126 static const struct {
130 {codeview::RegisterId::MIPS_ZERO, Mips::ZERO},
131 {codeview::RegisterId::MIPS_AT, Mips::AT},
132 {codeview::RegisterId::MIPS_V0, Mips::V0},
133 {codeview::RegisterId::MIPS_V1, Mips::V1},
134 {codeview::RegisterId::MIPS_A0, Mips::A0},
135 {codeview::RegisterId::MIPS_A1, Mips::A1},
136 {codeview::RegisterId::MIPS_A2, Mips::A2},
137 {codeview::RegisterId::MIPS_A3, Mips::A3},
138 {codeview::RegisterId::MIPS_T0, Mips::T0},
139 {codeview::RegisterId::MIPS_T1, Mips::T1},
140 {codeview::RegisterId::MIPS_T2, Mips::T2},
141 {codeview::RegisterId::MIPS_T3, Mips::T3},
142 {codeview::RegisterId::MIPS_T4, Mips::T4},
143 {codeview::RegisterId::MIPS_T5, Mips::T5},
144 {codeview::RegisterId::MIPS_T6, Mips::T6},
145 {codeview::RegisterId::MIPS_T7, Mips::T7},
146 {codeview::RegisterId::MIPS_S0, Mips::S0},
147 {codeview::RegisterId::MIPS_S1, Mips::S1},
148 {codeview::RegisterId::MIPS_S2, Mips::S2},
149 {codeview::RegisterId::MIPS_S3, Mips::S3},
150 {codeview::RegisterId::MIPS_S4, Mips::S4},
151 {codeview::RegisterId::MIPS_S5, Mips::S5},
152 {codeview::RegisterId::MIPS_S6, Mips::S6},
153 {codeview::RegisterId::MIPS_S7, Mips::S7},
154 {codeview::RegisterId::MIPS_T8, Mips::T8},
155 {codeview::RegisterId::MIPS_T9, Mips::T9},
156 {codeview::RegisterId::MIPS_K0, Mips::K0},
157 {codeview::RegisterId::MIPS_K1, Mips::K1},
158 {codeview::RegisterId::MIPS_GP, Mips::GP},
159 {codeview::RegisterId::MIPS_SP, Mips::SP},
160 {codeview::RegisterId::MIPS_S8, Mips::FP},
161 {codeview::RegisterId::MIPS_RA, Mips::RA},
162 {codeview::RegisterId::MIPS_LO, Mips::HI0},
163 {codeview::RegisterId::MIPS_HI, Mips::LO0},
164 {codeview::RegisterId::MIPS_Fir, Mips::FCR0},
165 {codeview::RegisterId::MIPS_Psr, Mips::COP012},
166 {codeview::RegisterId::MIPS_F0, Mips::F0},
167 {codeview::RegisterId::MIPS_F1, Mips::F1},
168 {codeview::RegisterId::MIPS_F2, Mips::F2},
169 {codeview::RegisterId::MIPS_F3, Mips::F3},
170 {codeview::RegisterId::MIPS_F4, Mips::F4},
171 {codeview::RegisterId::MIPS_F5, Mips::F5},
172 {codeview::RegisterId::MIPS_F6, Mips::F6},
173 {codeview::RegisterId::MIPS_F7, Mips::F7},
174 {codeview::RegisterId::MIPS_F8, Mips::F8},
175 {codeview::RegisterId::MIPS_F9, Mips::F9},
176 {codeview::RegisterId::MIPS_F10, Mips::F10},
177 {codeview::RegisterId::MIPS_F11, Mips::F11},
178 {codeview::RegisterId::MIPS_F12, Mips::F12},
179 {codeview::RegisterId::MIPS_F13, Mips::F13},
180 {codeview::RegisterId::MIPS_F14, Mips::F14},
181 {codeview::RegisterId::MIPS_F15, Mips::F15},
182 {codeview::RegisterId::MIPS_F16, Mips::F16},
183 {codeview::RegisterId::MIPS_F17, Mips::F17},
184 {codeview::RegisterId::MIPS_F18, Mips::F18},
185 {codeview::RegisterId::MIPS_F19, Mips::F19},
186 {codeview::RegisterId::MIPS_F20, Mips::F20},
187 {codeview::RegisterId::MIPS_F21, Mips::F21},
188 {codeview::RegisterId::MIPS_F22, Mips::F22},
189 {codeview::RegisterId::MIPS_F23, Mips::F23},
190 {codeview::RegisterId::MIPS_F24, Mips::F24},
191 {codeview::RegisterId::MIPS_F25, Mips::F25},
192 {codeview::RegisterId::MIPS_F26, Mips::F26},
193 {codeview::RegisterId::MIPS_F27, Mips::F27},
194 {codeview::RegisterId::MIPS_F28, Mips::F28},
195 {codeview::RegisterId::MIPS_F29, Mips::F29},
196 {codeview::RegisterId::MIPS_F30, Mips::F30},
197 {codeview::RegisterId::MIPS_F31, Mips::F31},
198 {codeview::RegisterId::MIPS_Fsr, Mips::FCR31},
200 for (
const auto &
I : RegMap)