/NORMALIZED INTEGER MULTIPLY FUNCTION /EXECUTION TIME: 50 (PRODUCT +) OR 52 / (PRODUCT -) MICROSECONDS /CALLING SEQUENCE: MULT(MPCAND,MPYER) / MPCAND:NORMALIZED INTEGER MULTIPLICAND / MPYER: NORMALIZED INTEGER MULTIPLIER /EXIT: AC=NORMALIZED INTEGER PRODUCT .TITLE MULT .GLOBL MULT MULT 0 ISZ MULT LAC* MULT DAC TEMP SPA LAC* TEMP /INDIRECT DAC TEMP LAC* TEMP GSM DAC MPCAND /MULTIPLICAND ISZ MULT LAC* MULT DAC TEMP SPA LAC* TEMP /INDIRECT DAC TEMP LAC* TEMP /MULTIPLIER MULS /MULTIPLY, SIGNED MPCAND XX LLS+1 /SHIFT LEFT 1 BIT ISZ MULT /BUMP TO EXIT JMP* MULT TEMP .END