-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathins.hpp
129 lines (123 loc) · 1.72 KB
/
ins.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
/*
* IDA MCORE Plugin
* Copyright (c) 2004-05
*/
#ifndef INS_HPP
#define INS_HPP
extern instruc_t Instructions[];
enum nameNum {
mcore_null,
mcore_jmpi,
mcore_jsri,
mcore_lrw,
mcore_ld,
mcore_st,
mcore_ld_b,
mcore_st_b,
mcore_ld_h,
mcore_st_h,
mcore_movi,
mcore_bt,
mcore_bf,
mcore_br,
mcore_bsr,
mcore_mfcr,
mcore_mtcr,
mcore_mov,
mcore_bgenr,
mcore_rsub,
mcore_ixw,
mcore_and,
mcore_xor,
mcore_asr,
mcore_lsl,
mcore_addu,
mcore_ixh,
mcore_or,
mcore_andn,
mcore_addi,
mcore_cmplti,
mcore_subi,
mcore_rsubi,
mcore_cmpnei,
mcore_andi,
mcore_bmaski_1,
mcore_bmaski_0,
mcore_bmaski,
mcore_divu,
mcore_bclri,
mcore_bseti,
mcore_btsti,
mcore_xsr,
mcore_rotli,
mcore_asrc,
mcore_asri,
mcore_lslc,
mcore_lsli,
mcore_lsrc,
mcore_lsri,
mcore_bgeni_1,
mcore_bgeni_0,
mcore_divs,
mcore_bgeni,
mcore_h_exec,
mcore_h_ret,
mcore_h_call,
mcore_h_ld,
mcore_h_st,
mcore_h_ld_h,
mcore_h_st_h,
mcore_movt,
mcore_mult,
mcore_loopt,
mcore_subu,
mcore_addc,
mcore_subc,
mcore_movf,
mcore_lsr,
mcore_cmphs,
mcore_cmplt,
mcore_tst,
mcore_cmpne,
mcore_mvc,
mcore_mvcv,
mcore_ldq,
mcore_stq,
mcore_ldm,
mcore_stm,
mcore_dect,
mcore_decf,
mcore_inct,
mcore_incf,
mcore_jmp,
mcore_jsr,
mcore_ff1,
mcore_brev,
mcore_trap,
mcore_bkpt,
mcore_sync,
mcore_rte,
mcore_rfi,
mcore_stop,
mcore_wait,
mcore_doze,
mcore_xtrb3,
mcore_xtrb2,
mcore_xtrb1,
mcore_xtrb0,
mcore_zextb,
mcore_sextb,
mcore_zexth,
mcore_sexth,
mcore_declt,
mcore_tstnbz,
mcore_decgt,
mcore_decne,
mcore_clrt,
mcore_clrf,
mcore_abs,
mcore_not,
mcore_last
};
#endif