xref: /third_party/musl/src/math/i386/scalbnf.s
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/musl/src/math/i386/
1570af302Sopenharmony_ci.global ldexpf
2570af302Sopenharmony_ci.type ldexpf,@function
3570af302Sopenharmony_cildexpf:
4570af302Sopenharmony_ci	nop
5570af302Sopenharmony_ci
6570af302Sopenharmony_ci.global scalblnf
7570af302Sopenharmony_ci.type scalblnf,@function
8570af302Sopenharmony_ciscalblnf:
9570af302Sopenharmony_ci	nop
10570af302Sopenharmony_ci
11570af302Sopenharmony_ci.global scalbnf
12570af302Sopenharmony_ci.type scalbnf,@function
13570af302Sopenharmony_ciscalbnf:
14570af302Sopenharmony_ci	mov 8(%esp),%eax
15570af302Sopenharmony_ci	add $0x3fe,%eax
16570af302Sopenharmony_ci	cmp $0x7fd,%eax
17570af302Sopenharmony_ci	jb 1f
18570af302Sopenharmony_ci	sub $0x3fe,%eax
19570af302Sopenharmony_ci	sar $31,%eax
20570af302Sopenharmony_ci	xor $0x1ff,%eax
21570af302Sopenharmony_ci	add $0x3fe,%eax
22570af302Sopenharmony_ci1:	inc %eax
23570af302Sopenharmony_ci	shl $20,%eax
24570af302Sopenharmony_ci	flds 4(%esp)
25570af302Sopenharmony_ci	mov %eax,8(%esp)
26570af302Sopenharmony_ci	xor %eax,%eax
27570af302Sopenharmony_ci	mov %eax,4(%esp)
28570af302Sopenharmony_ci	fldl 4(%esp)
29570af302Sopenharmony_ci	fmulp
30570af302Sopenharmony_ci	fstps 4(%esp)
31570af302Sopenharmony_ci	flds 4(%esp)
32570af302Sopenharmony_ci	ret
33

Indexes created Thu Nov 07 10:32:03 CST 2024