Lines Matching refs:T0

164  %define T0         rax
256 %define T0 eax
270 ; @remarks Clobbers T0, stack. Changes EFLAGS.
282 or [xSP], T0 ; merge guest flags with host flags.
290 ; @remarks Clobbers T0, T1, stack.
527 %1 T0, A1
529 mov [A0], T0
609 mov T0, [A1]
610 xchg [A0], T0
611 mov [A1], T0
659 mov T0, [A1]
660 xadd [A0], T0
661 mov [A1], T0
701 mov T0, [A1]
702 lock xadd [A0], T0
703 mov [A1], T0
716 ; WARNING! This code make ASSUMPTIONS about which registers T1 and T0 are mapped to!
733 IEM_MAYBE_LOAD_FLAGS r9, (X86_EFL_ZF), 0 ; clobbers T0 (eax)
741 IEM_SAVE_FLAGS r9, (X86_EFL_ZF), 0 ; clobbers T0+T1 (eax, r11)
753 IEM_MAYBE_LOAD_FLAGS r10, (X86_EFL_ZF), 0 ; clobbers T0 (eax)
761 IEM_SAVE_FLAGS r10, (X86_EFL_ZF), 0 ; clobbers T0+T1 (eax, r11)
780 IEM_MAYBE_LOAD_FLAGS ebp, (X86_EFL_ZF), 0 ; clobbers T0 (eax)
788 IEM_SAVE_FLAGS ebp, (X86_EFL_ZF), 0 ; clobbers T0+T1 (eax, edi)
808 ; WARNING! This code make ASSUMPTIONS about which registers T1 and T0 are mapped to!
817 IEM_MAYBE_LOAD_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0 (eax)
821 IEM_SAVE_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0+T1 (eax, r11/edi)
827 IEM_MAYBE_LOAD_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0 (eax)
831 IEM_SAVE_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0+T1 (eax, r11/edi)
837 IEM_MAYBE_LOAD_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0 (eax)
841 IEM_SAVE_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0+T1 (eax, r11/edi)
848 IEM_MAYBE_LOAD_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0 (eax)
852 IEM_SAVE_FLAGS A3, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0+T1 (eax, r11/edi)
870 IEM_MAYBE_LOAD_FLAGS ebp, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0 (eax)
882 IEM_SAVE_FLAGS ebp, (X86_EFL_ZF | X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_SF | X86_EFL_OF), 0 ; clobbers T0+T1 (eax, edi)
1197 ; Makes ASSUMPTIONS about A0, A1, A2, A3, T0 and T1 assignments.
1279 ; Worker function for negating a 32-bit number in T1:T0
1280 ; @uses None (T0,T1)
1293 ; Worker function for negating a 64-bit number in T1:T0
1294 ; @uses None (T0,T1)
1298 xchg T0, [xSP]
1300 sub T0, [xSP]
1325 ; Makes ASSUMPTIONS about A0, A1, A2, A3, T0 and T1 assignments.
1342 mov T0_16, [A0] ; T0 = dividend
1350 push T0 ; Start off like unsigned below.
1353 pop T0
1405 mov T0_16, [A0] ; T0 = dividend
1413 push T0 ; Start off like unsigned below.
1416 pop T0
1478 mov T0_32, [A0] ; T0 = dividend low
1486 push T0 ; Start off like unsigned below.
1491 pop T0
1557 mov T0, [A0] ; T0 = dividend low
1565 push T0 ; Start off like unsigned below.
1567 shr T0, 63
1568 or T1, T0
1570 pop T0
1574 and T0, T1 ; Special case for covering (divisor - 1).
1575 cmp T0, A2
1586 shr T0, 63
1587 or T1, T0
1659 mov T0, [A0]
1660 bswap T0
1661 mov [A0], T0
1665 mov T0, [A0]
1667 bswap T0
1669 mov [A0 + 4], T0
1687 movzx T0, word [%1 + X86FXSTATE.FCW]
1688 and T0, X86_FCW_MASK_ALL | X86_FCW_PC_MASK | X86_FCW_RC_MASK
1694 movzx T0, word [xSP + X86FSTENV32P.FSW]
1695 and T0, X86_FSW_TOP_MASK
1696 or T0, T1
2866 lea T0, [A3 + A3*4] ; sizeof(pshufw+ret) == 5
2868 lea T1, [T1 + T0]
2895 lea T0, [A3 + A3*2] ; sizeof(pshufXX+ret) == 6: (A3 * 3) *2
2896 lea T1, [T1 + T0*2]
2928 mov T0, [A1]
2930 pmovmskb T0, mm1
2931 mov [A1], T0
2943 mov T0, [A1]
2945 pmovmskb T0, xmm1
2946 mov [A1], T0