File: align-branch-1a.d

package info (click to toggle)
binutils-m68hc1x 1%3A2.35.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 335,580 kB
  • sloc: ansic: 1,187,755; asm: 674,290; cpp: 130,744; exp: 70,774; makefile: 56,048; sh: 22,128; yacc: 14,459; lisp: 13,803; perl: 2,112; ada: 1,681; lex: 1,649; pascal: 1,446; cs: 879; sed: 195; xml: 95; awk: 25
file content (79 lines) | stat: -rw-r--r-- 3,492 bytes parent folder | download | duplicates (13)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#source: align-branch-1.s
#as: -malign-branch-boundary=32
#objdump: -dw

.*: +file format .*

Disassembly of section .text:

0+ <foo>:
   0:	65 65 65 a3 01 00 00 00 	gs gs mov %eax,%gs:0x1
   8:	55                   	push   %ebp
   9:	55                   	push   %ebp
   a:	55                   	push   %ebp
   b:	55                   	push   %ebp
   c:	89 e5                	mov    %esp,%ebp
   e:	89 7d f8             	mov    %edi,-0x8\(%ebp\)
  11:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  14:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  17:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  1a:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  1d:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  20:	39 c5                	cmp    %eax,%ebp
  22:	74 5e                	je     (0x)?82( .*)?
  24:	3e 89 73 f4          	mov    %esi,%ds:-0xc\(%ebx\)
  28:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  2b:	89 7d f8             	mov    %edi,-0x8\(%ebp\)
  2e:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  31:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  34:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  37:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  3a:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  3d:	5d                   	pop    %ebp
  3e:	5d                   	pop    %ebp
  3f:	5d                   	pop    %ebp
  40:	74 40                	je     (0x)?82( .*)?
  42:	5d                   	pop    %ebp
  43:	74 3d                	je     (0x)?82( .*)?
  45:	36 89 44 24 fc       	mov    %eax,%ss:-0x4\(%esp\)
  4a:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  4d:	89 7d f8             	mov    %edi,-0x8\(%ebp\)
  50:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  53:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  56:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  59:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  5c:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  5f:	5d                   	pop    %ebp
  60:	eb 26                	jmp    (0x)?88( .*)?
  62:	eb 24                	jmp    (0x)?88( .*)?
  64:	eb 22                	jmp    (0x)?88( .*)?
  66:	89 45 fc             	mov    %eax,-0x4\(%ebp\)
  69:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  6c:	89 7d f8             	mov    %edi,-0x8\(%ebp\)
  6f:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  72:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  75:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
  78:	5d                   	pop    %ebp
  79:	5d                   	pop    %ebp
  7a:	39 c5                	cmp    %eax,%ebp
  7c:	74 04                	je     (0x)?82( .*)?
  7e:	66 90                	xchg   %ax,%ax
  80:	eb 06                	jmp    (0x)?88( .*)?
#...
  82:	8b 45 f4             	mov    -0xc\(%ebp\),%eax
  85:	89 45 fc             	mov    %eax,-0x4\(%ebp\)
#...
  88:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  8e:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  94:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  9a:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  a0:	89 75 0c             	mov    %esi,0xc\(%ebp\)
  a3:	e9 [0-9a-f ]+       	jmp    .*
  a8:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  ae:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  b4:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  ba:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%ebp\)
  c0:	89 75 00             	mov    %esi,0x0\(%ebp\)
  c3:	74 c3                	je     (0x)?88( .*)?
  c5:	74 c1                	je     (0x)?88( .*)?
#pass