Home | History | Annotate | Download | only in priv

Lines Matching refs:putIReg

551 static void putIReg ( Int sz, UInt archreg, IRExpr* e )
558 default: vpanic("putIReg(x86)");
1829 putIReg(size, gregOfRM(rm), mkU(ty,0));
1837 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1842 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1850 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1866 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1871 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1879 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1942 putIReg(size, eregOfRM(rm), mkU(ty,0));
1950 putIReg(size, eregOfRM(rm), mkexpr(dst1));
1955 putIReg(size, eregOfRM(rm), mkexpr(dst1));
1963 putIReg(size, eregOfRM(rm), mkexpr(dst1));
2051 putIReg(size, gregOfRM(rm), getIReg(size, eregOfRM(rm)));
2061 putIReg(size, gregOfRM(rm), loadLE(szToITy(size), mkexpr(addr)));
2095 putIReg(size, eregOfRM(rm), getIReg(size, gregOfRM(rm)));
2154 putIReg(size, R_EAX, mkexpr(dst1));
2171 putIReg(szd, gregOfRM(rm),
2175 putIReg(szd, gregOfRM(rm),
2193 putIReg(szd, gregOfRM(rm),
2197 putIReg(szd, gregOfRM(rm),
2222 putIReg( 4, R_EAX, unop(Iop_64to32,mkexpr(dst64)) );
2223 putIReg( 4, R_EDX, unop(Iop_64HIto32,mkexpr(dst64)) );
2232 putIReg( 2, R_EAX, unop(Iop_32to16,unop(Iop_64to32,mkexpr(dst64))) );
2233 putIReg( 2, R_EDX, unop(Iop_32to16,unop(Iop_64HIto32,mkexpr(dst64))) );
2244 putIReg( 1, R_AL, unop(Iop_16to8, unop(Iop_32to16,
2246 putIReg( 1, R_AH, unop(Iop_16to8, unop(Iop_32to16,
2302 putIReg(sz, eregOfRM(modrm), mkexpr(dst1));
2573 putIReg(sz, eregOfRM(modrm), mkexpr(dst1));
2682 putIReg(sz, eregOfRM(modrm), narrowTo(ty, mkexpr(t2m)));
2736 putIReg(4, R_EDX, mkexpr(resHi));
2737 putIReg(4, R_EAX, mkexpr(resLo));
2750 putIReg(2, R_EDX, mkexpr(resHi));
2751 putIReg(2, R_EAX, mkexpr(resLo));
2764 putIReg(2, R_EAX, mkexpr(res16));
2819 putIReg(sz, eregOfRM(modrm),
2833 putIReg(sz, eregOfRM(modrm), mkexpr(dst1));
2960 putIReg(1, eregOfRM(modrm), mkexpr(t2));
2965 putIReg(1, eregOfRM(modrm), mkexpr(t2));
3042 putIReg(sz,eregOfRM(modrm),mkexpr(t2));
3050 putIReg(sz,eregOfRM(modrm),mkexpr(t2));
3056 putIReg(4, R_ESP, mkexpr(t2));
3070 putIReg(4, R_ESP, mkexpr(t2) );
3112 putIReg(4, R_ESP, mkexpr(t2));
3126 putIReg(4, R_ESP, mkexpr(t2) );
3182 putIReg( 4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) );
3183 putIReg( 4, R_ESI, binop(Iop_Add32, mkexpr(ts), mkexpr(t_inc)) );
3194 putIReg( sz, R_EAX, loadLE(ty, mkexpr(ts)) );
3196 putIReg( 4, R_ESI, binop(Iop_Add32, mkexpr(ts), mkexpr(t_inc)) );
3211 putIReg( 4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) );
3231 putIReg(4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) );
3232 putIReg(4, R_ESI, binop(Iop_Add32, mkexpr(ts), mkexpr(t_inc)) );
3249 putIReg(4, R_EDI, binop(Iop_Add32, mkexpr(td), mkexpr(t_inc)) );
3270 putIReg(4, R_ECX, binop(Iop_Sub32, mkexpr(tc), mkU32(1)) );
3317 putIReg(size, gregOfRM(rm), mkexpr(resLo) );
3369 putIReg(size, gregOfRM(rm), mkexpr(resLo));
5316 putIReg(2, R_EAX, get_FPU_sw());
5324 putIReg( 1, R_AL, unop(Iop_16to8, mkexpr(t16)) );
5325 putIReg( 1, R_AH, unop(Iop_16HIto8, mkexpr(t16)) );
5745 putIReg( 4, eregOfRM(modrm),
6149 putIReg(sz, eregOfRM(modrm), mkexpr(tmpRes));
6214 putIReg(4, R_ESP, mkexpr(t_esp));
6307 putIReg(sz, eregOfRM(modrm), loadLE(szToITy(sz), mkexpr(t_esp)) );
6308 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t_esp), mkU32(128)) );
6422 putIReg( sz, gregOfRM(modrm), mkexpr(dst) );
6437 putIReg( sz, R_EAX, mkexpr(t2) );
6438 putIReg( sz, reg, mkexpr(t1) );
6494 putIReg(4, R_EAX, new_eax);
6537 putIReg(size, R_EAX, mkexpr(acc2));
6538 putIReg(size, eregOfRM(rm), mkexpr(dest2));
6554 putIReg(size, R_EAX, mkexpr(acc2));
6576 putIReg(size, R_EAX, mkexpr(acc2));
6621 putIReg(sz, gregOfRM(rm),
6640 putIReg(sz, gregOfRM(rm),
6687 putIReg(sz, eregOfRM(rm), mkexpr(tmpt1));
6688 putIReg(sz, gregOfRM(rm), mkexpr(tmpd));
6704 putIReg(sz, gregOfRM(rm), mkexpr(tmpd));
6720 putIReg(sz, gregOfRM(rm), mkexpr(tmpd));
6769 putIReg(4, eregOfRM(rm), unop(Iop_16Uto32, getSReg(gregOfRM(rm))));
6771 putIReg(2, eregOfRM(rm), getSReg(gregOfRM(rm)));
6793 putIReg(4, R_ESP, mkexpr(ta));
6809 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(ta), mkU32(sz)) );
6820 putIReg(4, R_ESP,binop(Iop_Add32, mkexpr(t1), mkU32(4+d32)));
7943 putIReg(4, R_EAX, IRExpr_Get( OFFB_NRADDR, Ity_I32 ));
7955 putIReg(4, R_ESP, mkexpr(t2));
8477 putIReg(4, gregOfRM(modrm),
8723 putIReg(4, gregOfRM(modrm),
8873 putIReg(4, gregOfRM(modrm), unop(Iop_16Uto32, mkexpr(t5)));
8980 putIReg(4, gregOfRM(modrm), mkexpr(t1));
9725 putIReg(4, gregOfRM(modrm),
10027 putIReg( 4, eregOfRM(modrm),
10206 putIReg(4, gregOfRM(modrm),
10702 putIReg(4, gregOfRM(modrm), unop(Iop_16Uto32, mkexpr(t4)));
10833 putIReg(4, gregOfRM(modrm), mkexpr(t5));
12677 putIReg(sz, gregOfRM(modrm), mkexpr(res));
12776 putIReg(4, R_ESP,binop(Iop_Add32, mkexpr(t1), mkU32(12)));
12801 putIReg(4, archReg, mkU32(guest_EIP_bbstart+delta));
12808 putIReg(4, R_ESP, mkexpr(t1));
12851 putIReg(4, R_ESP, mkexpr(t1));
12853 putIReg(4, R_EBP, mkexpr(t2));
12854 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t1), mkU32(4)) );
12889 putIReg(2, R_EAX, unop(Iop_32to16, mkexpr(t2) ));
12939 putIReg(2, R_EAX, unop(Iop_32to16, mkexpr(t2) ));
12964 putIReg(4, R_EAX, unop(Iop_16Sto32, getIReg(2, R_EAX)));
12968 putIReg(2, R_EAX, unop(Iop_8Sto16, getIReg(1, R_EAX)));
12975 putIReg(sz, R_EDX,
13034 putIReg(sz, (UInt)(opc - 0x40), mkexpr(t1));
13053 putIReg(sz, (UInt)(opc - 0x48), mkexpr(t1));
13245 putIReg(4, R_ECX, binop(Iop_Sub32, getIReg(4,R_ECX), mkU32(1)));
13310 putIReg(sz, gregOfRM(modrm), mkexpr(addr));
13331 putIReg(sz, R_EAX, loadLE(ty, mkexpr(addr)));
13358 putIReg(1, opc-0xB0, mkU8(d32));
13371 putIReg(sz, opc-0xB8, mkU(szToITy(sz), d32));
13386 putIReg(sz, eregOfRM(modrm), mkU(szToITy(sz), d32));
13616 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t2), mkU32(sz)));
13617 putIReg(sz, opc-0x58, mkexpr(t1));
13626 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t2), mkU32(sz)));
13645 putIReg(4,R_EAX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(28)) ));
13646 putIReg(4,R_ECX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(24)) ));
13647 putIReg(4,R_EDX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(20)) ));
13648 putIReg(4,R_EBX, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32(16)) ));
13650 putIReg(4,R_EBP, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 8)) ));
13651 putIReg(4,R_ESI, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 4)) ));
13652 putIReg(4,R_EDI, loadLE(Ity_I32, binop(Iop_Add32,mkexpr(t5),mkU32( 0)) ));
13655 putIReg( 4, R_ESP, binop(Iop_Add32, mkexpr(t5), mkU32(8*4)) );
13685 putIReg(4, R_ESP, binop(Iop_Add32, mkexpr(t1), mkU32(sz)) );
13722 putIReg(4, R_ESP, mkexpr(t2) );
13738 putIReg(4, R_ESP, mkexpr(t1) );
13752 putIReg(4, R_ESP, mkexpr(t1) );
13821 putIReg(4, R_ESP, mkexpr(t5));
13935 putIReg(1, R_EAX, unop(Iop_32to8, mkexpr(t1)) );
14058 putIReg(sz, gregOfRM(modrm), mkexpr(t1));
14059 putIReg(sz, eregOfRM(modrm), mkexpr(t2));
14071 putIReg( sz, gregOfRM(modrm), mkexpr(t1) );
14095 putIReg(
14154 putIReg(sz, R_EAX, narrowTo( ty, mkexpr(t2) ) );
14406 putIReg(4, opc-0xC8, mkexpr(t2));
14510 putIReg(4, R_EDX,
14515 putIReg(4, R_EAX,
14787 putIReg(4, R_EDX, unop(Iop_64HIto32, mkexpr(val)));
14788 putIReg(4, R_EAX, unop(Iop_64to32, mkexpr(val)));
14827 putIReg(1, eregOfRM(modrm), mkexpr(t1));