Lines Matching refs:uimm12
221 ARM64AMode* ARM64AMode_RI12 ( HReg reg, Int uimm12, UChar szB ) { in ARM64AMode_RI12() argument
225 am->ARM64am.RI12.uimm12 = uimm12; in ARM64AMode_RI12()
227 vassert(uimm12 >= 0 && uimm12 <= 4095); in ARM64AMode_RI12()
252 * (UInt)am->ARM64am.RI12.uimm12); in ppARM64AMode()
1013 ARM64Instr* ARM64Instr_VLdStH ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStH() argument
1019 i->ARM64in.VLdStH.uimm12 = uimm12; in ARM64Instr_VLdStH()
1020 vassert(uimm12 < 8192 && 0 == (uimm12 & 1)); in ARM64Instr_VLdStH()
1023 ARM64Instr* ARM64Instr_VLdStS ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStS() argument
1029 i->ARM64in.VLdStS.uimm12 = uimm12; in ARM64Instr_VLdStS()
1030 vassert(uimm12 < 16384 && 0 == (uimm12 & 3)); in ARM64Instr_VLdStS()
1033 ARM64Instr* ARM64Instr_VLdStD ( Bool isLoad, HReg dD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStD() argument
1039 i->ARM64in.VLdStD.uimm12 = uimm12; in ARM64Instr_VLdStD()
1040 vassert(uimm12 < 32768 && 0 == (uimm12 & 7)); in ARM64Instr_VLdStD()
1574 vex_printf(", %u(", i->ARM64in.VLdStH.uimm12); in ppARM64Instr()
1579 vex_printf("%u(", i->ARM64in.VLdStH.uimm12); in ppARM64Instr()
1589 vex_printf(", %u(", i->ARM64in.VLdStS.uimm12); in ppARM64Instr()
1594 vex_printf("%u(", i->ARM64in.VLdStS.uimm12); in ppARM64Instr()
1604 vex_printf(", %u(", i->ARM64in.VLdStD.uimm12); in ppARM64Instr()
1609 vex_printf("%u(", i->ARM64in.VLdStD.uimm12); in ppARM64Instr()
3068 UInt uimm12 = am->ARM64am.RI12.uimm12; in do_load_or_store8() local
3074 uimm12, xN, wD); in do_load_or_store8()
3117 UInt uimm12 = am->ARM64am.RI12.uimm12; in do_load_or_store16() local
3123 uimm12, xN, wD); in do_load_or_store16()
3166 UInt uimm12 = am->ARM64am.RI12.uimm12; in do_load_or_store32() local
3172 uimm12, xN, wD); in do_load_or_store32()
3217 UInt uimm12 = am->ARM64am.RI12.uimm12; in do_load_or_store64() local
3223 uimm12, xN, xD); in do_load_or_store64()
3812 UInt uimm12 = i->ARM64in.VLdStH.uimm12; in emit_ARM64Instr() local
3814 vassert(uimm12 < 8192 && 0 == (uimm12 & 1)); in emit_ARM64Instr()
3815 uimm12 >>= 1; in emit_ARM64Instr()
3816 vassert(uimm12 < (1<<12)); in emit_ARM64Instr()
3820 uimm12, rN, hD); in emit_ARM64Instr()
3829 UInt uimm12 = i->ARM64in.VLdStS.uimm12; in emit_ARM64Instr() local
3831 vassert(uimm12 < 16384 && 0 == (uimm12 & 3)); in emit_ARM64Instr()
3832 uimm12 >>= 2; in emit_ARM64Instr()
3833 vassert(uimm12 < (1<<12)); in emit_ARM64Instr()
3837 uimm12, rN, sD); in emit_ARM64Instr()
3846 UInt uimm12 = i->ARM64in.VLdStD.uimm12; in emit_ARM64Instr() local
3848 vassert(uimm12 < 32768 && 0 == (uimm12 & 7)); in emit_ARM64Instr()
3849 uimm12 >>= 3; in emit_ARM64Instr()
3850 vassert(uimm12 < (1<<12)); in emit_ARM64Instr()
3854 uimm12, rN, dD); in emit_ARM64Instr()