de6e324bdseparate emu thread10d3daf86Roms List improvements95d202f37Let's make the rom list process on a separate thread so the emulator doesnt take ages to load.fc306967fWow the ROM Header was just completely busted. Game list view works nowbad1691eefuck this shit2b59e5f46game list in progressd26417b83remappable inputs in progressac4af8106inpute72abc240update readme430139dc9Qt6 frontend3080d4d45Fix this small bug too08cd13b85Cop0 unused functions do not actually pose a threat (as per manual). They don't do anything, so shall we.61bb4fb44make idle loop detection a little more specific with where the load goesb037de4c3SAZDFsdff12e81e73eneed to figure out why n64-systemtest loops indefinitely at some address that appears to be valid (i think it's me not invalidating the cache properly)204f0e13bidle skipping seems to work!cb8bb634asdkfjlasdf58e5c89c1Fix compilation issue on my machine (no idea)24fb2898eattempting more serious idle skipping214719577Place rsp.Step inside cached interpreter. Gains about 3 more fpsbb97dcc23mmmmm920b77d38wjkhasdfjhkasdf430ccdab4it's a start...4f42a673aCached interpreter plays Mario 64. Start looking into RSP as wellc9a030787idle skipping works!5fbda03cenew idea366637abaIdle skipping... maybe?609fa2fb0Cache instructions implemented but broken lmao. Commented out for nowe140a6d12- Stop using inheritance for CPU, instead use composition. - Introduce KAIZEN_JIT_ENABLED optional define instead of relying on __aarch64__ and the like. - More cache work68e613057prep cache impl811b4d809fix clang formatfda755f7didkd5024ebbfsmall MI refactor in preparation of (eventually) implementing the RDRAM interface properly694b45341Merge commit '206dcdedf195fb320913584180edb12c7731e396' as 'external/SDL'206dcdedfSquashed 'external/SDL/' content from commit 4d17b99d0a4d16e1cb4need to update sdl848b19920Fix compilation errordb61b5299Merge commit 'e94a94559f28e49678fbcf72199a5258137b0fe9' as 'external/imgui'e94a94559Squashed 'external/imgui/' content from commit 02e9b8cac52edb3757need to update imguic1a705e86Emulate weird JALR behaviour4b4c32f4bFix exception for "unusable COP1" in 4 instructions i missed accidentally (again)df5828142Bug putting 0s in the log everywheref8b580048Make isviewer a sink to file8241e9735Fix exception for "unusable COP1" in 4 instructions i missed accidentallyb29715f20small changesd9a620bc1make use of my new small utility library0d1aa938eAdd 'external/ircolib/' from commit 'ce3cd726c8df8388d554abf8bb55d55020eb4450'e64eb40b3Fuck git git-subtree-dir: external/ircolib git-subtree-split:de6e324bde
338 lines
18 KiB
C#
338 lines
18 KiB
C#
# CS_ARCH_AARCH64, None, None
|
|
0xc1200400 == za.s[w8, 0:3], z0.b, z0.b
|
|
0xc1254541 == za.s[w10, 4:7], z10.b, z5.b
|
|
0xc12865a3 == za.s[w11, 12:15], z13.b, z8.b
|
|
0xc12f67e3 == za.s[w11, 12:15], z31.b, z15.b
|
|
0xc1200621 == za.s[w8, 4:7], z17.b, z0.b
|
|
0xc12e0421 == za.s[w8, 4:7], z1.b, z14.b
|
|
0xc1244660 == za.s[w10, 0:3], z19.b, z4.b
|
|
0xc1220580 == za.s[w8, 0:3], z12.b, z2.b
|
|
0xc12a4421 == za.s[w10, 4:7], z1.b, z10.b
|
|
0xc12e06c1 == za.s[w8, 4:7], z22.b, z14.b
|
|
0xc1216522 == za.s[w11, 8:11], z9.b, z1.b
|
|
0xc12b2583 == za.s[w9, 12:15], z12.b, z11.b
|
|
0xc1000000 == za.s[w8, 0:3], z0.b, z0.b[0]
|
|
0xc1055541 == za.s[w10, 4:7], z10.b, z5.b[5]
|
|
0xc108eda3 == za.s[w11, 12:15], z13.b, z8.b[11]
|
|
0xc10fffe3 == za.s[w11, 12:15], z31.b, z15.b[15]
|
|
0xc1000e21 == za.s[w8, 4:7], z17.b, z0.b[3]
|
|
0xc10e8421 == za.s[w8, 4:7], z1.b, z14.b[9]
|
|
0xc1045660 == za.s[w10, 0:3], z19.b, z4.b[5]
|
|
0xc1021980 == za.s[w8, 0:3], z12.b, z2.b[6]
|
|
0xc10ac821 == za.s[w10, 4:7], z1.b, z10.b[10]
|
|
0xc10e0ac1 == za.s[w8, 4:7], z22.b, z14.b[2]
|
|
0xc101f522 == za.s[w11, 8:11], z9.b, z1.b[13]
|
|
0xc10ba983 == za.s[w9, 12:15], z12.b, z11.b[10]
|
|
0xc1600400 == za.d[w8, 0:3], z0.h, z0.h
|
|
0xc1654541 == za.d[w10, 4:7], z10.h, z5.h
|
|
0xc16865a3 == za.d[w11, 12:15], z13.h, z8.h
|
|
0xc16f67e3 == za.d[w11, 12:15], z31.h, z15.h
|
|
0xc1600621 == za.d[w8, 4:7], z17.h, z0.h
|
|
0xc16e0421 == za.d[w8, 4:7], z1.h, z14.h
|
|
0xc1644660 == za.d[w10, 0:3], z19.h, z4.h
|
|
0xc1620580 == za.d[w8, 0:3], z12.h, z2.h
|
|
0xc16a4421 == za.d[w10, 4:7], z1.h, z10.h
|
|
0xc16e06c1 == za.d[w8, 4:7], z22.h, z14.h
|
|
0xc1616522 == za.d[w11, 8:11], z9.h, z1.h
|
|
0xc16b2583 == za.d[w9, 12:15], z12.h, z11.h
|
|
0xc1800000 == za.d[w8, 0:3], z0.h, z0.h[0]
|
|
0xc1854541 == za.d[w10, 4:7], z10.h, z5.h[1]
|
|
0xc188eda3 == za.d[w11, 12:15], z13.h, z8.h[7]
|
|
0xc18fefe3 == za.d[w11, 12:15], z31.h, z15.h[7]
|
|
0xc1800e21 == za.d[w8, 4:7], z17.h, z0.h[3]
|
|
0xc18e8421 == za.d[w8, 4:7], z1.h, z14.h[5]
|
|
0xc1844660 == za.d[w10, 0:3], z19.h, z4.h[1]
|
|
0xc1820980 == za.d[w8, 0:3], z12.h, z2.h[2]
|
|
0xc18ac821 == za.d[w10, 4:7], z1.h, z10.h[6]
|
|
0xc18e0ac1 == za.d[w8, 4:7], z22.h, z14.h[2]
|
|
0xc181e522 == za.d[w11, 8:11], z9.h, z1.h[5]
|
|
0xc18ba983 == za.d[w9, 12:15], z12.h, z11.h[6]
|
|
0xc1200000 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b
|
|
0xc1200000 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b
|
|
0xc1254141 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b
|
|
0xc1254141 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b
|
|
0xc12861a1 == za.s[w11, 4:7, vgx2], {z13.b, z14.b}, z8.b
|
|
0xc12861a1 == za.s[w11, 4:7], {z13.b - z14.b}, z8.b
|
|
0xc12f63e1 == za.s[w11, 4:7, vgx2], {z31.b, z0.b}, z15.b
|
|
0xc12f63e1 == za.s[w11, 4:7], {z31.b - z0.b}, z15.b
|
|
0xc1200221 == za.s[w8, 4:7, vgx2], {z17.b, z18.b}, z0.b
|
|
0xc1200221 == za.s[w8, 4:7], {z17.b - z18.b}, z0.b
|
|
0xc12e0021 == za.s[w8, 4:7, vgx2], {z1.b, z2.b}, z14.b
|
|
0xc12e0021 == za.s[w8, 4:7], {z1.b - z2.b}, z14.b
|
|
0xc1244260 == za.s[w10, 0:3, vgx2], {z19.b, z20.b}, z4.b
|
|
0xc1244260 == za.s[w10, 0:3], {z19.b - z20.b}, z4.b
|
|
0xc1220180 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b
|
|
0xc1220180 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b
|
|
0xc12a4021 == za.s[w10, 4:7, vgx2], {z1.b, z2.b}, z10.b
|
|
0xc12a4021 == za.s[w10, 4:7], {z1.b - z2.b}, z10.b
|
|
0xc12e02c1 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b
|
|
0xc12e02c1 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b
|
|
0xc1216120 == za.s[w11, 0:3, vgx2], {z9.b, z10.b}, z1.b
|
|
0xc1216120 == za.s[w11, 0:3], {z9.b - z10.b}, z1.b
|
|
0xc12b2181 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b
|
|
0xc12b2181 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b
|
|
0xc1100000 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, z0.b[0]
|
|
0xc1100000 == za.s[w8, 0:3], {z0.b - z1.b}, z0.b[0]
|
|
0xc1154545 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, z5.b[6]
|
|
0xc1154545 == za.s[w10, 4:7], {z10.b - z11.b}, z5.b[6]
|
|
0xc1186d87 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, z8.b[15]
|
|
0xc1186d87 == za.s[w11, 4:7], {z12.b - z13.b}, z8.b[15]
|
|
0xc11f6fc7 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, z15.b[15]
|
|
0xc11f6fc7 == za.s[w11, 4:7], {z30.b - z31.b}, z15.b[15]
|
|
0xc1100e05 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, z0.b[14]
|
|
0xc1100e05 == za.s[w8, 4:7], {z16.b - z17.b}, z0.b[14]
|
|
0xc11e0401 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, z14.b[4]
|
|
0xc11e0401 == za.s[w8, 4:7], {z0.b - z1.b}, z14.b[4]
|
|
0xc1144640 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, z4.b[4]
|
|
0xc1144640 == za.s[w10, 0:3], {z18.b - z19.b}, z4.b[4]
|
|
0xc1120980 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, z2.b[8]
|
|
0xc1120980 == za.s[w8, 0:3], {z12.b - z13.b}, z2.b[8]
|
|
0xc11a4801 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, z10.b[8]
|
|
0xc11a4801 == za.s[w10, 4:7], {z0.b - z1.b}, z10.b[8]
|
|
0xc11e0ac5 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, z14.b[10]
|
|
0xc11e0ac5 == za.s[w8, 4:7], {z22.b - z23.b}, z14.b[10]
|
|
0xc1116502 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, z1.b[5]
|
|
0xc1116502 == za.s[w11, 0:3], {z8.b - z9.b}, z1.b[5]
|
|
0xc11b2987 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, z11.b[11]
|
|
0xc11b2987 == za.s[w9, 4:7], {z12.b - z13.b}, z11.b[11]
|
|
0xc1a00000 == za.s[w8, 0:3, vgx2], {z0.b, z1.b}, {z0.b, z1.b}
|
|
0xc1a00000 == za.s[w8, 0:3], {z0.b - z1.b}, {z0.b - z1.b}
|
|
0xc1b44141 == za.s[w10, 4:7, vgx2], {z10.b, z11.b}, {z20.b, z21.b}
|
|
0xc1b44141 == za.s[w10, 4:7], {z10.b - z11.b}, {z20.b - z21.b}
|
|
0xc1a86181 == za.s[w11, 4:7, vgx2], {z12.b, z13.b}, {z8.b, z9.b}
|
|
0xc1a86181 == za.s[w11, 4:7], {z12.b - z13.b}, {z8.b - z9.b}
|
|
0xc1be63c1 == za.s[w11, 4:7, vgx2], {z30.b, z31.b}, {z30.b, z31.b}
|
|
0xc1be63c1 == za.s[w11, 4:7], {z30.b - z31.b}, {z30.b - z31.b}
|
|
0xc1b00201 == za.s[w8, 4:7, vgx2], {z16.b, z17.b}, {z16.b, z17.b}
|
|
0xc1b00201 == za.s[w8, 4:7], {z16.b - z17.b}, {z16.b - z17.b}
|
|
0xc1be0001 == za.s[w8, 4:7, vgx2], {z0.b, z1.b}, {z30.b, z31.b}
|
|
0xc1be0001 == za.s[w8, 4:7], {z0.b - z1.b}, {z30.b - z31.b}
|
|
0xc1b44240 == za.s[w10, 0:3, vgx2], {z18.b, z19.b}, {z20.b, z21.b}
|
|
0xc1b44240 == za.s[w10, 0:3], {z18.b - z19.b}, {z20.b - z21.b}
|
|
0xc1a20180 == za.s[w8, 0:3, vgx2], {z12.b, z13.b}, {z2.b, z3.b}
|
|
0xc1a20180 == za.s[w8, 0:3], {z12.b - z13.b}, {z2.b - z3.b}
|
|
0xc1ba4001 == za.s[w10, 4:7, vgx2], {z0.b, z1.b}, {z26.b, z27.b}
|
|
0xc1ba4001 == za.s[w10, 4:7], {z0.b - z1.b}, {z26.b - z27.b}
|
|
0xc1be02c1 == za.s[w8, 4:7, vgx2], {z22.b, z23.b}, {z30.b, z31.b}
|
|
0xc1be02c1 == za.s[w8, 4:7], {z22.b - z23.b}, {z30.b - z31.b}
|
|
0xc1a06100 == za.s[w11, 0:3, vgx2], {z8.b, z9.b}, {z0.b, z1.b}
|
|
0xc1a06100 == za.s[w11, 0:3], {z8.b - z9.b}, {z0.b - z1.b}
|
|
0xc1aa2181 == za.s[w9, 4:7, vgx2], {z12.b, z13.b}, {z10.b, z11.b}
|
|
0xc1aa2181 == za.s[w9, 4:7], {z12.b - z13.b}, {z10.b - z11.b}
|
|
0xc1600000 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h
|
|
0xc1600000 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h
|
|
0xc1654141 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h
|
|
0xc1654141 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h
|
|
0xc16861a1 == za.d[w11, 4:7, vgx2], {z13.h, z14.h}, z8.h
|
|
0xc16861a1 == za.d[w11, 4:7], {z13.h - z14.h}, z8.h
|
|
0xc16f63e1 == za.d[w11, 4:7, vgx2], {z31.h, z0.h}, z15.h
|
|
0xc16f63e1 == za.d[w11, 4:7], {z31.h - z0.h}, z15.h
|
|
0xc1600221 == za.d[w8, 4:7, vgx2], {z17.h, z18.h}, z0.h
|
|
0xc1600221 == za.d[w8, 4:7], {z17.h - z18.h}, z0.h
|
|
0xc16e0021 == za.d[w8, 4:7, vgx2], {z1.h, z2.h}, z14.h
|
|
0xc16e0021 == za.d[w8, 4:7], {z1.h - z2.h}, z14.h
|
|
0xc1644260 == za.d[w10, 0:3, vgx2], {z19.h, z20.h}, z4.h
|
|
0xc1644260 == za.d[w10, 0:3], {z19.h - z20.h}, z4.h
|
|
0xc1620180 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h
|
|
0xc1620180 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h
|
|
0xc16a4021 == za.d[w10, 4:7, vgx2], {z1.h, z2.h}, z10.h
|
|
0xc16a4021 == za.d[w10, 4:7], {z1.h - z2.h}, z10.h
|
|
0xc16e02c1 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h
|
|
0xc16e02c1 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h
|
|
0xc1616120 == za.d[w11, 0:3, vgx2], {z9.h, z10.h}, z1.h
|
|
0xc1616120 == za.d[w11, 0:3], {z9.h - z10.h}, z1.h
|
|
0xc16b2181 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h
|
|
0xc16b2181 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h
|
|
0xc1900000 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, z0.h[0]
|
|
0xc1900000 == za.d[w8, 0:3], {z0.h - z1.h}, z0.h[0]
|
|
0xc1954545 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, z5.h[6]
|
|
0xc1954545 == za.d[w10, 4:7], {z10.h - z11.h}, z5.h[6]
|
|
0xc1986587 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, z8.h[7]
|
|
0xc1986587 == za.d[w11, 4:7], {z12.h - z13.h}, z8.h[7]
|
|
0xc19f67c7 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, z15.h[7]
|
|
0xc19f67c7 == za.d[w11, 4:7], {z30.h - z31.h}, z15.h[7]
|
|
0xc1900605 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, z0.h[6]
|
|
0xc1900605 == za.d[w8, 4:7], {z16.h - z17.h}, z0.h[6]
|
|
0xc19e0401 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, z14.h[4]
|
|
0xc19e0401 == za.d[w8, 4:7], {z0.h - z1.h}, z14.h[4]
|
|
0xc1944640 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, z4.h[4]
|
|
0xc1944640 == za.d[w10, 0:3], {z18.h - z19.h}, z4.h[4]
|
|
0xc1920180 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, z2.h[0]
|
|
0xc1920180 == za.d[w8, 0:3], {z12.h - z13.h}, z2.h[0]
|
|
0xc19a4001 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, z10.h[0]
|
|
0xc19a4001 == za.d[w10, 4:7], {z0.h - z1.h}, z10.h[0]
|
|
0xc19e02c5 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, z14.h[2]
|
|
0xc19e02c5 == za.d[w8, 4:7], {z22.h - z23.h}, z14.h[2]
|
|
0xc1916502 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, z1.h[5]
|
|
0xc1916502 == za.d[w11, 0:3], {z8.h - z9.h}, z1.h[5]
|
|
0xc19b2187 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, z11.h[3]
|
|
0xc19b2187 == za.d[w9, 4:7], {z12.h - z13.h}, z11.h[3]
|
|
0xc1e00000 == za.d[w8, 0:3, vgx2], {z0.h, z1.h}, {z0.h, z1.h}
|
|
0xc1e00000 == za.d[w8, 0:3], {z0.h - z1.h}, {z0.h - z1.h}
|
|
0xc1f44141 == za.d[w10, 4:7, vgx2], {z10.h, z11.h}, {z20.h, z21.h}
|
|
0xc1f44141 == za.d[w10, 4:7], {z10.h - z11.h}, {z20.h - z21.h}
|
|
0xc1e86181 == za.d[w11, 4:7, vgx2], {z12.h, z13.h}, {z8.h, z9.h}
|
|
0xc1e86181 == za.d[w11, 4:7], {z12.h - z13.h}, {z8.h - z9.h}
|
|
0xc1fe63c1 == za.d[w11, 4:7, vgx2], {z30.h, z31.h}, {z30.h, z31.h}
|
|
0xc1fe63c1 == za.d[w11, 4:7], {z30.h - z31.h}, {z30.h - z31.h}
|
|
0xc1f00201 == za.d[w8, 4:7, vgx2], {z16.h, z17.h}, {z16.h, z17.h}
|
|
0xc1f00201 == za.d[w8, 4:7], {z16.h - z17.h}, {z16.h - z17.h}
|
|
0xc1fe0001 == za.d[w8, 4:7, vgx2], {z0.h, z1.h}, {z30.h, z31.h}
|
|
0xc1fe0001 == za.d[w8, 4:7], {z0.h - z1.h}, {z30.h - z31.h}
|
|
0xc1f44240 == za.d[w10, 0:3, vgx2], {z18.h, z19.h}, {z20.h, z21.h}
|
|
0xc1f44240 == za.d[w10, 0:3], {z18.h - z19.h}, {z20.h - z21.h}
|
|
0xc1e20180 == za.d[w8, 0:3, vgx2], {z12.h, z13.h}, {z2.h, z3.h}
|
|
0xc1e20180 == za.d[w8, 0:3], {z12.h - z13.h}, {z2.h - z3.h}
|
|
0xc1fa4001 == za.d[w10, 4:7, vgx2], {z0.h, z1.h}, {z26.h, z27.h}
|
|
0xc1fa4001 == za.d[w10, 4:7], {z0.h - z1.h}, {z26.h - z27.h}
|
|
0xc1fe02c1 == za.d[w8, 4:7, vgx2], {z22.h, z23.h}, {z30.h, z31.h}
|
|
0xc1fe02c1 == za.d[w8, 4:7], {z22.h - z23.h}, {z30.h - z31.h}
|
|
0xc1e06100 == za.d[w11, 0:3, vgx2], {z8.h, z9.h}, {z0.h, z1.h}
|
|
0xc1e06100 == za.d[w11, 0:3], {z8.h - z9.h}, {z0.h - z1.h}
|
|
0xc1ea2181 == za.d[w9, 4:7, vgx2], {z12.h, z13.h}, {z10.h, z11.h}
|
|
0xc1ea2181 == za.d[w9, 4:7], {z12.h - z13.h}, {z10.h - z11.h}
|
|
0xc1300000 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b
|
|
0xc1300000 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b
|
|
0xc1354141 == za.s[w10, 4:7, vgx4], {z10.b - z13.b}, z5.b
|
|
0xc1354141 == za.s[w10, 4:7], {z10.b - z13.b}, z5.b
|
|
0xc13861a1 == za.s[w11, 4:7, vgx4], {z13.b - z16.b}, z8.b
|
|
0xc13861a1 == za.s[w11, 4:7], {z13.b - z16.b}, z8.b
|
|
0xc13f63e1 == za.s[w11, 4:7, vgx4], {z31.b, z0.b, z1.b, z2.b}, z15.b
|
|
0xc13f63e1 == za.s[w11, 4:7], {z31.b, z0.b, z1.b, z2.b}, z15.b
|
|
0xc1300221 == za.s[w8, 4:7, vgx4], {z17.b - z20.b}, z0.b
|
|
0xc1300221 == za.s[w8, 4:7], {z17.b - z20.b}, z0.b
|
|
0xc13e0021 == za.s[w8, 4:7, vgx4], {z1.b - z4.b}, z14.b
|
|
0xc13e0021 == za.s[w8, 4:7], {z1.b - z4.b}, z14.b
|
|
0xc1344260 == za.s[w10, 0:3, vgx4], {z19.b - z22.b}, z4.b
|
|
0xc1344260 == za.s[w10, 0:3], {z19.b - z22.b}, z4.b
|
|
0xc1320180 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b
|
|
0xc1320180 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b
|
|
0xc13a4021 == za.s[w10, 4:7, vgx4], {z1.b - z4.b}, z10.b
|
|
0xc13a4021 == za.s[w10, 4:7], {z1.b - z4.b}, z10.b
|
|
0xc13e02c1 == za.s[w8, 4:7, vgx4], {z22.b - z25.b}, z14.b
|
|
0xc13e02c1 == za.s[w8, 4:7], {z22.b - z25.b}, z14.b
|
|
0xc1316120 == za.s[w11, 0:3, vgx4], {z9.b - z12.b}, z1.b
|
|
0xc1316120 == za.s[w11, 0:3], {z9.b - z12.b}, z1.b
|
|
0xc13b2181 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b
|
|
0xc13b2181 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b
|
|
0xc1108000 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, z0.b[0]
|
|
0xc1108000 == za.s[w8, 0:3], {z0.b - z3.b}, z0.b[0]
|
|
0xc115c505 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, z5.b[6]
|
|
0xc115c505 == za.s[w10, 4:7], {z8.b - z11.b}, z5.b[6]
|
|
0xc118ed87 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, z8.b[15]
|
|
0xc118ed87 == za.s[w11, 4:7], {z12.b - z15.b}, z8.b[15]
|
|
0xc11fef87 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, z15.b[15]
|
|
0xc11fef87 == za.s[w11, 4:7], {z28.b - z31.b}, z15.b[15]
|
|
0xc1108e05 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, z0.b[14]
|
|
0xc1108e05 == za.s[w8, 4:7], {z16.b - z19.b}, z0.b[14]
|
|
0xc11e8401 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, z14.b[4]
|
|
0xc11e8401 == za.s[w8, 4:7], {z0.b - z3.b}, z14.b[4]
|
|
0xc114c600 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, z4.b[4]
|
|
0xc114c600 == za.s[w10, 0:3], {z16.b - z19.b}, z4.b[4]
|
|
0xc1128980 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, z2.b[8]
|
|
0xc1128980 == za.s[w8, 0:3], {z12.b - z15.b}, z2.b[8]
|
|
0xc11ac801 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, z10.b[8]
|
|
0xc11ac801 == za.s[w10, 4:7], {z0.b - z3.b}, z10.b[8]
|
|
0xc11e8a85 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, z14.b[10]
|
|
0xc11e8a85 == za.s[w8, 4:7], {z20.b - z23.b}, z14.b[10]
|
|
0xc111e502 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, z1.b[5]
|
|
0xc111e502 == za.s[w11, 0:3], {z8.b - z11.b}, z1.b[5]
|
|
0xc11ba987 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, z11.b[11]
|
|
0xc11ba987 == za.s[w9, 4:7], {z12.b - z15.b}, z11.b[11]
|
|
0xc1a10000 == za.s[w8, 0:3, vgx4], {z0.b - z3.b}, {z0.b - z3.b}
|
|
0xc1a10000 == za.s[w8, 0:3], {z0.b - z3.b}, {z0.b - z3.b}
|
|
0xc1b54101 == za.s[w10, 4:7, vgx4], {z8.b - z11.b}, {z20.b - z23.b}
|
|
0xc1b54101 == za.s[w10, 4:7], {z8.b - z11.b}, {z20.b - z23.b}
|
|
0xc1a96181 == za.s[w11, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b}
|
|
0xc1a96181 == za.s[w11, 4:7], {z12.b - z15.b}, {z8.b - z11.b}
|
|
0xc1bd6381 == za.s[w11, 4:7, vgx4], {z28.b - z31.b}, {z28.b - z31.b}
|
|
0xc1bd6381 == za.s[w11, 4:7], {z28.b - z31.b}, {z28.b - z31.b}
|
|
0xc1b10201 == za.s[w8, 4:7, vgx4], {z16.b - z19.b}, {z16.b - z19.b}
|
|
0xc1b10201 == za.s[w8, 4:7], {z16.b - z19.b}, {z16.b - z19.b}
|
|
0xc1bd0001 == za.s[w8, 4:7, vgx4], {z0.b - z3.b}, {z28.b - z31.b}
|
|
0xc1bd0001 == za.s[w8, 4:7], {z0.b - z3.b}, {z28.b - z31.b}
|
|
0xc1b54200 == za.s[w10, 0:3, vgx4], {z16.b - z19.b}, {z20.b - z23.b}
|
|
0xc1b54200 == za.s[w10, 0:3], {z16.b - z19.b}, {z20.b - z23.b}
|
|
0xc1a10180 == za.s[w8, 0:3, vgx4], {z12.b - z15.b}, {z0.b - z3.b}
|
|
0xc1a10180 == za.s[w8, 0:3], {z12.b - z15.b}, {z0.b - z3.b}
|
|
0xc1b94001 == za.s[w10, 4:7, vgx4], {z0.b - z3.b}, {z24.b - z27.b}
|
|
0xc1b94001 == za.s[w10, 4:7], {z0.b - z3.b}, {z24.b - z27.b}
|
|
0xc1bd0281 == za.s[w8, 4:7, vgx4], {z20.b - z23.b}, {z28.b - z31.b}
|
|
0xc1bd0281 == za.s[w8, 4:7], {z20.b - z23.b}, {z28.b - z31.b}
|
|
0xc1a16100 == za.s[w11, 0:3, vgx4], {z8.b - z11.b}, {z0.b - z3.b}
|
|
0xc1a16100 == za.s[w11, 0:3], {z8.b - z11.b}, {z0.b - z3.b}
|
|
0xc1a92181 == za.s[w9, 4:7, vgx4], {z12.b - z15.b}, {z8.b - z11.b}
|
|
0xc1a92181 == za.s[w9, 4:7], {z12.b - z15.b}, {z8.b - z11.b}
|
|
0xc1700000 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h
|
|
0xc1700000 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h
|
|
0xc1754141 == za.d[w10, 4:7, vgx4], {z10.h - z13.h}, z5.h
|
|
0xc1754141 == za.d[w10, 4:7], {z10.h - z13.h}, z5.h
|
|
0xc17861a1 == za.d[w11, 4:7, vgx4], {z13.h - z16.h}, z8.h
|
|
0xc17861a1 == za.d[w11, 4:7], {z13.h - z16.h}, z8.h
|
|
0xc17f63e1 == za.d[w11, 4:7, vgx4], {z31.h, z0.h, z1.h, z2.h}, z15.h
|
|
0xc17f63e1 == za.d[w11, 4:7], {z31.h, z0.h, z1.h, z2.h}, z15.h
|
|
0xc1700221 == za.d[w8, 4:7, vgx4], {z17.h - z20.h}, z0.h
|
|
0xc1700221 == za.d[w8, 4:7], {z17.h - z20.h}, z0.h
|
|
0xc17e0021 == za.d[w8, 4:7, vgx4], {z1.h - z4.h}, z14.h
|
|
0xc17e0021 == za.d[w8, 4:7], {z1.h - z4.h}, z14.h
|
|
0xc1744260 == za.d[w10, 0:3, vgx4], {z19.h - z22.h}, z4.h
|
|
0xc1744260 == za.d[w10, 0:3], {z19.h - z22.h}, z4.h
|
|
0xc1720180 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h
|
|
0xc1720180 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h
|
|
0xc17a4021 == za.d[w10, 4:7, vgx4], {z1.h - z4.h}, z10.h
|
|
0xc17a4021 == za.d[w10, 4:7], {z1.h - z4.h}, z10.h
|
|
0xc17e02c1 == za.d[w8, 4:7, vgx4], {z22.h - z25.h}, z14.h
|
|
0xc17e02c1 == za.d[w8, 4:7], {z22.h - z25.h}, z14.h
|
|
0xc1716120 == za.d[w11, 0:3, vgx4], {z9.h - z12.h}, z1.h
|
|
0xc1716120 == za.d[w11, 0:3], {z9.h - z12.h}, z1.h
|
|
0xc17b2181 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h
|
|
0xc17b2181 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h
|
|
0xc1908000 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, z0.h[0]
|
|
0xc1908000 == za.d[w8, 0:3], {z0.h - z3.h}, z0.h[0]
|
|
0xc195c505 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, z5.h[6]
|
|
0xc195c505 == za.d[w10, 4:7], {z8.h - z11.h}, z5.h[6]
|
|
0xc198e587 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, z8.h[7]
|
|
0xc198e587 == za.d[w11, 4:7], {z12.h - z15.h}, z8.h[7]
|
|
0xc19fe787 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, z15.h[7]
|
|
0xc19fe787 == za.d[w11, 4:7], {z28.h - z31.h}, z15.h[7]
|
|
0xc1908605 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, z0.h[6]
|
|
0xc1908605 == za.d[w8, 4:7], {z16.h - z19.h}, z0.h[6]
|
|
0xc19e8401 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, z14.h[4]
|
|
0xc19e8401 == za.d[w8, 4:7], {z0.h - z3.h}, z14.h[4]
|
|
0xc194c600 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, z4.h[4]
|
|
0xc194c600 == za.d[w10, 0:3], {z16.h - z19.h}, z4.h[4]
|
|
0xc1928180 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, z2.h[0]
|
|
0xc1928180 == za.d[w8, 0:3], {z12.h - z15.h}, z2.h[0]
|
|
0xc19ac001 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, z10.h[0]
|
|
0xc19ac001 == za.d[w10, 4:7], {z0.h - z3.h}, z10.h[0]
|
|
0xc19e8285 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, z14.h[2]
|
|
0xc19e8285 == za.d[w8, 4:7], {z20.h - z23.h}, z14.h[2]
|
|
0xc191e502 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, z1.h[5]
|
|
0xc191e502 == za.d[w11, 0:3], {z8.h - z11.h}, z1.h[5]
|
|
0xc19ba187 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, z11.h[3]
|
|
0xc19ba187 == za.d[w9, 4:7], {z12.h - z15.h}, z11.h[3]
|
|
0xc1e10000 == za.d[w8, 0:3, vgx4], {z0.h - z3.h}, {z0.h - z3.h}
|
|
0xc1e10000 == za.d[w8, 0:3], {z0.h - z3.h}, {z0.h - z3.h}
|
|
0xc1f54101 == za.d[w10, 4:7, vgx4], {z8.h - z11.h}, {z20.h - z23.h}
|
|
0xc1f54101 == za.d[w10, 4:7], {z8.h - z11.h}, {z20.h - z23.h}
|
|
0xc1e96181 == za.d[w11, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h}
|
|
0xc1e96181 == za.d[w11, 4:7], {z12.h - z15.h}, {z8.h - z11.h}
|
|
0xc1fd6381 == za.d[w11, 4:7, vgx4], {z28.h - z31.h}, {z28.h - z31.h}
|
|
0xc1fd6381 == za.d[w11, 4:7], {z28.h - z31.h}, {z28.h - z31.h}
|
|
0xc1f10201 == za.d[w8, 4:7, vgx4], {z16.h - z19.h}, {z16.h - z19.h}
|
|
0xc1f10201 == za.d[w8, 4:7], {z16.h - z19.h}, {z16.h - z19.h}
|
|
0xc1fd0001 == za.d[w8, 4:7, vgx4], {z0.h - z3.h}, {z28.h - z31.h}
|
|
0xc1fd0001 == za.d[w8, 4:7], {z0.h - z3.h}, {z28.h - z31.h}
|
|
0xc1f54200 == za.d[w10, 0:3, vgx4], {z16.h - z19.h}, {z20.h - z23.h}
|
|
0xc1f54200 == za.d[w10, 0:3], {z16.h - z19.h}, {z20.h - z23.h}
|
|
0xc1e10180 == za.d[w8, 0:3, vgx4], {z12.h - z15.h}, {z0.h - z3.h}
|
|
0xc1e10180 == za.d[w8, 0:3], {z12.h - z15.h}, {z0.h - z3.h}
|
|
0xc1f94001 == za.d[w10, 4:7, vgx4], {z0.h - z3.h}, {z24.h - z27.h}
|
|
0xc1f94001 == za.d[w10, 4:7], {z0.h - z3.h}, {z24.h - z27.h}
|
|
0xc1fd0281 == za.d[w8, 4:7, vgx4], {z20.h - z23.h}, {z28.h - z31.h}
|
|
0xc1fd0281 == za.d[w8, 4:7], {z20.h - z23.h}, {z28.h - z31.h}
|
|
0xc1e16100 == za.d[w11, 0:3, vgx4], {z8.h - z11.h}, {z0.h - z3.h}
|
|
0xc1e16100 == za.d[w11, 0:3], {z8.h - z11.h}, {z0.h - z3.h}
|
|
0xc1e92181 == za.d[w9, 4:7, vgx4], {z12.h - z15.h}, {z8.h - z11.h}
|
|
0xc1e92181 == za.d[w9, 4:7], {z12.h - z15.h}, {z8.h - z11.h}
|