Skip to content

[X86] TZCNT/LZCNT/BSR/BSF have weird SchedRW #36229

Closed
@topperc

Description

@topperc
Bugzilla Link 36881
Resolution FIXED
Resolved on Mar 26, 2018 11:53
Version trunk
OS Windows NT
Blocks #31672 #36256
CC @RKSimon
Fixed by commit(s) 328566

Extended Description

BSR and BSF are using WriteShift. TZCNT/LZCNT are using WriteIMul.

I assume that generally WriteShift would be faster than WriteIMul. But TZCNT/LZCNT are know to be better than BSR/BSF on some CPUs.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions