Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 75 additions & 0 deletions backends/instructions_appendix/all_instructions.golden.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3744,6 +3744,9 @@ Included in::
Synopsis::
Breakpoint exception

Assembly::
c.ebreak

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -4678,6 +4681,9 @@ Included in::
Synopsis::
Compressed May-Be-Operation

Assembly::
c.mop.n

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -4789,6 +4795,9 @@ Included in::
Synopsis::
Non-operation

Assembly::
c.nop

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -4859,6 +4868,9 @@ Included in::
Synopsis::
Compressed non-temporal locality hint, all

Assembly::
c.ntl.all

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -4892,6 +4904,9 @@ Included in::
Synopsis::
Compressed non-temporal locality hint, innermost private

Assembly::
c.ntl.p1

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -4925,6 +4940,9 @@ Included in::
Synopsis::
Compressed non-temporal locality hint, all private

Assembly::
c.ntl.pall

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -4958,6 +4976,9 @@ Included in::
Synopsis::
Compressed non-temporal locality hint, innermost shared

Assembly::
c.ntl.s1

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -7278,6 +7299,9 @@ Included in::
Synopsis::
No synopsis available

Assembly::
dret

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -7307,6 +7331,9 @@ Included in::
Synopsis::
Breakpoint exception

Assembly::
ebreak

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -7347,6 +7374,9 @@ Included in::
Synopsis::
Environment call

Assembly::
ecall

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -9992,6 +10022,9 @@ Included in::
Synopsis::
Instruction fence

Assembly::
fence.i

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -10053,6 +10086,9 @@ Included in::
Synopsis::
Memory ordering fence, total store ordering

Assembly::
fence.tso

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -15977,6 +16013,9 @@ Included in::
Synopsis::
Machine mode resume from the RNMI or Double Trap handler

Assembly::
mnret

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -16132,6 +16171,9 @@ Included in::
Synopsis::
Machine-mode Return from Trap

Assembly::
mret

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -16410,6 +16452,9 @@ Included in::
Synopsis::
Non-temporal locality hint, all

Assembly::
ntl.all

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -16441,6 +16486,9 @@ Included in::
Synopsis::
Non-temporal locality hint, innermost private

Assembly::
ntl.p1

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -16472,6 +16520,9 @@ Included in::
Synopsis::
Non-temporal locality hint, all private

Assembly::
ntl.pall

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -16503,6 +16554,9 @@ Included in::
Synopsis::
Non-temporal locality hint, innermost shared

Assembly::
ntl.s1

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -17767,6 +17821,9 @@ Included in::
Synopsis::
No synopsis available

Assembly::
sctrclr

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -17975,6 +18032,9 @@ Included in::
Synopsis::
Order implicit page table reads after invalidation

Assembly::
sfence.inval.ir

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -18243,6 +18303,9 @@ Included in::
Synopsis::
Order writes before sfence

Assembly::
sfence.w.inval

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -19854,6 +19917,9 @@ Included in::
Synopsis::
Supervisor Mode Return from Trap

Assembly::
sret

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -46468,6 +46534,9 @@ Included in::
Synopsis::
Wait for interrupt

Assembly::
wfi

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -46535,6 +46604,9 @@ Included in::
Synopsis::
Wait-on-Reservation-Set-with-No-Timeout

Assembly::
wrs.nto

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down Expand Up @@ -46594,6 +46666,9 @@ Included in::
Synopsis::
Wait-on-Reservation-Set-with-Short-Timeout

Assembly::
wrs.sto

Encoding::
[wavedrom, ,svg,subs='attributes',width="100%"]
....
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,9 @@
Synopsis::
<%= inst.long_name %>

<%- if inst.assembly.to_s.strip != "" -%>
Assembly::
<%= inst.fix_entities("#{inst.name.downcase} #{inst.assembly}") %>
<%= inst.fix_entities("#{inst.name.downcase}#{inst.assembly.to_s.strip == '' ? '' : ' ' + inst.assembly}") %>

<%- end -%>
Encoding::
<%- if inst.multi_encoding? -%>
[NOTE]
Expand Down
Loading