Added SH-1 and SH-2 manual name and index

This commit is contained in:
Joshua Mashburn
2026-06-14 18:29:48 -05:00
committed by ghidorahrex
parent 05aae4a59e
commit 4f593bd8d4
2 changed files with 93 additions and 0 deletions

View File

@@ -19,6 +19,7 @@
version="1.0"
slafile="sh-2.sla"
processorspec="superh.pspec"
manualindexfile="../manuals/superh.idx"
id="SuperH:BE:32:SH-2">
<description>SuperH SH-2 processor 32-bit big-endian</description>
<compiler name="default" spec="superh.cspec" id="default"/>
@@ -30,6 +31,7 @@
version="1.0"
slafile="sh-1.sla"
processorspec="superh.pspec"
manualindexfile="../manuals/superh.idx"
id="SuperH:BE:32:SH-1">
<description>SuperH SH-1 processor 32-bit big-endian</description>
<compiler name="default" spec="superh.cspec" id="default"/>

View File

@@ -0,0 +1,91 @@
@ h12p0.pdf[SuperH RISC Engine SH-1/SH-2 Programming Manual September 3, 1996]
add, 64
addc, 65
addv, 66
and, 67
and.b, 67
bf, 69
bf/s, 70
bra, 72
braf, 74
bsr, 76
bsrf, 78
bt, 79
bt/s, 80
clrmac, 82
clrt, 83
cmp/eq, 84
cmp/ge, 84
cmp/gt, 84
cmp/hi, 84
cmp/hs, 84
cmp/pl, 84
cmp/pz, 84
cmp/str, 84
div0s, 88
div0u, 89
div1, 90
dmuls.l, 95
dmulu.l, 97
dt, 99
exts.b, 100
exts.w, 100
extu.b, 101
extu.w, 101
jmp, 102
jsr, 103
ldc, 105
lds, 107
mac.l, 109
mac, 112
mac.w, 113
mov, 116
mov.b, 116
mov.w, 116
mov.l, 116
mova, 129
movt, 130
mul.l, 131
muls.w, 132
mulu.w, 133
neg, 134
negc, 135
nop, 136
not, 137
or, 138
or.b, 138
rotcl, 140
rotcr, 141
rotl, 142
rotr, 143
rte, 144
rts, 145
sett, 147
shal, 148
shar, 149
shll, 150
shll2, 151
shll8, 151
shll16, 151
shlr, 153
shlr2, 154
shlr8, 154
shlr16, 154
sleep, 156
stc, 157
sts, 159
sub, 161
subc, 162
subv, 163
swap, 164
swap.b, 164
swap.w, 164
tas, 165
tas.b, 165
trapa, 166
tst, 167
tst.b, 167
xor, 169
xor.b, 169
xtrct, 171