diff options
Diffstat (limited to 'arch/x64/linux/math/abs.S')
| -rw-r--r-- | arch/x64/linux/math/abs.S | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/arch/x64/linux/math/abs.S b/arch/x64/linux/math/abs.S deleted file mode 100644 index 6635273..0000000 --- a/arch/x64/linux/math/abs.S +++ /dev/null @@ -1,35 +0,0 @@ - .text - - -// fabsf. - .globl _D5tanya4math8nbtheory4fabsFNaNbNiNffZf - .type _D5tanya4math8nbtheory4fabsFNaNbNiNffZf, @function - -_D5tanya4math8nbtheory4fabsFNaNbNiNffZf: - mov $0x7fffffff, %eax - movq %rax, %xmm1 - andpd %xmm1, %xmm0 - ret - - -// fabs. - .globl _D5tanya4math8nbtheory4fabsFNaNbNiNfdZd - .type _D5tanya4math8nbtheory4fabsFNaNbNiNfdZd, @function - -_D5tanya4math8nbtheory4fabsFNaNbNiNfdZd: - mov $0x7fffffffffffffff, %rax - movq %rax, %xmm1 - andpd %xmm1, %xmm0 - ret - - -// fabsl. - .globl _D5tanya4math8nbtheory4fabsFNaNbNiNfeZe - .type _D5tanya4math8nbtheory4fabsFNaNbNiNfeZe, @function - -// Load the parameter from the stack onto FP stack, execute 'fabs' instruction -// The result is returned in ST0. -_D5tanya4math8nbtheory4fabsFNaNbNiNfeZe: - fldt 0x8(%rsp) - fabs - ret |
