EHS/src/Math_MSVC_AMD64.asm

61 lines
1.2 KiB
NASM
Raw Normal View History

2023-12-18 02:13:20 -08:00
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
2023-12-17 03:29:08 -08:00
section .text
2023-12-18 02:13:20 -08:00
?Sqrt_AVX@Math@ehs@@CAMM@Z:
2023-12-17 03:29:08 -08:00
VSQRTPS XMM0, XMM0
RET
2023-12-18 02:13:20 -08:00
?Sqrt_AVX@Math@ehs@@CANN@Z:
2023-12-17 03:29:08 -08:00
VSQRTPD XMM0, XMM0
RET
2023-12-18 02:13:20 -08:00
?Sqrt_SSE@Math@ehs@@CAMM@Z:
2023-12-17 03:29:08 -08:00
SQRTPS XMM0, XMM0
RET
2023-12-18 02:13:20 -08:00
?Sqrt_SSE2@Math@ehs@@CANN@Z:
2023-12-17 03:29:08 -08:00
SQRTPD XMM0, XMM0
RET
2023-12-18 02:13:20 -08:00
?Near@Math@ehs@@SAMM@Z:
2023-12-17 03:29:08 -08:00
ROUNDPS XMM0, XMM0, 0
RET
2023-12-18 02:13:20 -08:00
?Near@Math@ehs@@SANN@Z:
2023-12-17 03:29:08 -08:00
ROUNDPD XMM0, XMM0, 0
RET
2023-12-18 02:13:20 -08:00
?Floor@Math@ehs@@SAMM@Z:
2023-12-17 03:29:08 -08:00
ROUNDPS XMM0, XMM0, 1
RET
2023-12-18 02:13:20 -08:00
?Floor@Math@ehs@@SANN@Z:
2023-12-17 03:29:08 -08:00
ROUNDPD XMM0, XMM0, 1
RET
2023-12-18 02:13:20 -08:00
?Ceil@Math@ehs@@SAMM@Z:
2023-12-17 03:29:08 -08:00
ROUNDPS XMM0, XMM0, 2
RET
2023-12-18 02:13:20 -08:00
?Ceil@Math@ehs@@SANN@Z:
2023-12-17 03:29:08 -08:00
ROUNDPD XMM0, XMM0, 2
RET
2023-12-18 02:13:20 -08:00
?Trunc@Math@ehs@@SAMM@Z:
2023-12-17 03:29:08 -08:00
ROUNDPS XMM0, XMM0, 3
RET
2023-12-18 02:13:20 -08:00
?Trunc@Math@ehs@@SANN@Z:
2023-12-17 03:29:08 -08:00
ROUNDPD XMM0, XMM0, 3
RET