Bug 17027 – Add support for tzcnt and lzcnt in x86(64) iasm

Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
All
Creation time
2016-12-24T16:12:00Z
Last change time
2017-01-16T23:26:00Z
Assigned to
nobody
Creator
b2.temp

Comments

Comment #0 by b2.temp — 2016-12-24T16:12:24Z
count trailings 0, currently we have to use the trick db/di. http://www.felixcloutier.com/x86/TZCNT.html
Comment #1 by github-bugzilla — 2016-12-27T00:59:58Z
Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/ab9a6a2582bc061754566e4f49ef5ac7be67baab issue 17027 - add TZCNT and LZCNT to inline assembler https://github.com/dlang/dmd/commit/91f0c943368d50efe70816bc499bb8cbcbd5c9b5 Merge pull request #6364 from BBasile/issue-17027 issue 17027 - add TZCNT and LZCNT to inline assembler
Comment #2 by github-bugzilla — 2016-12-27T14:41:46Z
Commits pushed to scope at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/ab9a6a2582bc061754566e4f49ef5ac7be67baab issue 17027 - add TZCNT and LZCNT to inline assembler https://github.com/dlang/dmd/commit/91f0c943368d50efe70816bc499bb8cbcbd5c9b5 Merge pull request #6364 from BBasile/issue-17027
Comment #3 by github-bugzilla — 2017-01-16T23:26:00Z
Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/ab9a6a2582bc061754566e4f49ef5ac7be67baab issue 17027 - add TZCNT and LZCNT to inline assembler https://github.com/dlang/dmd/commit/91f0c943368d50efe70816bc499bb8cbcbd5c9b5 Merge pull request #6364 from BBasile/issue-17027