S2 JOB TEST OVERFLOW CONDITIONS (SUBTRACT) ORG 500 START CS 332 CS MLCWA@TEST OF OVERFLOW CONDITIONS (SUBTRACT)@,250 W CS 299 MLCWA@--------------------------------------@,250 W CS 299 H * CHECK OVERFLOW OF NO-BIT TO A-BIT A ONE,VN99 MLCWAVN99,280 MLCWAGOT MLCWA@Ø0@ MLCWAEXPECT MLCWAADD W CS 299 S ONE,VN99 MLCWAVN99,280 MLCWAGOT MLCWA@99@ MLCWAEXPECT MLCWASUB W CS 299 * CHECK OVERFLOW OF A-BIT TO B-BIT A ONE,VA99 MLCWAVA99,280 MLCWAGOT MLCWA@!0@ MLCWAEXPECT MLCWAADD W S ONE,VA99 MLCWAVA99,280 MLCWAGOT MLCWA@Z9@ MLCWAEXPECT MLCWASUB W CS 299 * CHECK OVERFLOW OF B-BIT TO AB-BIT A ONE,VB99 MLCWAVB99,280 MLCWAGOT MLCWA@?0@ MLCWAEXPECT MLCWAADD W CS 299 S ONE,VB99 MLCWAVB99,280 MLCWAGOT MLCWA@R9@ MLCWAEXPECT MLCWASUB W CS 299 * CHECK OVERFLOW OF AB-BIT TO NO-BIT A ONE,VAB99 MLCWAVAB99,280 MLCWAGOT MLCWA@00@ MLCWAEXPECT MLCWAADD W CS 299 S ONE,VAB99 MLCWAVAB99,280 MLCWAGOT MLCWA@I9@ MLCWAEXPECT MLCWASUB * CHECK COMPLEX OVERFLOW A C2,C1 MLCWAC1,280 MLCWAGOT MLCWA@?0@ MLCWAEXPECT MLCWAADD W CS 299 S C2,C1 MLCWAC1,280 MLCWAGOT MLCWA@Z9@ MLCWAEXPECT MLCWASUB W CS 299 H *-3 VN99 DCW 99 VA99 DCW @Z9@ VB99 DCW @R9@ VAB99 DCW @I9@ ONE DCW 01 C1 DCW @Z9@ C2 DCW @Ø1@ GOT DCW @, GOT: @ EXPECT DCW @EXPECTED @ ADD DCW @ADD: @ SUB DCW @SUB: @ END START