Commit | Line | Data |
---|---|---|
c906108c SS |
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 | switch,combine : 4 : 0 : : : : 1 : V,XIII : v850e | |
c5ea1d53 | 14 | switch,combine : 4 : 0 : : : : 1 : V,XIII : v850e1 |
c906108c SS |
15 | |
16 | ||
17 | # for opcode 63, 127, 1087 et.al. | |
18 | ||
19 | switch,combine : 9 : 5 : : : : 1 : : | |
20 | switch,combine : 4 : 0 : : : : 1 : : | |
21 | ||
22 | ||
23 | # for opcode 40 et.al. | |
24 | ||
25 | switch,combine : 4 : 0 : : : : 0 : III,IV : | |
c906108c SS |
26 | |
27 | # for opcode 66 - divh/break | |
28 | ||
29 | switch,combine : 4 : 0 : : : : 0 : I : |