summaryrefslogtreecommitdiff
path: root/arch/x64/linux/math/log.S
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2021-03-12 08:48:35 +0100
committerEugen Wissner <belka@caraus.de>2021-03-12 08:48:35 +0100
commit0fcc83d00eb9d0699167bf105d522e7d23a44d32 (patch)
tree5cb0c97b04ec54cfba823e6c89dac99fbd5dcfdf /arch/x64/linux/math/log.S
parentf27f62b80abf8b237d5c4bf57427fd50aa17e2b0 (diff)
downloadtanya-0fcc83d00eb9d0699167bf105d522e7d23a44d32.tar.gz
Remove the sys package
Diffstat (limited to 'arch/x64/linux/math/log.S')
-rw-r--r--arch/x64/linux/math/log.S48
1 files changed, 0 insertions, 48 deletions
diff --git a/arch/x64/linux/math/log.S b/arch/x64/linux/math/log.S
deleted file mode 100644
index 9c5ed35..0000000
--- a/arch/x64/linux/math/log.S
+++ /dev/null
@@ -1,48 +0,0 @@
- .text
-
-
-// logf.
- .globl _D5tanya4math8nbtheory4logfFNaNbNiNffZf
- .type _D5tanya4math8nbtheory4logfFNaNbNiNffZf, @function
-
-_D5tanya4math8nbtheory4logfFNaNbNiNffZf:
- movss %xmm0, -4(%rsp) // Put the argument onto the stack
-
- fldln2 // Put lb(e) onto the FPU stack
- flds -4(%rsp) // Put a float onto the FPU stack
- fyl2x // %st1 * lb(%st0)
-
- // The result is on the FPU stack, but returned in %xmm0
- fstps -4(%rsp)
- movss -4(%rsp), %xmm0
-
- ret
-
-
-// log.
- .globl _D5tanya4math8nbtheory3logFNaNbNiNfdZd
- .type _D5tanya4math8nbtheory3logFNaNbNiNfdZd, @function
-
-_D5tanya4math8nbtheory3logFNaNbNiNfdZd:
- movsd %xmm0, -8(%rsp) // Put the argument onto the stack
-
- fldln2 // Put lb(e) onto the FPU stack
- fldl -8(%rsp) // Put a double onto the FPU stack
- fyl2x // %st1 * lb(%st0)
-
- // The result is on the FPU stack, but returned in %xmm0
- fstpl -8(%rsp)
- movsd -8(%rsp), %xmm0
-
- ret
-
-
-// logl.
- .globl _D5tanya4math8nbtheory4loglFNaNbNiNfeZe
- .type _D5tanya4math8nbtheory4loglFNaNbNiNfeZe, @function
-
-_D5tanya4math8nbtheory4loglFNaNbNiNfeZe:
- fldln2 // Put lb(e) onto the FPU stack
- fldt 8(%rsp) // Put the argument onto the FPU stack
- fyl2x // %st1 * lb(%st0)
- ret