/dports/emulators/yuzu/yuzu-0b47f7a46/externals/dynarmic/src/backend/x64/ |
H A D | abi.cpp | 22 size_t xmm_offset; member 61 size_t xmm_offset = frame_info.xmm_offset; in ABI_PushRegistersAndAdjustStack() local 65 code.vmovaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); in ABI_PushRegistersAndAdjustStack() 67 code.movaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); in ABI_PushRegistersAndAdjustStack() 69 xmm_offset += XMM_SIZE; in ABI_PushRegistersAndAdjustStack() 83 size_t xmm_offset = frame_info.xmm_offset; in ABI_PopRegistersAndAdjustStack() local 87 code.vmovaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); in ABI_PopRegistersAndAdjustStack() 89 code.movaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); in ABI_PopRegistersAndAdjustStack() 91 xmm_offset += XMM_SIZE; in ABI_PopRegistersAndAdjustStack()
|
/dports/emulators/citra-qt5/citra-ac98458e0/externals/dynarmic/src/backend/x64/ |
H A D | abi.cpp | 22 size_t xmm_offset; member 61 size_t xmm_offset = frame_info.xmm_offset; in ABI_PushRegistersAndAdjustStack() local 65 code.vmovaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); in ABI_PushRegistersAndAdjustStack() 67 code.movaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); in ABI_PushRegistersAndAdjustStack() 69 xmm_offset += XMM_SIZE; in ABI_PushRegistersAndAdjustStack() 83 size_t xmm_offset = frame_info.xmm_offset; in ABI_PopRegistersAndAdjustStack() local 87 code.vmovaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); in ABI_PopRegistersAndAdjustStack() 89 code.movaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); in ABI_PopRegistersAndAdjustStack() 91 xmm_offset += XMM_SIZE; in ABI_PopRegistersAndAdjustStack()
|
/dports/emulators/citra/citra-ac98458e0/externals/dynarmic/src/backend/x64/ |
H A D | abi.cpp | 22 size_t xmm_offset; member 61 size_t xmm_offset = frame_info.xmm_offset; in ABI_PushRegistersAndAdjustStack() local 65 code.vmovaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); in ABI_PushRegistersAndAdjustStack() 67 code.movaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); in ABI_PushRegistersAndAdjustStack() 69 xmm_offset += XMM_SIZE; in ABI_PushRegistersAndAdjustStack() 83 size_t xmm_offset = frame_info.xmm_offset; in ABI_PopRegistersAndAdjustStack() local 87 code.vmovaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); in ABI_PopRegistersAndAdjustStack() 89 code.movaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); in ABI_PopRegistersAndAdjustStack() 91 xmm_offset += XMM_SIZE; in ABI_PopRegistersAndAdjustStack()
|
/dports/multimedia/gstreamer1-plugins-svt-hevc/SVT-HEVC-1.5.1/Source/Lib/ASM_SSE4_1/ |
H A D | EbTransforms_Intrinsic_SSE4_1.c | 107 __m128i xmm_offset, xmm_odd01_lo, xmm_odd01_hi, xmm_odd23_lo, xmm_odd23_hi; in Transform8x8_SSE4_1_INTRIN() local 136 xmm_offset = _mm_load_si128((__m128i *)(TransformAsmConst_SSE4_1 + OFFSET_2)); in Transform8x8_SSE4_1_INTRIN() 234 xmm_offset), 9), in Transform8x8_SSE4_1_INTRIN() 237 xmm_offset), 9)); in Transform8x8_SSE4_1_INTRIN() 243 xmm_offset), 9), in Transform8x8_SSE4_1_INTRIN() 246 xmm_offset), 9)); in Transform8x8_SSE4_1_INTRIN() 362 __m128i xmm_offset, xmm_odd01_lo, xmm_odd01_hi, xmm_odd23_lo, xmm_odd23_hi; in PfreqTransform8x8_SSE4_1_INTRIN() local 576 __m128i xmm_offset, xmm_odd01_lo, xmm_odd01_hi, xmm_odd23_lo, xmm_odd23_hi; in PfreqN4Transform8x8_SSE4_1_INTRIN() local 605 xmm_offset = _mm_load_si128((__m128i *)(TransformAsmConst_SSE4_1 + OFFSET_2)); in PfreqN4Transform8x8_SSE4_1_INTRIN() 665 xmm_offset = _mm_load_si128((__m128i *)(TransformAsmConst_SSE4_1 + OFFSET_4)); in PfreqN4Transform8x8_SSE4_1_INTRIN() [all …]
|
/dports/multimedia/svt-hevc/SVT-HEVC-1.5.1/Source/Lib/ASM_SSE4_1/ |
H A D | EbTransforms_Intrinsic_SSE4_1.c | 107 __m128i xmm_offset, xmm_odd01_lo, xmm_odd01_hi, xmm_odd23_lo, xmm_odd23_hi; in Transform8x8_SSE4_1_INTRIN() local 136 xmm_offset = _mm_load_si128((__m128i *)(TransformAsmConst_SSE4_1 + OFFSET_2)); in Transform8x8_SSE4_1_INTRIN() 234 xmm_offset), 9), in Transform8x8_SSE4_1_INTRIN() 237 xmm_offset), 9)); in Transform8x8_SSE4_1_INTRIN() 243 xmm_offset), 9), in Transform8x8_SSE4_1_INTRIN() 246 xmm_offset), 9)); in Transform8x8_SSE4_1_INTRIN() 362 __m128i xmm_offset, xmm_odd01_lo, xmm_odd01_hi, xmm_odd23_lo, xmm_odd23_hi; in PfreqTransform8x8_SSE4_1_INTRIN() local 576 __m128i xmm_offset, xmm_odd01_lo, xmm_odd01_hi, xmm_odd23_lo, xmm_odd23_hi; in PfreqN4Transform8x8_SSE4_1_INTRIN() local 605 xmm_offset = _mm_load_si128((__m128i *)(TransformAsmConst_SSE4_1 + OFFSET_2)); in PfreqN4Transform8x8_SSE4_1_INTRIN() 665 xmm_offset = _mm_load_si128((__m128i *)(TransformAsmConst_SSE4_1 + OFFSET_4)); in PfreqN4Transform8x8_SSE4_1_INTRIN() [all …]
|
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Common/ |
H A D | x64ABI.cpp | 46 size_t shadow, subtraction, xmm_offset; in ABI_PushRegistersAndAdjustStack() local 48 &xmm_offset); in ABI_PushRegistersAndAdjustStack() 58 MOVAPD(MDisp(RSP, (int)xmm_offset), (X64Reg)(x - 16)); in ABI_PushRegistersAndAdjustStack() 59 xmm_offset += 16; in ABI_PushRegistersAndAdjustStack() 68 size_t shadow, subtraction, xmm_offset; in ABI_PopRegistersAndAdjustStack() local 70 &xmm_offset); in ABI_PopRegistersAndAdjustStack() 74 MOVAPD((X64Reg)(x - 16), MDisp(RSP, (int)xmm_offset)); in ABI_PopRegistersAndAdjustStack() 75 xmm_offset += 16; in ABI_PopRegistersAndAdjustStack()
|
/dports/multimedia/gstreamer1-plugins-svt-hevc/SVT-HEVC-1.5.1/Source/Lib/ASM_SSE2/ |
H A D | EbInvTransform_Intrinsic_SSE2.c | 214 xmm_even0 = _mm_add_epi32(xmm_even0, xmm_offset);\ in InvTransform4x4_SSE2_INTRIN() 215 xmm_even1 = _mm_add_epi32(xmm_even1, xmm_offset);\ in InvTransform4x4_SSE2_INTRIN() 223 __m128i xmm0, xmm2, xmm5, xmm_shift, xmm_offset; in InvTransform4x4_SSE2_INTRIN() local 249 xmm_offset = _mm_srli_epi32(_mm_set1_epi32(0x0800), bitIncrement); in InvTransform4x4_SSE2_INTRIN() 292 __m128i xmm_DCT1, xmm_DCT2, xmm_odd_hi, xmm_odd_lo, xmm_offset, xmm_shift; in InvTransform8x8_SSE2_INTRIN() local 424 xmm_offset = _mm_srli_epi32(_mm_set1_epi32(0x0800), bitIncrement); in InvTransform8x8_SSE2_INTRIN() 494 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() 497 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() 500 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() 503 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() [all …]
|
H A D | EbTransforms_Intrinsic_SSE2.c | 2529 __m128i xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm_offset, xmm_shift; in Transform4x4_SSE2_INTRIN() local 2550 xmm_offset = _mm_slli_epi16(_mm_set1_epi32(1), bitIncrement); in Transform4x4_SSE2_INTRIN() 2557 xmm1 = _mm_add_epi32(xmm1, xmm_offset); in Transform4x4_SSE2_INTRIN() 2558 xmm3 = _mm_add_epi32(xmm3, xmm_offset); in Transform4x4_SSE2_INTRIN() 2634 xmm_offset = _mm_set1_epi32(0x00000080); // 128 in DstTransform4x4_SSE2_INTRIN() 2696 __m128i xmm_offset; in Transform8x8_SSE2_INTRIN() local 2724 xmm_offset = _mm_slli_epi32(_mm_set1_epi32(0x00000002), bitIncrement); in Transform8x8_SSE2_INTRIN() 2811 __m128i xmm_offset; in PfreqTransform8x8_SSE2_INTRIN() local 2839 xmm_offset = _mm_slli_epi32(_mm_set1_epi32(0x00000002), bitIncrement); in PfreqTransform8x8_SSE2_INTRIN() 2925 __m128i xmm_offset; in PfreqN4Transform8x8_SSE2_INTRIN() local [all …]
|
/dports/multimedia/svt-hevc/SVT-HEVC-1.5.1/Source/Lib/ASM_SSE2/ |
H A D | EbInvTransform_Intrinsic_SSE2.c | 214 xmm_even0 = _mm_add_epi32(xmm_even0, xmm_offset);\ in InvTransform4x4_SSE2_INTRIN() 215 xmm_even1 = _mm_add_epi32(xmm_even1, xmm_offset);\ in InvTransform4x4_SSE2_INTRIN() 223 __m128i xmm0, xmm2, xmm5, xmm_shift, xmm_offset; in InvTransform4x4_SSE2_INTRIN() local 249 xmm_offset = _mm_srli_epi32(_mm_set1_epi32(0x0800), bitIncrement); in InvTransform4x4_SSE2_INTRIN() 292 __m128i xmm_DCT1, xmm_DCT2, xmm_odd_hi, xmm_odd_lo, xmm_offset, xmm_shift; in InvTransform8x8_SSE2_INTRIN() local 424 xmm_offset = _mm_srli_epi32(_mm_set1_epi32(0x0800), bitIncrement); in InvTransform8x8_SSE2_INTRIN() 494 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() 497 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() 500 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() 503 xmm_offset), SHIFT);\ in InvDstTransform4x4_SSE2_INTRIN() [all …]
|
H A D | EbTransforms_Intrinsic_SSE2.c | 2529 __m128i xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm_offset, xmm_shift; in Transform4x4_SSE2_INTRIN() local 2550 xmm_offset = _mm_slli_epi16(_mm_set1_epi32(1), bitIncrement); in Transform4x4_SSE2_INTRIN() 2557 xmm1 = _mm_add_epi32(xmm1, xmm_offset); in Transform4x4_SSE2_INTRIN() 2558 xmm3 = _mm_add_epi32(xmm3, xmm_offset); in Transform4x4_SSE2_INTRIN() 2634 xmm_offset = _mm_set1_epi32(0x00000080); // 128 in DstTransform4x4_SSE2_INTRIN() 2696 __m128i xmm_offset; in Transform8x8_SSE2_INTRIN() local 2724 xmm_offset = _mm_slli_epi32(_mm_set1_epi32(0x00000002), bitIncrement); in Transform8x8_SSE2_INTRIN() 2811 __m128i xmm_offset; in PfreqTransform8x8_SSE2_INTRIN() local 2839 xmm_offset = _mm_slli_epi32(_mm_set1_epi32(0x00000002), bitIncrement); in PfreqTransform8x8_SSE2_INTRIN() 2925 __m128i xmm_offset; in PfreqN4Transform8x8_SSE2_INTRIN() local [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/src/common/x64/ |
H A D | xbyak_abi.h | 156 s32 xmm_offset; member 197 code.movaps(code.xword[code.rsp + frame_info.xmm_offset], IndexToXmm(i)); 198 frame_info.xmm_offset += 0x10; 211 code.movaps(IndexToXmm(i), code.xword[code.rsp + frame_info.xmm_offset]); 212 frame_info.xmm_offset += 0x10;
|
/dports/emulators/citra/citra-ac98458e0/src/common/x64/ |
H A D | xbyak_abi.h | 156 s32 xmm_offset; member 198 code.movaps(code.xword[code.rsp + frame_info.xmm_offset], IndexToXmm(i)); 199 frame_info.xmm_offset += 0x10; 213 code.movaps(IndexToXmm(i), code.xword[code.rsp + frame_info.xmm_offset]); 214 frame_info.xmm_offset += 0x10;
|
/dports/emulators/citra-qt5/citra-ac98458e0/src/common/x64/ |
H A D | xbyak_abi.h | 156 s32 xmm_offset; member 198 code.movaps(code.xword[code.rsp + frame_info.xmm_offset], IndexToXmm(i)); 199 frame_info.xmm_offset += 0x10; 213 code.movaps(IndexToXmm(i), code.xword[code.rsp + frame_info.xmm_offset]); 214 frame_info.xmm_offset += 0x10;
|