Searched refs:dszBlg2 (Results 1 – 3 of 3) sorted by relevance
/external/valgrind/main/VEX/priv/ |
D | host_arm64_defs.c | 1646 ARM64Instr* ARM64Instr_VNarrowV ( UInt dszBlg2, HReg dst, HReg src ) { in ARM64Instr_VNarrowV() argument 1649 i->ARM64in.VNarrowV.dszBlg2 = dszBlg2; in ARM64Instr_VNarrowV() 1652 vassert(dszBlg2 == 0 || dszBlg2 == 1 || dszBlg2 == 2); in ARM64Instr_VNarrowV() 2300 UInt dszBlg2 = i->ARM64in.VNarrowV.dszBlg2; in ppARM64Instr() local 2305 vex_printf(".%s, ", dszBlg2 < 3 ? darr[dszBlg2] : "??"); in ppARM64Instr() 2307 vex_printf(".%s", dszBlg2 < 3 ? sarr[dszBlg2] : "??"); in ppARM64Instr() 5351 UInt dszBlg2 = i->ARM64in.VNarrowV.dszBlg2; in emit_ARM64Instr() local 5352 vassert(dszBlg2 >= 0 && dszBlg2 <= 2); in emit_ARM64Instr() 5353 *p++ = X_3_8_5_6_5_5(X000, X01110001 | (dszBlg2 << 1), in emit_ARM64Instr()
|
D | host_arm64_defs.h | 878 UInt dszBlg2; // 0: 16to8_x8 1: 32to16_x4 2: 64to32_x2 member 1079 extern ARM64Instr* ARM64Instr_VNarrowV ( UInt dszBlg2, HReg dst, HReg src );
|
D | host_arm64_isel.c | 2135 UInt dszBlg2 = 3; /* illegal */ in iselIntExpr_R_wrk() local 2137 case Iop_NarrowUn16to8x8: dszBlg2 = 0; break; // 16to8_x8 in iselIntExpr_R_wrk() 2138 case Iop_NarrowUn32to16x4: dszBlg2 = 1; break; // 32to16_x4 in iselIntExpr_R_wrk() 2139 case Iop_NarrowUn64to32x2: dszBlg2 = 2; break; // 64to32_x2 in iselIntExpr_R_wrk() 2142 addInstr(env, ARM64Instr_VNarrowV(dszBlg2, tmp, src)); in iselIntExpr_R_wrk()
|