Lines Matching refs:uDst

386     uint64_t uDst    = *puDst;
387 uint64_t uResult = uDst + uSrc;
392 fEfl |= (uResult < uDst) << X86_EFL_CF_BIT;
394 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
397 fEfl |= (((uDst ^ uSrc ^ RT_BIT_64(63)) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
408 uint64_t uDst = *puDst;
409 uint64_t uResult = uDst + uSrc + 1;
415 fEfl |= (uResult <= uDst) << X86_EFL_CF_BIT;
417 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
420 fEfl |= (((uDst ^ uSrc ^ RT_BIT_64(63)) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
428 uint64_t uDst = *puDst;
429 uint64_t uResult = uDst - uSrc;
434 fEfl |= (uDst < uSrc) << X86_EFL_CF_BIT;
436 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
439 fEfl |= (((uDst ^ uSrc) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
450 uint64_t uDst = *puDst;
451 uint64_t uResult = uDst - uSrc - 1;
457 fEfl |= (uDst <= uSrc) << X86_EFL_CF_BIT;
459 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
462 fEfl |= (((uDst ^ uSrc) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
566 uint64_t uDst = *puDst;
567 uint64_t uResult = uDst;
570 *puReg = uDst;
597 uint64_t uDst = *puDst;
598 if (uDst & RT_BIT_64(uSrc))
599 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, X86_EFL_CF);
601 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, 0);
610 uint64_t uDst = *puDst;
611 if (uDst & fMask)
613 uDst &= ~fMask;
614 *puDst = uDst;
615 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, X86_EFL_CF);
619 uDst |= fMask;
620 *puDst = uDst;
621 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, 0);
631 uint64_t uDst = *puDst;
632 if (uDst & fMask)
634 uDst &= ~fMask;
635 *puDst = uDst;
636 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, X86_EFL_CF);
639 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, 0);
648 uint64_t uDst = *puDst;
649 if (uDst & fMask)
650 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, X86_EFL_CF);
653 uDst |= fMask;
654 *puDst = uDst;
655 IEM_EFL_UPDATE_STATUS_BITS_FOR_LOGIC(pfEFlags, uDst, 64, 0);
786 uint64_t uDst = *puDst;
787 uint64_t uResult = uDst + 1;
797 fEfl |= ((uint32_t)uResult ^ (uint32_t)uDst) & X86_EFL_AF;
800 fEfl |= (((uDst ^ RT_BIT_64(63)) & uResult) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
807 uint64_t uDst = *puDst;
808 uint64_t uResult = uDst - 1;
818 fEfl |= ((uint32_t)uResult ^ (uint32_t)uDst) & X86_EFL_AF;
821 fEfl |= ((uDst & (uResult ^ RT_BIT_64(63))) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
828 uint64_t uDst = *puDst;
829 uint64_t uResult = ~uDst;
837 uint64_t uDst = 0;
839 uint64_t uResult = uDst - uSrc;
846 fEfl |= ((uint32_t)uResult ^ (uint32_t)uDst) & X86_EFL_AF;
900 uint64_t uDst = *puDst;
902 uResult = uDst << cShift;
903 uResult |= uDst >> (64 - cShift);
923 uint64_t uDst = *puDst;
925 uResult = uDst >> cShift;
926 uResult |= uDst << (64 - cShift);
947 uint64_t uDst = *puDst;
949 uResult = uDst << cShift;
952 uResult |= uDst >> (65 - cShift);
958 uint32_t fCarry = (uDst >> (64 - cShift)) & X86_EFL_CF;
973 uint64_t uDst = *puDst;
975 uResult = uDst >> cShift;
978 uResult |= uDst << (65 - cShift);
984 uint32_t fCarry = (uDst >> (cShift - 1)) & X86_EFL_CF;
998 uint64_t uDst = *puDst;
999 uint64_t uResult = uDst << cShift;
1007 uint32_t fCarry = (uDst >> (64 - cShift)) & X86_EFL_CF;
1023 uint64_t uDst = *puDst;
1024 uint64_t uResult = uDst >> cShift;
1032 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF;
1033 fEfl |= (uDst >> 63) << X86_EFL_OF_BIT;
1047 uint64_t uDst = *puDst;
1048 uint64_t uResult = (int64_t)uDst >> cShift;
1056 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF;
1070 uint64_t uDst = *puDst;
1072 uResult = uDst << cShift;
1081 fEfl |= (uDst >> (64 - cShift)) & X86_EFL_CF;
1082 fEfl |= (uint32_t)((uDst >> 63) ^ (uint32_t)(uResult >> 63)) << X86_EFL_OF_BIT;
1096 uint64_t uDst = *puDst;
1098 uResult = uDst >> cShift;
1107 fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF;
1108 fEfl |= (uint32_t)((uDst >> 63) ^ (uint32_t)(uResult >> 63)) << X86_EFL_OF_BIT;