Lines Matching refs:fEfl

391     uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
392 fEfl |= (uResult < uDst) << X86_EFL_CF_BIT;
393 fEfl |= g_afParity[uResult & 0xff];
394 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
395 fEfl |= X86_EFL_CALC_ZF(uResult);
396 fEfl |= X86_EFL_CALC_SF(uResult, 64);
397 fEfl |= (((uDst ^ uSrc ^ RT_BIT_64(63)) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
398 *pfEFlags = fEfl;
414 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
415 fEfl |= (uResult <= uDst) << X86_EFL_CF_BIT;
416 fEfl |= g_afParity[uResult & 0xff];
417 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
418 fEfl |= X86_EFL_CALC_ZF(uResult);
419 fEfl |= X86_EFL_CALC_SF(uResult, 64);
420 fEfl |= (((uDst ^ uSrc ^ RT_BIT_64(63)) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
421 *pfEFlags = fEfl;
433 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
434 fEfl |= (uDst < uSrc) << X86_EFL_CF_BIT;
435 fEfl |= g_afParity[uResult & 0xff];
436 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
437 fEfl |= X86_EFL_CALC_ZF(uResult);
438 fEfl |= X86_EFL_CALC_SF(uResult, 64);
439 fEfl |= (((uDst ^ uSrc) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
440 *pfEFlags = fEfl;
456 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
457 fEfl |= (uDst <= uSrc) << X86_EFL_CF_BIT;
458 fEfl |= g_afParity[uResult & 0xff];
459 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
460 fEfl |= X86_EFL_CALC_ZF(uResult);
461 fEfl |= X86_EFL_CALC_SF(uResult, 64);
462 fEfl |= (((uDst ^ uSrc) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
463 *pfEFlags = fEfl;
795 uint32_t fEfl = *pfEFlags & ~(X86_EFL_STATUS_BITS & ~X86_EFL_CF);
796 fEfl |= g_afParity[uResult & 0xff];
797 fEfl |= ((uint32_t)uResult ^ (uint32_t)uDst) & X86_EFL_AF;
798 fEfl |= X86_EFL_CALC_ZF(uResult);
799 fEfl |= X86_EFL_CALC_SF(uResult, 64);
800 fEfl |= (((uDst ^ RT_BIT_64(63)) & uResult) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
801 *pfEFlags = fEfl;
816 uint32_t fEfl = *pfEFlags & ~(X86_EFL_STATUS_BITS & ~X86_EFL_CF);
817 fEfl |= g_afParity[uResult & 0xff];
818 fEfl |= ((uint32_t)uResult ^ (uint32_t)uDst) & X86_EFL_AF;
819 fEfl |= X86_EFL_CALC_ZF(uResult);
820 fEfl |= X86_EFL_CALC_SF(uResult, 64);
821 fEfl |= ((uDst & (uResult ^ RT_BIT_64(63))) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
822 *pfEFlags = fEfl;
843 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
844 fEfl |= (uSrc != 0) << X86_EFL_CF_BIT;
845 fEfl |= g_afParity[uResult & 0xff];
846 fEfl |= ((uint32_t)uResult ^ (uint32_t)uDst) & X86_EFL_AF;
847 fEfl |= X86_EFL_CALC_ZF(uResult);
848 fEfl |= X86_EFL_CALC_SF(uResult, 64);
849 fEfl |= ((uSrc & uResult) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
850 *pfEFlags = fEfl;
909 uint32_t fEfl = *pfEFlags & ~(X86_EFL_CF | X86_EFL_OF);
911 fEfl |= fCarry;
912 fEfl |= ((uResult >> 63) ^ fCarry) << X86_EFL_OF_BIT;
913 *pfEFlags = fEfl;
932 uint32_t fEfl = *pfEFlags & ~(X86_EFL_CF | X86_EFL_OF);
934 fEfl |= fCarry;
935 fEfl |= (((uResult >> 62) ^ fCarry) << X86_EFL_OF_BIT) & X86_EFL_OF;
936 *pfEFlags = fEfl;
946 uint32_t fEfl = *pfEFlags;
953 uResult |= (uint64_t)(fEfl & X86_EFL_CF) << (cShift - 1);
959 fEfl &= ~(X86_EFL_CF | X86_EFL_OF);
960 fEfl |= fCarry;
961 fEfl |= ((uResult >> 63) ^ fCarry) << X86_EFL_OF_BIT;
962 *pfEFlags = fEfl;
972 uint32_t fEfl = *pfEFlags;
979 uResult |= (uint64_t)(fEfl & X86_EFL_CF) << (64 - cShift);
985 fEfl &= ~(X86_EFL_CF | X86_EFL_OF);
986 fEfl |= fCarry;
987 fEfl |= ((uResult >> 63) ^ fCarry) << X86_EFL_OF_BIT;
988 *pfEFlags = fEfl;
1006 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
1008 fEfl |= fCarry;
1009 fEfl |= ((uResult >> 63) ^ fCarry) << X86_EFL_OF_BIT;
1010 fEfl |= X86_EFL_CALC_SF(uResult, 64);
1011 fEfl |= X86_EFL_CALC_ZF(uResult);
1012 fEfl |= g_afParity[uResult & 0xff];
1013 *pfEFlags = fEfl;
1031 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
1032 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF;
1033 fEfl |= (uDst >> 63) << X86_EFL_OF_BIT;
1034 fEfl |= X86_EFL_CALC_SF(uResult, 64);
1035 fEfl |= X86_EFL_CALC_ZF(uResult);
1036 fEfl |= g_afParity[uResult & 0xff];
1037 *pfEFlags = fEfl;
1055 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
1056 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF;
1057 fEfl |= X86_EFL_CALC_SF(uResult, 64);
1058 fEfl |= X86_EFL_CALC_ZF(uResult);
1059 fEfl |= g_afParity[uResult & 0xff];
1060 *pfEFlags = fEfl;
1080 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
1081 fEfl |= (uDst >> (64 - cShift)) & X86_EFL_CF;
1082 fEfl |= (uint32_t)((uDst >> 63) ^ (uint32_t)(uResult >> 63)) << X86_EFL_OF_BIT;
1083 fEfl |= X86_EFL_CALC_SF(uResult, 64);
1084 fEfl |= X86_EFL_CALC_ZF(uResult);
1085 fEfl |= g_afParity[uResult & 0xff];
1086 *pfEFlags = fEfl;
1106 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS;
1107 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF;
1108 fEfl |= (uint32_t)((uDst >> 63) ^ (uint32_t)(uResult >> 63)) << X86_EFL_OF_BIT;
1109 fEfl |= X86_EFL_CALC_SF(uResult, 64);
1110 fEfl |= X86_EFL_CALC_ZF(uResult);
1111 fEfl |= g_afParity[uResult & 0xff];
1112 *pfEFlags = fEfl;