blob: 0290688e30ed2a9d69917e5e7bb24fb6a85ffce2 [file] [log] [blame]
# CS_ARCH_TRICORE, CS_MODE_TRICORE_162, None
0x6d,0x00,0x43,0x04 = call #0x886
0xc6,0x10 = xor d0, d1
0x0f,0xf3,0x00,0x30 = sh d3, d3, d15
0x10,0xaf = addsc.a a15, sp, d15, #0
0x8f,0x33,0x40,0xf1 = or d15, d3, #0x3
0xf6,0x06 = jnz d0, #0xc
0x8f,0xff,0x83,0x11 = xor d1, d15, #0x3f
0xfc,0x2e = loop a2, #-0x4
0x4b,0x00,0x41,0xf1 = itof d15, d0
0x10,0xd4 = addsc.a a4, a13, d15, #0
0x8b,0x08,0x01,0x10 = add d1, d8, #0x10
0x40,0xf4 = mov.aa a4, a15
0x82,0x01 = mov d1, #0
0x3c,0x11 = j #0x22
0x53,0xc3,0x20,0xf0 = mul d15, d3, #0xc
0x6d,0x00,0x91,0x02 = call #0x522
0x7d,0x4f,0x0d,0x80 = jne.a a15, a4, #0x1a
0xee,0x06 = jnz d15, #0xc
0xb7,0x0f,0x01,0xf1 = insert d15, d15, #0, #0x2, #0x1
0x7f,0x0f,0x07,0x80 = jge.u d15, d0, #0xe
0x3c,0x1e = j #0x3c
0x6d,0x00,0xf3,0x0f = call #0x1fe6
0xa6,0xf0 = or d0, d15
0x82,0x50 = mov d0, #0x5
0xd9,0xff,0x00,0x86 = lea a15, [a15]#0x6200
0x90,0xdd = addsc.a a13, a13, d15, #0x2
0x10,0xc2 = addsc.a a2, a12, d15, #0
0x5e,0x13 = jne d15, #0x1, #0x6
0x8f,0x3c,0x00,0x41 = and d4, d12, #0x3
0xd9,0xff,0x00,0x03 = lea a15, [a15]#0x3000
0x53,0x89,0x20,0x00 = mul d0, d9, #0x8
0x53,0x84,0x20,0xf0 = mul d15, d4, #0x8
0xd9,0xff,0x02,0xc0 = lea a15, [a15]#0x302
0x7e,0x93 = jne d15, d9, #0x6
0x37,0x0f,0x81,0xf0 = insert d15, d15, d0, #0x1, #0x1
0x6d,0x00,0xf1,0x00 = call #0x1e2
0xc2,0xf8 = add d8, #-0x1
0x37,0x0f,0x81,0xf7 = insert d15, d15, d0, #0xf, #0x1
0x37,0x01,0xe2,0xf0 = extr.u d15, d1, #0x1, #0x2
0x8f,0x3f,0x00,0x30 = sh d3, d15, #0x3
0x37,0xf3,0x08,0x30 = insert d3, d3, d15, #0, #0x8
0x53,0x88,0x21,0xf0 = mul d15, d8, #0x18
0xd9,0x22,0x0c,0x00 = lea a2, [a2]#0xc
0x5e,0x1e = jne d15, #0x1, #0x1c
0x53,0x88,0x20,0xf0 = mul d15, d8, #0x8
0x37,0x0f,0x68,0x0c = extr.u d0, d15, #0x18, #0x8
0x60,0xc2 = mov.a a2, d12
0xd9,0x22,0x08,0x26 = lea a2, [a2]#0x6088
0x76,0xcf = jz d12, #0x1e
0x6d,0xff,0xdc,0xfe = call #-0x248
0xc2,0x31 = add d1, #0x3
0x8f,0xff,0x83,0x21 = xor d2, d15, #0x3f
0x0f,0x10,0x00,0x00 = sh d0, d0, d1
0x6d,0xff,0xee,0xfa = call #-0xa24
0x9b,0x14,0x85,0x43 = addih d4, d4, #0x3851
0x0f,0x05,0x10,0x50 = sha d5, d5, d0
0x6d,0xff,0x06,0xfe = call #-0x3f4
0x3b,0x80,0x00,0x40 = mov d4, #0x8
0x91,0x30,0x00,0x3f = movh.a a3, #0xf003
0x6d,0xff,0xb7,0xfe = call #-0x292
0xc2,0x18 = add d8, #0x1
0x82,0x0b = mov d11, #0
0x6f,0x1f,0x12,0x00 = jz.t d15, #0x1, #0x24
0x6d,0xff,0xa9,0xfb = call #-0x8ae
0x6d,0x00,0x6b,0x0b = call #0x16d6
0xb7,0x0f,0x08,0xf0 = insert d15, d15, #0, #0, #0x8
0xdf,0x0c,0x9b,0x7f = jeq d12, #0, #-0xca
0x6d,0xff,0x83,0xff = call #-0xfa
0x8f,0x00,0x21,0x00 = sha d0, d0, #0x10
0x3f,0x0f,0x04,0x80 = jlt.u d15, d0, #0x8
0x6d,0xff,0x0d,0xfe = call #-0x3e6
0xd9,0x22,0x14,0x02 = lea a2, [a2]#0x2014
0x82,0x0c = mov d12, #0
0x40,0xc4 = mov.aa a4, a12
0x37,0x00,0x70,0x08 = extr.u d0, d0, #0x10, #0x10
0x4b,0xf0,0x11,0x22 = div.u e2, d0, d15
0x9b,0x10,0x13,0x00 = addih d0, d0, #0x131
0x3c,0x07 = j #0xe
0xbe,0x05 = jeq d15, d0, #0x2a
0x60,0xff = mov.a a15, d15
0x82,0xf2 = mov d2, #-0x1
0x6e,0xfa = jz d15, #-0xc
0x01,0x20,0x00,0x26 = addsc.a a2, a2, d0, #0
0x4b,0xf1,0x51,0x20 = div.f d2, d1, d15
0x3b,0x00,0x40,0xf0 = mov d15, #0x400
0x06,0xf4 = sh d4, #-0x1
0x37,0x0f,0xe1,0xf3 = extr.u d15, d15, #0x7, #0x1
0x6d,0xff,0xf2,0xfc = call #-0x61c
0x3c,0x05 = j #0xa
0x5e,0x1a = jne d15, #0x1, #0x14
0x82,0x1a = mov d10, #0x1
0x80,0xf4 = mov.d d4, a15
0x8f,0xf8,0x01,0xf1 = and d15, d8, #0x1f
0x16,0x1f = and d15, #0x1f
0x49,0xf5,0x00,0x0a = lea a5, [a15]#0
0x37,0x0f,0x64,0x02 = extr.u d0, d15, #0x4, #0x4
0x0f,0x3f,0x00,0xf0 = sh d15, d15, d3
0xb4,0xaf = st.h [sp], d15
0x49,0xff,0x20,0x0a = lea a15, [a15]#0x20
0x37,0xf0,0x02,0xf0 = insert d15, d0, d15, #0, #0x2
0x6d,0xff,0x4e,0xff = call #-0x164
0x2e,0x1b = jz.t d15, #0x1, #0x16
0x3c,0x50 = j #0xa0
0x4b,0x2f,0x41,0xf0 = mul.f d15, d15, d2
0x8b,0xf4,0x00,0x00 = add d0, d4, #0xf
0xdf,0x10,0x2b,0x80 = jne d0, #0x1, #0x56
0xd9,0xff,0xc2,0x00 = lea a15, [a15]#0xc02
0xdf,0x19,0x49,0x80 = jne d9, #0x1, #0x92
0x4b,0xf0,0x11,0x42 = div.u e4, d0, d15
0xbf,0x45,0x0b,0x80 = jlt.u d5, #0x4, #0x16
0x3c,0x94 = j #-0xd8
0x40,0x4c = mov.aa a12, a4
0x92,0x11 = add d1, d15, #0x1
0x9b,0x11,0x13,0x10 = addih d1, d1, #0x131
0x6f,0x1f,0xfa,0xff = jnz.t d15, #0x1, #-0xc
0x26,0x0f = and d15, d0
0x49,0xff,0x00,0x1a = lea a15, [a15]#0x40
0x6d,0xff,0xbe,0xff = call #-0x84
0xe2,0x10 = mul d0, d1
0x60,0xf2 = mov.a a2, d15
0x96,0x02 = or d15, #0x2
0x6d,0x00,0xe1,0x00 = call #0x1c2
0x3b,0x00,0x40,0x00 = mov d0, #0x400
0x80,0xf2 = mov.d d2, a15
0xda,0x1f = mov d15, #0x1f
0xd9,0xff,0x0c,0x46 = lea a15, [a15]#0x610c
0x4b,0x0f,0x61,0x21 = utof d2, d15
0xbb,0x00,0xc2,0x2b = mov.u d2, #0xbc20
0x8b,0xf0,0x2f,0x03 = min.u d0, d0, #0xff
0x3c,0x10 = j #0x20
0x8f,0x20,0x00,0x10 = sh d1, d0, #0x2
0x3e,0x0c = jeq d15, d0, #0x18
0x8f,0x24,0x40,0xf1 = or d15, d4, #0x2
0x8f,0x24,0x20,0xf0 = sha d15, d4, #0x2
0x8b,0x87,0x01,0x00 = add d0, d7, #0x18
0xd9,0xff,0x80,0xcb = lea a15, [a15]#-0x4500
0x49,0xf4,0x00,0x0a = lea a4, [a15]#0
0x76,0xdb = jz d13, #0x16
0x6e,0x29 = jz d15, #0x52
0xb7,0x0f,0x01,0xf3 = insert d15, d15, #0, #0x6, #0x1
0xbe,0x0c = jeq d15, d0, #0x38
0x6d,0xff,0x6a,0xff = call #-0x12c
0x20,0x60 = sub.a sp, #0x60
0x91,0x00,0x00,0x46 = movh.a a4, #0x6000
0xd9,0xff,0x2c,0x11 = lea a15, [a15]#0x106c
0x96,0x03 = or d15, #0x3
0xc2,0x19 = add d9, #0x1
0x6d,0xff,0xcb,0xfd = call #-0x46a
0x9b,0x6f,0x58,0xf3 = addih d15, d15, #0x3586
0xd9,0x33,0xc0,0x4f = lea a3, [a3]#-0x300
0x3b,0x90,0x00,0x40 = mov d4, #0x9
0x6d,0xff,0x8d,0xfe = call #-0x2e6
0x91,0x30,0x00,0xcf = movh.a a12, #0xf003
0xd9,0x22,0x0c,0x16 = lea a2, [a2]#0x604c
0x6d,0x00,0xf0,0x04 = call #0x9e0
0xb7,0x7f,0x08,0xf0 = insert d15, d15, #0x7, #0, #0x8
0x8f,0x3f,0x00,0xd1 = and d13, d15, #0x3
0x7b,0x00,0x27,0xf4 = movh d15, #0x4270
0xfc,0x29 = loop a2, #-0xe
0xb7,0x2f,0x82,0xf0 = insert d15, d15, #0x2, #0x1, #0x2
0x0f,0xa0,0x10,0x00 = sha d0, d0, d10
0x53,0x41,0x20,0x10 = mul d1, d1, #0x4
0x5e,0x32 = jne d15, #0x3, #0x4
0x6d,0xff,0x32,0xfa = call #-0xb9c
0x3b,0x00,0x5a,0xf2 = mov d15, #0x25a0
0x8f,0xec,0x1f,0xf0 = sh d15, d12, #-0x2
0x37,0xf0,0x05,0xf0 = insert d15, d0, d15, #0, #0x5
0x6d,0x00,0x0e,0x00 = call #0x1c
0xc6,0xf0 = xor d0, d15
0x53,0x48,0x20,0xf0 = mul d15, d8, #0x4
0x37,0x0f,0x68,0x40 = extr.u d4, d15, #0, #0x8
0xd9,0x22,0xc0,0x0d = lea a2, [a2]#-0x2400
0x80,0x41 = mov.d d1, a4
0x82,0x10 = mov d0, #0x1
0x20,0x38 = sub.a sp, #0x38
0x91,0x00,0x80,0x2f = movh.a a2, #0xf800
0x7b,0x00,0x00,0x11 = movh d1, #0x1000
0x6d,0x00,0x9a,0x08 = call #0x1134
0xd9,0x3f,0x00,0x46 = lea a15, [a3]#0x6100
0x37,0x0f,0x81,0xf2 = insert d15, d15, d0, #0x5, #0x1
0x6d,0x00,0x0a,0x0a = call #0x1414
0x4b,0x0f,0x71,0x01 = ftouz d0, d15
0x5e,0x23 = jne d15, #0x2, #0x6
0x91,0x20,0x00,0x27 = movh.a a2, #0x7002
0x6d,0xff,0x1e,0xfd = call #-0x5c4
0x4b,0x0f,0x41,0xf0 = mul.f d15, d15, d0
0x10,0xdf = addsc.a a15, a13, d15, #0
0x6d,0xff,0x89,0xfa = call #-0xaee
0x82,0x02 = mov d2, #0
0xa2,0x10 = sub d0, d1
0x37,0x00,0x68,0x40 = extr.u d4, d0, #0, #0x8
0x4b,0xf2,0x41,0x10 = mul.f d1, d2, d15
0xd9,0x22,0x00,0x26 = lea a2, [a2]#0x6080
0x37,0x03,0x68,0xf4 = extr.u d15, d3, #0x8, #0x8
0xb7,0x4f,0x08,0xf0 = insert d15, d15, #0x4, #0, #0x8
0xd9,0x99,0x00,0x00 = lea a9, [a9]#0
0xd9,0x44,0x0c,0x00 = lea a4, [a4]#0xc
0xee,0x13 = jnz d15, #0x26
0x9a,0x14 = add d15, d4, #0x1
0xd9,0xff,0xa8,0x92 = lea a15, [a15]#0x2a68
0x6d,0xff,0xa6,0xfe = call #-0x2b4
0x89,0x40,0xc1,0x03 = cachei.wi [a4+]#0x1
0xbf,0x48,0xb1,0xff = jlt.u d8, #0x4, #-0x9e
0xac,0xa1 = st.h [sp]#0x2, d15
0xbb,0x00,0xc2,0x0b = mov.u d0, #0xbc20
0x4b,0x0f,0x41,0xf1 = itof d15, d15
0xdc,0x0f = ji a15
0x9b,0x8f,0xb9,0xf4 = addih d15, d15, #0x4b98
0xee,0xfa = jnz d15, #-0xc
0x06,0x50 = sh d0, #0x5
0x4b,0x10,0x01,0x22 = div e2, d0, d1
0x37,0x0f,0x02,0xf4 = insert d15, d15, d0, #0x8, #0x2
0xd9,0x22,0xc0,0x0b = lea a2, [a2]#-0x4400
0x6f,0x0f,0xfe,0xff = jnz.t d15, #0, #-0x4
0x15,0xd0,0xc0,0xeb = ldlcx #0xd0003f80
0x3c,0x01 = j #0x2
0x6d,0xff,0xaf,0xff = call #-0xa2
0x4b,0x0f,0x61,0xf1 = utof d15, d15
0x91,0x00,0x00,0x56 = movh.a a5, #0x6000
0x53,0xc2,0x20,0xf0 = mul d15, d2, #0xc
0x91,0x20,0x00,0xa7 = movh.a sp, #0x7002
0x3c,0x0a = j #0x14
0xda,0x10 = mov d15, #0x10
0xd9,0xaa,0x40,0x89 = lea sp, [sp]#-0x6a00
0x6d,0xff,0x02,0xfe = call #-0x3fc
0xb7,0x0f,0x02,0xf2 = insert d15, d15, #0, #0x4, #0x2
0x7b,0x00,0x1f,0xf4 = movh d15, #0x41f0
0xc2,0x11 = add d1, #0x1
0x3c,0x08 = j #0x10
0x6d,0x00,0xca,0x00 = call #0x194
0x76,0xc5 = jz d12, #0xa
0x6d,0x00,0x27,0x01 = call #0x24e
0x6d,0x00,0xab,0x02 = call #0x556
0x82,0x14 = mov d4, #0x1
0x91,0x50,0x88,0x4f = movh.a a4, #0xf885
0xbf,0x30,0xea,0xff = jlt.u d0, #0x3, #-0x2c
0x0f,0x04,0x10,0x40 = sha d4, d4, d0
0x37,0x0f,0x6e,0xf1 = extr.u d15, d15, #0x2, #0xe
0xd9,0xcc,0x14,0x36 = lea a12, [a12]#0x60d4
0xb7,0x0f,0x0c,0xfa = insert d15, d15, #0, #0x14, #0xc
0x86,0x24 = sha d4, #0x2
0x82,0x12 = mov d2, #0x1
0x4b,0x20,0x01,0x22 = div e2, d0, d2
0x02,0xf4 = mov d4, d15
0x4b,0x0f,0x71,0x41 = ftouz d4, d15
0x26,0xf0 = and d0, d15
0x37,0x0f,0x01,0xf1 = insert d15, d15, d0, #0x2, #0x1
0x82,0xf3 = mov d3, #-0x1
0x6d,0xff,0x7a,0xfb = call #-0x90c
0x6d,0xff,0x19,0xfe = call #-0x3ce
0xa2,0xdc = sub d12, d13
0x82,0x17 = mov d7, #0x1
0x5e,0x1b = jne d15, #0x1, #0x16
0x2d,0x02,0x00,0x00 = calli a2
0x89,0xa2,0x86,0x08 = st.h [sp]#0x6, d2
0x49,0xf2,0x24,0x0a = lea a2, [a15]#0x24
0xd9,0xaa,0x40,0x8b = lea sp, [sp]#-0x4a00
0x37,0x0f,0x61,0xf1 = extr.u d15, d15, #0x2, #0x1
0x8f,0x0f,0x1f,0x00 = sh d0, d15, #-0x10
0x6e,0x03 = jz d15, #0x6
0x20,0x20 = sub.a sp, #0x20
0x6d,0xff,0xda,0xfe = call #-0x24c
0x6d,0xff,0x18,0xfb = call #-0x9d0
0xda,0x03 = mov d15, #0x3
0x02,0x4f = mov d15, d4
0x6e,0x2d = jz d15, #0x5a
0x10,0xd2 = addsc.a a2, a13, d15, #0
0xc2,0xe0 = add d0, #-0x2
0x3c,0x34 = j #0x68
0x96,0x08 = or d15, #0x8
0x6d,0xff,0xb3,0xff = call #-0x9a
0x3c,0x37 = j #0x6e
0x91,0x10,0x00,0x30 = movh.a a3, #0x1
0x6d,0xff,0xe0,0xff = call #-0x40
0x76,0x13 = jz d1, #0x6
0x80,0x20 = mov.d d0, a2
0xfd,0xf0,0xed,0x7f = loop a15, #-0x26
0x1d,0xff,0x77,0xff = j #-0x112
0x91,0x30,0x00,0x2f = movh.a a2, #0xf003
0x7f,0x81,0x0a,0x80 = jge.u d1, d8, #0x14
0xa2,0x1f = sub d15, d1
0x10,0x22 = addsc.a a2, a2, d15, #0
0x6d,0xff,0x45,0xfb = call #-0x976
0x82,0x11 = mov d1, #0x1
0x53,0x4f,0x20,0xf0 = mul d15, d15, #0x4
0x9a,0xf2 = add d15, d2, #-0x1
0x40,0x5c = mov.aa a12, a5
0x6d,0x00,0x72,0x0b = call #0x16e4
0x16,0x03 = and d15, #0x3
0x6d,0x00,0x47,0x02 = call #0x48e
0xd9,0x22,0x14,0x36 = lea a2, [a2]#0x60d4
0x91,0x00,0x00,0x80 = movh.a a8, #0
0xb7,0x6f,0x08,0xf0 = insert d15, d15, #0x6, #0, #0x8
0xd9,0x22,0x88,0xc2 = lea a2, [a2]#0x2b08
0x91,0x20,0x00,0x5f = movh.a a5, #0xf002
0x6d,0x00,0xb3,0x02 = call #0x566
0x49,0xf2,0x1c,0x0a = lea a2, [a15]#0x1c
0xd9,0xff,0x9c,0x82 = lea a15, [a15]#0x2a1c
0x82,0x19 = mov d9, #0x1
0x30,0xf3 = add.a a3, a15
0x6d,0x00,0x15,0x0c = call #0x182a
0x37,0xf0,0x01,0xf2 = insert d15, d0, d15, #0x4, #0x1
0x3b,0xf0,0x0f,0x00 = mov d0, #0xff
0xd9,0xff,0xb4,0x82 = lea a15, [a15]#0x2a34
0x6d,0xff,0xc6,0xfb = call #-0x874
0x8f,0x3f,0x00,0x01 = and d0, d15, #0x3
0x4b,0xf0,0x11,0x82 = div.u e8, d0, d15
0x96,0x10 = or d15, #0x10
0x6d,0xff,0x37,0xff = call #-0x192
0xc2,0xfc = add d12, #-0x1
0x37,0x0f,0x04,0xf2 = insert d15, d15, d0, #0x4, #0x4
0x91,0x30,0x00,0xff = movh.a a15, #0xf003
0x6d,0x00,0x50,0x0c = call #0x18a0
0x02,0x92 = mov d2, d9
0xda,0x00 = mov d15, #0
0x4b,0x10,0x11,0x82 = div.u e8, d0, d1
0x02,0xf2 = mov d2, d15
0xa0,0x04 = mov.a a4, #0
0x53,0x42,0x20,0xf0 = mul d15, d2, #0x4
0x37,0x0f,0xe7,0xf0 = extr.u d15, d15, #0x1, #0x7
0xfc,0x2f = loop a2, #-0x2
0x6d,0x00,0x5f,0x0c = call #0x18be
0x6d,0xff,0xde,0xfa = call #-0xa44
0x1d,0x00,0x02,0x00 = j #0x4
0x6d,0x00,0x5a,0x02 = call #0x4b4
0xb7,0x0f,0x01,0xf0 = insert d15, d15, #0, #0, #0x1
0xb7,0x0f,0x14,0xf0 = insert d15, d15, #0, #0, #0x14
0x6d,0xff,0xd6,0xfd = call #-0x454
0x40,0xd4 = mov.aa a4, a13
0x49,0x40,0x40,0x08 = ldmst [a4]#0, e0
0x3c,0x12 = j #0x24
0x91,0x00,0x00,0x28 = movh.a a2, #0x8000
0x6d,0xff,0xb4,0xff = call #-0x98
0xc5,0x02,0x3f,0x00 = lea a2, #0x3f
0x8f,0x34,0x40,0xf1 = or d15, d4, #0x3
0x6d,0x00,0x65,0x09 = call #0x12ca
0x6d,0x00,0x41,0x0f = call #0x1e82
0x3b,0x00,0x28,0x80 = mov d8, #0x280
0x80,0x4f = mov.d d15, a4
0xd9,0xff,0x8c,0x62 = lea a15, [a15]#0x298c
0xc6,0xf3 = xor d3, d15
0x6d,0xff,0xd6,0xff = call #-0x54
0xb4,0xa2 = st.h [sp], d2
0x15,0xd0,0xc0,0xe3 = stlcx #0xd0003f80
0xbb,0xf0,0xff,0xff = mov.u d15, #0xffff
0x6d,0xff,0x04,0xfe = call #-0x3f8
0xda,0x20 = mov d15, #0x20
0x53,0x40,0x20,0xf0 = mul d15, d0, #0x4
0xe2,0x1f = mul d15, d1
0xd9,0xff,0xe4,0xf0 = lea a15, [a15]#0xfe4
0x6d,0x00,0xf1,0x02 = call #0x5e2
0x37,0xaf,0x02,0xf0 = insert d15, d15, d10, #0, #0x2
0x91,0x20,0x00,0xf6 = movh.a a15, #0x6002
0x06,0x3f = sh d15, #0x3
0xd9,0xff,0x10,0x00 = lea a15, [a15]#0x10
0xde,0x25 = jne d15, #0x2, #0x2a
0x92,0x10 = add d0, d15, #0x1
0x7f,0xf8,0x0d,0x80 = jge.u d8, d15, #0x1a
0x8f,0x3c,0x00,0x01 = and d0, d12, #0x3
0x3c,0x02 = j #0x4
0xdf,0x1f,0xfb,0x7f = jeq d15, #0x1, #-0xa
0x8f,0x4f,0x1f,0x10 = sh d1, d15, #-0xc
0xd9,0x44,0x30,0x00 = lea a4, [a4]#0x30
0x3c,0x17 = j #0x2e
0x37,0xf0,0x01,0x0f = insert d0, d0, d15, #0x1e, #0x1
0x82,0x30 = mov d0, #0x3
0x6d,0xff,0xe8,0xff = call #-0x30
0x6e,0x04 = jz d15, #0x8
0xd9,0xff,0xe0,0xe0 = lea a15, [a15]#0xfa0
0x3c,0x1c = j #0x38
0x4b,0x10,0x11,0x02 = div.u e0, d0, d1
0x3c,0x06 = j #0xc
0xa6,0x0f = or d15, d0
0x3e,0x04 = jeq d15, d0, #0x8
0xdf,0x10,0xee,0x7f = jeq d0, #0x1, #-0x24
0x76,0x17 = jz d1, #0xe
0x40,0xd5 = mov.aa a5, a13
0xbf,0x21,0xcd,0xff = jlt.u d1, #0x2, #-0x66
0xd9,0xff,0x30,0x00 = lea a15, [a15]#0x30
0xa6,0xf1 = or d1, d15
0x7b,0x00,0x37,0xf4 = movh d15, #0x4370
0xbb,0xf0,0xff,0x2f = mov.u d2, #0xffff
0x77,0x00,0x00,0x04 = dextr d0, d0, d0, #0x8
0x3c,0xd9 = j #-0x4e
0xd9,0x22,0x30,0x06 = lea a2, [a2]#0x6030
0x37,0x0f,0x02,0xf0 = insert d15, d15, d0, #0, #0x2
0x01,0x28,0x00,0x26 = addsc.a a2, a2, d8, #0
0x6d,0xff,0x58,0xff = call #-0x150
0x53,0x4a,0x20,0xf0 = mul d15, d10, #0x4
0xd9,0x00,0x00,0x00 = lea a0, [a0]#0
0xd9,0xff,0x40,0x20 = lea a15, [a15]#0x480
0x53,0x41,0x20,0x30 = mul d3, d1, #0x4
0xac,0xa3 = st.h [sp]#0x6, d15
0xee,0x08 = jnz d15, #0x10
0x3c,0x29 = j #0x52
0xd9,0xff,0x0a,0xa0 = lea a15, [a15]#0x28a
0xd9,0xff,0xdc,0xd0 = lea a15, [a15]#0xf5c
0x26,0x32 = and d2, d3
0x40,0x54 = mov.aa a4, a5
0xee,0x03 = jnz d15, #0x6
0x6d,0x00,0x15,0x00 = call #0x2a
0x76,0x27 = jz d2, #0xe
0x1e,0x32 = jeq d15, #0x3, #0x4
0x37,0xf1,0x08,0xf0 = insert d15, d1, d15, #0, #0x8
0x02,0xa4 = mov d4, d10
0x5f,0x0f,0x24,0x00 = jeq d15, d0, #0x48
0x37,0x3f,0x02,0xf0 = insert d15, d15, d3, #0, #0x2
0x6d,0x00,0x5b,0x06 = call #0xcb6
0x8b,0x87,0x01,0x10 = add d1, d7, #0x18
0x82,0x24 = mov d4, #0x2
0x49,0xf2,0x14,0x0a = lea a2, [a15]#0x14
0x37,0x0f,0x68,0xf0 = extr.u d15, d15, #0, #0x8
0xa6,0x5f = or d15, d5
0x91,0x20,0x00,0x25 = movh.a a2, #0x5002
0xde,0x1e = jne d15, #0x1, #0x3c
0x96,0x01 = or d15, #0x1
0xb7,0x7f,0x03,0xfe = insert d15, d15, #0x7, #0x1c, #0x3
0x6d,0x00,0x02,0x01 = call #0x204
0x37,0x0f,0x04,0xf0 = insert d15, d15, d0, #0, #0x4
0x02,0xd4 = mov d4, d13
0x49,0x42,0x00,0x0a = lea a2, [a4]#0
0xdf,0x1f,0x5d,0x80 = jne d15, #0x1, #0xba
0x37,0xf0,0x03,0xf0 = insert d15, d0, d15, #0, #0x3
0x8f,0xff,0x83,0x81 = xor d8, d15, #0x3f
0x02,0x08 = mov d8, d0
0x6d,0x00,0x1f,0x02 = call #0x43e
0x49,0x33,0x08,0x8a = lea a3, [a3]#-0x1f8
0x6d,0x00,0x72,0x12 = call #0x24e4
0x37,0x04,0x68,0x00 = extr.u d0, d4, #0, #0x8
0x3b,0x00,0xd0,0x12 = mov d1, #0x2d00
0xda,0x0f = mov d15, #0xf
0x8f,0x28,0x20,0xf0 = sha d15, d8, #0x2
0x10,0xe4 = addsc.a a4, a14, d15, #0
0xa6,0x28 = or d8, d2
0xb7,0x0f,0x1c,0xf0 = insert d15, d15, #0, #0, #0x1c
0x6d,0x00,0xea,0x11 = call #0x23d4
0x7e,0x05 = jne d15, d0, #0xa
0x4b,0x02,0x71,0x01 = ftouz d0, d2
0x37,0x01,0x04,0x14 = insert d1, d1, d0, #0x8, #0x4
0x3c,0x0e = j #0x1c
0xd9,0x22,0x34,0x06 = lea a2, [a2]#0x6034
0x6d,0xff,0xde,0xff = call #-0x44
0xd9,0xff,0x00,0x46 = lea a15, [a15]#0x6100
0x6d,0xff,0x22,0xfe = call #-0x3bc
0xd9,0x22,0x08,0x00 = lea a2, [a2]#0x8
0x06,0xec = sh d12, #-0x2
0xc2,0x81 = add d1, #-0x8
0x8f,0x3f,0x00,0x10 = sh d1, d15, #0x3
0x82,0x05 = mov d5, #0
0x8b,0xf2,0x00,0x00 = add d0, d2, #0xf
0xdf,0x00,0x2e,0x00 = jeq d0, #0, #0x5c
0xa0,0x35 = mov.a a5, #0x3
0xd9,0x22,0x04,0x26 = lea a2, [a2]#0x6084
0x4b,0x08,0x61,0x01 = utof d0, d8
0x06,0xaf = sh d15, #-0x6
0x6d,0x00,0x03,0x01 = call #0x206
0x37,0x0f,0xe1,0xf2 = extr.u d15, d15, #0x5, #0x1
0x0f,0xf1,0x10,0x10 = sha d1, d1, d15
0xdf,0x2f,0x91,0xff = jne d15, #0x2, #-0xde
0x82,0x20 = mov d0, #0x2
0x8f,0xf0,0x83,0x31 = xor d3, d0, #0x3f
0xd9,0x55,0x30,0x00 = lea a5, [a5]#0x30
0xdf,0x1f,0xfe,0x7f = jeq d15, #0x1, #-0x4
0x02,0x02 = mov d2, d0
0xda,0x40 = mov d15, #0x40
0xc2,0xff = add d15, #-0x1
0x16,0x01 = and d15, #0x1
0x80,0xcf = mov.d d15, a12
0x82,0x34 = mov d4, #0x3
0x49,0xff,0x00,0x0a = lea a15, [a15]#0
0x6d,0x00,0x3a,0x08 = call #0x1074
0x6d,0xff,0x9c,0xfa = call #-0xac8
0x8f,0x7f,0x00,0x21 = and d2, d15, #0x7
0x7f,0x80,0x04,0x80 = jge.u d0, d8, #0x8
0x82,0x04 = mov d4, #0
0x6d,0xff,0xbc,0xfd = call #-0x488
0x6d,0xff,0xe8,0xfb = call #-0x830
0x37,0xf0,0x07,0xf0 = insert d15, d0, d15, #0, #0x7
0x3b,0x00,0x98,0xf0 = mov d15, #0x980
0x6d,0x00,0xbe,0x0a = call #0x157c
0x6d,0xff,0x00,0xfc = call #-0x800
0x8b,0x3f,0x20,0x43 = min.u d4, d15, #0x3
0xda,0x02 = mov d15, #0x2
0x02,0x24 = mov d4, d2
0x3c,0x1b = j #0x36
0xa0,0x56 = mov.a a6, #0x5
0xfe,0xdb = jne d15, d13, #0x36
0x26,0xf1 = and d1, d15
0x6d,0x00,0xdc,0x08 = call #0x11b8
0x82,0x27 = mov d7, #0x2
0x4b,0xf0,0x51,0x20 = div.f d2, d0, d15
0x3c,0x27 = j #0x4e
0xc6,0xf1 = xor d1, d15
0x15,0xd0,0xc0,0xf7 = stucx #0xd0003fc0
0x6d,0x00,0xa4,0x02 = call #0x548
0x37,0x00,0x68,0x00 = extr.u d0, d0, #0, #0x8
0x3c,0x00 = j #0x0
0x53,0x42,0x20,0x10 = mul d1, d2, #0x4
0x26,0x2f = and d15, d2
0x15,0xd0,0xc0,0xff = lducx #0xd0003fc0
0x4b,0xf1,0x11,0x22 = div.u e2, d1, d15
0x6d,0xff,0x9d,0xff = call #-0xc6
0x1d,0x00,0x03,0x00 = j #0x6
0xac,0xa2 = st.h [sp]#0x4, d15
0xc6,0x1f = xor d15, d1
0x6d,0x00,0x53,0x00 = call #0xa6
0xa0,0x0f = mov.a a15, #0
0x2e,0x03 = jz.t d15, #0, #0x6
0x5f,0x9f,0x23,0x00 = jeq d15, d9, #0x46
0x3f,0xfc,0xc9,0xff = jlt.u d12, d15, #-0x6e
0x02,0x48 = mov d8, d4
0x80,0xff = mov.d d15, a15
0x30,0x43 = add.a a3, a4
0xdf,0x7f,0xf6,0xff = jne d15, #0x7, #-0x14
0x4b,0xf2,0x51,0xf0 = div.f d15, d2, d15
0x26,0x02 = and d2, d0
0x6d,0x00,0x4a,0x04 = call #0x894
0x6d,0xff,0x28,0xff = call #-0x1b0
0x6d,0x00,0xc6,0x10 = call #0x218c
0x06,0x62 = sh d2, #0x6
0x37,0x0f,0xe1,0xb1 = extr.u d11, d15, #0x3, #0x1
0x3c,0x63 = j #0xc6
0xa6,0x4f = or d15, d4
0xd7,0x10,0x21,0x0f = imask e0, #0x1, d15, #0x1
0x3f,0x40,0xe3,0xff = jlt.u d0, d4, #-0x3a
0xa6,0x12 = or d2, d1
0x06,0xef = sh d15, #-0x2
0x6d,0x00,0xa5,0x0b = call #0x174a
0xbf,0x81,0xf3,0xff = jlt.u d1, #0x8, #-0x1a
0x3e,0x08 = jeq d15, d0, #0x10
0xd9,0xff,0x00,0x05 = lea a15, [a15]#0x5000
0x37,0x0f,0x70,0x20 = extr.u d2, d15, #0, #0x10
0xd9,0x44,0x94,0xd2 = lea a4, [a4]#0x2b54
0xb7,0x0f,0x02,0xf0 = insert d15, d15, #0, #0, #0x2
0x53,0x8f,0x20,0xf0 = mul d15, d15, #0x8
0x76,0x23 = jz d2, #0x6
0xc6,0x3f = xor d15, d3
0x5f,0x8f,0x28,0x00 = jeq d15, d8, #0x50
0x8f,0x31,0x40,0xf1 = or d15, d1, #0x3
0x37,0xf1,0x82,0x16 = insert d1, d1, d15, #0xd, #0x2
0x6d,0xff,0x1e,0xfa = call #-0xbc4
0x0f,0x31,0x10,0x10 = sha d1, d1, d3
0xf6,0x26 = jnz d2, #0xc
0x6f,0x70,0xec,0x7f = jz.t d0, #0x7, #-0x28
0x5e,0x19 = jne d15, #0x1, #0x12
0x91,0x20,0x00,0xf5 = movh.a a15, #0x5002
0x37,0x0f,0x61,0xf2 = extr.u d15, d15, #0x4, #0x1
0x01,0xdd,0x00,0xd6 = addsc.a a13, a13, d13, #0
0x53,0x42,0x20,0x30 = mul d3, d2, #0x4
0xd9,0xff,0xd8,0xc0 = lea a15, [a15]#0xf18
0xf6,0x23 = jnz d2, #0x6
0x53,0x47,0x20,0x00 = mul d0, d7, #0x4
0x82,0x08 = mov d8, #0
0x37,0x0f,0x01,0xf2 = insert d15, d15, d0, #0x4, #0x1
0x6d,0xff,0x87,0xfa = call #-0xaf2
0x8b,0x09,0x01,0xf0 = add d15, d9, #0x10
0xbf,0x89,0xea,0xff = jlt.u d9, #0x8, #-0x2c
0x6d,0x00,0x87,0x02 = call #0x50e
0xb0,0x14 = add.a a4, #0x1
0x6d,0x00,0x91,0x00 = call #0x122
0xd9,0xff,0x00,0x04 = lea a15, [a15]#0x4000
0xdf,0x0c,0xd3,0x7f = jeq d12, #0, #-0x5a
0x60,0x4f = mov.a a15, d4
0x82,0x00 = mov d0, #0
0x37,0x0f,0x02,0xf3 = insert d15, d15, d0, #0x6, #0x2
0x37,0x4f,0x9f,0xf0 = insert d15, d15, d4, #0x1, #0x1f
0x6d,0xff,0xc3,0xff = call #-0x7a
0xbe,0x0f = jeq d15, d0, #0x3e
0x53,0x41,0x20,0xf0 = mul d15, d1, #0x4
0xb7,0x2f,0x02,0xf5 = insert d15, d15, #0x2, #0xa, #0x2
0xfc,0x6e = loop a6, #-0x4
0x37,0x00,0x6e,0x01 = extr.u d0, d0, #0x2, #0xe
0x3c,0x0c = j #0x18
0x37,0xf3,0x08,0x38 = insert d3, d3, d15, #0x10, #0x8
0x6d,0x00,0xbc,0x09 = call #0x1378
0x8b,0x09,0x01,0x40 = add d4, d9, #0x10
0x53,0x47,0x20,0x10 = mul d1, d7, #0x4
0x86,0x23 = sha d3, #0x2
0x10,0xe5 = addsc.a a5, a14, d15, #0
0x02,0x2f = mov d15, d2
0x6d,0xff,0xb9,0xff = call #-0x8e
0x10,0xcc = addsc.a a12, a12, d15, #0
0xd9,0xff,0x14,0x36 = lea a15, [a15]#0x60d4
0xbf,0x21,0xcb,0xff = jlt.u d1, #0x2, #-0x6a
0x82,0x32 = mov d2, #0x3
0x6d,0x00,0x04,0x00 = call #0x8
0x6e,0x20 = jz d15, #0x40
0x6d,0x00,0x38,0x0b = call #0x1670
0xd9,0xff,0x30,0x21 = lea a15, [a15]#0x10b0
0x6d,0xff,0x9a,0xff = call #-0xcc
0x91,0x00,0x00,0x00 = movh.a a0, #0
0xc6,0x02 = xor d2, d0
0x53,0xcc,0x20,0xf0 = mul d15, d12, #0xc
0x02,0xb4 = mov d4, d11
0x3c,0xed = j #-0x26
0x02,0xf1 = mov d1, d15
0x6d,0xff,0xd6,0xf8 = call #-0xe54
0x37,0x0f,0x82,0xf1 = insert d15, d15, d0, #0x3, #0x2
0x6e,0xc9 = jz d15, #-0x6e
0x3b,0x90,0xd0,0x03 = mov d0, #0x3d09
0x16,0x0f = and d15, #0xf
0x02,0x2a = mov d10, d2
0xf6,0x83 = jnz d8, #0x6
0xc2,0xf4 = add d4, #-0x1
0x37,0x21,0x81,0x17 = insert d1, d1, d2, #0xf, #0x1
0xa6,0x10 = or d0, d1
0xfc,0xf6 = loop a15, #-0x14
0xdf,0x1f,0x23,0x80 = jne d15, #0x1, #0x46
0x82,0xf1 = mov d1, #-0x1
0x10,0xe2 = addsc.a a2, a14, d15, #0
0xd9,0xff,0x0c,0x00 = lea a15, [a15]#0xc
0x16,0x7f = and d15, #0x7f
0xc2,0xc5 = add d5, #-0x4
0x3c,0x03 = j #0x6
0x5e,0x17 = jne d15, #0x1, #0xe
0x0f,0x10,0x10,0x00 = sha d0, d0, d1
0x9b,0xe2,0xcb,0x24 = addih d2, d2, #0x4cbe
0xc2,0x1c = add d12, #0x1
0x80,0xd0 = mov.d d0, a13
0x6d,0x00,0xe8,0x00 = call #0x1d0
0xdf,0x04,0x31,0x00 = jeq d4, #0, #0x62
0x3c,0xc4 = j #-0x78
0xd9,0xff,0xc0,0x09 = lea a15, [a15]#-0x6400
0x16,0x07 = and d15, #0x7
0x89,0xa2,0x84,0x08 = st.h [sp]#0x4, d2
0x37,0x0f,0x62,0xf2 = extr.u d15, d15, #0x4, #0x2
0xfc,0x4e = loop a4, #-0x4
0x86,0x21 = sha d1, #0x2
0x7b,0xa0,0x47,0x04 = movh d0, #0x447a
0xd9,0x44,0x04,0x00 = lea a4, [a4]#0x4
0x0f,0xf0,0x10,0x00 = sha d0, d0, d15
0xd9,0xff,0x32,0x31 = lea a15, [a15]#0x10f2
0x82,0x41 = mov d1, #0x4
0xe2,0x0f = mul d15, d0
0x01,0xcd,0x00,0xc6 = addsc.a a12, a12, d13, #0
0x37,0x21,0x81,0x1b = insert d1, d1, d2, #0x17, #0x1
0x82,0xff = mov d15, #-0x1
0x10,0x2f = addsc.a a15, a2, d15, #0
0x3b,0xd0,0x7b,0xf3 = mov d15, #0x37bd
0xd9,0x2d,0x40,0x20 = lea a13, [a2]#0x480
0x3c,0x14 = j #0x28
0x6f,0x0f,0xff,0x7f = jz.t d15, #0, #-0x2
0xd9,0x11,0x00,0x00 = lea a1, [a1]#0
0x3c,0x0b = j #0x16
0xd9,0xff,0x00,0x40 = lea a15, [a15]#0x100
0x6f,0x04,0x05,0x00 = jz.t d4, #0, #0xa
0x26,0x1f = and d15, d1
0x10,0xf4 = addsc.a a4, a15, d15, #0
0x6d,0x00,0x1b,0x00 = call #0x36
0x82,0x42 = mov d2, #0x4
0x6d,0xff,0xc0,0xff = call #-0x80
0x8b,0x09,0x01,0x00 = add d0, d9, #0x10
0x3f,0xf0,0xfd,0xff = jlt.u d0, d15, #-0x6
0xb7,0x2f,0x08,0xf0 = insert d15, d15, #0x2, #0, #0x8
0x3b,0xf0,0x01,0x40 = mov d4, #0x1f
0xe2,0xf0 = mul d0, d15
0x6d,0x00,0x0d,0x00 = call #0x1a
0x09,0xff,0xc6,0x08 = ld.hu d15, [a15]#0x6
0x40,0xbf = mov.aa a15, a11
0x37,0x03,0x68,0x08 = extr.u d0, d3, #0x10, #0x8
0x53,0xcf,0x20,0xf0 = mul d15, d15, #0xc
0x7f,0xf8,0x0b,0x80 = jge.u d8, d15, #0x16
0x60,0x14 = mov.a a4, d1
0x6d,0xff,0x2e,0xfd = call #-0x5a4
0xa2,0xfc = sub d12, d15
0xb7,0x00,0x82,0x02 = insert d0, d0, #0, #0x5, #0x2
0x3b,0xf0,0x00,0x30 = mov d3, #0xf
0x8f,0x23,0x20,0xf0 = sha d15, d3, #0x2
0x6d,0x00,0x44,0x00 = call #0x88
0x82,0x06 = mov d6, #0
0x60,0x22 = mov.a a2, d2
0x8f,0x21,0x20,0xf0 = sha d15, d1, #0x2
0xd9,0x22,0x00,0x00 = lea a2, [a2]#0
0x20,0x08 = sub.a sp, #0x8
0x96,0x20 = or d15, #0x20
0x37,0x0f,0x03,0xf0 = insert d15, d15, d0, #0, #0x3
0x91,0x00,0x00,0xf6 = movh.a a15, #0x6000
0x6d,0x00,0xc4,0x01 = call #0x388
0x6f,0x0f,0xfc,0x7f = jz.t d15, #0, #-0x8
0xff,0x3f,0x0b,0x80 = jge.u d15, #0x3, #0x16
0x6d,0x00,0xfa,0x11 = call #0x23f4
0x76,0x6b = jz d6, #0x16
0x6d,0x00,0x34,0x00 = call #0x68
0x49,0xa5,0x00,0x0a = lea a5, [sp]#0
0x91,0x20,0x00,0x26 = movh.a a2, #0x6002
0xff,0x88,0x1f,0x80 = jge.u d8, #0x8, #0x3e
0x10,0xff = addsc.a a15, a15, d15, #0
0x6d,0xff,0xf2,0xfd = call #-0x41c
0xd9,0xff,0x30,0x36 = lea a15, [a15]#0x60f0
0x02,0x29 = mov d9, d2
0xdf,0x08,0x92,0x81 = jne d8, #0, #0x324
0xb7,0x5f,0x08,0xf0 = insert d15, d15, #0x5, #0, #0x8
0x8f,0x7f,0x00,0x31 = and d3, d15, #0x7
0x37,0x0f,0x02,0xf2 = insert d15, d15, d0, #0x4, #0x2
0x6d,0x00,0x8c,0x01 = call #0x318
0x9a,0x81 = add d15, d1, #-0x8
0x7b,0x00,0x00,0x0d = movh d0, #0xd000
0x40,0x4f = mov.aa a15, a4
0xd9,0x88,0x00,0x00 = lea a8, [a8]#0
0x6d,0x00,0xf9,0x07 = call #0xff2
0x91,0x00,0x00,0x48 = movh.a a4, #0x8000
0x89,0xa2,0x82,0x08 = st.h [sp]#0x2, d2
0x10,0xcf = addsc.a a15, a12, d15, #0
0x82,0x07 = mov d7, #0
0x6d,0xff,0xb2,0xff = call #-0x9c
0x6d,0xff,0x94,0xfa = call #-0xad8
0xb7,0x0f,0x81,0xf1 = insert d15, d15, #0, #0x3, #0x1
0x6d,0x00,0x38,0x00 = call #0x70
0x02,0x28 = mov d8, d2
0xbb,0x00,0x68,0xf9 = mov.u d15, #0x9680
0xd9,0xff,0x08,0x00 = lea a15, [a15]#0x8
0x26,0xf2 = and d2, d15
0x09,0xff,0xc4,0x08 = ld.hu d15, [a15]#0x4
0x91,0x30,0x88,0x4f = movh.a a4, #0xf883
0x37,0xbf,0x81,0xf1 = insert d15, d15, d11, #0x3, #0x1
0x10,0xf2 = addsc.a a2, a15, d15, #0
0xe2,0x9f = mul d15, d9
0xa2,0x0f = sub d15, d0
0xfc,0x5e = loop a5, #-0x4
0x3b,0x00,0xd0,0x02 = mov d0, #0x2d00
0x02,0x82 = mov d2, d8
0x40,0x5f = mov.aa a15, a5
0x91,0x00,0x00,0x10 = movh.a a1, #0
0x4b,0xf2,0x51,0x20 = div.f d2, d2, d15
0x91,0x00,0x00,0xf8 = movh.a a15, #0x8000
0x37,0xf0,0x02,0x0e = insert d0, d0, d15, #0x1c, #0x2
0x6d,0xff,0x85,0xfa = call #-0xaf6
0x02,0x2b = mov d11, d2
0x0f,0x0f,0x10,0xf0 = sha d15, d15, d0
0x6d,0xff,0x26,0xff = call #-0x1b4
0xd9,0xff,0xac,0x30 = lea a15, [a15]#0x8ec
0x02,0x5f = mov d15, d5
0x6e,0x09 = jz d15, #0x12
0x6d,0xff,0x21,0xfd = call #-0x5be
0x91,0x20,0x00,0xf7 = movh.a a15, #0x7002
0x91,0x20,0x00,0xa5 = movh.a sp, #0x5002
0x6d,0xff,0xa6,0xff = call #-0xb4
0xd9,0xff,0x00,0x06 = lea a15, [a15]#0x6000
0x6d,0xff,0xbd,0xff = call #-0x86
0x82,0x0a = mov d10, #0
0xa0,0xc6 = mov.a a6, #0xc
0xd9,0x3f,0x14,0x36 = lea a15, [a3]#0x60d4
0x6d,0x00,0xea,0x01 = call #0x3d4
0x9a,0xd4 = add d15, d4, #-0x3
0x8f,0xf0,0x83,0x41 = xor d4, d0, #0x3f
0xdf,0x04,0x7c,0x7f = jeq d4, #0, #-0x108
0x6d,0x00,0x54,0x04 = call #0x8a8
0x02,0x84 = mov d4, d8
0xdf,0x0c,0xe0,0x7f = jeq d12, #0, #-0x40
0x6d,0x00,0xc3,0x0b = call #0x1786
0x3c,0x04 = j #0x8
0x37,0xf3,0x08,0x34 = insert d3, d3, d15, #0x8, #0x8
0xda,0x04 = mov d15, #0x4
0xbb,0x70,0x71,0x4b = mov.u d4, #0xb717
0x96,0x80 = or d15, #0x80
0x37,0x0f,0x68,0x20 = extr.u d2, d15, #0, #0x8
0x6d,0xff,0x73,0xf5 = call #-0x151a
0x96,0x04 = or d15, #0x4
0x7e,0x0d = jne d15, d0, #0x1a
0x7b,0x00,0x2f,0xf4 = movh d15, #0x42f0
0x9b,0x6f,0x02,0xf0 = addih d15, d15, #0x26
0xda,0x01 = mov d15, #0x1
0x9b,0xe0,0xcb,0x04 = addih d0, d0, #0x4cbe
0x26,0x10 = and d0, d1
0x96,0x40 = or d15, #0x40
0x6d,0xff,0xbd,0xfd = call #-0x486
0x6d,0xff,0x71,0xff = call #-0x11e
0x37,0x0f,0xe1,0xf1 = extr.u d15, d15, #0x3, #0x1
0x37,0xf0,0x04,0xf0 = insert d15, d0, d15, #0, #0x4
0x6f,0x1f,0xf8,0x7f = jz.t d15, #0x1, #-0x10
0xb7,0x1f,0x08,0xf0 = insert d15, d15, #0x1, #0, #0x8
0x37,0xf0,0x02,0xf2 = insert d15, d0, d15, #0x4, #0x2
0x91,0x00,0x00,0x90 = movh.a a9, #0
0xd9,0xff,0x44,0x60 = lea a15, [a15]#0x584
0xb7,0x1f,0x02,0xf2 = insert d15, d15, #0x1, #0x4, #0x2
0x37,0x0f,0x05,0xf0 = insert d15, d15, d0, #0, #0x5
0x37,0x04,0x68,0xf0 = extr.u d15, d4, #0, #0x8
0x6d,0xff,0xde,0xfd = call #-0x444
0xdf,0x1f,0x57,0x80 = jne d15, #0x1, #0xae
0xa2,0xf0 = sub d0, d15
0x02,0xc4 = mov d4, d12
0x6d,0x00,0x2f,0x00 = call #0x5e
0xb7,0x01,0x02,0x20 = insert d2, d1, #0, #0, #0x2
0x4b,0xaf,0x41,0xf0 = mul.f d15, d15, d10
0x6d,0xff,0xfe,0xfd = call #-0x404
0x6d,0x00,0xbb,0x01 = call #0x376
0xd9,0xff,0x18,0x46 = lea a15, [a15]#0x6118
0x6e,0x07 = jz d15, #0xe
0x53,0x80,0x20,0xf0 = mul d15, d0, #0x8
0xd9,0x44,0x88,0x72 = lea a4, [a4]#0x29c8
0x3c,0x09 = j #0x12
0x37,0x0c,0x68,0xc0 = extr.u d12, d12, #0, #0x8
0x37,0xf0,0x87,0xf0 = insert d15, d0, d15, #0x1, #0x7
0x6d,0x00,0x71,0x12 = call #0x24e2
0x37,0x4f,0x01,0xf7 = insert d15, d15, d4, #0xe, #0x1
0x3c,0x0d = j #0x1a
0x37,0x01,0x81,0x01 = insert d0, d1, d0, #0x3, #0x1
0xff,0x8f,0x1a,0x80 = jge.u d15, #0x8, #0x34
0x80,0xdf = mov.d d15, a13
0xc2,0x1f = add d15, #0x1
0x4b,0x8f,0x41,0xf0 = mul.f d15, d15, d8
0xc2,0xf1 = add d1, #-0x1
0x8b,0xff,0x21,0xf3 = min.u d15, d15, #0x1f
0x40,0xd2 = mov.aa a2, a13
0x9a,0x22 = add d15, d2, #0x2
0x49,0xa4,0x00,0x0a = lea a4, [sp]#0
0x3f,0x08,0x08,0x80 = jlt.u d8, d0, #0x10
0x03,0xf4,0x0a,0xf5 = madd d15, d5, d4, d15
0xd9,0xff,0x80,0xc9 = lea a15, [a15]#-0x6500
0x91,0x00,0x00,0x26 = movh.a a2, #0x6000
0x6d,0x00,0xf9,0x0a = call #0x15f2
0x0f,0x80,0x10,0x00 = sha d0, d0, d8
0xd9,0xff,0x28,0x01 = lea a15, [a15]#0x1028
0x91,0x20,0x00,0xa6 = movh.a sp, #0x6002
0x02,0x0c = mov d12, d0
0xd9,0x55,0x0c,0x00 = lea a5, [a5]#0xc
0xb7,0x3f,0x08,0xf0 = insert d15, d15, #0x3, #0, #0x8
0x6f,0x0f,0xf2,0x7f = jz.t d15, #0, #-0x1c
0x4b,0x0f,0x71,0xf1 = ftouz d15, d15
0x53,0x61,0x20,0xf0 = mul d15, d1, #0x6
0x6d,0xff,0x5c,0xfd = call #-0x548
0x91,0xf0,0x01,0xf8 = movh.a a15, #0x801f
0xd9,0xff,0xc0,0x0b = lea a15, [a15]#-0x4400
0xda,0x08 = mov d15, #0x8
0x02,0x94 = mov d4, d9
0x6d,0x00,0x29,0x04 = call #0x852
0x37,0xf1,0x04,0x18 = insert d1, d1, d15, #0x10, #0x4
0x37,0xf0,0x01,0xf1 = insert d15, d0, d15, #0x2, #0x1
0x7d,0xf4,0x04,0x80 = jne.a a4, a15, #0x8
0xd9,0x22,0x00,0x16 = lea a2, [a2]#0x6040
0x8f,0x10,0x00,0x01 = and d0, d0, #0x1
0x3e,0x28 = jeq d15, d2, #0x10
0xfe,0x04 = jne d15, d0, #0x28
0x4b,0x0f,0x51,0xf0 = div.f d15, d15, d0
0xdf,0x0c,0x86,0x7f = jeq d12, #0, #-0xf4
0xc2,0x10 = add d0, #0x1
0x8f,0x3c,0x00,0xf1 = and d15, d12, #0x3
0x6d,0x00,0x92,0x00 = call #0x124
0x6d,0xff,0xea,0xfd = call #-0x42c
0x5f,0x0f,0x22,0x00 = jeq d15, d0, #0x44
0x3c,0x36 = j #0x6c
0x82,0x09 = mov d9, #0
0x5e,0x43 = jne d15, #0x4, #0x6