File: noreg64.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 (162 lines) | stat: -rw-r--r-- 8,568 bytes parent folder | download | duplicates (5)
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
#as: -moperand-check=none
#objdump: -dw
#name: 64-bit insns not sizeable through register operands

.*: +file format .*

Disassembly of section .text:

0+ <noreg>:
 *[a-f0-9]+:	83 10 01             	adcl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 10 89 00 00 00    	adcl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 10 34 12 00 00    	adcl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 10 78 56 34 12    	adcl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	83 00 01             	addl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 00 89 00 00 00    	addl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 00 34 12 00 00    	addl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 00 78 56 34 12    	addl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	83 20 01             	andl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 20 89 00 00 00    	andl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 20 34 12 00 00    	andl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 20 78 56 34 12    	andl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	0f ba 20 01          	btl    \$0x1,\(%rax\)
 *[a-f0-9]+:	0f ba 38 01          	btcl   \$0x1,\(%rax\)
 *[a-f0-9]+:	0f ba 30 01          	btrl   \$0x1,\(%rax\)
 *[a-f0-9]+:	0f ba 28 01          	btsl   \$0x1,\(%rax\)
 *[a-f0-9]+:	ff 10                	callq  \*\(%rax\)
 *[a-f0-9]+:	83 38 01             	cmpl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 38 89 00 00 00    	cmpl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 38 34 12 00 00    	cmpl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 38 78 56 34 12    	cmpl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	a7                   	cmpsl  %es:\(%rdi\),%ds:\(%rsi\)
 *[a-f0-9]+:	a7                   	cmpsl  %es:\(%rdi\),%ds:\(%rsi\)
 *[a-f0-9]+:	f2 0f 38 f1 00       	crc32l \(%rax\),%eax
 *[a-f0-9]+:	f2 48 0f 38 f1 00    	crc32q \(%rax\),%rax
 *[a-f0-9]+:	ff 08                	decl   \(%rax\)
 *[a-f0-9]+:	f7 30                	divl   \(%rax\)
 *[a-f0-9]+:	d8 00                	fadds  \(%rax\)
 *[a-f0-9]+:	d8 10                	fcoms  \(%rax\)
 *[a-f0-9]+:	d8 18                	fcomps \(%rax\)
 *[a-f0-9]+:	d8 30                	fdivs  \(%rax\)
 *[a-f0-9]+:	d8 38                	fdivrs \(%rax\)
 *[a-f0-9]+:	de 00                	fiadds \(%rax\)
 *[a-f0-9]+:	de 10                	ficoms \(%rax\)
 *[a-f0-9]+:	de 18                	ficomps \(%rax\)
 *[a-f0-9]+:	de 30                	fidivs \(%rax\)
 *[a-f0-9]+:	de 38                	fidivrs \(%rax\)
 *[a-f0-9]+:	df 00                	filds  \(%rax\)
 *[a-f0-9]+:	de 08                	fimuls \(%rax\)
 *[a-f0-9]+:	df 10                	fists  \(%rax\)
 *[a-f0-9]+:	df 18                	fistps \(%rax\)
 *[a-f0-9]+:	df 08                	fisttps \(%rax\)
 *[a-f0-9]+:	de 20                	fisubs \(%rax\)
 *[a-f0-9]+:	de 28                	fisubrs \(%rax\)
 *[a-f0-9]+:	d9 00                	flds   \(%rax\)
 *[a-f0-9]+:	d8 08                	fmuls  \(%rax\)
 *[a-f0-9]+:	d9 10                	fsts   \(%rax\)
 *[a-f0-9]+:	d9 18                	fstps  \(%rax\)
 *[a-f0-9]+:	d8 20                	fsubs  \(%rax\)
 *[a-f0-9]+:	d8 28                	fsubrs \(%rax\)
 *[a-f0-9]+:	f7 38                	idivl  \(%rax\)
 *[a-f0-9]+:	f7 28                	imull  \(%rax\)
 *[a-f0-9]+:	e5 00                	in     \$0x0,%eax
 *[a-f0-9]+:	ed                   	in     \(%dx\),%eax
 *[a-f0-9]+:	ff 00                	incl   \(%rax\)
 *[a-f0-9]+:	6d                   	insl   \(%dx\),%es:\(%rdi\)
 *[a-f0-9]+:	6d                   	insl   \(%dx\),%es:\(%rdi\)
 *[a-f0-9]+:	cf                   	iret *
 *[a-f0-9]+:	ff 20                	jmpq   \*\(%rax\)
 *[a-f0-9]+:	ff 18                	lcall  \*\(%rax\)
 *[a-f0-9]+:	0f 01 10             	lgdt   \(%rax\)
 *[a-f0-9]+:	0f 01 18             	lidt   \(%rax\)
 *[a-f0-9]+:	ff 28                	ljmp   \*\(%rax\)
 *[a-f0-9]+:	0f 00 10             	lldt   \(%rax\)
 *[a-f0-9]+:	0f 01 30             	lmsw   \(%rax\)
 *[a-f0-9]+:	ad                   	lods   %ds:\(%rsi\),%eax
 *[a-f0-9]+:	ad                   	lods   %ds:\(%rsi\),%eax
 *[a-f0-9]+:	cb                   	lret *
 *[a-f0-9]+:	ca 04 00             	lret   \$0x4
 *[a-f0-9]+:	0f 00 18             	ltr    \(%rax\)
 *[a-f0-9]+:	c7 00 12 00 00 00    	movl   \$0x12,\(%rax\)
 *[a-f0-9]+:	c7 00 34 12 00 00    	movl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	c7 00 78 56 34 12    	movl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	8c 00                	mov    %es,\(%rax\)
 *[a-f0-9]+:	8e 00                	mov    \(%rax\),%es
 *[a-f0-9]+:	a5                   	movsl  %ds:\(%rsi\),%es:\(%rdi\)
 *[a-f0-9]+:	a5                   	movsl  %ds:\(%rsi\),%es:\(%rdi\)
 *[a-f0-9]+:	66 0f be 00          	movsbw \(%rax\),%ax
 *[a-f0-9]+:	0f be 00             	movsbl \(%rax\),%eax
 *[a-f0-9]+:	48 0f be 00          	movsbq \(%rax\),%rax
 *[a-f0-9]+:	66 0f b6 00          	movzbw \(%rax\),%ax
 *[a-f0-9]+:	0f b6 00             	movzbl \(%rax\),%eax
 *[a-f0-9]+:	48 0f b6 00          	movzbq \(%rax\),%rax
 *[a-f0-9]+:	f7 20                	mull   \(%rax\)
 *[a-f0-9]+:	f7 18                	negl   \(%rax\)
 *[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
 *[a-f0-9]+:	f7 10                	notl   \(%rax\)
 *[a-f0-9]+:	83 08 01             	orl    \$0x1,\(%rax\)
 *[a-f0-9]+:	81 08 89 00 00 00    	orl    \$0x89,\(%rax\)
 *[a-f0-9]+:	81 08 34 12 00 00    	orl    \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 08 78 56 34 12    	orl    \$0x12345678,\(%rax\)
 *[a-f0-9]+:	e7 00                	out    %eax,\$0x0
 *[a-f0-9]+:	ef                   	out    %eax,\(%dx\)
 *[a-f0-9]+:	6f                   	outsl  %ds:\(%rsi\),\(%dx\)
 *[a-f0-9]+:	6f                   	outsl  %ds:\(%rsi\),\(%dx\)
 *[a-f0-9]+:	8f 00                	popq   \(%rax\)
 *[a-f0-9]+:	0f a1                	popq   %fs
 *[a-f0-9]+:	f3 0f ae 20          	ptwritel \(%rax\)
 *[a-f0-9]+:	ff 30                	pushq  \(%rax\)
 *[a-f0-9]+:	0f a0                	pushq  %fs
 *[a-f0-9]+:	d1 10                	rcll   \(%rax\)
 *[a-f0-9]+:	c1 10 02             	rcll   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 10                	rcll   %cl,\(%rax\)
 *[a-f0-9]+:	d1 10                	rcll   \(%rax\)
 *[a-f0-9]+:	d1 18                	rcrl   \(%rax\)
 *[a-f0-9]+:	c1 18 02             	rcrl   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 18                	rcrl   %cl,\(%rax\)
 *[a-f0-9]+:	d1 18                	rcrl   \(%rax\)
 *[a-f0-9]+:	d1 00                	roll   \(%rax\)
 *[a-f0-9]+:	c1 00 02             	roll   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 00                	roll   %cl,\(%rax\)
 *[a-f0-9]+:	d1 00                	roll   \(%rax\)
 *[a-f0-9]+:	d1 08                	rorl   \(%rax\)
 *[a-f0-9]+:	c1 08 02             	rorl   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 08                	rorl   %cl,\(%rax\)
 *[a-f0-9]+:	d1 08                	rorl   \(%rax\)
 *[a-f0-9]+:	83 18 01             	sbbl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 18 89 00 00 00    	sbbl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 18 34 12 00 00    	sbbl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 18 78 56 34 12    	sbbl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	af                   	scas   %es:\(%rdi\),%eax
 *[a-f0-9]+:	af                   	scas   %es:\(%rdi\),%eax
 *[a-f0-9]+:	d1 20                	shll   \(%rax\)
 *[a-f0-9]+:	c1 20 02             	shll   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 20                	shll   %cl,\(%rax\)
 *[a-f0-9]+:	d1 20                	shll   \(%rax\)
 *[a-f0-9]+:	d1 38                	sarl   \(%rax\)
 *[a-f0-9]+:	c1 38 02             	sarl   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 38                	sarl   %cl,\(%rax\)
 *[a-f0-9]+:	d1 38                	sarl   \(%rax\)
 *[a-f0-9]+:	d1 20                	shll   \(%rax\)
 *[a-f0-9]+:	c1 20 02             	shll   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 20                	shll   %cl,\(%rax\)
 *[a-f0-9]+:	d1 20                	shll   \(%rax\)
 *[a-f0-9]+:	d1 28                	shrl   \(%rax\)
 *[a-f0-9]+:	c1 28 02             	shrl   \$0x2,\(%rax\)
 *[a-f0-9]+:	d3 28                	shrl   %cl,\(%rax\)
 *[a-f0-9]+:	d1 28                	shrl   \(%rax\)
 *[a-f0-9]+:	ab                   	stos   %eax,%es:\(%rdi\)
 *[a-f0-9]+:	ab                   	stos   %eax,%es:\(%rdi\)
 *[a-f0-9]+:	83 28 01             	subl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 28 89 00 00 00    	subl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 28 34 12 00 00    	subl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 28 78 56 34 12    	subl   \$0x12345678,\(%rax\)
 *[a-f0-9]+:	0f 07                	sysret *
 *[a-f0-9]+:	f7 00 89 00 00 00    	testl  \$0x89,\(%rax\)
 *[a-f0-9]+:	f7 00 34 12 00 00    	testl  \$0x1234,\(%rax\)
 *[a-f0-9]+:	f7 00 78 56 34 12    	testl  \$0x12345678,\(%rax\)
 *[a-f0-9]+:	83 30 01             	xorl   \$0x1,\(%rax\)
 *[a-f0-9]+:	81 30 89 00 00 00    	xorl   \$0x89,\(%rax\)
 *[a-f0-9]+:	81 30 34 12 00 00    	xorl   \$0x1234,\(%rax\)
 *[a-f0-9]+:	81 30 78 56 34 12    	xorl   \$0x12345678,\(%rax\)
#pass