Searched refs:res_lo (Results 1 – 4 of 4) sorted by relevance
| /rk3399_rockchip-uboot/drivers/bios_emulator/x86emu/ |
| H A D | ops.c | 962 u32 res_lo,res_hi; in x86emuOp_imul_word_IMM() local 971 imul_long_direct(&res_lo,&res_hi,(s32)srcval,(s32)imm); in x86emuOp_imul_word_IMM() 972 if ((((res_lo & 0x80000000) == 0) && (res_hi == 0x00000000)) || in x86emuOp_imul_word_IMM() 973 (((res_lo & 0x80000000) != 0) && (res_hi == 0xFFFFFFFF))) { in x86emuOp_imul_word_IMM() 980 *destreg = (u32)res_lo; in x86emuOp_imul_word_IMM() 1007 u32 res_lo,res_hi; in x86emuOp_imul_word_IMM() local 1016 imul_long_direct(&res_lo,&res_hi,(s32)*srcreg,(s32)imm); in x86emuOp_imul_word_IMM() 1017 if ((((res_lo & 0x80000000) == 0) && (res_hi == 0x00000000)) || in x86emuOp_imul_word_IMM() 1018 (((res_lo & 0x80000000) != 0) && (res_hi == 0xFFFFFFFF))) { in x86emuOp_imul_word_IMM() 1025 *destreg = (u32)res_lo; in x86emuOp_imul_word_IMM() [all …]
|
| H A D | ops2.c | 732 u32 res_lo,res_hi; in x86emuOp2_imul_R_RM() local 739 imul_long_direct(&res_lo,&res_hi,(s32)*destreg,(s32)srcval); in x86emuOp2_imul_R_RM() 747 *destreg = (u32)res_lo; in x86emuOp2_imul_R_RM() 771 u32 res_lo,res_hi; in x86emuOp2_imul_R_RM() local 777 imul_long_direct(&res_lo,&res_hi,(s32)*destreg,(s32)*srcreg); in x86emuOp2_imul_R_RM() 785 *destreg = (u32)res_lo; in x86emuOp2_imul_R_RM()
|
| H A D | prim_ops.c | 1913 void imul_long_direct(u32 *res_lo, u32* res_hi,u32 d, u32 s) in imul_long_direct() argument 1918 *res_lo = (u32)res; in imul_long_direct() 1936 *res_lo = (rlo_hi << 16) | (rlo_lo & 0xFFFF); in imul_long_direct() 1939 d = ~*res_lo; in imul_long_direct() 1941 *res_lo = ~*res_lo+1; in imul_long_direct()
|
| /rk3399_rockchip-uboot/drivers/bios_emulator/include/x86emu/ |
| H A D | prim_ops.h | 119 void imul_long_direct(u32 *res_lo, u32* res_hi,u32 d, u32 s);
|