;redcode-94nop ;name Bvowkium Fizmoxid ;author bvowk/fizmo ;strategy - Q^4.5 scanner ;strategy - paper with embedded evolved anti-imp clear ;strategy - paper with imps ;assert 1 ;optimax pwi pAway1 EQU 5072 ;optimizable pAway2 EQU 3114 ;optimizable pStep1 EQU 2219 ;optimizable pStep2 EQU 261 ;optimizable bStep1 EQU 243 ;optimizable sStep1 EQU 3121 ;optimizable sStep2 EQU 4028 ;optimizable iStep EQU 2667 ;imp-step zero equ qbomb qtab3 equ qbomb qbomb dat >qoff, >qc2 dat 0, 0 pGo spl 1, -1 spl pStep2, 0 mov >-1, }-1 spl #0, 0 mov.i #1, <1 pBack djn.b -1, #bStep1 for 4 dat 0, 0 rof dat zero - 1, qa1 qtab1 dat zero - 1, qa2 for 17 dat 0, 0 rof pap1 spl @0, >sStep1 mov }-1, >-1 spl sStep2, 0 mov >-1, }-1 spl @0, -1 imp mov.i #iStep, *0 for 18 dat 0, 0 rof qc2 equ ((1 + (qtab3-qptr)*qy) % CORESIZE) qb1 equ ((1 + (qtab2-1-qptr)*qy) % CORESIZE) qb2 equ ((1 + (qtab2-qptr)*qy) % CORESIZE) qb3 equ ((1 + (qtab2+1-qptr)*qy) % CORESIZE) qa1 equ ((1 + (qtab1-1-qptr)*qy) % CORESIZE) qa2 equ ((1 + (qtab1-qptr)*qy) % CORESIZE) qz equ 2108 qy equ 243 qgo sne qptr + qz*qc2, qptr + qz*qc2 + qb2 seq qptr, qptr + qz + (qb2-1) jmp q2,