summaryrefslogtreecommitdiff
path: root/float/fl.i686-nt32-midipix
blob: f33ce6125e2d57d77d63c8e97fd4056b706eb175 (plain)
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
fl.o:     Dateiformat pe-i386


Disassembly of section .text:

00000000 <_fl>:
   0:	55                   	push   %ebp
   1:	b9 03 00 00 00       	mov    $0x3,%ecx
   6:	89 e5                	mov    %esp,%ebp
   8:	50                   	push   %eax
   9:	8b 45 08             	mov    0x8(%ebp),%eax
   c:	c1 e0 02             	shl    $0x2,%eax
   f:	99                   	cltd   
  10:	f7 f9                	idiv   %ecx
  12:	f3 0f 2a c0          	cvtsi2ss %eax,%xmm0
  16:	f3 0f 11 45 fc       	movss  %xmm0,-0x4(%ebp)
  1b:	d9 45 fc             	flds   -0x4(%ebp)
  1e:	c9                   	leave  
  1f:	c3                   	ret    

00000020 <_dbl>:
  20:	55                   	push   %ebp
  21:	b9 03 00 00 00       	mov    $0x3,%ecx
  26:	89 e5                	mov    %esp,%ebp
  28:	83 ec 08             	sub    $0x8,%esp
  2b:	8b 45 08             	mov    0x8(%ebp),%eax
  2e:	c1 e0 02             	shl    $0x2,%eax
  31:	99                   	cltd   
  32:	f7 f9                	idiv   %ecx
  34:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
  38:	f2 0f 11 45 f8       	movsd  %xmm0,-0x8(%ebp)
  3d:	dd 45 f8             	fldl   -0x8(%ebp)
  40:	c9                   	leave  
  41:	c3                   	ret    

00000042 <_ldbl>:
  42:	55                   	push   %ebp
  43:	89 e5                	mov    %esp,%ebp
  45:	51                   	push   %ecx
  46:	8b 45 08             	mov    0x8(%ebp),%eax
  49:	b9 03 00 00 00       	mov    $0x3,%ecx
  4e:	c1 e0 02             	shl    $0x2,%eax
  51:	99                   	cltd   
  52:	f7 f9                	idiv   %ecx
  54:	89 45 fc             	mov    %eax,-0x4(%ebp)
  57:	db 45 fc             	fildl  -0x4(%ebp)
  5a:	c9                   	leave  
  5b:	c3                   	ret