File: setcc.txt

package info (click to toggle)
llvm-toolchain-19 1%3A19.1.7-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,998,520 kB
  • sloc: cpp: 6,951,680; ansic: 1,486,157; asm: 913,598; python: 232,024; f90: 80,126; objc: 75,281; lisp: 37,276; pascal: 16,990; sh: 10,009; ml: 5,058; perl: 4,724; awk: 3,523; makefile: 3,167; javascript: 2,504; xml: 892; fortran: 664; cs: 573
file content (130 lines) | stat: -rw-r--r-- 3,016 bytes parent folder | download | duplicates (7)
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
# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT
# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL

# ATT:   {evex}	seto	%al
# INTEL: {evex}	seto	al
0x62,0xf4,0x7f,0x08,0x40,0xc0

# ATT:   {evex}	setno	%al
# INTEL: {evex}	setno	al
0x62,0xf4,0x7f,0x08,0x41,0xc0

# ATT:   {evex}	setb	%al
# INTEL: {evex}	setb	al
0x62,0xf4,0x7f,0x08,0x42,0xc0

# ATT:   {evex}	setae	%al
# INTEL: {evex}	setae	al
0x62,0xf4,0x7f,0x08,0x43,0xc0

# ATT:   {evex}	sete	%al
# INTEL: {evex}	sete	al
0x62,0xf4,0x7f,0x08,0x44,0xc0

# ATT:   {evex}	setne	%al
# INTEL: {evex}	setne	al
0x62,0xf4,0x7f,0x08,0x45,0xc0

# ATT:   {evex}	setbe	%al
# INTEL: {evex}	setbe	al
0x62,0xf4,0x7f,0x08,0x46,0xc0

# ATT:   {evex}	seta	%al
# INTEL: {evex}	seta	al
0x62,0xf4,0x7f,0x08,0x47,0xc0

# ATT:   {evex}	sets	%al
# INTEL: {evex}	sets	al
0x62,0xf4,0x7f,0x08,0x48,0xc0

# ATT:   {evex}	setns	%al
# INTEL: {evex}	setns	al
0x62,0xf4,0x7f,0x08,0x49,0xc0

# ATT:   {evex}	setp	%al
# INTEL: {evex}	setp	al
0x62,0xf4,0x7f,0x08,0x4a,0xc0

# ATT:   {evex}	setnp	%al
# INTEL: {evex}	setnp	al
0x62,0xf4,0x7f,0x08,0x4b,0xc0

# ATT:   {evex}	setl	%al
# INTEL: {evex}	setl	al
0x62,0xf4,0x7f,0x08,0x4c,0xc0

# ATT:   {evex}	setge	%al
# INTEL: {evex}	setge	al
0x62,0xf4,0x7f,0x08,0x4d,0xc0

# ATT:   {evex}	setle	%al
# INTEL: {evex}	setle	al
0x62,0xf4,0x7f,0x08,0x4e,0xc0

# ATT:   {evex}	setg	%al
# INTEL: {evex}	setg	al
0x62,0xf4,0x7f,0x08,0x4f,0xc0

# ATT:   {evex}	seto	(%rax)
# INTEL: {evex}	seto	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x40,0x00

# ATT:   {evex}	setno	(%rax)
# INTEL: {evex}	setno	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x41,0x00

# ATT:   {evex}	setb	(%rax)
# INTEL: {evex}	setb	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x42,0x00

# ATT:   {evex}	setae	(%rax)
# INTEL: {evex}	setae	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x43,0x00

# ATT:   {evex}	sete	(%rax)
# INTEL: {evex}	sete	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x44,0x00

# ATT:   {evex}	setne	(%rax)
# INTEL: {evex}	setne	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x45,0x00

# ATT:   {evex}	setbe	(%rax)
# INTEL: {evex}	setbe	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x46,0x00

# ATT:   {evex}	seta	(%rax)
# INTEL: {evex}	seta	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x47,0x00

# ATT:   {evex}	sets	(%rax)
# INTEL: {evex}	sets	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x48,0x00

# ATT:   {evex}	setns	(%rax)
# INTEL: {evex}	setns	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x49,0x00

# ATT:   {evex}	setp	(%rax)
# INTEL: {evex}	setp	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x4a,0x00

# ATT:   {evex}	setnp	(%rax)
# INTEL: {evex}	setnp	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x4b,0x00

# ATT:   {evex}	setl	(%rax)
# INTEL: {evex}	setl	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x4c,0x00

# ATT:   {evex}	setge	(%rax)
# INTEL: {evex}	setge	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x4d,0x00

# ATT:   {evex}	setle	(%rax)
# INTEL: {evex}	setle	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x4e,0x00

# ATT:   {evex}	setg	(%rax)
# INTEL: {evex}	setg	byte ptr [rax]
0x62,0xf4,0x7f,0x08,0x4f,0x00