blob: 73f940cdedd4f4e9f48460a3638869aa197632c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
.globl math$rn32
.globl _math$rn32
math$rn32:
_math$rn32:
pushq %rbp
movq %rsp, %rbp
subq $16, %rsp
fnstcw (%rsp)
fnstcw 8(%rsp)
andl $0xf3ff, 8(%rsp)
fldcw 8(%rsp)
cvtss2si %xmm0, %eax
fldcw (%rsp)
leave
ret
.globl math$rn64
.globl _math$rn64
math$rn64:
_math$rn64:
pushq %rbp
movq %rsp, %rbp
subq $16, %rsp
fnstcw (%rsp)
fnstcw 8(%rsp)
andl $0xf3ff, 8(%rsp)
fldcw 8(%rsp)
cvtsd2si %xmm0, %rax
fldcw (%rsp)
leave
ret
|