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

lri $AR1,    #0x0000
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57089 (0xdf01)

lri $AR1,    #0x0001
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57090 (0xdf02)

lri $AR1,    #0x0002
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57091 (0xdf03)

lri $AR1,    #0x0003
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57092 (0xdf04)

lri $AR1,    #0x0004
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57093 (0xdf05)

lri $AR1,    #0x0005
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57094 (0xdf06)

lri $AR1,    #0x0006
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57095 (0xdf07)

lri $AR1,    #0x0007
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57096 (0xdf08)

lri $AR1,    #0x0008
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57097 (0xdf09)

lri $AR1,    #0x0009
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57098 (0xdf0a)

lri $AR1,    #0x000a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57099 (0xdf0b)

lri $AR1,    #0x000b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57100 (0xdf0c)

lri $AR1,    #0x000c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57101 (0xdf0d)

lri $AR1,    #0x000d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57102 (0xdf0e)

lri $AR1,    #0x000e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57103 (0xdf0f)

lri $AR1,    #0x000f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57104 (0xdf10)

lri $AR1,    #0x0010
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57105 (0xdf11)

lri $AR1,    #0x0011
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57106 (0xdf12)

lri $AR1,    #0x0012
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57107 (0xdf13)

lri $AR1,    #0x0013
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57108 (0xdf14)

lri $AR1,    #0x0014
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57109 (0xdf15)

lri $AR1,    #0x0015
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57110 (0xdf16)

lri $AR1,    #0x0016
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57111 (0xdf17)

lri $AR1,    #0x0017
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57112 (0xdf18)

lri $AR1,    #0x0018
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57113 (0xdf19)

lri $AR1,    #0x0019
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57114 (0xdf1a)

lri $AR1,    #0x001a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57115 (0xdf1b)

lri $AR1,    #0x001b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57116 (0xdf1c)

lri $AR1,    #0x001c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57117 (0xdf1d)

lri $AR1,    #0x001d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57118 (0xdf1e)

lri $AR1,    #0x001e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57119 (0xdf1f)

lri $AR1,    #0x001f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57120 (0xdf20)

lri $AR1,    #0x0020
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57121 (0xdf21)

lri $AR1,    #0x0021
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57122 (0xdf22)

lri $AR1,    #0x0022
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57123 (0xdf23)

lri $AR1,    #0x0023
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57124 (0xdf24)

lri $AR1,    #0x0024
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57125 (0xdf25)

lri $AR1,    #0x0025
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57126 (0xdf26)

lri $AR1,    #0x0026
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57127 (0xdf27)

lri $AR1,    #0x0027
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57128 (0xdf28)

lri $AR1,    #0x0028
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57129 (0xdf29)

lri $AR1,    #0x0029
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57130 (0xdf2a)

lri $AR1,    #0x002a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57131 (0xdf2b)

lri $AR1,    #0x002b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57132 (0xdf2c)

lri $AR1,    #0x002c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57133 (0xdf2d)

lri $AR1,    #0x002d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57134 (0xdf2e)

lri $AR1,    #0x002e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57135 (0xdf2f)

lri $AR1,    #0x002f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57136 (0xdf30)

lri $AR1,    #0x0030
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57137 (0xdf31)

lri $AR1,    #0x0031
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57138 (0xdf32)

lri $AR1,    #0x0032
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57139 (0xdf33)

lri $AR1,    #0x0033
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57140 (0xdf34)

lri $AR1,    #0x0034
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57141 (0xdf35)

lri $AR1,    #0x0035
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57142 (0xdf36)

lri $AR1,    #0x0036
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57143 (0xdf37)

lri $AR1,    #0x0037
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57144 (0xdf38)

lri $AR1,    #0x0038
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57145 (0xdf39)

lri $AR1,    #0x0039
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57146 (0xdf3a)

lri $AR1,    #0x003a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57147 (0xdf3b)

lri $AR1,    #0x003b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57148 (0xdf3c)

lri $AR1,    #0x003c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57149 (0xdf3d)

lri $AR1,    #0x003d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57150 (0xdf3e)

lri $AR1,    #0x003e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57151 (0xdf3f)

lri $AR1,    #0x003f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57152 (0xdf40)

lri $AR1,    #0x0040
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57153 (0xdf41)

lri $AR1,    #0x0041
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57154 (0xdf42)

lri $AR1,    #0x0042
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57155 (0xdf43)

lri $AR1,    #0x0043
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57156 (0xdf44)

lri $AR1,    #0x0044
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57157 (0xdf45)

lri $AR1,    #0x0045
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57158 (0xdf46)

lri $AR1,    #0x0046
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57159 (0xdf47)

lri $AR1,    #0x0047
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57160 (0xdf48)

lri $AR1,    #0x0048
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57161 (0xdf49)

lri $AR1,    #0x0049
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57162 (0xdf4a)

lri $AR1,    #0x004a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57163 (0xdf4b)

lri $AR1,    #0x004b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57164 (0xdf4c)

lri $AR1,    #0x004c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57165 (0xdf4d)

lri $AR1,    #0x004d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57166 (0xdf4e)

lri $AR1,    #0x004e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57167 (0xdf4f)

lri $AR1,    #0x004f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57168 (0xdf50)

lri $AR1,    #0x0050
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57169 (0xdf51)

lri $AR1,    #0x0051
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57170 (0xdf52)

lri $AR1,    #0x0052
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57171 (0xdf53)

lri $AR1,    #0x0053
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57172 (0xdf54)

lri $AR1,    #0x0054
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57173 (0xdf55)

lri $AR1,    #0x0055
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57174 (0xdf56)

lri $AR1,    #0x0056
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57175 (0xdf57)

lri $AR1,    #0x0057
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57176 (0xdf58)

lri $AR1,    #0x0058
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57177 (0xdf59)

lri $AR1,    #0x0059
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57178 (0xdf5a)

lri $AR1,    #0x005a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57179 (0xdf5b)

lri $AR1,    #0x005b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57180 (0xdf5c)

lri $AR1,    #0x005c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57181 (0xdf5d)

lri $AR1,    #0x005d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57182 (0xdf5e)

lri $AR1,    #0x005e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57183 (0xdf5f)

lri $AR1,    #0x005f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57184 (0xdf60)

lri $AR1,    #0x0060
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57185 (0xdf61)

lri $AR1,    #0x0061
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57186 (0xdf62)

lri $AR1,    #0x0062
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57187 (0xdf63)

lri $AR1,    #0x0063
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57188 (0xdf64)

lri $AR1,    #0x0064
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57189 (0xdf65)

lri $AR1,    #0x0065
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57190 (0xdf66)

lri $AR1,    #0x0066
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57191 (0xdf67)

lri $AR1,    #0x0067
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57192 (0xdf68)

lri $AR1,    #0x0068
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57193 (0xdf69)

lri $AR1,    #0x0069
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57194 (0xdf6a)

lri $AR1,    #0x006a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57195 (0xdf6b)

lri $AR1,    #0x006b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57196 (0xdf6c)

lri $AR1,    #0x006c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57197 (0xdf6d)

lri $AR1,    #0x006d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57198 (0xdf6e)

lri $AR1,    #0x006e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57199 (0xdf6f)

lri $AR1,    #0x006f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57200 (0xdf70)

lri $AR1,    #0x0070
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57201 (0xdf71)

lri $AR1,    #0x0071
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57202 (0xdf72)

lri $AR1,    #0x0072
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57203 (0xdf73)

lri $AR1,    #0x0073
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57204 (0xdf74)

lri $AR1,    #0x0074
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57205 (0xdf75)

lri $AR1,    #0x0075
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57206 (0xdf76)

lri $AR1,    #0x0076
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57207 (0xdf77)

lri $AR1,    #0x0077
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57208 (0xdf78)

lri $AR1,    #0x0078
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57209 (0xdf79)

lri $AR1,    #0x0079
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57210 (0xdf7a)

lri $AR1,    #0x007a
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57211 (0xdf7b)

lri $AR1,    #0x007b
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57212 (0xdf7c)

lri $AR1,    #0x007c
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57213 (0xdf7d)

lri $AR1,    #0x007d
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57214 (0xdf7e)

lri $AR1,    #0x007e
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57215 (0xdf7f)

lri $AR1,    #0x007f
lri $IX1,    #0x0000
lri $WR1,    #0x00df
cw 0x5
call send_back  ; 57216 (0xdf80)

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