Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
b67e624d
Commit
b67e624d
authored
Nov 15, 2014
by
Christoph Mallon
Browse files
ia32: Correct AM specification of Bsf, Bsr and Popcnt.
parent
c97853aa
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/be/ia32/ia32_spec.pl
View file @
b67e624d
...
...
@@ -1153,7 +1153,7 @@ Bsf => {
out
=>
[
"
gp
",
"
flags
",
"
none
"
]
},
ins
=>
[
"
base
",
"
index
",
"
mem
",
"
operand
"
],
outs
=>
[
"
res
",
"
flags
",
"
M
"
],
am
=>
"
source,
bi
nary
",
am
=>
"
source,
u
nary
",
emit
=>
"
bsf%M %AS3, %D0
",
latency
=>
1
,
mode
=>
$mode_gp
,
...
...
@@ -1167,7 +1167,7 @@ Bsr => {
out
=>
[
"
gp
",
"
flags
",
"
none
"
]
},
ins
=>
[
"
base
",
"
index
",
"
mem
",
"
operand
"
],
outs
=>
[
"
res
",
"
flags
",
"
M
"
],
am
=>
"
source,
bi
nary
",
am
=>
"
source,
u
nary
",
emit
=>
"
bsr%M %AS3, %D0
",
latency
=>
1
,
mode
=>
$mode_gp
,
...
...
@@ -1184,7 +1184,7 @@ Popcnt => {
out
=>
[
"
gp
",
"
flags
",
"
none
"
]
},
ins
=>
[
"
base
",
"
index
",
"
mem
",
"
operand
"
],
outs
=>
[
"
res
",
"
flags
",
"
M
"
],
am
=>
"
source,
bi
nary
",
am
=>
"
source,
u
nary
",
emit
=>
"
popcnt%M %AS3, %D0
",
latency
=>
1
,
mode
=>
$mode_gp
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment