1/*  For Solaris (e.g., SunOS 5.11 i386) on an AMD64, with */
2/* compilation by cc.  Returns the previous x87 control word. */
3	.section	.text,"ax"
4	.align 4
5	.globl fpsetprec
6	.type	 fpsetprec,@function
7	.align 16
8fpsetprec:
9	pushq %rbp
10	movq %rsp,%rbp
11	subq $16,%rsp
12	fstcw -4(%rbp)
13	xor %eax,%eax
14	movl -4(%rbp),%eax
15	movl -4(%rbp),%edx
16	andl $-769,%edx
17	orl 16(%rbp),%edx
18	movl %edx,-4(%rbp)
19	fldcw -4(%rbp)
20	jmp .L2
21	.align 4
22.L2:
23	leave
24	ret
25.Lfe1:
26	.size	 fpsetprec,.Lfe1-fpsetprec
27