MIPS/resources/2021/soft/func/inst/n34_srav.S
2021-06-18 15:43:51 +08:00

324 lines
15 KiB
ArmAsm

#include <asm.h>
#include <regdef.h>
#include <inst_test.h>
LEAF(n34_srav_test)
.set noreorder
addiu s0, s0 ,1
li s2, 0x00
###test inst
TEST_SRAV(0x3e594300, 0x00000003, 0x07cb2860)
TEST_SRAV(0x171e0116, 0x00000004, 0x0171e011)
TEST_SRAV(0xfb98a1c4, 0x00000017, 0xfffffff7)
TEST_SRAV(0x6ff8fac0, 0x00000019, 0x00000037)
TEST_SRAV(0x09d99740, 0x00000015, 0x0000004e)
TEST_SRAV(0x9dce37bf, 0x0000000d, 0xfffcee71)
TEST_SRAV(0x5eb1157a, 0x00000015, 0x000002f5)
TEST_SRAV(0x88f10b2d, 0x0000000b, 0xfff11e21)
TEST_SRAV(0xb10709b0, 0x0000001a, 0xffffffec)
TEST_SRAV(0x12de8e6c, 0x00000016, 0x0000004b)
TEST_SRAV(0x5a19d7d4, 0x0000000a, 0x00168675)
TEST_SRAV(0xf868eb20, 0x00000017, 0xfffffff0)
TEST_SRAV(0xe1af3806, 0x0000001a, 0xfffffff8)
TEST_SRAV(0xac603472, 0x00000018, 0xffffffac)
TEST_SRAV(0xb4c20d00, 0x0000001d, 0xfffffffd)
TEST_SRAV(0x5f709bf3, 0x00000010, 0x00005f70)
TEST_SRAV(0x04bbf65d, 0x00000012, 0x0000012e)
TEST_SRAV(0x864b21c8, 0x00000001, 0xc32590e4)
TEST_SRAV(0xe368847c, 0x00000004, 0xfe368847)
TEST_SRAV(0x773bc92a, 0x0000000b, 0x000ee779)
TEST_SRAV(0xc54313f6, 0x00000002, 0xf150c4fd)
TEST_SRAV(0x6dcf66ac, 0x00000005, 0x036e7b35)
TEST_SRAV(0x3cdb5ca8, 0x00000001, 0x1e6dae54)
TEST_SRAV(0x7dc9eb37, 0x00000011, 0x00003ee4)
TEST_SRAV(0x490938fc, 0x0000000b, 0x00092127)
TEST_SRAV(0xedaa50e2, 0x00000000, 0xedaa50e2)
TEST_SRAV(0xd1e3223a, 0x00000012, 0xfffff478)
TEST_SRAV(0x0333e830, 0x0000000e, 0x00000ccf)
TEST_SRAV(0x26a9b764, 0x00000008, 0x0026a9b7)
TEST_SRAV(0xda958664, 0x00000007, 0xffb52b0c)
TEST_SRAV(0xa59119ec, 0x00000003, 0xf4b2233d)
TEST_SRAV(0x80326b50, 0x00000019, 0xffffffc0)
TEST_SRAV(0xe5ff43e6, 0x0000000c, 0xfffe5ff4)
TEST_SRAV(0xa9152f58, 0x0000000d, 0xfffd48a9)
TEST_SRAV(0xee204600, 0x00000005, 0xff710230)
TEST_SRAV(0xf5e57858, 0x00000017, 0xffffffeb)
TEST_SRAV(0xef213eb4, 0x00000013, 0xfffffde4)
TEST_SRAV(0x5ecf4490, 0x0000001a, 0x00000017)
TEST_SRAV(0x7c1ca88a, 0x0000000a, 0x001f072a)
TEST_SRAV(0xc76ddd2a, 0x00000004, 0xfc76ddd2)
TEST_SRAV(0x77090678, 0x00000008, 0x00770906)
TEST_SRAV(0x31aebb40, 0x00000006, 0x00c6baed)
TEST_SRAV(0x1c1d401c, 0x0000000f, 0x0000383a)
TEST_SRAV(0x983531da, 0x00000015, 0xfffffcc1)
TEST_SRAV(0xfb26fb10, 0x0000001a, 0xfffffffe)
TEST_SRAV(0x7b80fa5c, 0x0000001b, 0x0000000f)
TEST_SRAV(0x47b747ac, 0x00000005, 0x023dba3d)
TEST_SRAV(0xe93f0edc, 0x00000000, 0xe93f0edc)
TEST_SRAV(0xc9a10238, 0x0000001a, 0xfffffff2)
TEST_SRAV(0x18a8e82c, 0x0000001e, 0x00000000)
TEST_SRAV(0x1a74f36e, 0x00000016, 0x00000069)
TEST_SRAV(0xc025ee5c, 0x0000001c, 0xfffffffc)
TEST_SRAV(0x77c711a0, 0x0000001a, 0x0000001d)
TEST_SRAV(0x4d5ad8a4, 0x00000010, 0x00004d5a)
TEST_SRAV(0x6ff33800, 0x00000011, 0x000037f9)
TEST_SRAV(0x66e362d8, 0x00000007, 0x00cdc6c5)
TEST_SRAV(0xff07fbbc, 0x00000002, 0xffc1feef)
TEST_SRAV(0x15113868, 0x00000000, 0x15113868)
TEST_SRAV(0x7ec86dc8, 0x0000000e, 0x0001fb21)
TEST_SRAV(0x5c36fdc2, 0x00000006, 0x0170dbf7)
TEST_SRAV(0x614b9c32, 0x0000000f, 0x0000c297)
TEST_SRAV(0x8b8a5040, 0x0000000a, 0xffe2e294)
TEST_SRAV(0x946ee990, 0x00000018, 0xffffff94)
TEST_SRAV(0x53d2cf20, 0x00000005, 0x029e9679)
TEST_SRAV(0xf86b1c54, 0x00000000, 0xf86b1c54)
TEST_SRAV(0x2425f532, 0x00000007, 0x00484bea)
TEST_SRAV(0xfb78fcea, 0x0000000c, 0xffffb78f)
TEST_SRAV(0x05e6850f, 0x0000001c, 0x00000000)
TEST_SRAV(0xd5a67a1a, 0x00000002, 0xf5699e86)
TEST_SRAV(0x9991c778, 0x0000001b, 0xfffffff3)
TEST_SRAV(0xe6c77bd8, 0x00000002, 0xf9b1def6)
TEST_SRAV(0xac140820, 0x00000009, 0xffd60a04)
TEST_SRAV(0xffa10eb0, 0x00000002, 0xffe843ac)
TEST_SRAV(0x0b0dceb8, 0x0000000b, 0x000161b9)
TEST_SRAV(0x19581c80, 0x0000001f, 0x00000000)
TEST_SRAV(0x712ade78, 0x0000001c, 0x00000007)
TEST_SRAV(0x2d6b668c, 0x00000014, 0x000002d6)
TEST_SRAV(0x9ea8226c, 0x00000010, 0xffff9ea8)
TEST_SRAV(0x7409305a, 0x00000000, 0x7409305a)
TEST_SRAV(0x9f8461d0, 0x00000001, 0xcfc230e8)
TEST_SRAV(0x24134820, 0x0000001d, 0x00000001)
TEST_SRAV(0x29647820, 0x0000001c, 0x00000002)
TEST_SRAV(0x8f257894, 0x00000019, 0xffffffc7)
TEST_SRAV(0x6618bc6f, 0x0000000b, 0x000cc317)
TEST_SRAV(0x3a525817, 0x00000014, 0x000003a5)
TEST_SRAV(0x9e715b80, 0x0000001d, 0xfffffffc)
TEST_SRAV(0x2d8ea788, 0x00000005, 0x016c753c)
TEST_SRAV(0x694cb17c, 0x0000001f, 0x00000000)
TEST_SRAV(0x417448bc, 0x00000003, 0x082e8917)
TEST_SRAV(0x9cd95d7c, 0x00000009, 0xffce6cae)
TEST_SRAV(0xcbb50b08, 0x00000015, 0xfffffe5d)
TEST_SRAV(0xb367daa3, 0x0000001e, 0xfffffffe)
TEST_SRAV(0x7e82ff40, 0x00000003, 0x0fd05fe8)
TEST_SRAV(0xd5a029af, 0x00000012, 0xfffff568)
TEST_SRAV(0x98ae04c2, 0x00000014, 0xfffff98a)
TEST_SRAV(0x75b1649a, 0x00000002, 0x1d6c5926)
TEST_SRAV(0x78b82ec0, 0x00000001, 0x3c5c1760)
TEST_SRAV(0x7aea8920, 0x0000000e, 0x0001ebaa)
TEST_SRAV(0x4cd3b4e0, 0x0000000a, 0x001334ed)
TEST_SRAV(0x1082d204, 0x00000019, 0x00000008)
TEST_SRAV(0xc9084f48, 0x00000000, 0xc9084f48)
TEST_SRAV(0x72e5457a, 0x0000000d, 0x0003972a)
TEST_SRAV(0xb9f19eee, 0x00000003, 0xf73e33dd)
TEST_SRAV(0x46a5694f, 0x0000001c, 0x00000004)
TEST_SRAV(0x08ad259e, 0x00000010, 0x000008ad)
TEST_SRAV(0xfdfde280, 0x00000010, 0xfffffdfd)
TEST_SRAV(0x70e34c62, 0x00000008, 0x0070e34c)
TEST_SRAV(0xaa2d9442, 0x00000003, 0xf545b288)
TEST_SRAV(0x3a1d3af8, 0x00000007, 0x00743a75)
TEST_SRAV(0x182c5238, 0x0000001d, 0x00000000)
TEST_SRAV(0x063ee80a, 0x00000000, 0x063ee80a)
TEST_SRAV(0xdd0031c0, 0x00000016, 0xffffff74)
TEST_SRAV(0xd555d880, 0x0000000b, 0xfffaaabb)
TEST_SRAV(0xa22fb96a, 0x00000004, 0xfa22fb96)
TEST_SRAV(0x7c736c64, 0x00000004, 0x07c736c6)
TEST_SRAV(0xff3f202c, 0x00000001, 0xff9f9016)
TEST_SRAV(0x035c46dc, 0x0000001c, 0x00000000)
TEST_SRAV(0x0a5d4aec, 0x00000001, 0x052ea576)
TEST_SRAV(0xd5b54600, 0x00000001, 0xeadaa300)
TEST_SRAV(0x4ef262cc, 0x00000014, 0x000004ef)
TEST_SRAV(0xcbaaa7a0, 0x00000016, 0xffffff2e)
TEST_SRAV(0x7f8649a0, 0x0000000c, 0x0007f864)
TEST_SRAV(0x87cd9140, 0x00000002, 0xe1f36450)
TEST_SRAV(0x73dfacf0, 0x00000010, 0x000073df)
TEST_SRAV(0xe1659cfc, 0x0000001c, 0xfffffffe)
TEST_SRAV(0x6494ad40, 0x00000015, 0x00000324)
TEST_SRAV(0xc0e57d70, 0x00000010, 0xffffc0e5)
TEST_SRAV(0x5c4fca8c, 0x00000014, 0x000005c4)
TEST_SRAV(0xc720d219, 0x00000004, 0xfc720d21)
TEST_SRAV(0x5111c9bb, 0x00000014, 0x00000511)
TEST_SRAV(0xbf461946, 0x0000000f, 0xffff7e8c)
TEST_SRAV(0x538ae800, 0x00000014, 0x00000538)
TEST_SRAV(0x3beabc40, 0x00000002, 0x0efaaf10)
TEST_SRAV(0x79daaef2, 0x0000001e, 0x00000001)
TEST_SRAV(0x6408cf7c, 0x00000018, 0x00000064)
TEST_SRAV(0x30e02858, 0x00000004, 0x030e0285)
TEST_SRAV(0x9568d5e8, 0x00000015, 0xfffffcab)
TEST_SRAV(0x22361ecc, 0x0000000f, 0x0000446c)
TEST_SRAV(0x25b32830, 0x0000000e, 0x000096cc)
TEST_SRAV(0xd0f01a33, 0x00000000, 0xd0f01a33)
TEST_SRAV(0x706994dc, 0x0000001b, 0x0000000e)
TEST_SRAV(0x974ba6c6, 0x0000000c, 0xfff974ba)
TEST_SRAV(0x2f99bcfc, 0x00000005, 0x017ccde7)
TEST_SRAV(0x6fc9a830, 0x00000014, 0x000006fc)
TEST_SRAV(0x8f11af9a, 0x0000001c, 0xfffffff8)
TEST_SRAV(0x25447260, 0x0000001a, 0x00000009)
TEST_SRAV(0x621a8d6e, 0x0000001a, 0x00000018)
TEST_SRAV(0x7157f254, 0x0000000d, 0x00038abf)
TEST_SRAV(0x7250e14e, 0x00000001, 0x392870a7)
TEST_SRAV(0x2298b0ff, 0x00000005, 0x0114c587)
TEST_SRAV(0x9f213000, 0x00000014, 0xfffff9f2)
TEST_SRAV(0x6fb1fd24, 0x0000000d, 0x00037d8f)
TEST_SRAV(0xc2e3142a, 0x00000016, 0xffffff0b)
TEST_SRAV(0x640e9214, 0x00000012, 0x00001903)
TEST_SRAV(0x05ad50a8, 0x0000001f, 0x00000000)
TEST_SRAV(0xba4ec160, 0x00000008, 0xffba4ec1)
TEST_SRAV(0xe619de82, 0x0000000b, 0xfffcc33b)
TEST_SRAV(0x09c03afc, 0x00000015, 0x0000004e)
TEST_SRAV(0xb7009540, 0x0000000f, 0xffff6e01)
TEST_SRAV(0xd158d6b4, 0x0000001e, 0xffffffff)
TEST_SRAV(0xc7da8990, 0x00000000, 0xc7da8990)
TEST_SRAV(0x083143c4, 0x00000016, 0x00000020)
TEST_SRAV(0x3c5f0500, 0x00000000, 0x3c5f0500)
TEST_SRAV(0xa9e40838, 0x0000001c, 0xfffffffa)
TEST_SRAV(0xd9867f14, 0x0000001f, 0xffffffff)
TEST_SRAV(0x090a1550, 0x00000015, 0x00000048)
TEST_SRAV(0xa1c5ea00, 0x00000006, 0xfe8717a8)
TEST_SRAV(0x6904a70e, 0x0000000c, 0x0006904a)
TEST_SRAV(0x79c6bb60, 0x00000004, 0x079c6bb6)
TEST_SRAV(0x408c241f, 0x0000001e, 0x00000001)
TEST_SRAV(0xe01cb59e, 0x00000015, 0xffffff00)
TEST_SRAV(0x8868bb00, 0x00000009, 0xffc4345d)
TEST_SRAV(0x6cc8f4f8, 0x0000000f, 0x0000d991)
TEST_SRAV(0x1c5f5cd1, 0x00000012, 0x00000717)
TEST_SRAV(0xbdb73b00, 0x0000001f, 0xffffffff)
TEST_SRAV(0x44ab80f0, 0x00000005, 0x02255c07)
TEST_SRAV(0xc2d05ae0, 0x00000015, 0xfffffe16)
TEST_SRAV(0xba4a0cb8, 0x0000001a, 0xffffffee)
TEST_SRAV(0xb8083f72, 0x00000019, 0xffffffdc)
TEST_SRAV(0x8cafc504, 0x00000005, 0xfc657e28)
TEST_SRAV(0x58be02b8, 0x0000000f, 0x0000b17c)
TEST_SRAV(0x7182ad1d, 0x00000019, 0x00000038)
TEST_SRAV(0x7e8ee7da, 0x00000017, 0x000000fd)
TEST_SRAV(0x7f4e1334, 0x00000016, 0x000001fd)
TEST_SRAV(0xac956b06, 0x00000005, 0xfd64ab58)
TEST_SRAV(0x97c874a0, 0x00000003, 0xf2f90e94)
TEST_SRAV(0x97312710, 0x00000000, 0x97312710)
TEST_SRAV(0x10cef5ec, 0x00000009, 0x0008677a)
TEST_SRAV(0x0dead34e, 0x00000017, 0x0000001b)
TEST_SRAV(0xff164008, 0x00000011, 0xffffff8b)
TEST_SRAV(0x010adbd0, 0x00000009, 0x0000856d)
TEST_SRAV(0x26eec740, 0x0000000c, 0x00026eec)
TEST_SRAV(0x07643f99, 0x00000003, 0x00ec87f3)
TEST_SRAV(0xaad5a53c, 0x00000009, 0xffd56ad2)
TEST_SRAV(0x30d142e8, 0x00000015, 0x00000186)
TEST_SRAV(0x14b6b644, 0x00000015, 0x000000a5)
TEST_SRAV(0x3271e3e8, 0x0000001b, 0x00000006)
TEST_SRAV(0x6c569ec0, 0x00000011, 0x0000362b)
TEST_SRAV(0xbe1c738e, 0x00000008, 0xffbe1c73)
TEST_SRAV(0xdbbad0b0, 0x00000005, 0xfeddd685)
TEST_SRAV(0x0b24d560, 0x00000000, 0x0b24d560)
TEST_SRAV(0xf234887c, 0x00000000, 0xf234887c)
TEST_SRAV(0xfa3c8e40, 0x00000000, 0xfa3c8e40)
TEST_SRAV(0x3ec5955c, 0x00000000, 0x3ec5955c)
TEST_SRAV(0x418e01e6, 0x00000000, 0x418e01e6)
TEST_SRAV(0xfdf5ab83, 0x00000000, 0xfdf5ab83)
TEST_SRAV(0x64f8dfc0, 0x00000000, 0x64f8dfc0)
TEST_SRAV(0x91d223b0, 0x00000000, 0x91d223b0)
TEST_SRAV(0xc9839777, 0x00000000, 0xc9839777)
TEST_SRAV(0xb40ab300, 0x00000000, 0xb40ab300)
TEST_SRAV(0x7c90adc0, 0x00000000, 0x7c90adc0)
TEST_SRAV(0x05985ce0, 0x00000000, 0x05985ce0)
TEST_SRAV(0xd987f83c, 0x00000000, 0xd987f83c)
TEST_SRAV(0x85a3fe8e, 0x00000000, 0x85a3fe8e)
TEST_SRAV(0x286224b2, 0x00000000, 0x286224b2)
TEST_SRAV(0x1c230e10, 0x00000000, 0x1c230e10)
TEST_SRAV(0x72f1fa98, 0x00000000, 0x72f1fa98)
TEST_SRAV(0x22a8cd3b, 0x00000000, 0x22a8cd3b)
TEST_SRAV(0xbeb30f70, 0x00000000, 0xbeb30f70)
TEST_SRAV(0x9b7838d8, 0x00000000, 0x9b7838d8)
TEST_SRAV(0x00b9d580, 0x00000000, 0x00b9d580)
TEST_SRAV(0x2fadd0de, 0x00000000, 0x2fadd0de)
TEST_SRAV(0x577f089c, 0x00000000, 0x577f089c)
TEST_SRAV(0x863e30b4, 0x00000000, 0x863e30b4)
TEST_SRAV(0x6926a1a0, 0x00000000, 0x6926a1a0)
TEST_SRAV(0x6f4ecb50, 0x00000000, 0x6f4ecb50)
TEST_SRAV(0xe15c3cca, 0x00000000, 0xe15c3cca)
TEST_SRAV(0x5f7c33a2, 0x00000000, 0x5f7c33a2)
TEST_SRAV(0xa267ac08, 0x00000000, 0xa267ac08)
TEST_SRAV(0x8b001228, 0x00000000, 0x8b001228)
TEST_SRAV(0x53f7d6b8, 0x00000000, 0x53f7d6b8)
TEST_SRAV(0xe85d5600, 0x00000000, 0xe85d5600)
TEST_SRAV(0xf1ecfb76, 0x00000000, 0xf1ecfb76)
TEST_SRAV(0x0fc9ea7e, 0x00000000, 0x0fc9ea7e)
TEST_SRAV(0xcee83180, 0x00000000, 0xcee83180)
TEST_SRAV(0x5e349f20, 0x00000000, 0x5e349f20)
TEST_SRAV(0xc9ece2a0, 0x00000000, 0xc9ece2a0)
TEST_SRAV(0x8e758928, 0x00000000, 0x8e758928)
TEST_SRAV(0xcb9ff9bd, 0x00000000, 0xcb9ff9bd)
TEST_SRAV(0x4aa3f3f4, 0x00000000, 0x4aa3f3f4)
TEST_SRAV(0x10259cc6, 0x00000000, 0x10259cc6)
TEST_SRAV(0x6bbcdee0, 0x00000000, 0x6bbcdee0)
TEST_SRAV(0x0b5501c0, 0x00000000, 0x0b5501c0)
TEST_SRAV(0x84490bba, 0x00000000, 0x84490bba)
TEST_SRAV(0x60f7f7e4, 0x00000000, 0x60f7f7e4)
TEST_SRAV(0xde986fe0, 0x00000000, 0xde986fe0)
TEST_SRAV(0x2a8a6da8, 0x00000000, 0x2a8a6da8)
TEST_SRAV(0xac02d2b0, 0x00000000, 0xac02d2b0)
TEST_SRAV(0x74c04f80, 0x00000000, 0x74c04f80)
TEST_SRAV(0x4043b9ee, 0x00000000, 0x4043b9ee)
TEST_SRAV(0x00000000, 0x00000005, 0x00000000)
TEST_SRAV(0x00000000, 0x0000000b, 0x00000000)
TEST_SRAV(0x00000000, 0x00000019, 0x00000000)
TEST_SRAV(0x00000000, 0x00000000, 0x00000000)
TEST_SRAV(0x00000000, 0x0000000f, 0x00000000)
TEST_SRAV(0x00000000, 0x00000016, 0x00000000)
TEST_SRAV(0x00000000, 0x00000007, 0x00000000)
TEST_SRAV(0x00000000, 0x00000005, 0x00000000)
TEST_SRAV(0x00000000, 0x00000008, 0x00000000)
TEST_SRAV(0x00000000, 0x00000002, 0x00000000)
TEST_SRAV(0x00000000, 0x00000015, 0x00000000)
TEST_SRAV(0x00000000, 0x00000016, 0x00000000)
TEST_SRAV(0x00000000, 0x00000018, 0x00000000)
TEST_SRAV(0x00000000, 0x00000001, 0x00000000)
TEST_SRAV(0x00000000, 0x00000011, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001e, 0x00000000)
TEST_SRAV(0x00000000, 0x00000016, 0x00000000)
TEST_SRAV(0x00000000, 0x00000019, 0x00000000)
TEST_SRAV(0x00000000, 0x00000001, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001f, 0x00000000)
TEST_SRAV(0x00000000, 0x00000004, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001e, 0x00000000)
TEST_SRAV(0x00000000, 0x00000006, 0x00000000)
TEST_SRAV(0x00000000, 0x00000013, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001c, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001b, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001b, 0x00000000)
TEST_SRAV(0x00000000, 0x0000000e, 0x00000000)
TEST_SRAV(0x00000000, 0x00000017, 0x00000000)
TEST_SRAV(0x00000000, 0x00000002, 0x00000000)
TEST_SRAV(0x00000000, 0x00000001, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001c, 0x00000000)
TEST_SRAV(0x00000000, 0x00000002, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001e, 0x00000000)
TEST_SRAV(0x00000000, 0x0000000c, 0x00000000)
TEST_SRAV(0x00000000, 0x00000010, 0x00000000)
TEST_SRAV(0x00000000, 0x00000006, 0x00000000)
TEST_SRAV(0x00000000, 0x0000001f, 0x00000000)
TEST_SRAV(0x00000000, 0x00000008, 0x00000000)
TEST_SRAV(0x00000000, 0x00000011, 0x00000000)
TEST_SRAV(0x00000000, 0x00000012, 0x00000000)
TEST_SRAV(0x00000000, 0x0000000e, 0x00000000)
TEST_SRAV(0x00000000, 0x00000000, 0x00000000)
TEST_SRAV(0x00000000, 0x00000008, 0x00000000)
TEST_SRAV(0x00000000, 0x00000019, 0x00000000)
TEST_SRAV(0x00000000, 0x00000010, 0x00000000)
TEST_SRAV(0x00000000, 0x00000012, 0x00000000)
TEST_SRAV(0x00000000, 0x00000011, 0x00000000)
TEST_SRAV(0x00000000, 0x00000014, 0x00000000)
TEST_SRAV(0x00000000, 0x00000012, 0x00000000)
TEST_SRAV(0x00000000, 0x00000000, 0x00000000)
###detect exception
bne s2, zero, inst_error
nop
###score ++
addiu s3, s3, 1
###output (s0<<24)|s3
inst_error:
sll t1, s0, 24
or t0, t1, s3
sw t0, 0(s1)
jr ra
nop
END(n34_srav_test)