mailing list of musl libc
 help / color / mirror / code / Atom feed
6bb69298437b5e2e37948edc8a55dc849006aa0d blob 721 bytes (raw)

 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
 
.include "ibt.s"

.global remquof
.type remquof,@function
remquof:
	ENDBRANCH32
	mov 12(%esp),%ecx
	flds 8(%esp)
	flds 4(%esp)
	mov 11(%esp),%dh
	xor 7(%esp),%dh
	jmp 1f

.global remquol
.type remquol,@function
remquol:
	ENDBRANCH32
	mov 28(%esp),%ecx
	fldt 16(%esp)
	fldt 4(%esp)
	mov 25(%esp),%dh
	xor 13(%esp),%dh
	jmp 1f

.global remquo
.type remquo,@function
remquo:
	ENDBRANCH32
	mov 20(%esp),%ecx
	fldl 12(%esp)
	fldl 4(%esp)
	mov 19(%esp),%dh
	xor 11(%esp),%dh
1:	fprem1
	fnstsw %ax
	sahf
	jp 1b
	fstp %st(1)
	mov %ah,%dl
	shr %dl
	and $1,%dl
	mov %ah,%al
	shr $5,%al
	and $2,%al
	or %al,%dl
	mov %ah,%al
	shl $2,%al
	and $4,%al
	or %al,%dl
	test %dh,%dh
	jns 1f
	neg %dl
1:	movsbl %dl,%edx
	mov %edx,(%ecx)
	ret
debug log:

solving 6bb69298 ...
found 6bb69298 in https://inbox.vuxu.org/musl/20201019224342.53303-5-joao.moreira@intel.com/
found 598e7549 in https://git.vuxu.org/mirror/musl/
preparing index
index prepared:
100644 598e75490ff0af45e4cbd627b0cba218ba26cb37	src/math/i386/remquo.s

applying [1/1] https://inbox.vuxu.org/musl/20201019224342.53303-5-joao.moreira@intel.com/
diff --git a/src/math/i386/remquo.s b/src/math/i386/remquo.s
index 598e7549..6bb69298 100644

Checking patch src/math/i386/remquo.s...
Applied patch src/math/i386/remquo.s cleanly.

index at:
100644 6bb69298437b5e2e37948edc8a55dc849006aa0d	src/math/i386/remquo.s

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).