Lines Matching defs:immediate
127 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
129 if ((immediate & ~0xff) == 0) {
131 SetEncodedImmediate(immediate);
132 } else if ((immediate & ~0xff00) == 0) {
134 SetEncodedImmediate(immediate >> 8);
137 if ((immediate & ~0xff) == 0) {
139 SetEncodedImmediate(immediate);
140 } else if ((immediate & ~0xff00) == 0) {
142 SetEncodedImmediate(immediate >> 8);
143 } else if ((immediate & ~0xff0000) == 0) {
145 SetEncodedImmediate(immediate >> 16);
146 } else if ((immediate & ~0xff000000) == 0) {
148 SetEncodedImmediate(immediate >> 24);
174 uint32_t immediate) {
178 return immediate;
181 return immediate << 8;
183 return immediate << 16;
185 return immediate << 24;
205 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
206 if ((immediate & ~0xff) == 0) {
208 SetEncodedImmediate(immediate);
209 } else if ((immediate & ~0xff00) == 0) {
211 SetEncodedImmediate(immediate >> 8);
217 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
218 if ((immediate & ~0xff) == 0) {
220 SetEncodedImmediate(immediate);
221 } else if ((immediate & ~0xff00) == 0) {
223 SetEncodedImmediate(immediate >> 8);
224 } else if ((immediate & ~0xff0000) == 0) {
226 SetEncodedImmediate(immediate >> 16);
227 } else if ((immediate & ~0xff000000) == 0) {
229 SetEncodedImmediate(immediate >> 24);
230 } else if ((immediate & ~0xff00) == 0xff) {
232 SetEncodedImmediate(immediate >> 8);
233 } else if ((immediate & ~0xff0000) == 0xffff) {
235 SetEncodedImmediate(immediate >> 16);
243 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
246 if ((immediate & mask) == mask) {
248 } else if ((immediate & mask) != 0) {
255 uint64_t immediate = neon_imm.GetImmediate<uint64_t>();
258 if ((immediate & mask) == mask) {
260 } else if ((immediate & mask) != 0) {
320 uint32_t immediate) {
324 return immediate;
327 return immediate << 8;
329 return immediate << 16;
331 return immediate << 24;
333 return (immediate << 8) | 0xff;
335 return (immediate << 16) | 0xffff;
341 if ((immediate & set_bit) != 0) {
347 return immediate;
351 return ImmediateVFP::Decode<float>(immediate);
363 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
366 if ((immediate & ~0xff) == 0) {
368 SetEncodedImmediate(immediate);
369 } else if ((immediate & ~0xff00) == 0) {
371 SetEncodedImmediate(immediate >> 8);
375 if ((immediate & ~0xff) == 0) {
377 SetEncodedImmediate(immediate);
378 } else if ((immediate & ~0xff00) == 0) {
380 SetEncodedImmediate(immediate >> 8);
381 } else if ((immediate & ~0xff0000) == 0) {
383 SetEncodedImmediate(immediate >> 16);
384 } else if ((immediate & ~0xff000000) == 0) {
386 SetEncodedImmediate(immediate >> 24);
387 } else if ((immediate & ~0xff00) == 0xff) {
389 SetEncodedImmediate(immediate >> 8);
390 } else if ((immediate & ~0xff0000) == 0xffff) {
392 SetEncodedImmediate(immediate >> 16);
423 uint32_t immediate) {
427 return immediate;
430 return immediate << 8;
432 return immediate << 16;
434 return immediate << 24;
436 return (immediate << 8) | 0xff;
438 return (immediate << 16) | 0xffff;
449 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
451 if ((immediate & ~0xff) == 0) {
453 SetEncodedImmediate(immediate);
454 } else if ((immediate & ~0xff00) == 0) {
456 SetEncodedImmediate(immediate >> 8);
459 if ((immediate & ~0xff) == 0) {
461 SetEncodedImmediate(immediate);
462 } else if ((immediate & ~0xff00) == 0) {
464 SetEncodedImmediate(immediate >> 8);
465 } else if ((immediate & ~0xff0000) == 0) {
467 SetEncodedImmediate(immediate >> 16);
468 } else if ((immediate & ~0xff000000) == 0) {
470 SetEncodedImmediate(immediate >> 24);
496 uint32_t immediate) {
500 return immediate;
503 return immediate << 8;
505 return immediate << 16;
507 return immediate << 24;