Home
last modified time | relevance | path

Searched refs:xmm_offset (Results 1 – 13 of 13) sorted by relevance

/dports/emulators/yuzu/yuzu-0b47f7a46/externals/dynarmic/src/backend/x64/
H A Dabi.cpp22 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 Dabi.cpp22 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 Dabi.cpp22 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 DEbTransforms_Intrinsic_SSE4_1.c107 __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 DEbTransforms_Intrinsic_SSE4_1.c107 __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 Dx64ABI.cpp46 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 DEbInvTransform_Intrinsic_SSE2.c214 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 DEbTransforms_Intrinsic_SSE2.c2529 __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 DEbInvTransform_Intrinsic_SSE2.c214 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 DEbTransforms_Intrinsic_SSE2.c2529 __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 Dxbyak_abi.h156 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 Dxbyak_abi.h156 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 Dxbyak_abi.h156 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;