diff --git a/Ghidra/Processors/SuperH/data/languages/superh.ldefs b/Ghidra/Processors/SuperH/data/languages/superh.ldefs
index c105dbd35f..0fd97c2b32 100644
--- a/Ghidra/Processors/SuperH/data/languages/superh.ldefs
+++ b/Ghidra/Processors/SuperH/data/languages/superh.ldefs
@@ -19,6 +19,7 @@
version="1.0"
slafile="sh-2.sla"
processorspec="superh.pspec"
+ manualindexfile="../manuals/superh.idx"
id="SuperH:BE:32:SH-2">
SuperH SH-2 processor 32-bit big-endian
@@ -30,6 +31,7 @@
version="1.0"
slafile="sh-1.sla"
processorspec="superh.pspec"
+ manualindexfile="../manuals/superh.idx"
id="SuperH:BE:32:SH-1">
SuperH SH-1 processor 32-bit big-endian
diff --git a/Ghidra/Processors/SuperH/data/manuals/superh.idx b/Ghidra/Processors/SuperH/data/manuals/superh.idx
new file mode 100644
index 0000000000..7c607d9e02
--- /dev/null
+++ b/Ghidra/Processors/SuperH/data/manuals/superh.idx
@@ -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
+