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