Adjusted workflow.
All checks were successful
Build & Release / Windows-AMD64-Build (push) Successful in 1m8s
Build & Release / Linux-AMD64-Build (push) Successful in 1m30s
Build & Release / Linux-AARCH64-Build (push) Successful in 3m21s

This commit is contained in:
2024-02-05 22:25:30 -08:00
commit bcd71cf2b5
251 changed files with 45909 additions and 0 deletions

61
src/Math_MSVC_AMD64.asm Normal file
View File

@@ -0,0 +1,61 @@
global ?Sqrt_AVX@Math@ehs@@CAMM@Z
global ?Sqrt_AVX@Math@ehs@@CANN@Z
global ?Sqrt_SSE@Math@ehs@@CAMM@Z
global ?Sqrt_SSE2@Math@ehs@@CANN@Z
global ?Near@Math@ehs@@SAMM@Z
global ?Near@Math@ehs@@SANN@Z
global ?Floor@Math@ehs@@SAMM@Z
global ?Floor@Math@ehs@@SANN@Z
global ?Ceil@Math@ehs@@SAMM@Z
global ?Ceil@Math@ehs@@SANN@Z
global ?Trunc@Math@ehs@@SAMM@Z
global ?Trunc@Math@ehs@@SANN@Z
section .text
?Sqrt_AVX@Math@ehs@@CAMM@Z:
VSQRTPS XMM0, XMM0
RET
?Sqrt_AVX@Math@ehs@@CANN@Z:
VSQRTPD XMM0, XMM0
RET
?Sqrt_SSE@Math@ehs@@CAMM@Z:
SQRTPS XMM0, XMM0
RET
?Sqrt_SSE2@Math@ehs@@CANN@Z:
SQRTPD XMM0, XMM0
RET
?Near@Math@ehs@@SAMM@Z:
ROUNDPS XMM0, XMM0, 0
RET
?Near@Math@ehs@@SANN@Z:
ROUNDPD XMM0, XMM0, 0
RET
?Floor@Math@ehs@@SAMM@Z:
ROUNDPS XMM0, XMM0, 1
RET
?Floor@Math@ehs@@SANN@Z:
ROUNDPD XMM0, XMM0, 1
RET
?Ceil@Math@ehs@@SAMM@Z:
ROUNDPS XMM0, XMM0, 2
RET
?Ceil@Math@ehs@@SANN@Z:
ROUNDPD XMM0, XMM0, 2
RET
?Trunc@Math@ehs@@SAMM@Z:
ROUNDPS XMM0, XMM0, 3
RET
?Trunc@Math@ehs@@SANN@Z:
ROUNDPD XMM0, XMM0, 3
RET