H A D | guest_amd64_toIR.c | 596 static ULong mkSizeMask ( Int sz ) 598 switch (sz) { 903 the case where sz==1 and no REX byte is present. */ 906 const HChar* nameIReg ( Int sz, UInt reg, Bool irregular ) argument 924 if (sz == 1) { 931 switch (sz) { 948 Int offsetIReg ( Int sz, UInt reg, Bool irregular ) argument 951 if (sz == 1) { 958 /* Deal with irregular case -- sz==1 and no REX present */ 959 if (sz 1019 putIRegRAX( Int sz, IRExpr* e ) argument 1067 putIRegRDX( Int sz, IRExpr* e ) argument 1171 nameIRegRexB( Int sz, Prefix pfx, UInt lo3bits ) argument 1180 getIRegRexB( Int sz, Prefix pfx, UInt lo3bits ) argument 1203 putIRegRexB( Int sz, Prefix pfx, UInt lo3bits, IRExpr* e ) argument 1253 offsetIRegG( Int sz, Prefix pfx, UChar mod_reg_rm ) argument 1264 getIRegG( Int sz, Prefix pfx, UChar mod_reg_rm ) argument 1278 putIRegG( Int sz, Prefix pfx, UChar mod_reg_rm, IRExpr* e ) argument 1288 nameIRegG( Int sz, Prefix pfx, UChar mod_reg_rm ) argument 1296 getIRegV( Int sz, Prefix pfx ) argument 1310 putIRegV( Int sz, Prefix pfx, IRExpr* e ) argument 1320 nameIRegV( Int sz, Prefix pfx ) argument 1332 offsetIRegE( Int sz, Prefix pfx, UChar mod_reg_rm ) argument 1343 getIRegE( Int sz, Prefix pfx, UChar mod_reg_rm ) argument 1357 putIRegE( Int sz, Prefix pfx, UChar mod_reg_rm, IRExpr* e ) argument 1367 nameIRegE( Int sz, Prefix pfx, UChar mod_reg_rm ) argument 1993 helper_ADC( Int sz, IRTemp tres, IRTemp ta1, IRTemp ta2, IRTemp taddr, IRTemp texpVal, Addr32 restart_point ) argument 2052 helper_SBB( Int sz, IRTemp tres, IRTemp ta1, IRTemp ta2, IRTemp taddr, IRTemp texpVal, Addr32 restart_point ) argument 3331 codegen_div( Int sz, IRTemp t, Bool signed_divide ) argument 3395 dis_Grp1( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int am_sz, Int d_sz, Int sz, Long d64 ) argument 3505 dis_Grp2( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int am_sz, Int d_sz, Int sz, IRExpr* shift_expr, const HChar* shift_expr_txt, Bool* decode_OK ) argument 3779 dis_Grp8_Imm( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int am_sz, Int sz, ULong src_val, Bool* decode_OK ) argument 3914 codegen_mulL_A_D( Int sz, Bool syned, IRTemp tmp, const HChar* tmp_txt ) argument 3989 dis_Grp3( VexAbiInfo* vbi, Prefix pfx, Int sz, Long delta, Bool* decode_OK ) argument 4251 dis_Grp5( VexAbiInfo* vbi, Prefix pfx, Int sz, Long delta, DisResult* dres, Bool* decode_OK ) argument 4446 dis_string_op_increment( Int sz, IRTemp t_inc ) argument 4463 dis_string_op( void (*dis_OP)( Int, IRTemp, Prefix pfx ), Int sz, const HChar* name, Prefix pfx ) argument 4476 dis_MOVS( Int sz, IRTemp t_inc, Prefix pfx ) argument 4504 dis_LODS( Int sz, IRTemp t_inc, Prefix pfx ) argument 4524 dis_STOS( Int sz, IRTemp t_inc, Prefix pfx ) argument 4547 dis_CMPS( Int sz, IRTemp t_inc, Prefix pfx ) argument 4581 dis_SCAS( Int sz, IRTemp t_inc, Prefix pfx ) argument 4611 dis_REP_op( DisResult* dres, AMD64Condcode cond, void (*dis_OP)(Int, IRTemp, Prefix), Int sz, Addr64 rip, Addr64 rip_next, const HChar* name, Prefix pfx ) argument 7318 dis_MMX( Bool* decode_ok, VexAbiInfo* vbi, Prefix pfx, Int sz, Long delta ) argument 7756 dis_SHLRD_Gv_Ev( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, const HChar* shift_amt_txt, Bool left_shift ) argument 7941 dis_bt_G_E( VexAbiInfo* vbi, Prefix pfx, Int sz, Long delta, BtOp op, Bool* decode_OK ) argument 8118 dis_bs_E_G( VexAbiInfo* vbi, Prefix pfx, Int sz, Long delta, Bool fwds ) argument 8236 codegen_xchg_rAX_Reg( Prefix pfx, Int sz, UInt regLo3 ) argument 8443 dis_cmov_E_G( VexAbiInfo* vbi, Prefix pfx, Int sz, AMD64Condcode cond, Long delta0 ) argument 8493 dis_xadd_G_E( Bool* decode_ok, VexAbiInfo* vbi, Prefix pfx, Int sz, Long delta0 ) argument 11730 dis_ESC_0F__SSE2( Bool* decode_OK, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN, DisResult* dres ) argument 14804 dis_ESC_0F__SSE3( Bool* decode_OK, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 15284 dis_ESC_0F38__SupSSE3( Bool* decode_OK, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 15803 dis_ESC_0F3A__SupSSE3( Bool* decode_OK, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 15929 dis_ESC_0F__SSE4( Bool* decode_OK, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 17329 dis_ESC_0F38__SSE4( Bool* decode_OK, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 18642 dis_ESC_0F3A__SSE4( Bool* decode_OK, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 19323 dis_ESC_NONE( DisResult* dres, Bool* expect_CAS, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 21034 dis_ESC_0F( DisResult* dres, Bool* expect_CAS, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 21969 dis_ESC_0F38( DisResult* dres, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 22054 dis_ESC_0F3A( DisResult* dres, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 23356 dis_ESC_0F__VEX( DisResult* dres, Bool* uses_vvvv, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 27357 dis_ESC_0F38__VEX( DisResult* dres, Bool* uses_vvvv, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 29514 dis_ESC_0F3A__VEX( DisResult* dres, Bool* uses_vvvv, Bool (*resteerOkFn) ( void*, Addr64 ), Bool resteerCisOk, void* callback_opaque, VexArchInfo* archinfo, VexAbiInfo* vbi, Prefix pfx, Int sz, Long deltaIN ) argument 31128 Int sz = 4; local [all...] |