Commit | Line | Data |
---|---|---|
7499d566 NC |
1 | ;# checks the 8 bit ranges |
2 | ;# all negative values should contain a Prefix for MAXQ20 | |
3 | ;# immediate values with one operand for MAXQ10 skips PFX | |
4 | .text | |
5 | move A[0], #-1 | |
6 | move Ap, #-1 | |
7 | move a[0], #1 | |
8 | move AP, #-125 ; AP is an 8 bit register | |
9 | move AP, #-126 | |
10 | move AP, #-127 | |
11 | move A[0], #125 ; A[0] is an 16 bit register - no pfx req. here | |
12 | move A[0], #126 | |
13 | move A[0], #128 | |
14 | move A[0], #254 ; --------------- | |
15 | move @++SP, #-1 ; check PFX generation for mem operands | |
16 | move @++sp, #-126 ; - | |
17 | move @++sp, #254 ; - no pFX here | |
18 | move @++sp, #-127 ; - | |
19 | move @++sp, #-128 ;-------------------------- | |
20 | Add #-1 ;Check PFX gen. for single operand instructions | |
21 | Add #-127 | |
22 | Add #-129 | |
23 | Add #127 | |
24 | Add #128 | |
25 | add #129 | |
26 | add #254 | |
27 | add #ffh | |
28 | add #-254 | |
29 | add #-127 | |
30 | add #-129 ; -------------------- |