Lines Matching full:offs
2196 UInt offs = (UInt)e->Iex.Get.offset;
2197 if (offs < (1<<12)) {
2198 HReg addr = mk_baseblock_128bit_access_addr(env, offs);
3033 Int offs = e->Iex.Get.offset;
3034 if (offs >= 0 && offs < 32768 && 0 == (offs & 7)) {
3037 addInstr(env, ARM64Instr_VLdStD(True/*isLoad*/, rD, rN, offs));
3220 Int offs = e->Iex.Get.offset;
3221 if (offs >= 0 && offs < 16384 && 0 == (offs & 3)) {
3224 addInstr(env, ARM64Instr_VLdStS(True/*isLoad*/, rD, rN, offs));
3367 Int offs = e->Iex.Get.offset;
3368 if (offs >= 0 && offs < 8192 && 0 == (offs & 1)) {
3371 addInstr(env, ARM64Instr_VLdStH(True/*isLoad*/, rD, rN, offs));
3583 UInt offs = (UInt)stmt->Ist.Put.offset;
3584 if (tyd == Ity_I64 && 0 == (offs & 7) && offs < (8<<12)) {
3586 ARM64AMode* am = mk_baseblock_64bit_access_amode(offs);
3590 if (tyd == Ity_I32 && 0 == (offs & 3) && offs < (4<<12)) {
3592 ARM64AMode* am = mk_baseblock_32bit_access_amode(offs);
3596 if (tyd == Ity_I16 && 0 == (offs & 1) && offs < (2<<12)) {
3598 ARM64AMode* am = mk_baseblock_16bit_access_amode(offs);
3602 if (tyd == Ity_I8 && offs < (1<<12)) {
3604 ARM64AMode* am = mk_baseblock_8bit_access_amode(offs);
3608 if (tyd == Ity_V128 && offs < (1<<12)) {
3610 HReg addr = mk_baseblock_128bit_access_addr(env, offs);
3614 if (tyd == Ity_F64 && 0 == (offs & 7) && offs < (8<<12)) {
3617 addInstr(env, ARM64Instr_VLdStD(False/*!isLoad*/, dD, bbp, offs));
3620 if (tyd == Ity_F32 && 0 == (offs & 3) && offs < (4<<12)) {
3623 addInstr(env, ARM64Instr_VLdStS(False/*!isLoad*/, sD, bbp, offs));
3626 if (tyd == Ity_F16 && 0 == (offs & 1) && offs < (2<<12)) {
3629 addInstr(env, ARM64Instr_VLdStH(False/*!isLoad*/, hD, bbp, offs));