... | ... |
@@ -101,7 +101,9 @@ JMP2r |
101 | 101 |
ADD2 ( asign ahi-bhi* r21"* ) |
102 | 102 |
( The result we want is bits 27-12 due to the fixed point representation we use. ) |
103 | 103 |
#04 SFT2 SWP2 #40 SFT2 ADD2 |
104 |
- STHr #01 EQU JMP JMP2r |
|
105 |
- DUP2k EOR2 SWP2 SUB2 |
|
106 |
- |
|
104 |
+ ( saturate to +/-7.fff ) |
|
105 |
+ #7fff GTH2k JMP SWP2 NIP2 |
|
106 |
+ STHr #01 NEQ ,&result-positive JCN |
|
107 |
+ DUP2k EOR2 SWP2 SUB2 |
|
108 |
+ &result-positive |
|
107 | 109 |
JMP2r |