diff --git a/fac/plasma_opt.s b/fac/plasma_opt.s index dad373a4..285791ea 100644 --- a/fac/plasma_opt.s +++ b/fac/plasma_opt.s @@ -12,6 +12,7 @@ ; 169 bytes = optimize multiply by 8 ; 166 bytes = separate common sin code ; 164 bytes = move more to common sin code +; 162 bytes = move more to common sin code qint = $EBF2 ; convert FAC to 32-bit int? fadd = $E7BE ; FAC = (Y:A)+FAC @@ -115,9 +116,6 @@ make_sin_table: ldx #0 sin_loop: stx OURX - txa - - jsr float ; FAC = float(OURX) sin_table_input1_smc: lda #one_input ; high byte, assume always same jsr fmult ; FAC=FAC*(constant from RAM)