|
|
1.1 root 1: ;
2: ; nono
3: ; Copyright (C) 2017 [email protected]
4: ;
5:
6: ; ビットパターンはこの定義順に展開するので、前の行を後の行で上書きする。
7: ; そのためより限定的なほうを後ろ(下)に記述すること。
8: ; それ以外は概ねソートすること。
9: ;
10: ; ビットパターン
11: ; 0, 1 … 0 または 1 固定のビット
12: ; n … 0 および 1 の両方に展開される
13: ; yyy … レジスタ番号(%000-%111)に展開。
14: ;
15: ;ビットパターン ADDRESSING MPU 関数名 表示名
16: 0010010000000000 .......... -3- pflusha PFLUSHA
17: 00110000nnn00000 .......... -3- pflush PFLUSH SFC,#<mask>
18: 00110000nnn00001 .......... -3- pflush PFLUSH DFC,#<mask>
19: 00110000nnn01yyy .......... -3- pflush PFLUSH Dy,#<mask>
20: 00110000nnn10nnn .......... -3- pflush PFLUSH #<imm>,#<mask>
21: 00001n0000000000 ..m..rxw.. -3- pmove_ea_tt PMOVE.L <ea>,TTn
22: 00001n0100000000 ..m..rxw.. -3- pmove_ea_tt PMOVEFD.L <ea>,TTn
23: 00001n1000000000 ..m..rxw.. -3- pmove_tt_ea PMOVE.L TTn,<ea>
24: 0010000000000000 ..m..rxw.. -3- ploadw PLOADW SFC,<ea>
25: 0010000000000001 ..m..rxw.. -3- ploadw PLOADW DFC,<ea>
26: 0010000000001yyy ..m..rxw.. -3- ploadw PLOADW Dy,<ea>
27: 0010000000010nnn ..m..rxw.. -3- ploadw PLOADW #<imm>,<ea>
28: 0010001000000000 ..m..rxw.. -3- ploadr PLOADR SFC,<ea>
29: 0010001000000001 ..m..rxw.. -3- ploadr PLOADR DFC,<ea>
30: 0010001000001yyy ..m..rxw.. -3- ploadr PLOADR Dy,<ea>
31: 0010001000010nnn ..m..rxw.. -3- ploadr PLOADR #<imm>,<ea>
32: 00111000nnn00000 ..m..rxw.. -3- pflush_ea PFLUSH SFC,#<mask>,<ea>
33: 00111000nnn00001 ..m..rxw.. -3- pflush_ea PFLUSH DFC,#<mask>,<ea>
34: 00111000nnn01yyy ..m..rxw.. -3- pflush_ea PFLUSH Dy,#<mask>,<ea>
35: 00111000nnn10nnn ..m..rxw.. -3- pflush_ea PFLUSH #<imm>,#<mask>,<ea>
36: 0100000000000000 ..m..rxw.. -3- pmove_ea_tc PMOVE.L <ea>,TC
37: 0100000100000000 ..m..rxw.. -3- pmove_ea_tc PMOVEFD.L <ea>,TC
38: 0100001000000000 ..m..rxw.. -3- pmove_tc_ea PMOVE.L TC,<ea>
39: 0100100000000000 ..m..rxw.. -3- pmove_ea_srp PMOVE.Q <ea>,SRP
40: 0100100100000000 ..m..rxw.. -3- pmove_ea_srp PMOVEFD.Q <ea>,SRP
41: 0100101000000000 ..m..rxw.. -3- pmove_srp_ea PMOVE.Q SRP,<ea>
42: 0100110000000000 ..m..rxw.. -3- pmove_ea_crp PMOVE.Q <ea>,CRP
43: 0100110100000000 ..m..rxw.. -3- pmove_ea_crp PMOVEFD.Q <ea>,CRP
44: 0100111000000000 ..m..rxw.. -3- pmove_crp_ea PMOVE.Q CRP,<ea>
45: 0110000000000000 ..m..rxw.. -3- pmove_ea_mmusr PMOVE.W <ea>,MMUSR
46: 0110001000000000 ..m..rxw.. -3- pmove_mmusr_ea PMOVE.W MMUSR,<ea>
47: 100nnn0000000000 ..m..rxw.. -3- ptestw PTESTW SFC,<ea>,#<level>
48: 100nnn0000000001 ..m..rxw.. -3- ptestw PTESTW DFC,<ea>,#<level>
49: 100nnn0000001yyy ..m..rxw.. -3- ptestw PTESTW Dy,<ea>,#<level>
50: 100nnn0000010nnn ..m..rxw.. -3- ptestw PTESTW #<imm>,<ea>,#<level>
51: 100nnn01nnn00000 ..m..rxw.. -3- ptestw_an PTESTW SFC,<ea>,#<level>,An
52: 100nnn01nnn00001 ..m..rxw.. -3- ptestw_an PTESTW DFC,<ea>,#<level>,An
53: 100nnn01nnn01yyy ..m..rxw.. -3- ptestw_an PTESTW Dy,<ea>,#<level>,An
54: 100nnn01nnn10nnn ..m..rxw.. -3- ptestw_an PTESTW #<imm>,<ea>,#<level>,An
55: 100nnn1000000000 ..m..rxw.. -3- ptestr PTESTR SFC,<ea>,#<level>
56: 100nnn1000000001 ..m..rxw.. -3- ptestr PTESTR DFC,<ea>,#<level>
57: 100nnn1000001yyy ..m..rxw.. -3- ptestr PTESTR Dy,<ea>,#<level>
58: 100nnn1000010nnn ..m..rxw.. -3- ptestr PTESTR #<imm>,<ea>,#<level>
59: 100nnn11nnn00000 ..m..rxw.. -3- ptestr_an PTESTR SFC,<ea>,#<level>,An
60: 100nnn11nnn00001 ..m..rxw.. -3- ptestr_an PTESTR DFC,<ea>,#<level>,An
61: 100nnn11nnn01yyy ..m..rxw.. -3- ptestr_an PTESTR Dy,<ea>,#<level>,An
62: 100nnn11nnn10nnn ..m..rxw.. -3- ptestr_an PTESTR #<imm>,<ea>,#<level>,An
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.