summaryrefslogtreecommitdiff
path: root/float/fl.i686-unknown-linux-default-flags
blob: 7245f943efabea2f140b890d19b72d873a2391f7 (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
fl.o:     Dateiformat elf32-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:	89 45 fc             	mov    %eax,-0x4(%ebp)
  15:	db 45 fc             	fildl  -0x4(%ebp)
  18:	c9                   	leave  
  19:	c3                   	ret    

0000001a <dbl>:
  1a:	55                   	push   %ebp
  1b:	b9 03 00 00 00       	mov    $0x3,%ecx
  20:	89 e5                	mov    %esp,%ebp
  22:	83 ec 08             	sub    $0x8,%esp
  25:	8b 45 08             	mov    0x8(%ebp),%eax
  28:	c1 e0 02             	shl    $0x2,%eax
  2b:	99                   	cltd   
  2c:	f7 f9                	idiv   %ecx
  2e:	89 45 fc             	mov    %eax,-0x4(%ebp)
  31:	db 45 fc             	fildl  -0x4(%ebp)
  34:	c9                   	leave  
  35:	c3                   	ret    

00000036 <ldbl>:
  36:	55                   	push   %ebp
  37:	89 e5                	mov    %esp,%ebp
  39:	51                   	push   %ecx
  3a:	8b 45 08             	mov    0x8(%ebp),%eax
  3d:	b9 03 00 00 00       	mov    $0x3,%ecx
  42:	c1 e0 02             	shl    $0x2,%eax
  45:	99                   	cltd   
  46:	f7 f9                	idiv   %ecx
  48:	89 45 fc             	mov    %eax,-0x4(%ebp)
  4b:	db 45 fc             	fildl  -0x4(%ebp)
  4e:	c9                   	leave  
  4f:	c3                   	ret