1570af302Sopenharmony_ci.global floorf
2570af302Sopenharmony_ci.type floorf,@function
3570af302Sopenharmony_cifloorf:
4570af302Sopenharmony_ci	flds 4(%esp)
5570af302Sopenharmony_ci	jmp 1f
6570af302Sopenharmony_ci
7570af302Sopenharmony_ci.global floorl
8570af302Sopenharmony_ci.type floorl,@function
9570af302Sopenharmony_cifloorl:
10570af302Sopenharmony_ci	fldt 4(%esp)
11570af302Sopenharmony_ci	jmp 1f
12570af302Sopenharmony_ci
13570af302Sopenharmony_ci.global floor
14570af302Sopenharmony_ci.type floor,@function
15570af302Sopenharmony_cifloor:
16570af302Sopenharmony_ci	fldl 4(%esp)
17570af302Sopenharmony_ci1:	mov $0x7,%al
18570af302Sopenharmony_ci1:	fstcw 4(%esp)
19570af302Sopenharmony_ci	mov 5(%esp),%ah
20570af302Sopenharmony_ci	mov %al,5(%esp)
21570af302Sopenharmony_ci	fldcw 4(%esp)
22570af302Sopenharmony_ci	frndint
23570af302Sopenharmony_ci	mov %ah,5(%esp)
24570af302Sopenharmony_ci	fldcw 4(%esp)
25570af302Sopenharmony_ci	ret
26570af302Sopenharmony_ci
27570af302Sopenharmony_ci.global ceil
28570af302Sopenharmony_ci.type ceil,@function
29570af302Sopenharmony_ciceil:
30570af302Sopenharmony_ci	fldl 4(%esp)
31570af302Sopenharmony_ci	mov $0xb,%al
32570af302Sopenharmony_ci	jmp 1b
33570af302Sopenharmony_ci
34570af302Sopenharmony_ci.global ceilf
35570af302Sopenharmony_ci.type ceilf,@function
36570af302Sopenharmony_ciceilf:
37570af302Sopenharmony_ci	flds 4(%esp)
38570af302Sopenharmony_ci	mov $0xb,%al
39570af302Sopenharmony_ci	jmp 1b
40570af302Sopenharmony_ci
41570af302Sopenharmony_ci.global ceill
42570af302Sopenharmony_ci.type ceill,@function
43570af302Sopenharmony_ciceill:
44570af302Sopenharmony_ci	fldt 4(%esp)
45570af302Sopenharmony_ci	mov $0xb,%al
46570af302Sopenharmony_ci	jmp 1b
47570af302Sopenharmony_ci
48570af302Sopenharmony_ci.global trunc
49570af302Sopenharmony_ci.type trunc,@function
50570af302Sopenharmony_citrunc:
51570af302Sopenharmony_ci	fldl 4(%esp)
52570af302Sopenharmony_ci	mov $0xf,%al
53570af302Sopenharmony_ci	jmp 1b
54570af302Sopenharmony_ci
55570af302Sopenharmony_ci.global truncf
56570af302Sopenharmony_ci.type truncf,@function
57570af302Sopenharmony_citruncf:
58570af302Sopenharmony_ci	flds 4(%esp)
59570af302Sopenharmony_ci	mov $0xf,%al
60570af302Sopenharmony_ci	jmp 1b
61570af302Sopenharmony_ci
62570af302Sopenharmony_ci.global truncl
63570af302Sopenharmony_ci.type truncl,@function
64570af302Sopenharmony_citruncl:
65570af302Sopenharmony_ci	fldt 4(%esp)
66570af302Sopenharmony_ci	mov $0xf,%al
67570af302Sopenharmony_ci	jmp 1b
68