avr32: fix write protection handling
[qemu/avr32.git] / target-avr32 / helper.h
blobdf0f8d075a9ebc0bae4d3cf236703ee8d978fab5
1 #include "def-helper.h"
3 DEF_HELPER_0(debug, void);
4 DEF_HELPER_1(mmucr_write, void, i32);
5 DEF_HELPER_0(tlb_flush, void);
7 DEF_HELPER_0(rete, void);
8 DEF_HELPER_0(rets, void);
9 DEF_HELPER_0(scall, void);
10 DEF_HELPER_1(raise_exception, void, i32);
12 DEF_HELPER_0(tlbs, void);
13 DEF_HELPER_0(tlbw, void);
14 DEF_HELPER_0(tlbr, void);
16 DEF_HELPER_0(read_counter, i32);
17 DEF_HELPER_1(write_compare, void, i32);
19 DEF_HELPER_1(csrfcz, void, i32);
20 DEF_HELPER_1(tbnz, void, i32);
21 DEF_HELPER_1(cc_and, void, i32);
22 DEF_HELPER_1(cc_castu, void, i32);
23 DEF_HELPER_1(cc_com, void, i32);
24 DEF_HELPER_2(cc_neg, void, i32, i32);
25 DEF_HELPER_1(cc_ret, void, i32);
26 DEF_HELPER_1(cc_bfextu, void, i32);
27 DEF_HELPER_3(cc_add, void, i32, i32, i32);
28 DEF_HELPER_3(cc_cpc, void, i32, i32, i32);
29 DEF_HELPER_3(cc_sub, void, i32, i32, i32);
30 DEF_HELPER_3(cc_subb, void, i32, i32, i32);
31 DEF_HELPER_3(cc_subh, void, i32, i32, i32);
32 DEF_HELPER_3(cc_lsr, void, i32, i32, i32);
33 DEF_HELPER_3(cc_lsl, void, i32, i32, i32);
35 DEF_HELPER_1(brev, i32, i32)
36 DEF_HELPER_1(clz, i32, i32)
37 DEF_HELPER_1(ror, i32, i32);
38 DEF_HELPER_1(rol, i32, i32);
39 DEF_HELPER_1(acr, i32, i32);
41 #include "def-helper.h"