Home | History | Annotate | Download | only in arm

Lines Matching defs:imm8

390       (value & 0xff);                     // Keep imm8 in bits 0-7.
931 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) |
933 EmitVFPsss(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | (imm8 & 0xf),
946 uint8_t imm8 = ((imm64 >> 63) << 7) | (((imm64 >> 61) & 1) << 6) |
948 EmitVFPddd(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | B8 | (imm8 & 0xf),
1388 uint32_t imm8 = imm & 0xff;
1397 imm8;
2568 // The T1 encoding offset is `SignExtend(imm8:'0', 32)` and there is a PC adjustment of 4.
2635 uint32_t imm8 = imm16 & 0xff;
2642 imm8;
2653 uint32_t imm8 = imm16 & 0xff;
2660 imm8;
3121 void Thumb2Assembler::svc(uint32_t imm8) {
3122 CHECK(IsUint<8>(imm8)) << imm8;
3125 imm8;
3130 void Thumb2Assembler::bkpt(uint16_t imm8) {
3131 CHECK(IsUint<8>(imm8)) << imm8;
3134 imm8;
3589 // We can encode imm8:'00' offset.
3607 // We can encode imm8:'00' offset.