Lines Matching defs:immediate

128     uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
130 if ((immediate & ~0xff) == 0) {
132 SetEncodedImmediate(immediate);
133 } else if ((immediate & ~0xff00) == 0) {
135 SetEncodedImmediate(immediate >> 8);
138 if ((immediate & ~0xff) == 0) {
140 SetEncodedImmediate(immediate);
141 } else if ((immediate & ~0xff00) == 0) {
143 SetEncodedImmediate(immediate >> 8);
144 } else if ((immediate & ~0xff0000) == 0) {
146 SetEncodedImmediate(immediate >> 16);
147 } else if ((immediate & ~0xff000000) == 0) {
149 SetEncodedImmediate(immediate >> 24);
175 uint32_t immediate) {
179 return immediate;
182 return immediate << 8;
184 return immediate << 16;
186 return immediate << 24;
206 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
207 if ((immediate & ~0xff) == 0) {
209 SetEncodedImmediate(immediate);
210 } else if ((immediate & ~0xff00) == 0) {
212 SetEncodedImmediate(immediate >> 8);
218 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
219 if ((immediate & ~0xff) == 0) {
221 SetEncodedImmediate(immediate);
222 } else if ((immediate & ~0xff00) == 0) {
224 SetEncodedImmediate(immediate >> 8);
225 } else if ((immediate & ~0xff0000) == 0) {
227 SetEncodedImmediate(immediate >> 16);
228 } else if ((immediate & ~0xff000000) == 0) {
230 SetEncodedImmediate(immediate >> 24);
231 } else if ((immediate & ~0xff00) == 0xff) {
233 SetEncodedImmediate(immediate >> 8);
234 } else if ((immediate & ~0xff0000) == 0xffff) {
236 SetEncodedImmediate(immediate >> 16);
244 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
247 if ((immediate & mask) == mask) {
249 } else if ((immediate & mask) != 0) {
256 uint64_t immediate = neon_imm.GetImmediate<uint64_t>();
259 if ((immediate & mask) == mask) {
261 } else if ((immediate & mask) != 0) {
321 uint32_t immediate) {
325 return immediate;
328 return immediate << 8;
330 return immediate << 16;
332 return immediate << 24;
334 return (immediate << 8) | 0xff;
336 return (immediate << 16) | 0xffff;
342 if ((immediate & set_bit) != 0) {
348 return immediate;
352 return ImmediateVFP::Decode<float>(immediate);
364 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
367 if ((immediate & ~0xff) == 0) {
369 SetEncodedImmediate(immediate);
370 } else if ((immediate & ~0xff00) == 0) {
372 SetEncodedImmediate(immediate >> 8);
376 if ((immediate & ~0xff) == 0) {
378 SetEncodedImmediate(immediate);
379 } else if ((immediate & ~0xff00) == 0) {
381 SetEncodedImmediate(immediate >> 8);
382 } else if ((immediate & ~0xff0000) == 0) {
384 SetEncodedImmediate(immediate >> 16);
385 } else if ((immediate & ~0xff000000) == 0) {
387 SetEncodedImmediate(immediate >> 24);
388 } else if ((immediate & ~0xff00) == 0xff) {
390 SetEncodedImmediate(immediate >> 8);
391 } else if ((immediate & ~0xff0000) == 0xffff) {
393 SetEncodedImmediate(immediate >> 16);
424 uint32_t immediate) {
428 return immediate;
431 return immediate << 8;
433 return immediate << 16;
435 return immediate << 24;
437 return (immediate << 8) | 0xff;
439 return (immediate << 16) | 0xffff;
450 uint32_t immediate = neon_imm.GetImmediate<uint32_t>();
452 if ((immediate & ~0xff) == 0) {
454 SetEncodedImmediate(immediate);
455 } else if ((immediate & ~0xff00) == 0) {
457 SetEncodedImmediate(immediate >> 8);
460 if ((immediate & ~0xff) == 0) {
462 SetEncodedImmediate(immediate);
463 } else if ((immediate & ~0xff00) == 0) {
465 SetEncodedImmediate(immediate >> 8);
466 } else if ((immediate & ~0xff0000) == 0) {
468 SetEncodedImmediate(immediate >> 16);
469 } else if ((immediate & ~0xff000000) == 0) {
471 SetEncodedImmediate(immediate >> 24);
497 uint32_t immediate) {
501 return immediate;
504 return immediate << 8;
506 return immediate << 16;
508 return immediate << 24;