Skip to content

Commit c639fc7

Browse files
prevent <<< from appearing in the doc
1 parent ecfd8b6 commit c639fc7

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

Diff for: src/instructions.adoc

+71
Original file line numberDiff line numberDiff line change
@@ -29,27 +29,41 @@ include::insns/cmove_32bit.adoc[]
2929
include::insns/modeswitch_32bit.adoc[]
3030

3131
include::insns/cincoffset_32bit.adoc[]
32+
3233
include::insns/csetaddr_32bit.adoc[]
34+
3335
include::insns/candperm_32bit.adoc[]
36+
3437
include::insns/csetmode_32bit.adoc[]
38+
3539
include::insns/csethigh_32bit.adoc[]
40+
3641
include::insns/csetequalexact_32bit.adoc[]
42+
3743
include::insns/cseal_32bit.adoc[]
3844

3945
include::insns/ctestsubset_32bit.adoc[]
46+
4047
include::insns/cbuildcap_32bit.adoc[]
4148

4249
include::insns/cgettag_32bit.adoc[]
50+
4351
include::insns/cgetperm_32bit.adoc[]
52+
4453
include::insns/cgethigh_32bit.adoc[]
54+
4555
include::insns/cgetbase_32bit.adoc[]
56+
4657
include::insns/cgetlen_32bit.adoc[]
4758

4859
include::insns/csetbounds_32bit.adoc[]
60+
4961
include::insns/csetboundsinexact_32bit.adoc[]
62+
5063
include::insns/cram_32bit.adoc[]
5164

5265
include::insns/load_32bit_cap.adoc[]
66+
5367
include::insns/store_32bit_cap.adoc[]
5468

5569
<<<
@@ -60,36 +74,44 @@ include::insns/auipcc_32bit.adoc[]
6074
include::insns/condbr_32bit.adoc[]
6175

6276
include::insns/cjalr_jalr_32bit.adoc[]
77+
6378
include::insns/cjal_jal_32bit.adoc[]
6479

6580
include::insns/load_32bit.adoc[]
81+
6682
include::insns/store_32bit.adoc[]
6783

6884
include::insns/mret_sret.adoc[]
85+
6986
include::insns/dret.adoc[]
7087

7188
<<<
7289
=== "A" Standard Extension for Atomic Instructions
7390

7491
include::insns/amo_32bit.adoc[]
92+
7593
include::insns/amoswap_32bit_cap.adoc[]
7694

7795
include::insns/load_res_32bit.adoc[]
96+
7897
include::insns/load_res_cap_32bit.adoc[]
7998

8099
include::insns/store_cond_32bit.adoc[]
100+
81101
include::insns/store_cond_cap_32bit.adoc[]
82102

83103
<<<
84104
=== "Zicsr", Control and Status Register (CSR) Instructions
85105

86106
include::insns/csrrw_32bit.adoc[]
107+
87108
include::insns/csrr_32bit.adoc[]
88109

89110
<<<
90111
=== "Zfh", "Zfhmin", "F" and "D" Standard Extension for Floating-Point
91112

92113
include::insns/load_32bit_fp.adoc[]
114+
93115
include::insns/store_32bit_fp.adoc[]
94116

95117
<<<
@@ -100,45 +122,65 @@ include::insns/condbr_16bit.adoc[]
100122
include::insns/cmove_cmv_16bit.adoc[]
101123

102124
include::insns/addi16sp_16bit.adoc[]
125+
103126
include::insns/addi4spn_16bit.adoc[]
104127

105128
include::insns/modeswitch_16bit.adoc[]
106129

107130
include::insns/cjalr_jalr_16bit.adoc[]
131+
108132
include::insns/cjr_jr_16bit.adoc[]
133+
109134
include::insns/cjal_jal_16bit.adoc[]
135+
110136
include::insns/cj_j_16bit.adoc[]
111137

112138
include::insns/load_16bit.adoc[]
139+
113140
include::insns/load_16bit_sprel.adoc[]
141+
114142
include::insns/load_16bit_fp_sp.adoc[]
143+
115144
include::insns/load_16bit_fp_dp.adoc[]
145+
116146
include::insns/load_16bit_cap_sprel.adoc[]
117147

118148
include::insns/store_16bit.adoc[]
149+
119150
include::insns/store_16bit_sprel.adoc[]
151+
120152
include::insns/store_16bit_fp_sp.adoc[]
153+
121154
include::insns/store_16bit_fp_dp.adoc[]
155+
122156
include::insns/store_16bit_cap_sprel.adoc[]
123157

124158
<<<
125159
=== "Zicbom", "Zicbop", "Zicboz" Standard Extensions for Base Cache Management Operations
126160

127161
include::insns/cbo.clean.adoc[]
162+
128163
include::insns/cbo.flush.adoc[]
164+
129165
include::insns/cbo.inval.adoc[]
166+
130167
include::insns/cbo.zero.adoc[]
131168

132169
include::insns/prefetch.i.adoc[]
170+
133171
include::insns/prefetch.r.adoc[]
172+
134173
include::insns/prefetch.w.adoc[]
135174

136175
<<<
137176
=== "Zba" Extension for Bit Manipulation Instructions
138177

139178
include::insns/sh123add_32bit.adoc[]
179+
140180
include::insns/sh123adduw_32bit.adoc[]
181+
141182
include::insns/sh4add_32bit.adoc[]
183+
142184
include::insns/sh4adduw_32bit.adoc[]
143185

144186
<<<
@@ -174,10 +216,15 @@ The double move instructions (<<CM.MVSA01>>, <<CM.MVA01S>>) are redefined in cap
174216
All instructions are defined in cite:[riscv-code-size-spec].
175217

176218
include::insns/zcmp_cmpush.adoc[]
219+
177220
include::insns/zcmp_cmpop.adoc[]
221+
178222
include::insns/zcmp_cmpopret.adoc[]
223+
179224
include::insns/zcmp_cmpopretz.adoc[]
225+
180226
include::insns/zcmp_cmvsa01.adoc[]
227+
181228
include::insns/zcmp_cmva01s.adoc[]
182229

183230

@@ -211,6 +258,7 @@ All instruction fetches from the jump vector table are checked against <<jvtc>>.
211258
See <<CM.CJALT>>, <<CM.JALT>>, <<CM.CJT>>, <<CM.JT>>.
212259

213260
include::insns/zcmt_cmjalt.adoc[]
261+
214262
include::insns/zcmt_cmjt.adoc[]
215263

216264
<<<
@@ -224,30 +272,53 @@ include::cheri-vector.adoc[]
224272
include::cheri-vectorcap-ext.adoc[]
225273

226274
include::insns/cvle_ew.adoc[]
275+
227276
include::insns/cvse_ew.adoc[]
277+
228278
include::insns/cvlm.adoc[]
279+
229280
include::insns/cvsm.adoc[]
281+
230282
include::insns/cvlse_ew.adoc[]
283+
231284
include::insns/cvsse_ew.adoc[]
285+
232286
include::insns/cvluxei_ew.adoc[]
287+
233288
include::insns/cvsuxei_ew.adoc[]
289+
234290
include::insns/cvloxei_ew.adoc[]
291+
235292
include::insns/cvsoxei_ew.adoc[]
293+
236294
include::insns/cvle_ew_ff.adoc[]
295+
237296
include::insns/cvlseg_nf_e_ew.adoc[]
297+
238298
include::insns/cvsseg_nf_e_ew.adoc[]
299+
239300
include::insns/cvlseg_nf_e_ew_ff.adoc[]
301+
240302
include::insns/cvlsseg_nf_e_ew.adoc[]
303+
241304
include::insns/cvssseg_nf_e_ew.adoc[]
305+
242306
include::insns/cvluxseg_nf_ei_ew.adoc[]
307+
243308
include::insns/cvsuxseg_nf_ei_ew.adoc[]
309+
244310
include::insns/cvloxseg_nf_ei_ew.adoc[]
311+
245312
include::insns/cvsoxseg_nf_ei_ew.adoc[]
313+
246314
include::insns/cvl_nr_re_ew.adoc[]
315+
247316
include::insns/cvs_nr_r.adoc[]
248317

249318
include::insns/cvlce_ew.adoc[]
319+
250320
include::insns/cvsce_ew.adoc[]
321+
251322
// Should whole vector register load capability be supported?
252323
// Should whole vector register store capability be supported?
253324
include::insns/cvmv_nr_r.adoc[]

0 commit comments

Comments
 (0)