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