Revision ab2b9f17
b/disas/lm32.c | ||
---|---|---|
303 | 303 |
} |
304 | 304 |
case 'c': { |
305 | 305 |
uint8_t csr; |
306 |
const char *csr_name;
|
|
306 |
const Lm32CsrInfo *info;
|
|
307 | 307 |
csr = (op >> 21) & 0x1f; |
308 |
csr_name = find_csr_info(csr)->name;
|
|
309 |
if (csr_name) {
|
|
310 |
fprintf_fn(stream, "%s", csr_name);
|
|
308 |
info = find_csr_info(csr);
|
|
309 |
if (info) {
|
|
310 |
fprintf_fn(stream, "%s", info->name);
|
|
311 | 311 |
} else { |
312 | 312 |
fprintf_fn(stream, "0x%x", csr); |
313 | 313 |
} |
Also available in: Unified diff