Revision 3dd3a2b9 target-lm32/translate.c
b/target-lm32/translate.c | ||
---|---|---|
876 | 876 |
gen_helper_wcsr_jrx(cpu_env, cpu_R[dc->r1]); |
877 | 877 |
break; |
878 | 878 |
case CSR_DC: |
879 |
tcg_gen_mov_tl(cpu_dc, cpu_R[dc->r1]);
|
|
879 |
gen_helper_wcsr_dc(cpu_env, cpu_R[dc->r1]);
|
|
880 | 880 |
break; |
881 | 881 |
case CSR_BP0: |
882 | 882 |
case CSR_BP1: |
... | ... | |
888 | 888 |
"breakpoint #%i is not available\n", no); |
889 | 889 |
break; |
890 | 890 |
} |
891 |
tcg_gen_mov_tl(cpu_bp[no], cpu_R[dc->r1]);
|
|
891 |
gen_helper_wcsr_bp(cpu_env, cpu_R[dc->r1], tcg_const_i32(no));
|
|
892 | 892 |
break; |
893 | 893 |
case CSR_WP0: |
894 | 894 |
case CSR_WP1: |
... | ... | |
900 | 900 |
"watchpoint #%i is not available\n", no); |
901 | 901 |
break; |
902 | 902 |
} |
903 |
tcg_gen_mov_tl(cpu_wp[no], cpu_R[dc->r1]);
|
|
903 |
gen_helper_wcsr_wp(cpu_env, cpu_R[dc->r1], tcg_const_i32(no));
|
|
904 | 904 |
break; |
905 | 905 |
case CSR_CC: |
906 | 906 |
case CSR_CFG: |
Also available in: Unified diff