move hold,$0b4a moveh hold,last,$d000 or r0,last,0 move r1,$00f move r2,$0f0 move r3,$f00 nop or r1,r1,r2 nop or r1,r1,r3 nop move hold,r1 stw last,r0,0 ;store stw last,r0,2 ;store stw last,r0,4 ;store stw last,r0,6 ;store stw last,r0,8 ;store stw last,r0,10 ;store stw last,r0,12 ;store stw last,r0,14 ;store move hold,$0cb2 moveh hold,last,$d000 or r0,last,0 move r1,0 loop move hold,$0F0F stw last,r0,0 ;store move hold,$00FF stw last,r0,1 ;store add r1,r1,1 add r0,r0,2 cmple r1,15 br.ts loop nop ;delay slot nop ;delay slot nop ;delay slot nop ;delay slot ;cycling pixel move hold,$0e1a moveh hold,last,$d000 or r0,last,0 end br end stw r1,r0,0 ;delay slot store add r1,r1,1 ;delay slot pixel++ nop ;delay slot nop ;delay slot