;misc test
incdir  "tests"
include "dsp_base.inc"

lri $AR1,    #0x0040
lri $IX1,    #0xada7
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44456 (0xada8)

lri $AR1,    #0x0040
lri $IX1,    #0xada8
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44457 (0xada9)

lri $AR1,    #0x0040
lri $IX1,    #0xada9
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44458 (0xadaa)

lri $AR1,    #0x0040
lri $IX1,    #0xadaa
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44459 (0xadab)

lri $AR1,    #0x0040
lri $IX1,    #0xadab
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44460 (0xadac)

lri $AR1,    #0x0040
lri $IX1,    #0xadac
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44461 (0xadad)

lri $AR1,    #0x0040
lri $IX1,    #0xadad
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44462 (0xadae)

lri $AR1,    #0x0040
lri $IX1,    #0xadae
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44463 (0xadaf)

lri $AR1,    #0x0040
lri $IX1,    #0xadaf
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44464 (0xadb0)

lri $AR1,    #0x0040
lri $IX1,    #0xadb0
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44465 (0xadb1)

lri $AR1,    #0x0040
lri $IX1,    #0xadb1
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44466 (0xadb2)

lri $AR1,    #0x0040
lri $IX1,    #0xadb2
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44467 (0xadb3)

lri $AR1,    #0x0040
lri $IX1,    #0xadb3
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44468 (0xadb4)

lri $AR1,    #0x0040
lri $IX1,    #0xadb4
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44469 (0xadb5)

lri $AR1,    #0x0040
lri $IX1,    #0xadb5
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44470 (0xadb6)

lri $AR1,    #0x0040
lri $IX1,    #0xadb6
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44471 (0xadb7)

lri $AR1,    #0x0040
lri $IX1,    #0xadb7
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44472 (0xadb8)

lri $AR1,    #0x0040
lri $IX1,    #0xadb8
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44473 (0xadb9)

lri $AR1,    #0x0040
lri $IX1,    #0xadb9
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44474 (0xadba)

lri $AR1,    #0x0040
lri $IX1,    #0xadba
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44475 (0xadbb)

lri $AR1,    #0x0040
lri $IX1,    #0xadbb
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44476 (0xadbc)

lri $AR1,    #0x0040
lri $IX1,    #0xadbc
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44477 (0xadbd)

lri $AR1,    #0x0040
lri $IX1,    #0xadbd
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44478 (0xadbe)

lri $AR1,    #0x0040
lri $IX1,    #0xadbe
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44479 (0xadbf)

lri $AR1,    #0x0040
lri $IX1,    #0xadbf
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44480 (0xadc0)

lri $AR1,    #0x0040
lri $IX1,    #0xadc0
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44481 (0xadc1)

lri $AR1,    #0x0040
lri $IX1,    #0xadc1
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44482 (0xadc2)

lri $AR1,    #0x0040
lri $IX1,    #0xadc2
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44483 (0xadc3)

lri $AR1,    #0x0040
lri $IX1,    #0xadc3
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44484 (0xadc4)

lri $AR1,    #0x0040
lri $IX1,    #0xadc4
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44485 (0xadc5)

lri $AR1,    #0x0040
lri $IX1,    #0xadc5
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44486 (0xadc6)

lri $AR1,    #0x0040
lri $IX1,    #0xadc6
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44487 (0xadc7)

lri $AR1,    #0x0040
lri $IX1,    #0xadc7
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44488 (0xadc8)

lri $AR1,    #0x0040
lri $IX1,    #0xadc8
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44489 (0xadc9)

lri $AR1,    #0x0040
lri $IX1,    #0xadc9
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44490 (0xadca)

lri $AR1,    #0x0040
lri $IX1,    #0xadca
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44491 (0xadcb)

lri $AR1,    #0x0040
lri $IX1,    #0xadcb
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44492 (0xadcc)

lri $AR1,    #0x0040
lri $IX1,    #0xadcc
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44493 (0xadcd)

lri $AR1,    #0x0040
lri $IX1,    #0xadcd
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44494 (0xadce)

lri $AR1,    #0x0040
lri $IX1,    #0xadce
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44495 (0xadcf)

lri $AR1,    #0x0040
lri $IX1,    #0xadcf
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44496 (0xadd0)

lri $AR1,    #0x0040
lri $IX1,    #0xadd0
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44497 (0xadd1)

lri $AR1,    #0x0040
lri $IX1,    #0xadd1
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44498 (0xadd2)

lri $AR1,    #0x0040
lri $IX1,    #0xadd2
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44499 (0xadd3)

lri $AR1,    #0x0040
lri $IX1,    #0xadd3
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44500 (0xadd4)

lri $AR1,    #0x0040
lri $IX1,    #0xadd4
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44501 (0xadd5)

lri $AR1,    #0x0040
lri $IX1,    #0xadd5
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44502 (0xadd6)

lri $AR1,    #0x0040
lri $IX1,    #0xadd6
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44503 (0xadd7)

lri $AR1,    #0x0040
lri $IX1,    #0xadd7
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44504 (0xadd8)

lri $AR1,    #0x0040
lri $IX1,    #0xadd8
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44505 (0xadd9)

lri $AR1,    #0x0040
lri $IX1,    #0xadd9
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44506 (0xadda)

lri $AR1,    #0x0040
lri $IX1,    #0xadda
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44507 (0xaddb)

lri $AR1,    #0x0040
lri $IX1,    #0xaddb
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44508 (0xaddc)

lri $AR1,    #0x0040
lri $IX1,    #0xaddc
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44509 (0xaddd)

lri $AR1,    #0x0040
lri $IX1,    #0xaddd
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44510 (0xadde)

lri $AR1,    #0x0040
lri $IX1,    #0xadde
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44511 (0xaddf)

lri $AR1,    #0x0040
lri $IX1,    #0xaddf
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44512 (0xade0)

lri $AR1,    #0x0040
lri $IX1,    #0xade0
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44513 (0xade1)

lri $AR1,    #0x0040
lri $IX1,    #0xade1
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44514 (0xade2)

lri $AR1,    #0x0040
lri $IX1,    #0xade2
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44515 (0xade3)

lri $AR1,    #0x0040
lri $IX1,    #0xade3
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44516 (0xade4)

lri $AR1,    #0x0040
lri $IX1,    #0xade4
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44517 (0xade5)

lri $AR1,    #0x0040
lri $IX1,    #0xade5
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44518 (0xade6)

lri $AR1,    #0x0040
lri $IX1,    #0xade6
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44519 (0xade7)

lri $AR1,    #0x0040
lri $IX1,    #0xade7
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44520 (0xade8)

lri $AR1,    #0x0040
lri $IX1,    #0xade8
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44521 (0xade9)

lri $AR1,    #0x0040
lri $IX1,    #0xade9
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44522 (0xadea)

lri $AR1,    #0x0040
lri $IX1,    #0xadea
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44523 (0xadeb)

lri $AR1,    #0x0040
lri $IX1,    #0xadeb
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44524 (0xadec)

lri $AR1,    #0x0040
lri $IX1,    #0xadec
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44525 (0xaded)

lri $AR1,    #0x0040
lri $IX1,    #0xaded
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44526 (0xadee)

lri $AR1,    #0x0040
lri $IX1,    #0xadee
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44527 (0xadef)

lri $AR1,    #0x0040
lri $IX1,    #0xadef
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44528 (0xadf0)

lri $AR1,    #0x0040
lri $IX1,    #0xadf0
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44529 (0xadf1)

lri $AR1,    #0x0040
lri $IX1,    #0xadf1
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44530 (0xadf2)

lri $AR1,    #0x0040
lri $IX1,    #0xadf2
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44531 (0xadf3)

lri $AR1,    #0x0040
lri $IX1,    #0xadf3
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44532 (0xadf4)

lri $AR1,    #0x0040
lri $IX1,    #0xadf4
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44533 (0xadf5)

lri $AR1,    #0x0040
lri $IX1,    #0xadf5
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44534 (0xadf6)

lri $AR1,    #0x0040
lri $IX1,    #0xadf6
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44535 (0xadf7)

lri $AR1,    #0x0040
lri $IX1,    #0xadf7
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44536 (0xadf8)

lri $AR1,    #0x0040
lri $IX1,    #0xadf8
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44537 (0xadf9)

lri $AR1,    #0x0040
lri $IX1,    #0xadf9
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44538 (0xadfa)

lri $AR1,    #0x0040
lri $IX1,    #0xadfa
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44539 (0xadfb)

lri $AR1,    #0x0040
lri $IX1,    #0xadfb
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44540 (0xadfc)

lri $AR1,    #0x0040
lri $IX1,    #0xadfc
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44541 (0xadfd)

lri $AR1,    #0x0040
lri $IX1,    #0xadfd
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44542 (0xadfe)

lri $AR1,    #0x0040
lri $IX1,    #0xadfe
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44543 (0xadff)

lri $AR1,    #0x0040
lri $IX1,    #0xadff
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44544 (0xae00)

lri $AR1,    #0x0040
lri $IX1,    #0xae00
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44545 (0xae01)

lri $AR1,    #0x0040
lri $IX1,    #0xae01
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44546 (0xae02)

lri $AR1,    #0x0040
lri $IX1,    #0xae02
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44547 (0xae03)

lri $AR1,    #0x0040
lri $IX1,    #0xae03
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44548 (0xae04)

lri $AR1,    #0x0040
lri $IX1,    #0xae04
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44549 (0xae05)

lri $AR1,    #0x0040
lri $IX1,    #0xae05
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44550 (0xae06)

lri $AR1,    #0x0040
lri $IX1,    #0xae06
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44551 (0xae07)

lri $AR1,    #0x0040
lri $IX1,    #0xae07
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44552 (0xae08)

lri $AR1,    #0x0040
lri $IX1,    #0xae08
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44553 (0xae09)

lri $AR1,    #0x0040
lri $IX1,    #0xae09
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44554 (0xae0a)

lri $AR1,    #0x0040
lri $IX1,    #0xae0a
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44555 (0xae0b)

lri $AR1,    #0x0040
lri $IX1,    #0xae0b
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44556 (0xae0c)

lri $AR1,    #0x0040
lri $IX1,    #0xae0c
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44557 (0xae0d)

lri $AR1,    #0x0040
lri $IX1,    #0xae0d
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44558 (0xae0e)

lri $AR1,    #0x0040
lri $IX1,    #0xae0e
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44559 (0xae0f)

lri $AR1,    #0x0040
lri $IX1,    #0xae0f
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44560 (0xae10)

lri $AR1,    #0x0040
lri $IX1,    #0xae10
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44561 (0xae11)

lri $AR1,    #0x0040
lri $IX1,    #0xae11
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44562 (0xae12)

lri $AR1,    #0x0040
lri $IX1,    #0xae12
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44563 (0xae13)

lri $AR1,    #0x0040
lri $IX1,    #0xae13
lri $WR1,    #0x003f
cw 0x5
call send_back  ; 44564 (0xae14)

; We're done, DO NOT DELETE THIS LINE
jmp end_of_test