Power Consumption Benchmark
move #$FF,B
move #>$AF080,X0
move #>$FF2AD6,r0
move #$0,r1
dor #6,loop1
move p:(r0)+,x1
move x0,p:(r1)+
move x1,p:(r1)+
nop
loop1
move #$0,vba
move #$0,sp
move #$0,sc
reset
move #$FFFFFF,m0
move m0,m1
move m0,m2
move m0,m3
move m0,m4
move m0,m5
move m0,m6
move m0,m7
move #>$102,ep
move #>$18,sz
move #>$110000,omr
move #$300,sr
movep #>$F02000,X:$FFFFFF
movep #$187,X:$FFFFFE
;then sets up BCR and AAR registers
;then sets up PORTB and HDI08 PORT
andi #$FC,mr
;start running ROM intialisation stage
;jsr $FF1C7E
; Set green HLX zone table
jsr $FF1D64
; Run GPIONil function
jsr $FF2F82
; Initialise Green HLX
jsr $FF1FA1
; Disable DAX
move #>$15F,x1
move x1,P:$FF0D7F
; Run Green HLX
jmp $FF1FDB
nop
nop
nop
nop
nop
nop
64
DSP56371 Technical Data
Freescale Semiconductor