Home | History | Annotate | Download | only in priv

Lines Matching refs:tLo

1868       HReg tLo = newVRegI(env);
1873 addInstr(env, mk_iMOVsd_RR(lo1, tLo));
1874 addInstr(env, X86Instr_Alu32R(Xalu_XOR,X86RMI_Reg(lo2), tLo));
1875 addInstr(env, X86Instr_Alu32R(Xalu_OR,X86RMI_Reg(tHi), tLo));
1922 HReg tLo = newVRegI(env);
1927 tLo));
1928 *rHi = tLo;
1929 *rLo = tLo;
1932 addInstr(env, X86Instr_Alu32R(Xalu_MOV, X86RMI_Imm(wLo), tLo));
1934 *rLo = tLo;
1947 HReg tLo, tHi;
1950 tLo = newVRegI(env);
1954 addInstr(env, X86Instr_Alu32R( Xalu_MOV, X86RMI_Mem(am0), tLo ));
1957 *rLo = tLo;
1965 HReg tLo = newVRegI(env);
1967 addInstr(env, X86Instr_Alu32R( Xalu_MOV, X86RMI_Mem(am), tLo ));
1970 *rLo = tLo;
1980 HReg tLo = newVRegI(env);
1982 addInstr(env, X86Instr_Alu32R( Xalu_MOV, X86RMI_Mem(am), tLo ));
1985 *rLo = tLo;
1993 HReg tLo = newVRegI(env);
1999 addInstr(env, mk_iMOVsd_RR( e0Lo, tLo ) );
2003 addInstr(env, X86Instr_CMov32(Xcc_NZ,X86RM_Mem(zero_esp),tLo));
2006 *rLo = tLo;
2013 HReg tLo = newVRegI(env);
2019 addInstr(env, mk_iMOVsd_RR( e0Lo, tLo ) );
2023 addInstr(env, X86Instr_CMov32(Xcc_Z,X86RM_Mem(zero_esp),tLo));
2026 *rLo = tLo;
2034 HReg tLo = newVRegI(env);
2039 addInstr(env, mk_iMOVsd_RR(eXLo, tLo));
2045 addInstr(env, X86Instr_CMov32(Xcc_Z,X86RM_Reg(e0Lo),tLo));
2047 *rLo = tLo;
2060 HReg tLo = newVRegI(env);
2069 addInstr(env, mk_iMOVsd_RR(hregX86_EAX(), tLo));
2071 *rLo = tLo;
2081 HReg tLo = newVRegI(env);
2090 addInstr(env, mk_iMOVsd_RR(hregX86_EAX(), tLo));
2092 *rLo = tLo;
2101 HReg tLo = newVRegI(env);
2110 addInstr(env, mk_iMOVsd_RR(xLo, tLo));
2111 addInstr(env, X86Instr_Alu32R(op, X86RMI_Reg(yLo), tLo));
2113 *rLo = tLo;
2124 HReg tLo = newVRegI(env);
2130 addInstr(env, mk_iMOVsd_RR(xLo, tLo));
2131 addInstr(env, X86Instr_Alu32R(Xalu_ADD, X86RMI_Imm(wLo), tLo));
2134 *rLo = tLo;
2140 HReg tLo = newVRegI(env);
2144 addInstr(env, mk_iMOVsd_RR(xLo, tLo));
2147 addInstr(env, X86Instr_Alu32R(Xalu_ADD, X86RMI_Reg(yLo), tLo));
2150 addInstr(env, X86Instr_Alu32R(Xalu_SUB, X86RMI_Reg(yLo), tLo));
2154 *rLo = tLo;
2185 HReg rAmt, sHi, sLo, tHi, tLo, tTemp;
2186 tLo = newVRegI(env);
2193 addInstr(env, mk_iMOVsd_RR(sLo, tLo));
2194 /* Ok. Now shift amt is in %ecx, and value is in tHi/tLo
2196 addInstr(env, X86Instr_Sh3232(Xsh_SHL, 0/*%cl*/, tLo, tHi));
2197 addInstr(env, X86Instr_Sh32(Xsh_SHL, 0/*%cl*/, tLo));
2199 addInstr(env, X86Instr_CMov32(Xcc_NZ, X86RM_Reg(tLo), tHi));
2201 addInstr(env, X86Instr_CMov32(Xcc_NZ, X86RM_Reg(tTemp), tLo));
2203 *rLo = tLo;
2227 HReg rAmt, sHi, sLo, tHi, tLo, tTemp;
2228 tLo = newVRegI(env);
2235 addInstr(env, mk_iMOVsd_RR(sLo, tLo));
2236 /* Ok. Now shift amt is in %ecx, and value is in tHi/tLo
2238 addInstr(env, X86Instr_Sh3232(Xsh_SHR, 0/*%cl*/, tHi, tLo));
2241 addInstr(env, X86Instr_CMov32(Xcc_NZ, X86RM_Reg(tHi), tLo));
2245 *rLo = tLo;
2255 HReg tLo = newVRegI(env);
2283 Xalu_MOV, X86RMI_Mem(zero_esp), tLo));
2294 *rLo = tLo;
2400 HReg tLo = newVRegI(env);
2411 addInstr(env, mk_iMOVsd_RR(hregX86_EAX(), tLo));
2413 *rLo = tLo;
2440 HReg tLo = newVRegI(env);
2450 addInstr(env, mk_iMOVsd_RR(hregX86_EAX(), tLo));
2452 *rLo = tLo;
2468 HReg tLo = newVRegI(env);
2472 addInstr(env, mk_iMOVsd_RR(src,tLo));
2475 *rLo = tLo;
2481 HReg tLo = newVRegI(env);
2484 addInstr(env, mk_iMOVsd_RR(src,tLo));
2487 *rLo = tLo;
2493 HReg tLo = newVRegI(env);
2496 addInstr(env, mk_iMOVsd_RR(src,tLo));
2498 X86RMI_Imm(0xFFFF), tLo));
2501 *rLo = tLo;
2509 HReg tLo = newVRegI(env);
2518 X86RMI_Mem(espLO), tLo ));
2523 *rLo = tLo;
2529 HReg tLo = newVRegI(env);
2532 addInstr(env, X86Instr_Set32(cond,tLo));
2533 addInstr(env, X86Instr_Sh32(Xsh_SHL, 31, tLo));
2534 addInstr(env, X86Instr_Sh32(Xsh_SAR, 31, tLo));
2535 addInstr(env, mk_iMOVsd_RR(tLo, tHi));
2537 *rLo = tLo;
2543 HReg tLo = newVRegI(env);
2548 addInstr(env, mk_iMOVsd_RR(sLo, tLo));
2550 addInstr(env, X86Instr_Unary32(Xun_NOT,tLo));
2552 *rLo = tLo;
2559 HReg tLo = newVRegI(env);
2563 /* tLo = 0 - yLo, and set carry */
2564 addInstr(env, X86Instr_Alu32R(Xalu_MOV, X86RMI_Imm(0), tLo));
2565 addInstr(env, X86Instr_Alu32R(Xalu_SUB, X86RMI_Reg(yLo), tLo));
2569 /* So now we have tHi:tLo = -arg. To finish off, or 'arg'
2571 tHi:tLo = arg | -arg. */
2572 addInstr(env, X86Instr_Alu32R(Xalu_OR, X86RMI_Reg(yLo), tLo));
2575 *rLo = tLo;
2643 HReg tLo = newVRegI(env);
2654 /* movl 0(%esp), %tLo */
2656 X86Instr_Alu32R(Xalu_MOV, X86RMI_Mem(zero_esp), tLo));
2663 *rLo = tLo;
2680 HReg tLo = newVRegI(env);
2688 addInstr(env, mk_iMOVsd_RR(hregX86_EAX(), tLo));
2690 *rLo = tLo;
2702 HReg tLo = newVRegI(env);
2709 addInstr(env, mk_iMOVsd_RR(hregX86_EAX(), tLo));
2711 *rLo = tLo;