Skip to content

Commit c744e6f

Browse files
committed
Remove tzcnt from audited BMI1 instructions
As it turns out [^1], compilers will emit this instruction in some circumstances even when BMI1 is not technically available on your architecture, since by happy-accident older CPU's decode this instruction in backward-compatible way for non-zero inputs. [^1]: https://stackoverflow.com/questions/61422827/does-x64-support-imply-bmi1-support
1 parent 2a5e711 commit c744e6f

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

src/auditor/instructions.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1036,7 +1036,6 @@
10361036
"blsi",
10371037
"blsmsk",
10381038
"blsr",
1039-
"tzcnt"
10401039
],
10411040
"adcx": []
10421041
}

0 commit comments

Comments
 (0)