1.global floorl
2.type floorl,@function
3floorl:
4	.cfi_startproc
5	fldt 8(%rsp)
61:	mov $0x7,%al
71:	fstcw 8(%rsp)
8	mov 9(%rsp),%ah
9	mov %al,9(%rsp)
10	fldcw 8(%rsp)
11	frndint
12	mov %ah,9(%rsp)
13	fldcw 8(%rsp)
14	ret
15	.cfi_endproc
16
17.global ceill
18.type ceill,@function
19ceill:
20	.cfi_startproc
21	fldt 8(%rsp)
22	mov $0xb,%al
23	jmp 1b
24	.cfi_endproc
25
26.global truncl
27.type truncl,@function
28truncl:
29	.cfi_startproc
30	fldt 8(%rsp)
31	mov $0xf,%al
32	jmp 1b
33	.cfi_endproc
34