Eliminate two unneeded jumps. One is the jmp to the next instruction, where there is no requrement that vmlaunch is followed by jmp. Another one conditionally sets %r11d value, and can be replaced by cmovcc.
Details
Details
- Reviewers
jhb markj - Group Reviewers
bhyve - Commits
- rG2b35b717188a: amd64 vmx: micro-optimize vmlaunch failure path
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable