Skip to content

Commit

Permalink
+ pkru instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
13xforever committed Mar 21, 2016
1 parent 5fb6f53 commit 05de4a0
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Tests/valid.asm
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ psubb|psubw|psubd|psubq|psubsb|psubsw|psubusb|psubusw|ptest
punpckhbw|punpckhwd|punpckhdq|punpckhqdq|punpcklbw|punpcklwd|punpckldq|punpcklqdq
push|pusha|pushad|pushf|pushfd|pushfq|pxor

rcl|rcr|rol|ror|rcpps|rcpss|rdfsbase|rdgsbase|rdmsr|rdpmc|rdrand|rdseed|rdtsc|rdtscp
rcl|rcr|rol|ror|rcpps|rcpss|rdfsbase|rdgsbase|rdmsr|rdpkru|rdpmc|rdrand|rdseed|rdtsc|rdtscp
rep|repe|repz|repne|repnz|ret|rorx|roundpd|roundps|roundsd|roundss|rsm|rsqrtps|rsqrtss

sahf|sal|sar|shl|shr|sarx|shlx|shrx|sbb|scas|scasb|scasw|scasd|scasq
Expand All @@ -482,7 +482,7 @@ vpbroadcastb|vpbroadcastw|vpbroadcastd|vpbroadcastq|vbroadcasti128
vpermd|vpermpd|vpermps|vpermq|vperm2i128|vpermilpd|vpermilps|vperm2f128|vpmaskmovd|vpmaskmovq
vpsllvd|vpsllvq|vpsravd|vpsrlvd|vpsrlvq|vtestpd|vtestps|vzeroall|vzeroupper

wait|fwait|wbinvd|wrfsbase|wrgsbase|wrmsr
wait|fwait|wbinvd|wrfsbase|wrgsbase|wrmsr|wrpkru

xacquire|xrelease|xabort|xadd|xbegin|xchg|xend|xgetbv|xlat|xlatb|xor|xorpd|xorps
xrstor|xrstor64|xrstors|xrstors64|xsave|xsave64|xsavec|xsavec64|xsaveopt|xsaveopt64|xsaves|xsaves64|xsetbv|xtest
Expand Down
2 changes: 1 addition & 1 deletion atom/language-x86_64-assembly
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ repository:
- name: keyword.mnemonic.system
match: \b((cl|st)ac|[ls]([gli]dt|tr|msw)|clts|arpl|lar|lsl|ver[rw]|inv(d|lpg|pcid)|wbinvd)\b
- name: keyword.mnemonic.system
match: \b(lock|hlt|rsm|(rd|wr)(msr|[fg]sbase)|rd(pmc|tscp?)|sys(enter|exit))\b
match: \b(lock|hlt|rsm|(rd|wr)(msr|pkru|[fg]sbase)|rd(pmc|tscp?)|sys(enter|exit))\b
- name: keyword.mnemonic.system
match: \b(x((save(c|opt|s)?|rstors?)(64)?|[gs]etbv))\b

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1181,7 +1181,7 @@
</dict>
<dict>
<key>match</key>
<string>\b(lock|hlt|rsm|(rd|wr)(msr|[fg]sbase)|rd(pmc|tscp?)|sys(enter|exit))\b</string>
<string>\b(lock|hlt|rsm|(rd|wr)(msr|pkru|[fg]sbase)|rd(pmc|tscp?)|sys(enter|exit))\b</string>
<key>name</key>
<string>keyword.mnemonic.system</string>
</dict>
Expand Down

0 comments on commit 05de4a0

Please sign in to comment.