Commit | Line | Data |
---|---|---|
5d37a07b AC |
1 | # most instructions |
2 | # ------ options ------ : Fst : Lst : ff : fl : fe : word : --- fmt --- : model ... | |
3 | # { : mask : value : word } | |
4 | ||
5 | # Top level - create a very big switch statement. | |
6 | ||
7 | padded-switch,combine : 15 : 5 : : : : 0 : : | |
8 | ||
9 | ||
10 | # for opcode 60,124 | |
11 | ||
12 | switch,combine : 4 : 0 : : : : 1 : V,VII : | |
13 | # start-sanitize-v850e | |
14 | switch,combine : 4 : 0 : : : : 1 : V,XIII : v850e | |
15 | # end-sanitize-v850e | |
16 | # start-sanitize-v850eq | |
17 | switch,combine : 4 : 0 : : : : 1 : V,XIII : v850eq | |
18 | # end-sanitize-v850eq | |
19 | ||
20 | ||
21 | # for opcode 63, 127, 1087 et.al. | |
22 | ||
23 | switch,combine : 9 : 5 : : : : 1 : : | |
24 | switch,combine : 4 : 0 : : : : 1 : : | |
25 | ||
26 | ||
27 | # for opcode 40 et.al. | |
28 | ||
29 | switch,combine : 4 : 0 : : : : 0 : III,IV : | |
30 | # start-sanitize-v850eq | |
31 | switch,combine : 4 : 0 : : : : 0 : III,IV,XIV : v850eq | |
32 | # end-sanitize-v850eq | |
721478d5 AC |
33 | # start-sanitize-v850e |
34 | ||
35 | ||
36 | # for opcode 66 | |
37 | ||
38 | switch,combine : 4 : 0 : : : : 0 : I : | |
39 | # end-sanitize-v850e |