From f383bf3136835d93af5e9110ab14c8529d9cfb82 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 27 May 2022 14:59:09 +0100 Subject: [PATCH] Add `_mm_stream_ps` --- core/simd/x86/sse.odin | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/simd/x86/sse.odin b/core/simd/x86/sse.odin index 1af5a65f1..b43ccb953 100644 --- a/core/simd/x86/sse.odin +++ b/core/simd/x86/sse.odin @@ -421,6 +421,10 @@ _MM_TRANSPOSE4_PS :: #force_inline proc "c" (row0, row1, row2, row3: ^__m128) { row3^ = _mm_movelh_ps(tmp3, tmp1) } +_mm_stream_ps :: proc(addr: [^]f32, a: __m128) { + intrinsics.nontemporal_store((^__m128)(addr), a) +} + @(default_calling_convention="c") @(private)