• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
10x~~~~~~~~~~~~~~~~  1a050083		adc w3, w4, w5
20x~~~~~~~~~~~~~~~~  9a0800e6		adc x6, x7, x8
30x~~~~~~~~~~~~~~~~  3a0b0149		adcs w9, w10, w11
40x~~~~~~~~~~~~~~~~  ba0e01ac		adcs x12, x13, x14
50x~~~~~~~~~~~~~~~~  0b11020f		add w15, w16, w17
60x~~~~~~~~~~~~~~~~  8b140272		add x18, x19, x20
70x~~~~~~~~~~~~~~~~  2b1702d5		adds w21, w22, w23
80x~~~~~~~~~~~~~~~~  ab1a0338		adds x24, x25, x26
90x~~~~~~~~~~~~~~~~  0a1d039b		and w27, w28, w29
100x~~~~~~~~~~~~~~~~  8a040062		and x2, x3, x4
110x~~~~~~~~~~~~~~~~  6a0700c5		ands w5, w6, w7
120x~~~~~~~~~~~~~~~~  ea0a0128		ands x8, x9, x10
130x~~~~~~~~~~~~~~~~  13007d8b		sbfx w11, w12, #0, #32
140x~~~~~~~~~~~~~~~~  9341fdcd		asr x13, x14, #1
150x~~~~~~~~~~~~~~~~  1ad12a0f		asr w15, w16, w17
160x~~~~~~~~~~~~~~~~  9ad42a72		asr x18, x19, x20
170x~~~~~~~~~~~~~~~~  33051ad5		bfxil w21, w22, #5, #2
180x~~~~~~~~~~~~~~~~  b3472317		bfxil x23, x24, #7, #2
190x~~~~~~~~~~~~~~~~  0a3b0359		bic w25, w26, w27
200x~~~~~~~~~~~~~~~~  8a2203bc		bic x28, x29, x2
210x~~~~~~~~~~~~~~~~  6a250083		bics w3, w4, w5
220x~~~~~~~~~~~~~~~~  ea2800e6		bics x6, x7, x8
230x~~~~~~~~~~~~~~~~  3a4ae120		ccmn w9, w10, #nzcv, al
240x~~~~~~~~~~~~~~~~  3a4a0120		ccmn w9, w10, #nzcv, eq
250x~~~~~~~~~~~~~~~~  3a4a1120		ccmn w9, w10, #nzcv, ne
260x~~~~~~~~~~~~~~~~  ba4ce162		ccmn x11, x12, #nzCv, al
270x~~~~~~~~~~~~~~~~  ba4c3162		ccmn x11, x12, #nzCv, lo
280x~~~~~~~~~~~~~~~~  ba4c2162		ccmn x11, x12, #nzCv, hs
290x~~~~~~~~~~~~~~~~  7a4ee1a1		ccmp w13, w14, #nzcV, al
300x~~~~~~~~~~~~~~~~  7a4e81a1		ccmp w13, w14, #nzcV, hi
310x~~~~~~~~~~~~~~~~  7a4e91a1		ccmp w13, w14, #nzcV, ls
320x~~~~~~~~~~~~~~~~  fa50e1e3		ccmp x15, x16, #nzCV, al
330x~~~~~~~~~~~~~~~~  fa5001e3		ccmp x15, x16, #nzCV, eq
340x~~~~~~~~~~~~~~~~  fa5011e3		ccmp x15, x16, #nzCV, ne
350x~~~~~~~~~~~~~~~~  1a922651		cinc w17, w18, lo
360x~~~~~~~~~~~~~~~~  1a923651		cinc w17, w18, hs
370x~~~~~~~~~~~~~~~~  9a949693		cinc x19, x20, hi
380x~~~~~~~~~~~~~~~~  9a948693		cinc x19, x20, ls
390x~~~~~~~~~~~~~~~~  5a9612d5		cinv w21, w22, eq
400x~~~~~~~~~~~~~~~~  5a9602d5		cinv w21, w22, ne
410x~~~~~~~~~~~~~~~~  da982317		cinv x23, x24, lo
420x~~~~~~~~~~~~~~~~  da983317		cinv x23, x24, hs
430x~~~~~~~~~~~~~~~~  d5033f5f		clrex
440x~~~~~~~~~~~~~~~~  5ac01759		cls w25, w26
450x~~~~~~~~~~~~~~~~  dac0179b		cls x27, x28
460x~~~~~~~~~~~~~~~~  5ac0105d		clz w29, w2
470x~~~~~~~~~~~~~~~~  dac01083		clz x3, x4
480x~~~~~~~~~~~~~~~~  2b0600bf		cmn w5, w6
490x~~~~~~~~~~~~~~~~  ab0800ff		cmn x7, x8
500x~~~~~~~~~~~~~~~~  6b0a013f		cmp w9, w10
510x~~~~~~~~~~~~~~~~  eb0c017f		cmp x11, x12
520x~~~~~~~~~~~~~~~~  5a8e95cd		cneg w13, w14, hi
530x~~~~~~~~~~~~~~~~  5a8e85cd		cneg w13, w14, ls
540x~~~~~~~~~~~~~~~~  da90160f		cneg x15, x16, eq
550x~~~~~~~~~~~~~~~~  da90060f		cneg x15, x16, ne
560x~~~~~~~~~~~~~~~~  1ad34251		crc32b w17, w18, w19                    // Needs: CRC32
570x~~~~~~~~~~~~~~~~  1ad652b4		crc32cb w20, w21, w22                   // Needs: CRC32
580x~~~~~~~~~~~~~~~~  1ad95717		crc32ch w23, w24, w25                   // Needs: CRC32
590x~~~~~~~~~~~~~~~~  1adc5b7a		crc32cw w26, w27, w28                   // Needs: CRC32
600x~~~~~~~~~~~~~~~~  1ac644a4		crc32h w4, w5, w6                       // Needs: CRC32
610x~~~~~~~~~~~~~~~~  1ac94907		crc32w w7, w8, w9                       // Needs: CRC32
620x~~~~~~~~~~~~~~~~  1a8f31cd		csel w13, w14, w15, lo
630x~~~~~~~~~~~~~~~~  1a8f21cd		csel w13, w14, w15, hs
640x~~~~~~~~~~~~~~~~  9a928230		csel x16, x17, x18, hi
650x~~~~~~~~~~~~~~~~  9a929230		csel x16, x17, x18, ls
660x~~~~~~~~~~~~~~~~  1a9f17f3		cset w19, eq
670x~~~~~~~~~~~~~~~~  1a9f07f3		cset w19, ne
680x~~~~~~~~~~~~~~~~  9a9f27f4		cset x20, lo
690x~~~~~~~~~~~~~~~~  9a9f37f4		cset x20, hs
700x~~~~~~~~~~~~~~~~  5a9f93f5		csetm w21, hi
710x~~~~~~~~~~~~~~~~  5a9f83f5		csetm w21, ls
720x~~~~~~~~~~~~~~~~  da9f13f6		csetm x22, eq
730x~~~~~~~~~~~~~~~~  da9f03f6		csetm x22, ne
740x~~~~~~~~~~~~~~~~  1a993717		csinc w23, w24, w25, lo
750x~~~~~~~~~~~~~~~~  1a992717		csinc w23, w24, w25, hs
760x~~~~~~~~~~~~~~~~  9a9c877a		csinc x26, x27, x28, hi
770x~~~~~~~~~~~~~~~~  9a9c977a		csinc x26, x27, x28, ls
780x~~~~~~~~~~~~~~~~  5a83005d		csinv w29, w2, w3, eq
790x~~~~~~~~~~~~~~~~  5a83105d		csinv w29, w2, w3, ne
800x~~~~~~~~~~~~~~~~  da8630a4		csinv x4, x5, x6, lo
810x~~~~~~~~~~~~~~~~  da8620a4		csinv x4, x5, x6, hs
820x~~~~~~~~~~~~~~~~  5a898507		csneg w7, w8, w9, hi
830x~~~~~~~~~~~~~~~~  5a899507		csneg w7, w8, w9, ls
840x~~~~~~~~~~~~~~~~  da8c056a		csneg x10, x11, x12, eq
850x~~~~~~~~~~~~~~~~  da8c156a		csneg x10, x11, x12, ne
860x~~~~~~~~~~~~~~~~  d50b7a20		dc cvac, x0
870x~~~~~~~~~~~~~~~~  d5033bbf		dmb ish
880x~~~~~~~~~~~~~~~~  d5033b9f		dsb ish
890x~~~~~~~~~~~~~~~~  4a2f01cd		eon w13, w14, w15
900x~~~~~~~~~~~~~~~~  ca320230		eon x16, x17, x18
910x~~~~~~~~~~~~~~~~  4a150293		eor w19, w20, w21
920x~~~~~~~~~~~~~~~~  ca1802f6		eor x22, x23, x24
930x~~~~~~~~~~~~~~~~  139b2759		extr w25, w26, w27, #9
940x~~~~~~~~~~~~~~~~  93c22bbc		extr x28, x29, x2, #10
950x~~~~~~~~~~~~~~~~  d503201f		nop
960x~~~~~~~~~~~~~~~~  d50b7520		ic ivau, x0
970x~~~~~~~~~~~~~~~~  d5033fdf		isb
980x~~~~~~~~~~~~~~~~  88dffc03		ldar w3, [x0]
990x~~~~~~~~~~~~~~~~  c8dffc04		ldar x4, [x0]
1000x~~~~~~~~~~~~~~~~  08dffc05		ldarb w5, [x0]
1010x~~~~~~~~~~~~~~~~  08dffc06		ldarb w6, [x0]
1020x~~~~~~~~~~~~~~~~  48dffc07		ldarh w7, [x0]
1030x~~~~~~~~~~~~~~~~  48dffc08		ldarh w8, [x0]
1040x~~~~~~~~~~~~~~~~  887fa809		ldaxp w9, w10, [x0]
1050x~~~~~~~~~~~~~~~~  c87fb00b		ldaxp x11, x12, [x0]
1060x~~~~~~~~~~~~~~~~  885ffc0d		ldaxr w13, [x0]
1070x~~~~~~~~~~~~~~~~  c85ffc0e		ldaxr x14, [x0]
1080x~~~~~~~~~~~~~~~~  085ffc0f		ldaxrb w15, [x0]
1090x~~~~~~~~~~~~~~~~  085ffc10		ldaxrb w16, [x0]
1100x~~~~~~~~~~~~~~~~  485ffc11		ldaxrh w17, [x0]
1110x~~~~~~~~~~~~~~~~  485ffc12		ldaxrh w18, [x0]
1120x~~~~~~~~~~~~~~~~  28405013		ldnp w19, w20, [x0]
1130x~~~~~~~~~~~~~~~~  a8405815		ldnp x21, x22, [x0]
1140x~~~~~~~~~~~~~~~~  29406017		ldp w23, w24, [x0]
1150x~~~~~~~~~~~~~~~~  28c16037		ldp w23, w24, [x1], #8
1160x~~~~~~~~~~~~~~~~  29c16037		ldp w23, w24, [x1, #8]!
1170x~~~~~~~~~~~~~~~~  a9406819		ldp x25, x26, [x0]
1180x~~~~~~~~~~~~~~~~  a8c16839		ldp x25, x26, [x1], #16
1190x~~~~~~~~~~~~~~~~  a9c16839		ldp x25, x26, [x1, #16]!
1200x~~~~~~~~~~~~~~~~  6940701b		ldpsw x27, x28, [x0]
1210x~~~~~~~~~~~~~~~~  68c1703b		ldpsw x27, x28, [x1], #8
1220x~~~~~~~~~~~~~~~~  69c1703b		ldpsw x27, x28, [x1, #8]!
1230x~~~~~~~~~~~~~~~~  b940001d		ldr w29, [x0]
1240x~~~~~~~~~~~~~~~~  b840443d		ldr w29, [x1], #4
1250x~~~~~~~~~~~~~~~~  b8404c3d		ldr w29, [x1, #4]!
1260x~~~~~~~~~~~~~~~~  f9400002		ldr x2, [x0]
1270x~~~~~~~~~~~~~~~~  f8408422		ldr x2, [x1], #8
1280x~~~~~~~~~~~~~~~~  f8408c22		ldr x2, [x1, #8]!
1290x~~~~~~~~~~~~~~~~  39400003		ldrb w3, [x0]
1300x~~~~~~~~~~~~~~~~  38401423		ldrb w3, [x1], #1
1310x~~~~~~~~~~~~~~~~  38401c23		ldrb w3, [x1, #1]!
1320x~~~~~~~~~~~~~~~~  39400004		ldrb w4, [x0]
1330x~~~~~~~~~~~~~~~~  38401424		ldrb w4, [x1], #1
1340x~~~~~~~~~~~~~~~~  38401c24		ldrb w4, [x1, #1]!
1350x~~~~~~~~~~~~~~~~  79400005		ldrh w5, [x0]
1360x~~~~~~~~~~~~~~~~  78402425		ldrh w5, [x1], #2
1370x~~~~~~~~~~~~~~~~  78402c25		ldrh w5, [x1, #2]!
1380x~~~~~~~~~~~~~~~~  79400006		ldrh w6, [x0]
1390x~~~~~~~~~~~~~~~~  78402426		ldrh w6, [x1], #2
1400x~~~~~~~~~~~~~~~~  78402c26		ldrh w6, [x1, #2]!
1410x~~~~~~~~~~~~~~~~  39c00007		ldrsb w7, [x0]
1420x~~~~~~~~~~~~~~~~  38c01427		ldrsb w7, [x1], #1
1430x~~~~~~~~~~~~~~~~  38c01c27		ldrsb w7, [x1, #1]!
1440x~~~~~~~~~~~~~~~~  39800008		ldrsb x8, [x0]
1450x~~~~~~~~~~~~~~~~  38801428		ldrsb x8, [x1], #1
1460x~~~~~~~~~~~~~~~~  38801c28		ldrsb x8, [x1, #1]!
1470x~~~~~~~~~~~~~~~~  79c00009		ldrsh w9, [x0]
1480x~~~~~~~~~~~~~~~~  78c02429		ldrsh w9, [x1], #2
1490x~~~~~~~~~~~~~~~~  78c02c29		ldrsh w9, [x1, #2]!
1500x~~~~~~~~~~~~~~~~  7980000a		ldrsh x10, [x0]
1510x~~~~~~~~~~~~~~~~  7880242a		ldrsh x10, [x1], #2
1520x~~~~~~~~~~~~~~~~  78802c2a		ldrsh x10, [x1, #2]!
1530x~~~~~~~~~~~~~~~~  b980000b		ldrsw x11, [x0]
1540x~~~~~~~~~~~~~~~~  b880442b		ldrsw x11, [x1], #4
1550x~~~~~~~~~~~~~~~~  b8804c2b		ldrsw x11, [x1, #4]!
1560x~~~~~~~~~~~~~~~~  b840700c		ldur w12, [x0, #7]
1570x~~~~~~~~~~~~~~~~  f840f00d		ldur x13, [x0, #15]
1580x~~~~~~~~~~~~~~~~  3840100e		ldurb w14, [x0, #1]
1590x~~~~~~~~~~~~~~~~  3840100f		ldurb w15, [x0, #1]
1600x~~~~~~~~~~~~~~~~  78403010		ldurh w16, [x0, #3]
1610x~~~~~~~~~~~~~~~~  78403011		ldurh w17, [x0, #3]
1620x~~~~~~~~~~~~~~~~  38c01012		ldursb w18, [x0, #1]
1630x~~~~~~~~~~~~~~~~  38801013		ldursb x19, [x0, #1]
1640x~~~~~~~~~~~~~~~~  78c03014		ldursh w20, [x0, #3]
1650x~~~~~~~~~~~~~~~~  78803015		ldursh x21, [x0, #3]
1660x~~~~~~~~~~~~~~~~  b8807016		ldursw x22, [x0, #7]
1670x~~~~~~~~~~~~~~~~  887f6017		ldxp w23, w24, [x0]
1680x~~~~~~~~~~~~~~~~  c87f6819		ldxp x25, x26, [x0]
1690x~~~~~~~~~~~~~~~~  885f7c1b		ldxr w27, [x0]
1700x~~~~~~~~~~~~~~~~  c85f7c1c		ldxr x28, [x0]
1710x~~~~~~~~~~~~~~~~  085f7c1d		ldxrb w29, [x0]
1720x~~~~~~~~~~~~~~~~  085f7c02		ldxrb w2, [x0]
1730x~~~~~~~~~~~~~~~~  485f7c03		ldxrh w3, [x0]
1740x~~~~~~~~~~~~~~~~  485f7c04		ldxrh w4, [x0]
1750x~~~~~~~~~~~~~~~~  531e74c5		lsl w5, w6, #2
1760x~~~~~~~~~~~~~~~~  d37df107		lsl x7, x8, #3
1770x~~~~~~~~~~~~~~~~  1acb2149		lsl w9, w10, w11
1780x~~~~~~~~~~~~~~~~  9ace21ac		lsl x12, x13, x14
1790x~~~~~~~~~~~~~~~~  53047e0f		lsr w15, w16, #4
1800x~~~~~~~~~~~~~~~~  d345fe51		lsr x17, x18, #5
1810x~~~~~~~~~~~~~~~~  1ad52693		lsr w19, w20, w21
1820x~~~~~~~~~~~~~~~~  9ad826f6		lsr x22, x23, x24
1830x~~~~~~~~~~~~~~~~  1b1b7359		madd w25, w26, w27, w28
1840x~~~~~~~~~~~~~~~~  9b03105d		madd x29, x2, x3, x4
1850x~~~~~~~~~~~~~~~~  1b07fcc5		mneg w5, w6, w7
1860x~~~~~~~~~~~~~~~~  9b0afd28		mneg x8, x9, x10
1870x~~~~~~~~~~~~~~~~  2a0c03eb		mov w11, w12
1880x~~~~~~~~~~~~~~~~  aa0e03ed		mov x13, x14
1890x~~~~~~~~~~~~~~~~  7280104f		movk w15, #0x82
1900x~~~~~~~~~~~~~~~~  f2801070		movk x16, #0x83
1910x~~~~~~~~~~~~~~~~  12801091		mov w17, #0xffffff7b
1920x~~~~~~~~~~~~~~~~  928010b2		mov x18, #0xffffffffffffff7a
1930x~~~~~~~~~~~~~~~~  528010d3		mov w19, #0x86
1940x~~~~~~~~~~~~~~~~  d28010f4		mov x20, #0x87
1950x~~~~~~~~~~~~~~~~  1b18e6f6		msub w22, w23, w24, w25
1960x~~~~~~~~~~~~~~~~  9b1cf77a		msub x26, x27, x28, x29
1970x~~~~~~~~~~~~~~~~  1b047c62		mul w2, w3, w4
1980x~~~~~~~~~~~~~~~~  9b077cc5		mul x5, x6, x7
1990x~~~~~~~~~~~~~~~~  2a2903e8		mvn w8, w9
2000x~~~~~~~~~~~~~~~~  aa2b03ea		mvn x10, x11
2010x~~~~~~~~~~~~~~~~  4b0d03ec		neg w12, w13
2020x~~~~~~~~~~~~~~~~  cb0f03ee		neg x14, x15
2030x~~~~~~~~~~~~~~~~  6b1103f0		negs w16, w17
2040x~~~~~~~~~~~~~~~~  eb1303f2		negs x18, x19
2050x~~~~~~~~~~~~~~~~  5a1503f4		ngc w20, w21
2060x~~~~~~~~~~~~~~~~  da1703f6		ngc x22, x23
2070x~~~~~~~~~~~~~~~~  7a1903f8		ngcs w24, w25
2080x~~~~~~~~~~~~~~~~  fa1b03fa		ngcs x26, x27
2090x~~~~~~~~~~~~~~~~  d503201f		nop
2100x~~~~~~~~~~~~~~~~  2a2203bc		orn w28, w29, w2
2110x~~~~~~~~~~~~~~~~  aa250083		orn x3, x4, x5
2120x~~~~~~~~~~~~~~~~  2a0800e6		orr w6, w7, w8
2130x~~~~~~~~~~~~~~~~  aa0b0149		orr x9, x10, x11
2140x~~~~~~~~~~~~~~~~  f8804000		prfum pldl1keep, [x0, #4]
2150x~~~~~~~~~~~~~~~~  f8801000		prfum pldl1keep, [x0, #1]
2160x~~~~~~~~~~~~~~~~  5ac001ac		rbit w12, w13
2170x~~~~~~~~~~~~~~~~  dac001ee		rbit x14, x15
2180x~~~~~~~~~~~~~~~~  5ac00a30		rev w16, w17
2190x~~~~~~~~~~~~~~~~  dac00e72		rev x18, x19
2200x~~~~~~~~~~~~~~~~  5ac006b4		rev16 w20, w21
2210x~~~~~~~~~~~~~~~~  dac006f6		rev16 x22, x23
2220x~~~~~~~~~~~~~~~~  dac00b38		rev32 x24, x25
2230x~~~~~~~~~~~~~~~~  1adc2f7a		ror w26, w27, w28
2240x~~~~~~~~~~~~~~~~  9ac32c5d		ror x29, x2, x3
2250x~~~~~~~~~~~~~~~~  5a0600a4		sbc w4, w5, w6
2260x~~~~~~~~~~~~~~~~  da090107		sbc x7, x8, x9
2270x~~~~~~~~~~~~~~~~  7a0c016a		sbcs w10, w11, w12
2280x~~~~~~~~~~~~~~~~  fa0f01cd		sbcs x13, x14, x15
2290x~~~~~~~~~~~~~~~~  131e0a30		sbfiz w16, w17, #2, #3
2300x~~~~~~~~~~~~~~~~  937c1272		sbfiz x18, x19, #4, #5
2310x~~~~~~~~~~~~~~~~  130632f6		sbfx w22, w23, #6, #7
2320x~~~~~~~~~~~~~~~~  93484338		sbfx x24, x25, #8, #9
2330x~~~~~~~~~~~~~~~~  1adc0f7a		sdiv w26, w27, w28
2340x~~~~~~~~~~~~~~~~  9ac30c5d		sdiv x29, x2, x3
2350x~~~~~~~~~~~~~~~~  9b4e7dac		smulh x12, x13, x14
2360x~~~~~~~~~~~~~~~~  889ffc12		stlr w18, [x0]
2370x~~~~~~~~~~~~~~~~  c89ffc13		stlr x19, [x0]
2380x~~~~~~~~~~~~~~~~  089ffc14		stlrb w20, [x0]
2390x~~~~~~~~~~~~~~~~  089ffc15		stlrb w21, [x0]
2400x~~~~~~~~~~~~~~~~  489ffc16		stlrh w22, [x0]
2410x~~~~~~~~~~~~~~~~  489ffc17		stlrh w23, [x0]
2420x~~~~~~~~~~~~~~~~  8838e819		stlxp w24, w25, w26, [x0]
2430x~~~~~~~~~~~~~~~~  c83bf41c		stlxp w27, x28, x29, [x0]
2440x~~~~~~~~~~~~~~~~  8802fc03		stlxr w2, w3, [x0]
2450x~~~~~~~~~~~~~~~~  c804fc05		stlxr w4, x5, [x0]
2460x~~~~~~~~~~~~~~~~  0806fc07		stlxrb w6, w7, [x0]
2470x~~~~~~~~~~~~~~~~  0808fc09		stlxrb w8, w9, [x0]
2480x~~~~~~~~~~~~~~~~  480afc0b		stlxrh w10, w11, [x0]
2490x~~~~~~~~~~~~~~~~  480cfc0d		stlxrh w12, w13, [x0]
2500x~~~~~~~~~~~~~~~~  28003c0e		stnp w14, w15, [x0]
2510x~~~~~~~~~~~~~~~~  a8004410		stnp x16, x17, [x0]
2520x~~~~~~~~~~~~~~~~  29004c12		stp w18, w19, [x0]
2530x~~~~~~~~~~~~~~~~  28814c32		stp w18, w19, [x1], #8
2540x~~~~~~~~~~~~~~~~  29814c32		stp w18, w19, [x1, #8]!
2550x~~~~~~~~~~~~~~~~  a9005414		stp x20, x21, [x0]
2560x~~~~~~~~~~~~~~~~  a8815434		stp x20, x21, [x1], #16
2570x~~~~~~~~~~~~~~~~  a9815434		stp x20, x21, [x1, #16]!
2580x~~~~~~~~~~~~~~~~  b9000016		str w22, [x0]
2590x~~~~~~~~~~~~~~~~  b8004436		str w22, [x1], #4
2600x~~~~~~~~~~~~~~~~  b8004c36		str w22, [x1, #4]!
2610x~~~~~~~~~~~~~~~~  f9000017		str x23, [x0]
2620x~~~~~~~~~~~~~~~~  f8008437		str x23, [x1], #8
2630x~~~~~~~~~~~~~~~~  f8008c37		str x23, [x1, #8]!
2640x~~~~~~~~~~~~~~~~  39000018		strb w24, [x0]
2650x~~~~~~~~~~~~~~~~  38001438		strb w24, [x1], #1
2660x~~~~~~~~~~~~~~~~  38001c38		strb w24, [x1, #1]!
2670x~~~~~~~~~~~~~~~~  39000019		strb w25, [x0]
2680x~~~~~~~~~~~~~~~~  38001439		strb w25, [x1], #1
2690x~~~~~~~~~~~~~~~~  38001c39		strb w25, [x1, #1]!
2700x~~~~~~~~~~~~~~~~  7900001a		strh w26, [x0]
2710x~~~~~~~~~~~~~~~~  7800243a		strh w26, [x1], #2
2720x~~~~~~~~~~~~~~~~  78002c3a		strh w26, [x1, #2]!
2730x~~~~~~~~~~~~~~~~  7900001b		strh w27, [x0]
2740x~~~~~~~~~~~~~~~~  7800243b		strh w27, [x1], #2
2750x~~~~~~~~~~~~~~~~  78002c3b		strh w27, [x1, #2]!
2760x~~~~~~~~~~~~~~~~  b800701c		stur w28, [x0, #7]
2770x~~~~~~~~~~~~~~~~  f800f01d		stur x29, [x0, #15]
2780x~~~~~~~~~~~~~~~~  38001002		sturb w2, [x0, #1]
2790x~~~~~~~~~~~~~~~~  38001003		sturb w3, [x0, #1]
2800x~~~~~~~~~~~~~~~~  78003004		sturh w4, [x0, #3]
2810x~~~~~~~~~~~~~~~~  78003005		sturh w5, [x0, #3]
2820x~~~~~~~~~~~~~~~~  88262007		stxp w6, w7, w8, [x0]
2830x~~~~~~~~~~~~~~~~  c8292c0a		stxp w9, x10, x11, [x0]
2840x~~~~~~~~~~~~~~~~  880c7c0d		stxr w12, w13, [x0]
2850x~~~~~~~~~~~~~~~~  c80e7c0f		stxr w14, x15, [x0]
2860x~~~~~~~~~~~~~~~~  08107c11		stxrb w16, w17, [x0]
2870x~~~~~~~~~~~~~~~~  08127c13		stxrb w18, w19, [x0]
2880x~~~~~~~~~~~~~~~~  48147c15		stxrh w20, w21, [x0]
2890x~~~~~~~~~~~~~~~~  48167c17		stxrh w22, w23, [x0]
2900x~~~~~~~~~~~~~~~~  4b1a0338		sub w24, w25, w26
2910x~~~~~~~~~~~~~~~~  cb1d039b		sub x27, x28, x29
2920x~~~~~~~~~~~~~~~~  6b040062		subs w2, w3, w4
2930x~~~~~~~~~~~~~~~~  eb0700c5		subs x5, x6, x7
2940x~~~~~~~~~~~~~~~~  13001d28		sxtb w8, w9
2950x~~~~~~~~~~~~~~~~  93401d6a		sxtb x10, w11
2960x~~~~~~~~~~~~~~~~  13003dac		sxth w12, w13
2970x~~~~~~~~~~~~~~~~  93403dee		sxth x14, w15
2980x~~~~~~~~~~~~~~~~  13007e30		sbfx w16, w17, #0, #32
2990x~~~~~~~~~~~~~~~~  93407e72		sxtw x18, w19
3000x~~~~~~~~~~~~~~~~  6a15029f		tst w20, w21
3010x~~~~~~~~~~~~~~~~  ea1702df		tst x22, x23
3020x~~~~~~~~~~~~~~~~  53162b38		ubfiz w24, w25, #10, #11
3030x~~~~~~~~~~~~~~~~  d374337a		ubfiz x26, x27, #12, #13
3040x~~~~~~~~~~~~~~~~  530e3fbc		ubfx w28, w29, #14, #2
3050x~~~~~~~~~~~~~~~~  d3410862		ubfx x2, x3, #1, #2
3060x~~~~~~~~~~~~~~~~  530318a4		ubfx w4, w5, #3, #4
3070x~~~~~~~~~~~~~~~~  d34528e6		ubfx x6, x7, #5, #6
3080x~~~~~~~~~~~~~~~~  1aca0928		udiv w8, w9, w10
3090x~~~~~~~~~~~~~~~~  9acd098b		udiv x11, x12, x13
3100x~~~~~~~~~~~~~~~~  9bd87ef6		umulh x22, x23, x24
3110x~~~~~~~~~~~~~~~~  53001fbc		uxtb w28, w29
3120x~~~~~~~~~~~~~~~~  d3401c62		uxtb x2, w3
3130x~~~~~~~~~~~~~~~~  53003ca4		uxth w4, w5
3140x~~~~~~~~~~~~~~~~  d3403ce6		uxth x6, w7
3150x~~~~~~~~~~~~~~~~  53007d28		lsr w8, w9, #0
3160x~~~~~~~~~~~~~~~~  d3407d6a		ubfx x10, x11, #0, #32
3170x~~~~~~~~~~~~~~~~  14000001		b #+0x4 (addr 0x~~~~~~~~~~~~~~~~)
3180x~~~~~~~~~~~~~~~~  eb030063		subs x3, x3, x3
3190x~~~~~~~~~~~~~~~~  54000061		b.ne #+0xc (addr 0x~~~~~~~~~~~~~~~~)
3200x~~~~~~~~~~~~~~~~  f100047f		cmp x3, #0x1 (1)
3210x~~~~~~~~~~~~~~~~  17fffffe		b #-0x8 (addr 0x~~~~~~~~~~~~~~~~)
3220x~~~~~~~~~~~~~~~~  7ef3d44d		fabd d13, d2, d19                       // Needs: FP, NEON
3230x~~~~~~~~~~~~~~~~  7ebed548		fabd s8, s10, s30                       // Needs: FP, NEON
3240x~~~~~~~~~~~~~~~~  1e60c021		fabs d1, d1                             // Needs: FP
3250x~~~~~~~~~~~~~~~~  1e20c0f9		fabs s25, s7                            // Needs: FP
3260x~~~~~~~~~~~~~~~~  7e70eee1		facge d1, d23, d16                      // Needs: FP, NEON
3270x~~~~~~~~~~~~~~~~  7e21ee24		facge s4, s17, s1                       // Needs: FP, NEON
3280x~~~~~~~~~~~~~~~~  7ef8eea2		facgt d2, d21, d24                      // Needs: FP, NEON
3290x~~~~~~~~~~~~~~~~  7eacef4c		facgt s12, s26, s12                     // Needs: FP, NEON
3300x~~~~~~~~~~~~~~~~  1e76296d		fadd d13, d11, d22                      // Needs: FP
3310x~~~~~~~~~~~~~~~~  1e282a7b		fadd s27, s19, s8                       // Needs: FP
3320x~~~~~~~~~~~~~~~~  1e6a24c0		fccmp d6, d10, #nzcv, hs                // Needs: FP
3330x~~~~~~~~~~~~~~~~  1e3417ad		fccmp s29, s20, #NZcV, ne               // Needs: FP
3340x~~~~~~~~~~~~~~~~  1e62e55e		fccmpe d10, d2, #NZCv, al               // Needs: FP
3350x~~~~~~~~~~~~~~~~  1e23547d		fccmpe s3, s3, #NZcV, pl                // Needs: FP
3360x~~~~~~~~~~~~~~~~  5e6ae513		fcmeq d19, d8, d10                      // Needs: FP, NEON
3370x~~~~~~~~~~~~~~~~  5ee0da40		fcmeq d0, d18, #0.0                     // Needs: FP, NEON
3380x~~~~~~~~~~~~~~~~  5e3ee481		fcmeq s1, s4, s30                       // Needs: FP, NEON
3390x~~~~~~~~~~~~~~~~  5ea0dbb6		fcmeq s22, s29, #0.0                    // Needs: FP, NEON
3400x~~~~~~~~~~~~~~~~  7e61e65b		fcmge d27, d18, d1                      // Needs: FP, NEON
3410x~~~~~~~~~~~~~~~~  7ee0cb9f		fcmge d31, d28, #0.0                    // Needs: FP, NEON
3420x~~~~~~~~~~~~~~~~  7e29e67f		fcmge s31, s19, s9                      // Needs: FP, NEON
3430x~~~~~~~~~~~~~~~~  7ea0cb21		fcmge s1, s25, #0.0                     // Needs: FP, NEON
3440x~~~~~~~~~~~~~~~~  7eefe432		fcmgt d18, d1, d15                      // Needs: FP, NEON
3450x~~~~~~~~~~~~~~~~  5ee0cbe3		fcmgt d3, d31, #0.0                     // Needs: FP, NEON
3460x~~~~~~~~~~~~~~~~  7ea2e72b		fcmgt s11, s25, s2                      // Needs: FP, NEON
3470x~~~~~~~~~~~~~~~~  5ea0ca11		fcmgt s17, s16, #0.0                    // Needs: FP, NEON
3480x~~~~~~~~~~~~~~~~  7ee0da38		fcmle d24, d17, #0.0                    // Needs: FP, NEON
3490x~~~~~~~~~~~~~~~~  7ea0d90b		fcmle s11, s8, #0.0                     // Needs: FP, NEON
3500x~~~~~~~~~~~~~~~~  5ee0ebe5		fcmlt d5, d31, #0.0                     // Needs: FP, NEON
3510x~~~~~~~~~~~~~~~~  5ea0eaf2		fcmlt s18, s23, #0.0                    // Needs: FP, NEON
3520x~~~~~~~~~~~~~~~~  1e782140		fcmp d10, d24                           // Needs: FP
3530x~~~~~~~~~~~~~~~~  1e6021a8		fcmp d13, #0.0                          // Needs: FP
3540x~~~~~~~~~~~~~~~~  1e262240		fcmp s18, s6                            // Needs: FP
3550x~~~~~~~~~~~~~~~~  1e202208		fcmp s16, #0.0                          // Needs: FP
3560x~~~~~~~~~~~~~~~~  1e712130		fcmpe d9, d17                           // Needs: FP
3570x~~~~~~~~~~~~~~~~  1e6023b8		fcmpe d29, #0.0                         // Needs: FP
3580x~~~~~~~~~~~~~~~~  1e312210		fcmpe s16, s17                          // Needs: FP
3590x~~~~~~~~~~~~~~~~  1e2022d8		fcmpe s22, #0.0                         // Needs: FP
3600x~~~~~~~~~~~~~~~~  1e73cdca		fcsel d10, d14, d19, gt                 // Needs: FP
3610x~~~~~~~~~~~~~~~~  1e22ae56		fcsel s22, s18, s2, ge                  // Needs: FP
3620x~~~~~~~~~~~~~~~~  1ee2c304		fcvt d4, h24                            // Needs: FP
3630x~~~~~~~~~~~~~~~~  1e22c04b		fcvt d11, s2                            // Needs: FP
3640x~~~~~~~~~~~~~~~~  1e63c128		fcvt h8, d9                             // Needs: FP
3650x~~~~~~~~~~~~~~~~  1e23c02c		fcvt h12, s1                            // Needs: FP
3660x~~~~~~~~~~~~~~~~  1e6243ec		fcvt s12, d31                           // Needs: FP
3670x~~~~~~~~~~~~~~~~  1ee2433b		fcvt s27, h25                           // Needs: FP
3680x~~~~~~~~~~~~~~~~  5e61ca1c		fcvtas d28, d16                         // Needs: FP, NEON
3690x~~~~~~~~~~~~~~~~  5e21c8a3		fcvtas s3, s5                           // Needs: FP, NEON
3700x~~~~~~~~~~~~~~~~  1e6403f2		fcvtas w18, d31                         // Needs: FP
3710x~~~~~~~~~~~~~~~~  1e24031d		fcvtas w29, s24                         // Needs: FP
3720x~~~~~~~~~~~~~~~~  9e640029		fcvtas x9, d1                           // Needs: FP
3730x~~~~~~~~~~~~~~~~  9e24005e		fcvtas x30, s2                          // Needs: FP
3740x~~~~~~~~~~~~~~~~  7e61c80e		fcvtau d14, d0                          // Needs: FP, NEON
3750x~~~~~~~~~~~~~~~~  7e21c9df		fcvtau s31, s14                         // Needs: FP, NEON
3760x~~~~~~~~~~~~~~~~  1e650050		fcvtau w16, d2                          // Needs: FP
3770x~~~~~~~~~~~~~~~~  1e250012		fcvtau w18, s0                          // Needs: FP
3780x~~~~~~~~~~~~~~~~  9e6500fa		fcvtau x26, d7                          // Needs: FP
3790x~~~~~~~~~~~~~~~~  9e250279		fcvtau x25, s19                         // Needs: FP
3800x~~~~~~~~~~~~~~~~  5e61bb3e		fcvtms d30, d25                         // Needs: FP, NEON
3810x~~~~~~~~~~~~~~~~  5e21b9ec		fcvtms s12, s15                         // Needs: FP, NEON
3820x~~~~~~~~~~~~~~~~  1e7000e9		fcvtms w9, d7                           // Needs: FP
3830x~~~~~~~~~~~~~~~~  1e3000d3		fcvtms w19, s6                          // Needs: FP
3840x~~~~~~~~~~~~~~~~  9e7000c6		fcvtms x6, d6                           // Needs: FP
3850x~~~~~~~~~~~~~~~~  9e3000f6		fcvtms x22, s7                          // Needs: FP
3860x~~~~~~~~~~~~~~~~  7e61b81b		fcvtmu d27, d0                          // Needs: FP, NEON
3870x~~~~~~~~~~~~~~~~  7e21bac8		fcvtmu s8, s22                          // Needs: FP, NEON
3880x~~~~~~~~~~~~~~~~  1e71027d		fcvtmu w29, d19                         // Needs: FP
3890x~~~~~~~~~~~~~~~~  1e31001a		fcvtmu w26, s0                          // Needs: FP
3900x~~~~~~~~~~~~~~~~  9e7100ad		fcvtmu x13, d5                          // Needs: FP
3910x~~~~~~~~~~~~~~~~  9e310245		fcvtmu x5, s18                          // Needs: FP
3920x~~~~~~~~~~~~~~~~  5e61a9fe		fcvtns d30, d15                         // Needs: FP, NEON
3930x~~~~~~~~~~~~~~~~  5e21a96a		fcvtns s10, s11                         // Needs: FP, NEON
3940x~~~~~~~~~~~~~~~~  1e6001f5		fcvtns w21, d15                         // Needs: FP
3950x~~~~~~~~~~~~~~~~  1e200152		fcvtns w18, s10                         // Needs: FP
3960x~~~~~~~~~~~~~~~~  9e600228		fcvtns x8, d17                          // Needs: FP
3970x~~~~~~~~~~~~~~~~  9e200191		fcvtns x17, s12                         // Needs: FP
3980x~~~~~~~~~~~~~~~~  7e61aaa0		fcvtnu d0, d21                          // Needs: FP, NEON
3990x~~~~~~~~~~~~~~~~  7e21ab26		fcvtnu s6, s25                          // Needs: FP, NEON
4000x~~~~~~~~~~~~~~~~  1e61017d		fcvtnu w29, d11                         // Needs: FP
4010x~~~~~~~~~~~~~~~~  1e2103f9		fcvtnu w25, s31                         // Needs: FP
4020x~~~~~~~~~~~~~~~~  9e61017e		fcvtnu x30, d11                         // Needs: FP
4030x~~~~~~~~~~~~~~~~  9e21025b		fcvtnu x27, s18                         // Needs: FP
4040x~~~~~~~~~~~~~~~~  5ee1aacb		fcvtps d11, d22                         // Needs: FP, NEON
4050x~~~~~~~~~~~~~~~~  5ea1aa9d		fcvtps s29, s20                         // Needs: FP, NEON
4060x~~~~~~~~~~~~~~~~  1e68032f		fcvtps w15, d25                         // Needs: FP
4070x~~~~~~~~~~~~~~~~  1e2800f0		fcvtps w16, s7                          // Needs: FP
4080x~~~~~~~~~~~~~~~~  9e68028d		fcvtps x13, d20                         // Needs: FP
4090x~~~~~~~~~~~~~~~~  9e2802e3		fcvtps x3, s23                          // Needs: FP
4100x~~~~~~~~~~~~~~~~  7ee1a838		fcvtpu d24, d1                          // Needs: FP, NEON
4110x~~~~~~~~~~~~~~~~  7ea1ab0e		fcvtpu s14, s24                         // Needs: FP, NEON
4120x~~~~~~~~~~~~~~~~  1e6903ba		fcvtpu w26, d29                         // Needs: FP
4130x~~~~~~~~~~~~~~~~  1e29035f		fcvtpu wzr, s26                         // Needs: FP
4140x~~~~~~~~~~~~~~~~  9e6900db		fcvtpu x27, d6                          // Needs: FP
4150x~~~~~~~~~~~~~~~~  9e2901dd		fcvtpu x29, s14                         // Needs: FP
4160x~~~~~~~~~~~~~~~~  7e61698c		fcvtxn s12, d12                         // Needs: FP, NEON
4170x~~~~~~~~~~~~~~~~  5ee1b80f		fcvtzs d15, d0                          // Needs: FP, NEON
4180x~~~~~~~~~~~~~~~~  5f56fc8d		fcvtzs d13, d4, #42                     // Needs: FP, NEON
4190x~~~~~~~~~~~~~~~~  5ea1b968		fcvtzs s8, s11                          // Needs: FP, NEON
4200x~~~~~~~~~~~~~~~~  5f27fcdf		fcvtzs s31, s6, #25                     // Needs: FP, NEON
4210x~~~~~~~~~~~~~~~~  1e780126		fcvtzs w6, d9                           // Needs: FP
4220x~~~~~~~~~~~~~~~~  1e58b159		fcvtzs w25, d10, #20                    // Needs: FP
4230x~~~~~~~~~~~~~~~~  1e380029		fcvtzs w9, s1                           // Needs: FP
4240x~~~~~~~~~~~~~~~~  1e188bb1		fcvtzs w17, s29, #30                    // Needs: FP
4250x~~~~~~~~~~~~~~~~  9e780053		fcvtzs x19, d2                          // Needs: FP
4260x~~~~~~~~~~~~~~~~  9e58fdd6		fcvtzs x22, d14, #1                     // Needs: FP
4270x~~~~~~~~~~~~~~~~  9e38028e		fcvtzs x14, s20                         // Needs: FP
4280x~~~~~~~~~~~~~~~~  9e187fc3		fcvtzs x3, s30, #33                     // Needs: FP
4290x~~~~~~~~~~~~~~~~  7ee1b9fc		fcvtzu d28, d15                         // Needs: FP, NEON
4300x~~~~~~~~~~~~~~~~  7f7dfc80		fcvtzu d0, d4, #3                       // Needs: FP, NEON
4310x~~~~~~~~~~~~~~~~  7ea1b8a2		fcvtzu s2, s5                           // Needs: FP, NEON
4320x~~~~~~~~~~~~~~~~  7f22fc04		fcvtzu s4, s0, #30                      // Needs: FP, NEON
4330x~~~~~~~~~~~~~~~~  1e79008b		fcvtzu w11, d4                          // Needs: FP
4340x~~~~~~~~~~~~~~~~  1e598307		fcvtzu w7, d24, #32                     // Needs: FP
4350x~~~~~~~~~~~~~~~~  1e390312		fcvtzu w18, s24                         // Needs: FP
4360x~~~~~~~~~~~~~~~~  1e19f36e		fcvtzu w14, s27, #4                     // Needs: FP
4370x~~~~~~~~~~~~~~~~  9e790176		fcvtzu x22, d11                         // Needs: FP
4380x~~~~~~~~~~~~~~~~  9e593368		fcvtzu x8, d27, #52                     // Needs: FP
4390x~~~~~~~~~~~~~~~~  9e390287		fcvtzu x7, s20                          // Needs: FP
4400x~~~~~~~~~~~~~~~~  9e1950f6		fcvtzu x22, s7, #44                     // Needs: FP
4410x~~~~~~~~~~~~~~~~  1e6f19c6		fdiv d6, d14, d15                       // Needs: FP
4420x~~~~~~~~~~~~~~~~  1e3918ba		fdiv s26, s5, s25                       // Needs: FP
4430x~~~~~~~~~~~~~~~~  1f4c7b52		fmadd d18, d26, d12, d30                // Needs: FP
4440x~~~~~~~~~~~~~~~~  1f1c112d		fmadd s13, s9, s28, s4                  // Needs: FP
4450x~~~~~~~~~~~~~~~~  1e6548ac		fmax d12, d5, d5                        // Needs: FP
4460x~~~~~~~~~~~~~~~~  1e264b8c		fmax s12, s28, s6                       // Needs: FP
4470x~~~~~~~~~~~~~~~~  1e62689c		fmaxnm d28, d4, d2                      // Needs: FP
4480x~~~~~~~~~~~~~~~~  1e286946		fmaxnm s6, s10, s8                      // Needs: FP
4490x~~~~~~~~~~~~~~~~  1e725a94		fmin d20, d20, d18                      // Needs: FP
4500x~~~~~~~~~~~~~~~~  1e3059a7		fmin s7, s13, s16                       // Needs: FP
4510x~~~~~~~~~~~~~~~~  1e7e79d3		fminnm d19, d14, d30                    // Needs: FP
4520x~~~~~~~~~~~~~~~~  1e217820		fminnm s0, s1, s1                       // Needs: FP
4530x~~~~~~~~~~~~~~~~  1e6040cd		fmov d13, d6                            // Needs: FP
4540x~~~~~~~~~~~~~~~~  9e670222		fmov d2, x17                            // Needs: FP
4550x~~~~~~~~~~~~~~~~  1e709008		fmov d8, #0x84 (-2.5000)                // Needs: FP
4560x~~~~~~~~~~~~~~~~  1e204065		fmov s5, s3                             // Needs: FP
4570x~~~~~~~~~~~~~~~~  1e270299		fmov s25, w20                           // Needs: FP
4580x~~~~~~~~~~~~~~~~  1e20f015		fmov s21, #0x7 (2.8750)                 // Needs: FP
4590x~~~~~~~~~~~~~~~~  1e260312		fmov w18, s24                           // Needs: FP
4600x~~~~~~~~~~~~~~~~  9e660052		fmov x18, d2                            // Needs: FP
4610x~~~~~~~~~~~~~~~~  1f43cfd4		fmsub d20, d30, d3, d19                 // Needs: FP
4620x~~~~~~~~~~~~~~~~  1f04b265		fmsub s5, s19, s4, s12                  // Needs: FP
4630x~~~~~~~~~~~~~~~~  1e770b7e		fmul d30, d27, d23                      // Needs: FP
4640x~~~~~~~~~~~~~~~~  1e2f0a39		fmul s25, s17, s15                      // Needs: FP
4650x~~~~~~~~~~~~~~~~  5e61de24		fmulx d4, d17, d1                       // Needs: FP, NEON
4660x~~~~~~~~~~~~~~~~  5e24df2e		fmulx s14, s25, s4                      // Needs: FP, NEON
4670x~~~~~~~~~~~~~~~~  1e61400f		fneg d15, d0                            // Needs: FP
4680x~~~~~~~~~~~~~~~~  1e2141ee		fneg s14, s15                           // Needs: FP
4690x~~~~~~~~~~~~~~~~  1f767e00		fnmadd d0, d16, d22, d31                // Needs: FP
4700x~~~~~~~~~~~~~~~~  1f3a4a40		fnmadd s0, s18, s26, s18                // Needs: FP
4710x~~~~~~~~~~~~~~~~  1f6fd593		fnmsub d19, d12, d15, d21               // Needs: FP
4720x~~~~~~~~~~~~~~~~  1f2be81d		fnmsub s29, s0, s11, s26                // Needs: FP
4730x~~~~~~~~~~~~~~~~  1e618a7f		fnmul d31, d19, d1                      // Needs: FP
4740x~~~~~~~~~~~~~~~~  1e318872		fnmul s18, s3, s17                      // Needs: FP
4750x~~~~~~~~~~~~~~~~  5ee1daa7		frecpe d7, d21                          // Needs: FP, NEON
4760x~~~~~~~~~~~~~~~~  5ea1da3d		frecpe s29, s17                         // Needs: FP, NEON
4770x~~~~~~~~~~~~~~~~  5e71ff4b		frecps d11, d26, d17                    // Needs: FP, NEON
4780x~~~~~~~~~~~~~~~~  5e21ff72		frecps s18, s27, s1                     // Needs: FP, NEON
4790x~~~~~~~~~~~~~~~~  5ee1fa4f		frecpx d15, d18                         // Needs: FP, NEON
4800x~~~~~~~~~~~~~~~~  5ea1f945		frecpx s5, s10                          // Needs: FP, NEON
4810x~~~~~~~~~~~~~~~~  1e6643d0		frinta d16, d30                         // Needs: FP
4820x~~~~~~~~~~~~~~~~  1e2642c1		frinta s1, s22                          // Needs: FP
4830x~~~~~~~~~~~~~~~~  1e67c3b3		frinti d19, d29                         // Needs: FP
4840x~~~~~~~~~~~~~~~~  1e27c2ae		frinti s14, s21                         // Needs: FP
4850x~~~~~~~~~~~~~~~~  1e6543d4		frintm d20, d30                         // Needs: FP
4860x~~~~~~~~~~~~~~~~  1e254201		frintm s1, s16                          // Needs: FP
4870x~~~~~~~~~~~~~~~~  1e64403e		frintn d30, d1                          // Needs: FP
4880x~~~~~~~~~~~~~~~~  1e244158		frintn s24, s10                         // Needs: FP
4890x~~~~~~~~~~~~~~~~  1e64c284		frintp d4, d20                          // Needs: FP
4900x~~~~~~~~~~~~~~~~  1e24c06d		frintp s13, s3                          // Needs: FP
4910x~~~~~~~~~~~~~~~~  1e67428d		frintx d13, d20                         // Needs: FP
4920x~~~~~~~~~~~~~~~~  1e2740f1		frintx s17, s7                          // Needs: FP
4930x~~~~~~~~~~~~~~~~  1e65c100		frintz d0, d8                           // Needs: FP
4940x~~~~~~~~~~~~~~~~  1e25c3af		frintz s15, s29                         // Needs: FP
4950x~~~~~~~~~~~~~~~~  7ee1d955		frsqrte d21, d10                        // Needs: FP, NEON
4960x~~~~~~~~~~~~~~~~  7ea1db31		frsqrte s17, s25                        // Needs: FP, NEON
4970x~~~~~~~~~~~~~~~~  5ef1ffa4		frsqrts d4, d29, d17                    // Needs: FP, NEON
4980x~~~~~~~~~~~~~~~~  5eb8fc6e		frsqrts s14, s3, s24                    // Needs: FP, NEON
4990x~~~~~~~~~~~~~~~~  1e61c22e		fsqrt d14, d17                          // Needs: FP
5000x~~~~~~~~~~~~~~~~  1e21c1c4		fsqrt s4, s14                           // Needs: FP
5010x~~~~~~~~~~~~~~~~  1e673a6d		fsub d13, d19, d7                       // Needs: FP
5020x~~~~~~~~~~~~~~~~  1e3b3aa3		fsub s3, s21, s27                       // Needs: FP
5030x~~~~~~~~~~~~~~~~  5e61da1f		scvtf d31, d16                          // Needs: FP, NEON
5040x~~~~~~~~~~~~~~~~  5f68e7fa		scvtf d26, d31, #24                     // Needs: FP, NEON
5050x~~~~~~~~~~~~~~~~  1e620206		scvtf d6, w16                           // Needs: FP
5060x~~~~~~~~~~~~~~~~  1e42ea85		scvtf d5, w20, #6                       // Needs: FP
5070x~~~~~~~~~~~~~~~~  9e620110		scvtf d16, x8                           // Needs: FP
5080x~~~~~~~~~~~~~~~~  9e42d90f		scvtf d15, x8, #10                      // Needs: FP
5090x~~~~~~~~~~~~~~~~  5e21d887		scvtf s7, s4                            // Needs: FP, NEON
5100x~~~~~~~~~~~~~~~~  5f32e5e8		scvtf s8, s15, #14                      // Needs: FP, NEON
5110x~~~~~~~~~~~~~~~~  1e22015d		scvtf s29, w10                          // Needs: FP
5120x~~~~~~~~~~~~~~~~  1e02d6af		scvtf s15, w21, #11                     // Needs: FP
5130x~~~~~~~~~~~~~~~~  9e22035b		scvtf s27, x26                          // Needs: FP
5140x~~~~~~~~~~~~~~~~  9e02699a		scvtf s26, x12, #38                     // Needs: FP
5150x~~~~~~~~~~~~~~~~  7e61d920		ucvtf d0, d9                            // Needs: FP, NEON
5160x~~~~~~~~~~~~~~~~  7f51e6c5		ucvtf d5, d22, #47                      // Needs: FP, NEON
5170x~~~~~~~~~~~~~~~~  1e63037e		ucvtf d30, w27                          // Needs: FP
5180x~~~~~~~~~~~~~~~~  1e43fe63		ucvtf d3, w19, #1                       // Needs: FP
5190x~~~~~~~~~~~~~~~~  9e6302bc		ucvtf d28, x21                          // Needs: FP
5200x~~~~~~~~~~~~~~~~  9e4377db		ucvtf d27, x30, #35                     // Needs: FP
5210x~~~~~~~~~~~~~~~~  7e21d8ab		ucvtf s11, s5                           // Needs: FP, NEON
5220x~~~~~~~~~~~~~~~~  7f32e6e0		ucvtf s0, s23, #14                      // Needs: FP, NEON
5230x~~~~~~~~~~~~~~~~  1e230274		ucvtf s20, w19                          // Needs: FP
5240x~~~~~~~~~~~~~~~~  1e03bad5		ucvtf s21, w22, #18                     // Needs: FP
5250x~~~~~~~~~~~~~~~~  9e2301a6		ucvtf s6, x13                           // Needs: FP
5260x~~~~~~~~~~~~~~~~  9e03ac47		ucvtf s7, x2, #21                       // Needs: FP
5270x~~~~~~~~~~~~~~~~  5ee0b813		abs d19, d0                             // Needs: NEON
5280x~~~~~~~~~~~~~~~~  4e20b970		abs v16.16b, v11.16b                    // Needs: NEON
5290x~~~~~~~~~~~~~~~~  4ee0bbe0		abs v0.2d, v31.2d                       // Needs: NEON
5300x~~~~~~~~~~~~~~~~  0ea0bb3b		abs v27.2s, v25.2s                      // Needs: NEON
5310x~~~~~~~~~~~~~~~~  0e60bb75		abs v21.4h, v27.4h                      // Needs: NEON
5320x~~~~~~~~~~~~~~~~  4ea0b830		abs v16.4s, v1.4s                       // Needs: NEON
5330x~~~~~~~~~~~~~~~~  0e20b8bf		abs v31.8b, v5.8b                       // Needs: NEON
5340x~~~~~~~~~~~~~~~~  4e60b9bd		abs v29.8h, v13.8h                      // Needs: NEON
5350x~~~~~~~~~~~~~~~~  5ef184aa		add d10, d5, d17                        // Needs: NEON
5360x~~~~~~~~~~~~~~~~  4e3785ff		add v31.16b, v15.16b, v23.16b           // Needs: NEON
5370x~~~~~~~~~~~~~~~~  4eee87ea		add v10.2d, v31.2d, v14.2d              // Needs: NEON
5380x~~~~~~~~~~~~~~~~  0eb385cf		add v15.2s, v14.2s, v19.2s              // Needs: NEON
5390x~~~~~~~~~~~~~~~~  0e7186fb		add v27.4h, v23.4h, v17.4h              // Needs: NEON
5400x~~~~~~~~~~~~~~~~  4ebd8799		add v25.4s, v28.4s, v29.4s              // Needs: NEON
5410x~~~~~~~~~~~~~~~~  0e3284ed		add v13.8b, v7.8b, v18.8b               // Needs: NEON
5420x~~~~~~~~~~~~~~~~  4e618444		add v4.8h, v2.8h, v1.8h                 // Needs: NEON
5430x~~~~~~~~~~~~~~~~  0eaf41ca		addhn v10.2s, v14.2d, v15.2d            // Needs: NEON
5440x~~~~~~~~~~~~~~~~  0e7a43ca		addhn v10.4h, v30.4s, v26.4s            // Needs: NEON
5450x~~~~~~~~~~~~~~~~  0e36419f		addhn v31.8b, v12.8h, v22.8h            // Needs: NEON
5460x~~~~~~~~~~~~~~~~  4e3442b0		addhn2 v16.16b, v21.8h, v20.8h          // Needs: NEON
5470x~~~~~~~~~~~~~~~~  4eb14040		addhn2 v0.4s, v2.2d, v17.2d             // Needs: NEON
5480x~~~~~~~~~~~~~~~~  4e7140ff		addhn2 v31.8h, v7.4s, v17.4s            // Needs: NEON
5490x~~~~~~~~~~~~~~~~  5ef1ba6e		addp d14, v19.2d                        // Needs: NEON
5500x~~~~~~~~~~~~~~~~  4e3cbd03		addp v3.16b, v8.16b, v28.16b            // Needs: NEON
5510x~~~~~~~~~~~~~~~~  4ef1bca8		addp v8.2d, v5.2d, v17.2d               // Needs: NEON
5520x~~~~~~~~~~~~~~~~  0ebabfd6		addp v22.2s, v30.2s, v26.2s             // Needs: NEON
5530x~~~~~~~~~~~~~~~~  0e6ebf1d		addp v29.4h, v24.4h, v14.4h             // Needs: NEON
5540x~~~~~~~~~~~~~~~~  4eb8bf5e		addp v30.4s, v26.4s, v24.4s             // Needs: NEON
5550x~~~~~~~~~~~~~~~~  0e27bf4c		addp v12.8b, v26.8b, v7.8b              // Needs: NEON
5560x~~~~~~~~~~~~~~~~  4e6cbd11		addp v17.8h, v8.8h, v12.8h              // Needs: NEON
5570x~~~~~~~~~~~~~~~~  4e31bafb		addv b27, v23.16b                       // Needs: NEON
5580x~~~~~~~~~~~~~~~~  0e31ba8c		addv b12, v20.8b                        // Needs: NEON
5590x~~~~~~~~~~~~~~~~  0e71bbdb		addv h27, v30.4h                        // Needs: NEON
5600x~~~~~~~~~~~~~~~~  4e71b9d3		addv h19, v14.8h                        // Needs: NEON
5610x~~~~~~~~~~~~~~~~  4eb1bb6e		addv s14, v27.4s                        // Needs: NEON
5620x~~~~~~~~~~~~~~~~  4e3b1d0a		and v10.16b, v8.16b, v27.16b            // Needs: NEON
5630x~~~~~~~~~~~~~~~~  0e301c25		and v5.8b, v1.8b, v16.8b                // Needs: NEON
5640x~~~~~~~~~~~~~~~~  4e781c7a		bic v26.16b, v3.16b, v24.16b            // Needs: NEON
5650x~~~~~~~~~~~~~~~~  2f075487		bic v7.2s, #0xe4, lsl #16               // Needs: NEON
5660x~~~~~~~~~~~~~~~~  2f01b47c		bic v28.4h, #0x23, lsl #8               // Needs: NEON
5670x~~~~~~~~~~~~~~~~  6f05159d		bic v29.4s, #0xac, lsl #0               // Needs: NEON
5680x~~~~~~~~~~~~~~~~  0e751fec		bic v12.8b, v31.8b, v21.8b              // Needs: NEON
5690x~~~~~~~~~~~~~~~~  6f049712		bic v18.8h, #0x98, lsl #0               // Needs: NEON
5700x~~~~~~~~~~~~~~~~  6ee81f4c		bif v12.16b, v26.16b, v8.16b            // Needs: NEON
5710x~~~~~~~~~~~~~~~~  2efb1ee2		bif v2.8b, v23.8b, v27.8b               // Needs: NEON
5720x~~~~~~~~~~~~~~~~  6ead1c68		bit v8.16b, v3.16b, v13.16b             // Needs: NEON
5730x~~~~~~~~~~~~~~~~  2eb71ca5		bit v5.8b, v5.8b, v23.8b                // Needs: NEON
5740x~~~~~~~~~~~~~~~~  6e771fe9		bsl v9.16b, v31.16b, v23.16b            // Needs: NEON
5750x~~~~~~~~~~~~~~~~  2e631cee		bsl v14.8b, v7.8b, v3.8b                // Needs: NEON
5760x~~~~~~~~~~~~~~~~  4e2048bd		cls v29.16b, v5.16b                     // Needs: NEON
5770x~~~~~~~~~~~~~~~~  0ea04815		cls v21.2s, v0.2s                       // Needs: NEON
5780x~~~~~~~~~~~~~~~~  0e604981		cls v1.4h, v12.4h                       // Needs: NEON
5790x~~~~~~~~~~~~~~~~  4ea0495b		cls v27.4s, v10.4s                      // Needs: NEON
5800x~~~~~~~~~~~~~~~~  0e204893		cls v19.8b, v4.8b                       // Needs: NEON
5810x~~~~~~~~~~~~~~~~  4e6049cf		cls v15.8h, v14.8h                      // Needs: NEON
5820x~~~~~~~~~~~~~~~~  6e204881		clz v1.16b, v4.16b                      // Needs: NEON
5830x~~~~~~~~~~~~~~~~  2ea04a3b		clz v27.2s, v17.2s                      // Needs: NEON
5840x~~~~~~~~~~~~~~~~  2e604929		clz v9.4h, v9.4h                        // Needs: NEON
5850x~~~~~~~~~~~~~~~~  6ea049ff		clz v31.4s, v15.4s                      // Needs: NEON
5860x~~~~~~~~~~~~~~~~  2e204a6e		clz v14.8b, v19.8b                      // Needs: NEON
5870x~~~~~~~~~~~~~~~~  6e604966		clz v6.8h, v11.8h                       // Needs: NEON
5880x~~~~~~~~~~~~~~~~  7efd8cb2		cmeq d18, d5, d29                       // Needs: NEON
5890x~~~~~~~~~~~~~~~~  5ee09bee		cmeq d14, d31, #0                       // Needs: NEON
5900x~~~~~~~~~~~~~~~~  6e368c73		cmeq v19.16b, v3.16b, v22.16b           // Needs: NEON
5910x~~~~~~~~~~~~~~~~  4e20992f		cmeq v15.16b, v9.16b, #0                // Needs: NEON
5920x~~~~~~~~~~~~~~~~  6eea8e0c		cmeq v12.2d, v16.2d, v10.2d             // Needs: NEON
5930x~~~~~~~~~~~~~~~~  4ee09ac8		cmeq v8.2d, v22.2d, #0                  // Needs: NEON
5940x~~~~~~~~~~~~~~~~  2ea98c62		cmeq v2.2s, v3.2s, v9.2s                // Needs: NEON
5950x~~~~~~~~~~~~~~~~  0ea09b30		cmeq v16.2s, v25.2s, #0                 // Needs: NEON
5960x~~~~~~~~~~~~~~~~  2e748ee6		cmeq v6.4h, v23.4h, v20.4h              // Needs: NEON
5970x~~~~~~~~~~~~~~~~  0e6099b0		cmeq v16.4h, v13.4h, #0                 // Needs: NEON
5980x~~~~~~~~~~~~~~~~  6ea28e35		cmeq v21.4s, v17.4s, v2.4s              // Needs: NEON
5990x~~~~~~~~~~~~~~~~  4ea09b26		cmeq v6.4s, v25.4s, #0                  // Needs: NEON
6000x~~~~~~~~~~~~~~~~  2e228db0		cmeq v16.8b, v13.8b, v2.8b              // Needs: NEON
6010x~~~~~~~~~~~~~~~~  0e209a15		cmeq v21.8b, v16.8b, #0                 // Needs: NEON
6020x~~~~~~~~~~~~~~~~  6e798cf4		cmeq v20.8h, v7.8h, v25.8h              // Needs: NEON
6030x~~~~~~~~~~~~~~~~  4e60991a		cmeq v26.8h, v8.8h, #0                  // Needs: NEON
6040x~~~~~~~~~~~~~~~~  5eff3db0		cmge d16, d13, d31                      // Needs: NEON
6050x~~~~~~~~~~~~~~~~  7ee08b19		cmge d25, d24, #0                       // Needs: NEON
6060x~~~~~~~~~~~~~~~~  4e313e71		cmge v17.16b, v19.16b, v17.16b          // Needs: NEON
6070x~~~~~~~~~~~~~~~~  6e208bd6		cmge v22.16b, v30.16b, #0               // Needs: NEON
6080x~~~~~~~~~~~~~~~~  4efa3e9c		cmge v28.2d, v20.2d, v26.2d             // Needs: NEON
6090x~~~~~~~~~~~~~~~~  6ee08ae6		cmge v6.2d, v23.2d, #0                  // Needs: NEON
6100x~~~~~~~~~~~~~~~~  0ea33ed9		cmge v25.2s, v22.2s, v3.2s              // Needs: NEON
6110x~~~~~~~~~~~~~~~~  2ea08975		cmge v21.2s, v11.2s, #0                 // Needs: NEON
6120x~~~~~~~~~~~~~~~~  0e6c3c70		cmge v16.4h, v3.4h, v12.4h              // Needs: NEON
6130x~~~~~~~~~~~~~~~~  2e608937		cmge v23.4h, v9.4h, #0                  // Needs: NEON
6140x~~~~~~~~~~~~~~~~  4eab3c47		cmge v7.4s, v2.4s, v11.4s               // Needs: NEON
6150x~~~~~~~~~~~~~~~~  6ea08ac0		cmge v0.4s, v22.4s, #0                  // Needs: NEON
6160x~~~~~~~~~~~~~~~~  0e293fca		cmge v10.8b, v30.8b, v9.8b              // Needs: NEON
6170x~~~~~~~~~~~~~~~~  2e208915		cmge v21.8b, v8.8b, #0                  // Needs: NEON
6180x~~~~~~~~~~~~~~~~  4e7a3ce2		cmge v2.8h, v7.8h, v26.8h               // Needs: NEON
6190x~~~~~~~~~~~~~~~~  6e608953		cmge v19.8h, v10.8h, #0                 // Needs: NEON
6200x~~~~~~~~~~~~~~~~  5ee135a6		cmgt d6, d13, d1                        // Needs: NEON
6210x~~~~~~~~~~~~~~~~  5ee08b1e		cmgt d30, d24, #0                       // Needs: NEON
6220x~~~~~~~~~~~~~~~~  4e3b3734		cmgt v20.16b, v25.16b, v27.16b          // Needs: NEON
6230x~~~~~~~~~~~~~~~~  4e208b20		cmgt v0.16b, v25.16b, #0                // Needs: NEON
6240x~~~~~~~~~~~~~~~~  4ee13736		cmgt v22.2d, v25.2d, v1.2d              // Needs: NEON
6250x~~~~~~~~~~~~~~~~  4ee08a10		cmgt v16.2d, v16.2d, #0                 // Needs: NEON
6260x~~~~~~~~~~~~~~~~  0eaf3525		cmgt v5.2s, v9.2s, v15.2s               // Needs: NEON
6270x~~~~~~~~~~~~~~~~  0ea08a4c		cmgt v12.2s, v18.2s, #0                 // Needs: NEON
6280x~~~~~~~~~~~~~~~~  0e6b365c		cmgt v28.4h, v18.4h, v11.4h             // Needs: NEON
6290x~~~~~~~~~~~~~~~~  0e608876		cmgt v22.4h, v3.4h, #0                  // Needs: NEON
6300x~~~~~~~~~~~~~~~~  4ebb3565		cmgt v5.4s, v11.4s, v27.4s              // Needs: NEON
6310x~~~~~~~~~~~~~~~~  4ea08a8d		cmgt v13.4s, v20.4s, #0                 // Needs: NEON
6320x~~~~~~~~~~~~~~~~  0e2737fb		cmgt v27.8b, v31.8b, v7.8b              // Needs: NEON
6330x~~~~~~~~~~~~~~~~  0e208805		cmgt v5.8b, v0.8b, #0                   // Needs: NEON
6340x~~~~~~~~~~~~~~~~  4e6d3796		cmgt v22.8h, v28.8h, v13.8h             // Needs: NEON
6350x~~~~~~~~~~~~~~~~  4e608846		cmgt v6.8h, v2.8h, #0                   // Needs: NEON
6360x~~~~~~~~~~~~~~~~  7ef63515		cmhi d21, d8, d22                       // Needs: NEON
6370x~~~~~~~~~~~~~~~~  6e333672		cmhi v18.16b, v19.16b, v19.16b          // Needs: NEON
6380x~~~~~~~~~~~~~~~~  6ef53407		cmhi v7.2d, v0.2d, v21.2d               // Needs: NEON
6390x~~~~~~~~~~~~~~~~  2ea0366f		cmhi v15.2s, v19.2s, v0.2s              // Needs: NEON
6400x~~~~~~~~~~~~~~~~  2e6c34ff		cmhi v31.4h, v7.4h, v12.4h              // Needs: NEON
6410x~~~~~~~~~~~~~~~~  6eb63609		cmhi v9.4s, v16.4s, v22.4s              // Needs: NEON
6420x~~~~~~~~~~~~~~~~  2e3c3707		cmhi v7.8b, v24.8b, v28.8b              // Needs: NEON
6430x~~~~~~~~~~~~~~~~  6e79354b		cmhi v11.8h, v10.8h, v25.8h             // Needs: NEON
6440x~~~~~~~~~~~~~~~~  7ef13d81		cmhs d1, d12, d17                       // Needs: NEON
6450x~~~~~~~~~~~~~~~~  6e3e3f35		cmhs v21.16b, v25.16b, v30.16b          // Needs: NEON
6460x~~~~~~~~~~~~~~~~  6efa3c48		cmhs v8.2d, v2.2d, v26.2d               // Needs: NEON
6470x~~~~~~~~~~~~~~~~  2ebd3ec1		cmhs v1.2s, v22.2s, v29.2s              // Needs: NEON
6480x~~~~~~~~~~~~~~~~  2e7e3fda		cmhs v26.4h, v30.4h, v30.4h             // Needs: NEON
6490x~~~~~~~~~~~~~~~~  6eb03e93		cmhs v19.4s, v20.4s, v16.4s             // Needs: NEON
6500x~~~~~~~~~~~~~~~~  2e3a3c61		cmhs v1.8b, v3.8b, v26.8b               // Needs: NEON
6510x~~~~~~~~~~~~~~~~  6e683f94		cmhs v20.8h, v28.8h, v8.8h              // Needs: NEON
6520x~~~~~~~~~~~~~~~~  7ee09b1e		cmle d30, d24, #0                       // Needs: NEON
6530x~~~~~~~~~~~~~~~~  6e209860		cmle v0.16b, v3.16b, #0                 // Needs: NEON
6540x~~~~~~~~~~~~~~~~  6ee09bc2		cmle v2.2d, v30.2d, #0                  // Needs: NEON
6550x~~~~~~~~~~~~~~~~  2ea09947		cmle v7.2s, v10.2s, #0                  // Needs: NEON
6560x~~~~~~~~~~~~~~~~  2e609be9		cmle v9.4h, v31.4h, #0                  // Needs: NEON
6570x~~~~~~~~~~~~~~~~  6ea09a49		cmle v9.4s, v18.4s, #0                  // Needs: NEON
6580x~~~~~~~~~~~~~~~~  2e209bf5		cmle v21.8b, v31.8b, #0                 // Needs: NEON
6590x~~~~~~~~~~~~~~~~  6e609abd		cmle v29.8h, v21.8h, #0                 // Needs: NEON
6600x~~~~~~~~~~~~~~~~  5ee0aaf9		cmlt d25, d23, #0                       // Needs: NEON
6610x~~~~~~~~~~~~~~~~  4e20aaa7		cmlt v7.16b, v21.16b, #0                // Needs: NEON
6620x~~~~~~~~~~~~~~~~  4ee0abc7		cmlt v7.2d, v30.2d, #0                  // Needs: NEON
6630x~~~~~~~~~~~~~~~~  0ea0ab99		cmlt v25.2s, v28.2s, #0                 // Needs: NEON
6640x~~~~~~~~~~~~~~~~  0e60a960		cmlt v0.4h, v11.4h, #0                  // Needs: NEON
6650x~~~~~~~~~~~~~~~~  4ea0a8b8		cmlt v24.4s, v5.4s, #0                  // Needs: NEON
6660x~~~~~~~~~~~~~~~~  0e20a97a		cmlt v26.8b, v11.8b, #0                 // Needs: NEON
6670x~~~~~~~~~~~~~~~~  4e60aaa1		cmlt v1.8h, v21.8h, #0                  // Needs: NEON
6680x~~~~~~~~~~~~~~~~  5efe8efc		cmtst d28, d23, d30                     // Needs: NEON
6690x~~~~~~~~~~~~~~~~  4e3f8cda		cmtst v26.16b, v6.16b, v31.16b          // Needs: NEON
6700x~~~~~~~~~~~~~~~~  4ee48ea1		cmtst v1.2d, v21.2d, v4.2d              // Needs: NEON
6710x~~~~~~~~~~~~~~~~  0eb48f5b		cmtst v27.2s, v26.2s, v20.2s            // Needs: NEON
6720x~~~~~~~~~~~~~~~~  0e728c1a		cmtst v26.4h, v0.4h, v18.4h             // Needs: NEON
6730x~~~~~~~~~~~~~~~~  4ea48e19		cmtst v25.4s, v16.4s, v4.4s             // Needs: NEON
6740x~~~~~~~~~~~~~~~~  0e298d4b		cmtst v11.8b, v10.8b, v9.8b             // Needs: NEON
6750x~~~~~~~~~~~~~~~~  4e618c40		cmtst v0.8h, v2.8h, v1.8h               // Needs: NEON
6760x~~~~~~~~~~~~~~~~  4e2059f9		cnt v25.16b, v15.16b                    // Needs: NEON
6770x~~~~~~~~~~~~~~~~  0e2058dc		cnt v28.8b, v6.8b                       // Needs: NEON
6780x~~~~~~~~~~~~~~~~  4e0f04e6		dup v6.16b, v7.b[7]                     // Needs: NEON
6790x~~~~~~~~~~~~~~~~  4e010e89		dup v9.16b, w20                         // Needs: NEON
6800x~~~~~~~~~~~~~~~~  4e1805ac		dup v12.2d, v13.d[1]                    // Needs: NEON
6810x~~~~~~~~~~~~~~~~  4e080fe9		dup v9.2d, xzr                          // Needs: NEON
6820x~~~~~~~~~~~~~~~~  0e140744		dup v4.2s, v26.s[2]                     // Needs: NEON
6830x~~~~~~~~~~~~~~~~  0e040d83		dup v3.2s, w12                          // Needs: NEON
6840x~~~~~~~~~~~~~~~~  0e1e04b6		dup v22.4h, v5.h[7]                     // Needs: NEON
6850x~~~~~~~~~~~~~~~~  0e020f30		dup v16.4h, w25                         // Needs: NEON
6860x~~~~~~~~~~~~~~~~  4e140554		dup v20.4s, v10.s[2]                    // Needs: NEON
6870x~~~~~~~~~~~~~~~~  4e040cea		dup v10.4s, w7                          // Needs: NEON
6880x~~~~~~~~~~~~~~~~  0e0507de		dup v30.8b, v30.b[2]                    // Needs: NEON
6890x~~~~~~~~~~~~~~~~  0e010dff		dup v31.8b, w15                         // Needs: NEON
6900x~~~~~~~~~~~~~~~~  4e12063c		dup v28.8h, v17.h[4]                    // Needs: NEON
6910x~~~~~~~~~~~~~~~~  4e020c62		dup v2.8h, w3                           // Needs: NEON
6920x~~~~~~~~~~~~~~~~  6e231f3d		eor v29.16b, v25.16b, v3.16b            // Needs: NEON
6930x~~~~~~~~~~~~~~~~  2e3c1e03		eor v3.8b, v16.8b, v28.8b               // Needs: NEON
6940x~~~~~~~~~~~~~~~~  6e060b41		ext v1.16b, v26.16b, v6.16b, #1         // Needs: NEON
6950x~~~~~~~~~~~~~~~~  2e010bc2		ext v2.8b, v30.8b, v1.8b, #1            // Needs: NEON
6960x~~~~~~~~~~~~~~~~  4c402012		ld1 {v18.16b, v19.16b, v20.16b, v21.16b}, [x0]  // Needs: NEON
6970x~~~~~~~~~~~~~~~~  4cc22037		ld1 {v23.16b, v24.16b, v25.16b, v26.16b}, [x1], x2  // Needs: NEON
6980x~~~~~~~~~~~~~~~~  4cdf2025		ld1 {v5.16b, v6.16b, v7.16b, v8.16b}, [x1], #64  // Needs: NEON
6990x~~~~~~~~~~~~~~~~  4c406012		ld1 {v18.16b, v19.16b, v20.16b}, [x0]   // Needs: NEON
7000x~~~~~~~~~~~~~~~~  4cc2602d		ld1 {v13.16b, v14.16b, v15.16b}, [x1], x2  // Needs: NEON
7010x~~~~~~~~~~~~~~~~  4cdf6033		ld1 {v19.16b, v20.16b, v21.16b}, [x1], #48  // Needs: NEON
7020x~~~~~~~~~~~~~~~~  4c40a011		ld1 {v17.16b, v18.16b}, [x0]            // Needs: NEON
7030x~~~~~~~~~~~~~~~~  4cc2a034		ld1 {v20.16b, v21.16b}, [x1], x2        // Needs: NEON
7040x~~~~~~~~~~~~~~~~  4cdfa03c		ld1 {v28.16b, v29.16b}, [x1], #32       // Needs: NEON
7050x~~~~~~~~~~~~~~~~  4c40701d		ld1 {v29.16b}, [x0]                     // Needs: NEON
7060x~~~~~~~~~~~~~~~~  4cc27035		ld1 {v21.16b}, [x1], x2                 // Needs: NEON
7070x~~~~~~~~~~~~~~~~  4cdf7024		ld1 {v4.16b}, [x1], #16                 // Needs: NEON
7080x~~~~~~~~~~~~~~~~  0c402c04		ld1 {v4.1d, v5.1d, v6.1d, v7.1d}, [x0]  // Needs: NEON
7090x~~~~~~~~~~~~~~~~  0cc22c31		ld1 {v17.1d, v18.1d, v19.1d, v20.1d}, [x1], x2  // Needs: NEON
7100x~~~~~~~~~~~~~~~~  0cdf2c3c		ld1 {v28.1d, v29.1d, v30.1d, v31.1d}, [x1], #32  // Needs: NEON
7110x~~~~~~~~~~~~~~~~  0c406c14		ld1 {v20.1d, v21.1d, v22.1d}, [x0]      // Needs: NEON
7120x~~~~~~~~~~~~~~~~  0cc26c33		ld1 {v19.1d, v20.1d, v21.1d}, [x1], x2  // Needs: NEON
7130x~~~~~~~~~~~~~~~~  0cdf6c2c		ld1 {v12.1d, v13.1d, v14.1d}, [x1], #24  // Needs: NEON
7140x~~~~~~~~~~~~~~~~  0c40ac1d		ld1 {v29.1d, v30.1d}, [x0]              // Needs: NEON
7150x~~~~~~~~~~~~~~~~  0cc2ac3f		ld1 {v31.1d, v0.1d}, [x1], x2           // Needs: NEON
7160x~~~~~~~~~~~~~~~~  0cdfac23		ld1 {v3.1d, v4.1d}, [x1], #16           // Needs: NEON
7170x~~~~~~~~~~~~~~~~  0c407c1c		ld1 {v28.1d}, [x0]                      // Needs: NEON
7180x~~~~~~~~~~~~~~~~  0cc27c2b		ld1 {v11.1d}, [x1], x2                  // Needs: NEON
7190x~~~~~~~~~~~~~~~~  0cdf7c3d		ld1 {v29.1d}, [x1], #8                  // Needs: NEON
7200x~~~~~~~~~~~~~~~~  4c402c1c		ld1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x0]  // Needs: NEON
7210x~~~~~~~~~~~~~~~~  4cc22c28		ld1 {v8.2d, v9.2d, v10.2d, v11.2d}, [x1], x2  // Needs: NEON
7220x~~~~~~~~~~~~~~~~  4cdf2c2e		ld1 {v14.2d, v15.2d, v16.2d, v17.2d}, [x1], #64  // Needs: NEON
7230x~~~~~~~~~~~~~~~~  4c406c1a		ld1 {v26.2d, v27.2d, v28.2d}, [x0]      // Needs: NEON
7240x~~~~~~~~~~~~~~~~  4cc26c25		ld1 {v5.2d, v6.2d, v7.2d}, [x1], x2     // Needs: NEON
7250x~~~~~~~~~~~~~~~~  4cdf6c3a		ld1 {v26.2d, v27.2d, v28.2d}, [x1], #48  // Needs: NEON
7260x~~~~~~~~~~~~~~~~  4c40ac12		ld1 {v18.2d, v19.2d}, [x0]              // Needs: NEON
7270x~~~~~~~~~~~~~~~~  4cc2ac35		ld1 {v21.2d, v22.2d}, [x1], x2          // Needs: NEON
7280x~~~~~~~~~~~~~~~~  4cdfac31		ld1 {v17.2d, v18.2d}, [x1], #32         // Needs: NEON
7290x~~~~~~~~~~~~~~~~  4c407c05		ld1 {v5.2d}, [x0]                       // Needs: NEON
7300x~~~~~~~~~~~~~~~~  4cc27c26		ld1 {v6.2d}, [x1], x2                   // Needs: NEON
7310x~~~~~~~~~~~~~~~~  4cdf7c2f		ld1 {v15.2d}, [x1], #16                 // Needs: NEON
7320x~~~~~~~~~~~~~~~~  0c40281e		ld1 {v30.2s, v31.2s, v0.2s, v1.2s}, [x0]  // Needs: NEON
7330x~~~~~~~~~~~~~~~~  0cc22838		ld1 {v24.2s, v25.2s, v26.2s, v27.2s}, [x1], x2  // Needs: NEON
7340x~~~~~~~~~~~~~~~~  0cdf283b		ld1 {v27.2s, v28.2s, v29.2s, v30.2s}, [x1], #32  // Needs: NEON
7350x~~~~~~~~~~~~~~~~  0c40680b		ld1 {v11.2s, v12.2s, v13.2s}, [x0]      // Needs: NEON
7360x~~~~~~~~~~~~~~~~  0cc26828		ld1 {v8.2s, v9.2s, v10.2s}, [x1], x2    // Needs: NEON
7370x~~~~~~~~~~~~~~~~  0cdf683f		ld1 {v31.2s, v0.2s, v1.2s}, [x1], #24   // Needs: NEON
7380x~~~~~~~~~~~~~~~~  0c40a800		ld1 {v0.2s, v1.2s}, [x0]                // Needs: NEON
7390x~~~~~~~~~~~~~~~~  0cc2a82d		ld1 {v13.2s, v14.2s}, [x1], x2          // Needs: NEON
7400x~~~~~~~~~~~~~~~~  0cdfa823		ld1 {v3.2s, v4.2s}, [x1], #16           // Needs: NEON
7410x~~~~~~~~~~~~~~~~  0c40781a		ld1 {v26.2s}, [x0]                      // Needs: NEON
7420x~~~~~~~~~~~~~~~~  0cc27820		ld1 {v0.2s}, [x1], x2                   // Needs: NEON
7430x~~~~~~~~~~~~~~~~  0cdf782b		ld1 {v11.2s}, [x1], #8                  // Needs: NEON
7440x~~~~~~~~~~~~~~~~  0c402410		ld1 {v16.4h, v17.4h, v18.4h, v19.4h}, [x0]  // Needs: NEON
7450x~~~~~~~~~~~~~~~~  0cc22438		ld1 {v24.4h, v25.4h, v26.4h, v27.4h}, [x1], x2  // Needs: NEON
7460x~~~~~~~~~~~~~~~~  0cdf2421		ld1 {v1.4h, v2.4h, v3.4h, v4.4h}, [x1], #32  // Needs: NEON
7470x~~~~~~~~~~~~~~~~  0c40641e		ld1 {v30.4h, v31.4h, v0.4h}, [x0]       // Needs: NEON
7480x~~~~~~~~~~~~~~~~  0cc26439		ld1 {v25.4h, v26.4h, v27.4h}, [x1], x2  // Needs: NEON
7490x~~~~~~~~~~~~~~~~  0cdf6423		ld1 {v3.4h, v4.4h, v5.4h}, [x1], #24    // Needs: NEON
7500x~~~~~~~~~~~~~~~~  0c40a403		ld1 {v3.4h, v4.4h}, [x0]                // Needs: NEON
7510x~~~~~~~~~~~~~~~~  0cc2a423		ld1 {v3.4h, v4.4h}, [x1], x2            // Needs: NEON
7520x~~~~~~~~~~~~~~~~  0cdfa437		ld1 {v23.4h, v24.4h}, [x1], #16         // Needs: NEON
7530x~~~~~~~~~~~~~~~~  0c40741a		ld1 {v26.4h}, [x0]                      // Needs: NEON
7540x~~~~~~~~~~~~~~~~  0cc27421		ld1 {v1.4h}, [x1], x2                   // Needs: NEON
7550x~~~~~~~~~~~~~~~~  0cdf742e		ld1 {v14.4h}, [x1], #8                  // Needs: NEON
7560x~~~~~~~~~~~~~~~~  4c40281a		ld1 {v26.4s, v27.4s, v28.4s, v29.4s}, [x0]  // Needs: NEON
7570x~~~~~~~~~~~~~~~~  4cc2283c		ld1 {v28.4s, v29.4s, v30.4s, v31.4s}, [x1], x2  // Needs: NEON
7580x~~~~~~~~~~~~~~~~  4cdf2824		ld1 {v4.4s, v5.4s, v6.4s, v7.4s}, [x1], #64  // Needs: NEON
7590x~~~~~~~~~~~~~~~~  4c406802		ld1 {v2.4s, v3.4s, v4.4s}, [x0]         // Needs: NEON
7600x~~~~~~~~~~~~~~~~  4cc26836		ld1 {v22.4s, v23.4s, v24.4s}, [x1], x2  // Needs: NEON
7610x~~~~~~~~~~~~~~~~  4cdf682f		ld1 {v15.4s, v16.4s, v17.4s}, [x1], #48  // Needs: NEON
7620x~~~~~~~~~~~~~~~~  4c40a814		ld1 {v20.4s, v21.4s}, [x0]              // Needs: NEON
7630x~~~~~~~~~~~~~~~~  4cc2a83e		ld1 {v30.4s, v31.4s}, [x1], x2          // Needs: NEON
7640x~~~~~~~~~~~~~~~~  4cdfa82b		ld1 {v11.4s, v12.4s}, [x1], #32         // Needs: NEON
7650x~~~~~~~~~~~~~~~~  4c40780f		ld1 {v15.4s}, [x0]                      // Needs: NEON
7660x~~~~~~~~~~~~~~~~  4cc2782c		ld1 {v12.4s}, [x1], x2                  // Needs: NEON
7670x~~~~~~~~~~~~~~~~  4cdf7820		ld1 {v0.4s}, [x1], #16                  // Needs: NEON
7680x~~~~~~~~~~~~~~~~  0c402011		ld1 {v17.8b, v18.8b, v19.8b, v20.8b}, [x0]  // Needs: NEON
7690x~~~~~~~~~~~~~~~~  0cc22025		ld1 {v5.8b, v6.8b, v7.8b, v8.8b}, [x1], x2  // Needs: NEON
7700x~~~~~~~~~~~~~~~~  0cdf2029		ld1 {v9.8b, v10.8b, v11.8b, v12.8b}, [x1], #32  // Needs: NEON
7710x~~~~~~~~~~~~~~~~  0c406004		ld1 {v4.8b, v5.8b, v6.8b}, [x0]         // Needs: NEON
7720x~~~~~~~~~~~~~~~~  0cc26022		ld1 {v2.8b, v3.8b, v4.8b}, [x1], x2     // Needs: NEON
7730x~~~~~~~~~~~~~~~~  0cdf602c		ld1 {v12.8b, v13.8b, v14.8b}, [x1], #24  // Needs: NEON
7740x~~~~~~~~~~~~~~~~  0c40a00a		ld1 {v10.8b, v11.8b}, [x0]              // Needs: NEON
7750x~~~~~~~~~~~~~~~~  0cc2a02b		ld1 {v11.8b, v12.8b}, [x1], x2          // Needs: NEON
7760x~~~~~~~~~~~~~~~~  0cdfa03b		ld1 {v27.8b, v28.8b}, [x1], #16         // Needs: NEON
7770x~~~~~~~~~~~~~~~~  0c40701f		ld1 {v31.8b}, [x0]                      // Needs: NEON
7780x~~~~~~~~~~~~~~~~  0cc2702a		ld1 {v10.8b}, [x1], x2                  // Needs: NEON
7790x~~~~~~~~~~~~~~~~  0cdf703c		ld1 {v28.8b}, [x1], #8                  // Needs: NEON
7800x~~~~~~~~~~~~~~~~  4c402405		ld1 {v5.8h, v6.8h, v7.8h, v8.8h}, [x0]  // Needs: NEON
7810x~~~~~~~~~~~~~~~~  4cc22422		ld1 {v2.8h, v3.8h, v4.8h, v5.8h}, [x1], x2  // Needs: NEON
7820x~~~~~~~~~~~~~~~~  4cdf242a		ld1 {v10.8h, v11.8h, v12.8h, v13.8h}, [x1], #64  // Needs: NEON
7830x~~~~~~~~~~~~~~~~  4c40641a		ld1 {v26.8h, v27.8h, v28.8h}, [x0]      // Needs: NEON
7840x~~~~~~~~~~~~~~~~  4cc26423		ld1 {v3.8h, v4.8h, v5.8h}, [x1], x2     // Needs: NEON
7850x~~~~~~~~~~~~~~~~  4cdf6431		ld1 {v17.8h, v18.8h, v19.8h}, [x1], #48  // Needs: NEON
7860x~~~~~~~~~~~~~~~~  4c40a404		ld1 {v4.8h, v5.8h}, [x0]                // Needs: NEON
7870x~~~~~~~~~~~~~~~~  4cc2a435		ld1 {v21.8h, v22.8h}, [x1], x2          // Needs: NEON
7880x~~~~~~~~~~~~~~~~  4cdfa424		ld1 {v4.8h, v5.8h}, [x1], #32           // Needs: NEON
7890x~~~~~~~~~~~~~~~~  4c407409		ld1 {v9.8h}, [x0]                       // Needs: NEON
7900x~~~~~~~~~~~~~~~~  4cc2743b		ld1 {v27.8h}, [x1], x2                  // Needs: NEON
7910x~~~~~~~~~~~~~~~~  4cdf743a		ld1 {v26.8h}, [x1], #16                 // Needs: NEON
7920x~~~~~~~~~~~~~~~~  0d400413		ld1 {v19.b}[1], [x0]                    // Needs: NEON
7930x~~~~~~~~~~~~~~~~  0dc20c2c		ld1 {v12.b}[3], [x1], x2                // Needs: NEON
7940x~~~~~~~~~~~~~~~~  4ddf103b		ld1 {v27.b}[12], [x1], #1               // Needs: NEON
7950x~~~~~~~~~~~~~~~~  4d40840a		ld1 {v10.d}[1], [x0]                    // Needs: NEON
7960x~~~~~~~~~~~~~~~~  4dc2843a		ld1 {v26.d}[1], [x1], x2                // Needs: NEON
7970x~~~~~~~~~~~~~~~~  4ddf8427		ld1 {v7.d}[1], [x1], #8                 // Needs: NEON
7980x~~~~~~~~~~~~~~~~  4d404813		ld1 {v19.h}[5], [x0]                    // Needs: NEON
7990x~~~~~~~~~~~~~~~~  0dc2482a		ld1 {v10.h}[1], [x1], x2                // Needs: NEON
8000x~~~~~~~~~~~~~~~~  4ddf4025		ld1 {v5.h}[4], [x1], #2                 // Needs: NEON
8010x~~~~~~~~~~~~~~~~  4d408015		ld1 {v21.s}[2], [x0]                    // Needs: NEON
8020x~~~~~~~~~~~~~~~~  4dc2802d		ld1 {v13.s}[2], [x1], x2                // Needs: NEON
8030x~~~~~~~~~~~~~~~~  4ddf8021		ld1 {v1.s}[2], [x1], #4                 // Needs: NEON
8040x~~~~~~~~~~~~~~~~  4d40c002		ld1r {v2.16b}, [x0]                     // Needs: NEON
8050x~~~~~~~~~~~~~~~~  4dc2c022		ld1r {v2.16b}, [x1], x2                 // Needs: NEON
8060x~~~~~~~~~~~~~~~~  4ddfc036		ld1r {v22.16b}, [x1], #1                // Needs: NEON
8070x~~~~~~~~~~~~~~~~  0d40cc19		ld1r {v25.1d}, [x0]                     // Needs: NEON
8080x~~~~~~~~~~~~~~~~  0dc2cc29		ld1r {v9.1d}, [x1], x2                  // Needs: NEON
8090x~~~~~~~~~~~~~~~~  0ddfcc37		ld1r {v23.1d}, [x1], #8                 // Needs: NEON
8100x~~~~~~~~~~~~~~~~  4d40cc13		ld1r {v19.2d}, [x0]                     // Needs: NEON
8110x~~~~~~~~~~~~~~~~  4dc2cc35		ld1r {v21.2d}, [x1], x2                 // Needs: NEON
8120x~~~~~~~~~~~~~~~~  4ddfcc3e		ld1r {v30.2d}, [x1], #8                 // Needs: NEON
8130x~~~~~~~~~~~~~~~~  0d40c818		ld1r {v24.2s}, [x0]                     // Needs: NEON
8140x~~~~~~~~~~~~~~~~  0dc2c83a		ld1r {v26.2s}, [x1], x2                 // Needs: NEON
8150x~~~~~~~~~~~~~~~~  0ddfc83c		ld1r {v28.2s}, [x1], #4                 // Needs: NEON
8160x~~~~~~~~~~~~~~~~  0d40c413		ld1r {v19.4h}, [x0]                     // Needs: NEON
8170x~~~~~~~~~~~~~~~~  0dc2c421		ld1r {v1.4h}, [x1], x2                  // Needs: NEON
8180x~~~~~~~~~~~~~~~~  0ddfc435		ld1r {v21.4h}, [x1], #2                 // Needs: NEON
8190x~~~~~~~~~~~~~~~~  4d40c80f		ld1r {v15.4s}, [x0]                     // Needs: NEON
8200x~~~~~~~~~~~~~~~~  4dc2c835		ld1r {v21.4s}, [x1], x2                 // Needs: NEON
8210x~~~~~~~~~~~~~~~~  4ddfc837		ld1r {v23.4s}, [x1], #4                 // Needs: NEON
8220x~~~~~~~~~~~~~~~~  0d40c01a		ld1r {v26.8b}, [x0]                     // Needs: NEON
8230x~~~~~~~~~~~~~~~~  0dc2c02e		ld1r {v14.8b}, [x1], x2                 // Needs: NEON
8240x~~~~~~~~~~~~~~~~  0ddfc033		ld1r {v19.8b}, [x1], #1                 // Needs: NEON
8250x~~~~~~~~~~~~~~~~  4d40c40d		ld1r {v13.8h}, [x0]                     // Needs: NEON
8260x~~~~~~~~~~~~~~~~  4dc2c43e		ld1r {v30.8h}, [x1], x2                 // Needs: NEON
8270x~~~~~~~~~~~~~~~~  4ddfc43b		ld1r {v27.8h}, [x1], #2                 // Needs: NEON
8280x~~~~~~~~~~~~~~~~  4c408015		ld2 {v21.16b, v22.16b}, [x0]            // Needs: NEON
8290x~~~~~~~~~~~~~~~~  4cc28035		ld2 {v21.16b, v22.16b}, [x1], x2        // Needs: NEON
8300x~~~~~~~~~~~~~~~~  4cdf802c		ld2 {v12.16b, v13.16b}, [x1], #32       // Needs: NEON
8310x~~~~~~~~~~~~~~~~  4c408c0e		ld2 {v14.2d, v15.2d}, [x0]              // Needs: NEON
8320x~~~~~~~~~~~~~~~~  4cc28c20		ld2 {v0.2d, v1.2d}, [x1], x2            // Needs: NEON
8330x~~~~~~~~~~~~~~~~  4cdf8c2c		ld2 {v12.2d, v13.2d}, [x1], #32         // Needs: NEON
8340x~~~~~~~~~~~~~~~~  0c40881b		ld2 {v27.2s, v28.2s}, [x0]              // Needs: NEON
8350x~~~~~~~~~~~~~~~~  0cc28822		ld2 {v2.2s, v3.2s}, [x1], x2            // Needs: NEON
8360x~~~~~~~~~~~~~~~~  0cdf882c		ld2 {v12.2s, v13.2s}, [x1], #16         // Needs: NEON
8370x~~~~~~~~~~~~~~~~  0c408409		ld2 {v9.4h, v10.4h}, [x0]               // Needs: NEON
8380x~~~~~~~~~~~~~~~~  0cc28437		ld2 {v23.4h, v24.4h}, [x1], x2          // Needs: NEON
8390x~~~~~~~~~~~~~~~~  0cdf8421		ld2 {v1.4h, v2.4h}, [x1], #16           // Needs: NEON
8400x~~~~~~~~~~~~~~~~  4c408814		ld2 {v20.4s, v21.4s}, [x0]              // Needs: NEON
8410x~~~~~~~~~~~~~~~~  4cc2882a		ld2 {v10.4s, v11.4s}, [x1], x2          // Needs: NEON
8420x~~~~~~~~~~~~~~~~  4cdf8838		ld2 {v24.4s, v25.4s}, [x1], #32         // Needs: NEON
8430x~~~~~~~~~~~~~~~~  0c408011		ld2 {v17.8b, v18.8b}, [x0]              // Needs: NEON
8440x~~~~~~~~~~~~~~~~  0cc2802d		ld2 {v13.8b, v14.8b}, [x1], x2          // Needs: NEON
8450x~~~~~~~~~~~~~~~~  0cdf8027		ld2 {v7.8b, v8.8b}, [x1], #16           // Needs: NEON
8460x~~~~~~~~~~~~~~~~  4c40841e		ld2 {v30.8h, v31.8h}, [x0]              // Needs: NEON
8470x~~~~~~~~~~~~~~~~  4cc28424		ld2 {v4.8h, v5.8h}, [x1], x2            // Needs: NEON
8480x~~~~~~~~~~~~~~~~  4cdf842d		ld2 {v13.8h, v14.8h}, [x1], #32         // Needs: NEON
8490x~~~~~~~~~~~~~~~~  4d601005		ld2 {v5.b, v6.b}[12], [x0]              // Needs: NEON
8500x~~~~~~~~~~~~~~~~  0de21c30		ld2 {v16.b, v17.b}[7], [x1], x2         // Needs: NEON
8510x~~~~~~~~~~~~~~~~  0dff083d		ld2 {v29.b, v30.b}[2], [x1], #2         // Needs: NEON
8520x~~~~~~~~~~~~~~~~  4d60840b		ld2 {v11.d, v12.d}[1], [x0]             // Needs: NEON
8530x~~~~~~~~~~~~~~~~  0de2843a		ld2 {v26.d, v27.d}[0], [x1], x2         // Needs: NEON
8540x~~~~~~~~~~~~~~~~  0dff8439		ld2 {v25.d, v26.d}[0], [x1], #16        // Needs: NEON
8550x~~~~~~~~~~~~~~~~  4d605812		ld2 {v18.h, v19.h}[7], [x0]             // Needs: NEON
8560x~~~~~~~~~~~~~~~~  4de24831		ld2 {v17.h, v18.h}[5], [x1], x2         // Needs: NEON
8570x~~~~~~~~~~~~~~~~  0dff503e		ld2 {v30.h, v31.h}[2], [x1], #4         // Needs: NEON
8580x~~~~~~~~~~~~~~~~  4d60901d		ld2 {v29.s, v30.s}[3], [x0]             // Needs: NEON
8590x~~~~~~~~~~~~~~~~  0de2803c		ld2 {v28.s, v29.s}[0], [x1], x2         // Needs: NEON
8600x~~~~~~~~~~~~~~~~  0dff9026		ld2 {v6.s, v7.s}[1], [x1], #8           // Needs: NEON
8610x~~~~~~~~~~~~~~~~  4d60c01a		ld2r {v26.16b, v27.16b}, [x0]           // Needs: NEON
8620x~~~~~~~~~~~~~~~~  4de2c035		ld2r {v21.16b, v22.16b}, [x1], x2       // Needs: NEON
8630x~~~~~~~~~~~~~~~~  4dffc025		ld2r {v5.16b, v6.16b}, [x1], #2         // Needs: NEON
8640x~~~~~~~~~~~~~~~~  0d60cc1a		ld2r {v26.1d, v27.1d}, [x0]             // Needs: NEON
8650x~~~~~~~~~~~~~~~~  0de2cc2e		ld2r {v14.1d, v15.1d}, [x1], x2         // Needs: NEON
8660x~~~~~~~~~~~~~~~~  0dffcc37		ld2r {v23.1d, v24.1d}, [x1], #16        // Needs: NEON
8670x~~~~~~~~~~~~~~~~  4d60cc0b		ld2r {v11.2d, v12.2d}, [x0]             // Needs: NEON
8680x~~~~~~~~~~~~~~~~  4de2cc3d		ld2r {v29.2d, v30.2d}, [x1], x2         // Needs: NEON
8690x~~~~~~~~~~~~~~~~  4dffcc2f		ld2r {v15.2d, v16.2d}, [x1], #16        // Needs: NEON
8700x~~~~~~~~~~~~~~~~  0d60c81a		ld2r {v26.2s, v27.2s}, [x0]             // Needs: NEON
8710x~~~~~~~~~~~~~~~~  0de2c836		ld2r {v22.2s, v23.2s}, [x1], x2         // Needs: NEON
8720x~~~~~~~~~~~~~~~~  0dffc822		ld2r {v2.2s, v3.2s}, [x1], #8           // Needs: NEON
8730x~~~~~~~~~~~~~~~~  0d60c402		ld2r {v2.4h, v3.4h}, [x0]               // Needs: NEON
8740x~~~~~~~~~~~~~~~~  0de2c429		ld2r {v9.4h, v10.4h}, [x1], x2          // Needs: NEON
8750x~~~~~~~~~~~~~~~~  0dffc426		ld2r {v6.4h, v7.4h}, [x1], #4           // Needs: NEON
8760x~~~~~~~~~~~~~~~~  4d60c807		ld2r {v7.4s, v8.4s}, [x0]               // Needs: NEON
8770x~~~~~~~~~~~~~~~~  4de2c833		ld2r {v19.4s, v20.4s}, [x1], x2         // Needs: NEON
8780x~~~~~~~~~~~~~~~~  4dffc835		ld2r {v21.4s, v22.4s}, [x1], #8         // Needs: NEON
8790x~~~~~~~~~~~~~~~~  0d60c01a		ld2r {v26.8b, v27.8b}, [x0]             // Needs: NEON
8800x~~~~~~~~~~~~~~~~  0de2c034		ld2r {v20.8b, v21.8b}, [x1], x2         // Needs: NEON
8810x~~~~~~~~~~~~~~~~  0dffc02b		ld2r {v11.8b, v12.8b}, [x1], #2         // Needs: NEON
8820x~~~~~~~~~~~~~~~~  4d60c40c		ld2r {v12.8h, v13.8h}, [x0]             // Needs: NEON
8830x~~~~~~~~~~~~~~~~  4de2c426		ld2r {v6.8h, v7.8h}, [x1], x2           // Needs: NEON
8840x~~~~~~~~~~~~~~~~  4dffc439		ld2r {v25.8h, v26.8h}, [x1], #4         // Needs: NEON
8850x~~~~~~~~~~~~~~~~  4c404014		ld3 {v20.16b, v21.16b, v22.16b}, [x0]   // Needs: NEON
8860x~~~~~~~~~~~~~~~~  4cc2403c		ld3 {v28.16b, v29.16b, v30.16b}, [x1], x2  // Needs: NEON
8870x~~~~~~~~~~~~~~~~  4cdf4034		ld3 {v20.16b, v21.16b, v22.16b}, [x1], #48  // Needs: NEON
8880x~~~~~~~~~~~~~~~~  4c404c15		ld3 {v21.2d, v22.2d, v23.2d}, [x0]      // Needs: NEON
8890x~~~~~~~~~~~~~~~~  4cc24c32		ld3 {v18.2d, v19.2d, v20.2d}, [x1], x2  // Needs: NEON
8900x~~~~~~~~~~~~~~~~  4cdf4c3b		ld3 {v27.2d, v28.2d, v29.2d}, [x1], #48  // Needs: NEON
8910x~~~~~~~~~~~~~~~~  0c404807		ld3 {v7.2s, v8.2s, v9.2s}, [x0]         // Needs: NEON
8920x~~~~~~~~~~~~~~~~  0cc24834		ld3 {v20.2s, v21.2s, v22.2s}, [x1], x2  // Needs: NEON
8930x~~~~~~~~~~~~~~~~  0cdf483a		ld3 {v26.2s, v27.2s, v28.2s}, [x1], #24  // Needs: NEON
8940x~~~~~~~~~~~~~~~~  0c40441b		ld3 {v27.4h, v28.4h, v29.4h}, [x0]      // Needs: NEON
8950x~~~~~~~~~~~~~~~~  0cc2443c		ld3 {v28.4h, v29.4h, v30.4h}, [x1], x2  // Needs: NEON
8960x~~~~~~~~~~~~~~~~  0cdf4427		ld3 {v7.4h, v8.4h, v9.4h}, [x1], #24    // Needs: NEON
8970x~~~~~~~~~~~~~~~~  4c404802		ld3 {v2.4s, v3.4s, v4.4s}, [x0]         // Needs: NEON
8980x~~~~~~~~~~~~~~~~  4cc24838		ld3 {v24.4s, v25.4s, v26.4s}, [x1], x2  // Needs: NEON
8990x~~~~~~~~~~~~~~~~  4cdf482b		ld3 {v11.4s, v12.4s, v13.4s}, [x1], #48  // Needs: NEON
9000x~~~~~~~~~~~~~~~~  0c40401d		ld3 {v29.8b, v30.8b, v31.8b}, [x0]      // Needs: NEON
9010x~~~~~~~~~~~~~~~~  0cc24021		ld3 {v1.8b, v2.8b, v3.8b}, [x1], x2     // Needs: NEON
9020x~~~~~~~~~~~~~~~~  0cdf402c		ld3 {v12.8b, v13.8b, v14.8b}, [x1], #24  // Needs: NEON
9030x~~~~~~~~~~~~~~~~  4c404416		ld3 {v22.8h, v23.8h, v24.8h}, [x0]      // Needs: NEON
9040x~~~~~~~~~~~~~~~~  4cc2442d		ld3 {v13.8h, v14.8h, v15.8h}, [x1], x2  // Needs: NEON
9050x~~~~~~~~~~~~~~~~  4cdf443c		ld3 {v28.8h, v29.8h, v30.8h}, [x1], #48  // Needs: NEON
9060x~~~~~~~~~~~~~~~~  4d402c15		ld3 {v21.b, v22.b, v23.b}[11], [x0]     // Needs: NEON
9070x~~~~~~~~~~~~~~~~  4dc22425		ld3 {v5.b, v6.b, v7.b}[9], [x1], x2     // Needs: NEON
9080x~~~~~~~~~~~~~~~~  0ddf2037		ld3 {v23.b, v24.b, v25.b}[0], [x1], #3  // Needs: NEON
9090x~~~~~~~~~~~~~~~~  0d40a410		ld3 {v16.d, v17.d, v18.d}[0], [x0]      // Needs: NEON
9100x~~~~~~~~~~~~~~~~  0dc2a43e		ld3 {v30.d, v31.d, v0.d}[0], [x1], x2   // Needs: NEON
9110x~~~~~~~~~~~~~~~~  4ddfa43c		ld3 {v28.d, v29.d, v30.d}[1], [x1], #24  // Needs: NEON
9120x~~~~~~~~~~~~~~~~  0d40700d		ld3 {v13.h, v14.h, v15.h}[2], [x0]      // Needs: NEON
9130x~~~~~~~~~~~~~~~~  4dc27836		ld3 {v22.h, v23.h, v24.h}[7], [x1], x2  // Needs: NEON
9140x~~~~~~~~~~~~~~~~  0ddf782e		ld3 {v14.h, v15.h, v16.h}[3], [x1], #6  // Needs: NEON
9150x~~~~~~~~~~~~~~~~  4d40b016		ld3 {v22.s, v23.s, v24.s}[3], [x0]      // Needs: NEON
9160x~~~~~~~~~~~~~~~~  4dc2a03e		ld3 {v30.s, v31.s, v0.s}[2], [x1], x2   // Needs: NEON
9170x~~~~~~~~~~~~~~~~  0ddfb02c		ld3 {v12.s, v13.s, v14.s}[1], [x1], #12  // Needs: NEON
9180x~~~~~~~~~~~~~~~~  4d40e018		ld3r {v24.16b, v25.16b, v26.16b}, [x0]  // Needs: NEON
9190x~~~~~~~~~~~~~~~~  4dc2e038		ld3r {v24.16b, v25.16b, v26.16b}, [x1], x2  // Needs: NEON
9200x~~~~~~~~~~~~~~~~  4ddfe023		ld3r {v3.16b, v4.16b, v5.16b}, [x1], #3  // Needs: NEON
9210x~~~~~~~~~~~~~~~~  0d40ec04		ld3r {v4.1d, v5.1d, v6.1d}, [x0]        // Needs: NEON
9220x~~~~~~~~~~~~~~~~  0dc2ec27		ld3r {v7.1d, v8.1d, v9.1d}, [x1], x2    // Needs: NEON
9230x~~~~~~~~~~~~~~~~  0ddfec31		ld3r {v17.1d, v18.1d, v19.1d}, [x1], #24  // Needs: NEON
9240x~~~~~~~~~~~~~~~~  4d40ec10		ld3r {v16.2d, v17.2d, v18.2d}, [x0]     // Needs: NEON
9250x~~~~~~~~~~~~~~~~  4dc2ec34		ld3r {v20.2d, v21.2d, v22.2d}, [x1], x2  // Needs: NEON
9260x~~~~~~~~~~~~~~~~  4ddfec2e		ld3r {v14.2d, v15.2d, v16.2d}, [x1], #24  // Needs: NEON
9270x~~~~~~~~~~~~~~~~  0d40e80a		ld3r {v10.2s, v11.2s, v12.2s}, [x0]     // Needs: NEON
9280x~~~~~~~~~~~~~~~~  0dc2e820		ld3r {v0.2s, v1.2s, v2.2s}, [x1], x2    // Needs: NEON
9290x~~~~~~~~~~~~~~~~  0ddfe837		ld3r {v23.2s, v24.2s, v25.2s}, [x1], #12  // Needs: NEON
9300x~~~~~~~~~~~~~~~~  0d40e416		ld3r {v22.4h, v23.4h, v24.4h}, [x0]     // Needs: NEON
9310x~~~~~~~~~~~~~~~~  0dc2e426		ld3r {v6.4h, v7.4h, v8.4h}, [x1], x2    // Needs: NEON
9320x~~~~~~~~~~~~~~~~  0ddfe427		ld3r {v7.4h, v8.4h, v9.4h}, [x1], #6    // Needs: NEON
9330x~~~~~~~~~~~~~~~~  4d40e81a		ld3r {v26.4s, v27.4s, v28.4s}, [x0]     // Needs: NEON
9340x~~~~~~~~~~~~~~~~  4dc2e820		ld3r {v0.4s, v1.4s, v2.4s}, [x1], x2    // Needs: NEON
9350x~~~~~~~~~~~~~~~~  4ddfe83e		ld3r {v30.4s, v31.4s, v0.4s}, [x1], #12  // Needs: NEON
9360x~~~~~~~~~~~~~~~~  0d40e002		ld3r {v2.8b, v3.8b, v4.8b}, [x0]        // Needs: NEON
9370x~~~~~~~~~~~~~~~~  0dc2e02a		ld3r {v10.8b, v11.8b, v12.8b}, [x1], x2  // Needs: NEON
9380x~~~~~~~~~~~~~~~~  0ddfe03c		ld3r {v28.8b, v29.8b, v30.8b}, [x1], #3  // Needs: NEON
9390x~~~~~~~~~~~~~~~~  4d40e406		ld3r {v6.8h, v7.8h, v8.8h}, [x0]        // Needs: NEON
9400x~~~~~~~~~~~~~~~~  4dc2e43d		ld3r {v29.8h, v30.8h, v31.8h}, [x1], x2  // Needs: NEON
9410x~~~~~~~~~~~~~~~~  4ddfe427		ld3r {v7.8h, v8.8h, v9.8h}, [x1], #6    // Needs: NEON
9420x~~~~~~~~~~~~~~~~  4c400003		ld4 {v3.16b, v4.16b, v5.16b, v6.16b}, [x0]  // Needs: NEON
9430x~~~~~~~~~~~~~~~~  4cc20022		ld4 {v2.16b, v3.16b, v4.16b, v5.16b}, [x1], x2  // Needs: NEON
9440x~~~~~~~~~~~~~~~~  4cdf0025		ld4 {v5.16b, v6.16b, v7.16b, v8.16b}, [x1], #64  // Needs: NEON
9450x~~~~~~~~~~~~~~~~  4c400c12		ld4 {v18.2d, v19.2d, v20.2d, v21.2d}, [x0]  // Needs: NEON
9460x~~~~~~~~~~~~~~~~  4cc20c24		ld4 {v4.2d, v5.2d, v6.2d, v7.2d}, [x1], x2  // Needs: NEON
9470x~~~~~~~~~~~~~~~~  4cdf0c3d		ld4 {v29.2d, v30.2d, v31.2d, v0.2d}, [x1], #64  // Needs: NEON
9480x~~~~~~~~~~~~~~~~  0c40081b		ld4 {v27.2s, v28.2s, v29.2s, v30.2s}, [x0]  // Needs: NEON
9490x~~~~~~~~~~~~~~~~  0cc20838		ld4 {v24.2s, v25.2s, v26.2s, v27.2s}, [x1], x2  // Needs: NEON
9500x~~~~~~~~~~~~~~~~  0cdf0824		ld4 {v4.2s, v5.2s, v6.2s, v7.2s}, [x1], #32  // Needs: NEON
9510x~~~~~~~~~~~~~~~~  0c400410		ld4 {v16.4h, v17.4h, v18.4h, v19.4h}, [x0]  // Needs: NEON
9520x~~~~~~~~~~~~~~~~  0cc20437		ld4 {v23.4h, v24.4h, v25.4h, v26.4h}, [x1], x2  // Needs: NEON
9530x~~~~~~~~~~~~~~~~  0cdf0422		ld4 {v2.4h, v3.4h, v4.4h, v5.4h}, [x1], #32  // Needs: NEON
9540x~~~~~~~~~~~~~~~~  4c400807		ld4 {v7.4s, v8.4s, v9.4s, v10.4s}, [x0]  // Needs: NEON
9550x~~~~~~~~~~~~~~~~  4cc2083c		ld4 {v28.4s, v29.4s, v30.4s, v31.4s}, [x1], x2  // Needs: NEON
9560x~~~~~~~~~~~~~~~~  4cdf083d		ld4 {v29.4s, v30.4s, v31.4s, v0.4s}, [x1], #64  // Needs: NEON
9570x~~~~~~~~~~~~~~~~  0c40000f		ld4 {v15.8b, v16.8b, v17.8b, v18.8b}, [x0]  // Needs: NEON
9580x~~~~~~~~~~~~~~~~  0cc2003b		ld4 {v27.8b, v28.8b, v29.8b, v30.8b}, [x1], x2  // Needs: NEON
9590x~~~~~~~~~~~~~~~~  0cdf0025		ld4 {v5.8b, v6.8b, v7.8b, v8.8b}, [x1], #32  // Needs: NEON
9600x~~~~~~~~~~~~~~~~  4c400419		ld4 {v25.8h, v26.8h, v27.8h, v28.8h}, [x0]  // Needs: NEON
9610x~~~~~~~~~~~~~~~~  4cc20422		ld4 {v2.8h, v3.8h, v4.8h, v5.8h}, [x1], x2  // Needs: NEON
9620x~~~~~~~~~~~~~~~~  4cdf0434		ld4 {v20.8h, v21.8h, v22.8h, v23.8h}, [x1], #64  // Needs: NEON
9630x~~~~~~~~~~~~~~~~  0d602c14		ld4 {v20.b, v21.b, v22.b, v23.b}[3], [x0]  // Needs: NEON
9640x~~~~~~~~~~~~~~~~  0de22c2c		ld4 {v12.b, v13.b, v14.b, v15.b}[3], [x1], x2  // Needs: NEON
9650x~~~~~~~~~~~~~~~~  0dff383b		ld4 {v27.b, v28.b, v29.b, v30.b}[6], [x1], #4  // Needs: NEON
9660x~~~~~~~~~~~~~~~~  4d60a41c		ld4 {v28.d, v29.d, v30.d, v31.d}[1], [x0]  // Needs: NEON
9670x~~~~~~~~~~~~~~~~  4de2a42f		ld4 {v15.d, v16.d, v17.d, v18.d}[1], [x1], x2  // Needs: NEON
9680x~~~~~~~~~~~~~~~~  4dffa430		ld4 {v16.d, v17.d, v18.d, v19.d}[1], [x1], #32  // Needs: NEON
9690x~~~~~~~~~~~~~~~~  4d607002		ld4 {v2.h, v3.h, v4.h, v5.h}[6], [x0]   // Needs: NEON
9700x~~~~~~~~~~~~~~~~  0de27825		ld4 {v5.h, v6.h, v7.h, v8.h}[3], [x1], x2  // Needs: NEON
9710x~~~~~~~~~~~~~~~~  4dff7027		ld4 {v7.h, v8.h, v9.h, v10.h}[6], [x1], #8  // Needs: NEON
9720x~~~~~~~~~~~~~~~~  0d60b006		ld4 {v6.s, v7.s, v8.s, v9.s}[1], [x0]   // Needs: NEON
9730x~~~~~~~~~~~~~~~~  4de2a039		ld4 {v25.s, v26.s, v27.s, v28.s}[2], [x1], x2  // Needs: NEON
9740x~~~~~~~~~~~~~~~~  4dffb028		ld4 {v8.s, v9.s, v10.s, v11.s}[3], [x1], #16  // Needs: NEON
9750x~~~~~~~~~~~~~~~~  4d60e00e		ld4r {v14.16b, v15.16b, v16.16b, v17.16b}, [x0]  // Needs: NEON
9760x~~~~~~~~~~~~~~~~  4de2e02d		ld4r {v13.16b, v14.16b, v15.16b, v16.16b}, [x1], x2  // Needs: NEON
9770x~~~~~~~~~~~~~~~~  4dffe029		ld4r {v9.16b, v10.16b, v11.16b, v12.16b}, [x1], #4  // Needs: NEON
9780x~~~~~~~~~~~~~~~~  0d60ec08		ld4r {v8.1d, v9.1d, v10.1d, v11.1d}, [x0]  // Needs: NEON
9790x~~~~~~~~~~~~~~~~  0de2ec24		ld4r {v4.1d, v5.1d, v6.1d, v7.1d}, [x1], x2  // Needs: NEON
9800x~~~~~~~~~~~~~~~~  0dffec3a		ld4r {v26.1d, v27.1d, v28.1d, v29.1d}, [x1], #32  // Needs: NEON
9810x~~~~~~~~~~~~~~~~  4d60ec13		ld4r {v19.2d, v20.2d, v21.2d, v22.2d}, [x0]  // Needs: NEON
9820x~~~~~~~~~~~~~~~~  4de2ec3c		ld4r {v28.2d, v29.2d, v30.2d, v31.2d}, [x1], x2  // Needs: NEON
9830x~~~~~~~~~~~~~~~~  4dffec2f		ld4r {v15.2d, v16.2d, v17.2d, v18.2d}, [x1], #32  // Needs: NEON
9840x~~~~~~~~~~~~~~~~  0d60e81f		ld4r {v31.2s, v0.2s, v1.2s, v2.2s}, [x0]  // Needs: NEON
9850x~~~~~~~~~~~~~~~~  0de2e83c		ld4r {v28.2s, v29.2s, v30.2s, v31.2s}, [x1], x2  // Needs: NEON
9860x~~~~~~~~~~~~~~~~  0dffe82b		ld4r {v11.2s, v12.2s, v13.2s, v14.2s}, [x1], #16  // Needs: NEON
9870x~~~~~~~~~~~~~~~~  0d60e413		ld4r {v19.4h, v20.4h, v21.4h, v22.4h}, [x0]  // Needs: NEON
9880x~~~~~~~~~~~~~~~~  0de2e436		ld4r {v22.4h, v23.4h, v24.4h, v25.4h}, [x1], x2  // Needs: NEON
9890x~~~~~~~~~~~~~~~~  0dffe434		ld4r {v20.4h, v21.4h, v22.4h, v23.4h}, [x1], #8  // Needs: NEON
9900x~~~~~~~~~~~~~~~~  4d60e810		ld4r {v16.4s, v17.4s, v18.4s, v19.4s}, [x0]  // Needs: NEON
9910x~~~~~~~~~~~~~~~~  4de2e839		ld4r {v25.4s, v26.4s, v27.4s, v28.4s}, [x1], x2  // Needs: NEON
9920x~~~~~~~~~~~~~~~~  4dffe837		ld4r {v23.4s, v24.4s, v25.4s, v26.4s}, [x1], #16  // Needs: NEON
9930x~~~~~~~~~~~~~~~~  0d60e016		ld4r {v22.8b, v23.8b, v24.8b, v25.8b}, [x0]  // Needs: NEON
9940x~~~~~~~~~~~~~~~~  0de2e03b		ld4r {v27.8b, v28.8b, v29.8b, v30.8b}, [x1], x2  // Needs: NEON
9950x~~~~~~~~~~~~~~~~  0dffe03d		ld4r {v29.8b, v30.8b, v31.8b, v0.8b}, [x1], #4  // Needs: NEON
9960x~~~~~~~~~~~~~~~~  4d60e41c		ld4r {v28.8h, v29.8h, v30.8h, v31.8h}, [x0]  // Needs: NEON
9970x~~~~~~~~~~~~~~~~  4de2e439		ld4r {v25.8h, v26.8h, v27.8h, v28.8h}, [x1], x2  // Needs: NEON
9980x~~~~~~~~~~~~~~~~  4dffe436		ld4r {v22.8h, v23.8h, v24.8h, v25.8h}, [x1], #8  // Needs: NEON
9990x~~~~~~~~~~~~~~~~  4e3a94fd		mla v29.16b, v7.16b, v26.16b            // Needs: NEON
10000x~~~~~~~~~~~~~~~~  0eae9486		mla v6.2s, v4.2s, v14.2s                // Needs: NEON
10010x~~~~~~~~~~~~~~~~  2f800969		mla v9.2s, v11.2s, v0.s[2]              // Needs: NEON
10020x~~~~~~~~~~~~~~~~  0e799625		mla v5.4h, v17.4h, v25.4h               // Needs: NEON
10030x~~~~~~~~~~~~~~~~  2f7b00f8		mla v24.4h, v7.4h, v11.h[3]             // Needs: NEON
10040x~~~~~~~~~~~~~~~~  4ea4946c		mla v12.4s, v3.4s, v4.4s                // Needs: NEON
10050x~~~~~~~~~~~~~~~~  6fa708ea		mla v10.4s, v7.4s, v7.s[3]              // Needs: NEON
10060x~~~~~~~~~~~~~~~~  0e299603		mla v3.8b, v16.8b, v9.8b                // Needs: NEON
10070x~~~~~~~~~~~~~~~~  4e7296d3		mla v19.8h, v22.8h, v18.8h              // Needs: NEON
10080x~~~~~~~~~~~~~~~~  6f400046		mla v6.8h, v2.8h, v0.h[0]               // Needs: NEON
10090x~~~~~~~~~~~~~~~~  6e2b9557		mls v23.16b, v10.16b, v11.16b           // Needs: NEON
10100x~~~~~~~~~~~~~~~~  2eb697ee		mls v14.2s, v31.2s, v22.2s              // Needs: NEON
10110x~~~~~~~~~~~~~~~~  2fa149bc		mls v28.2s, v13.2s, v1.s[3]             // Needs: NEON
10120x~~~~~~~~~~~~~~~~  2e6d9662		mls v2.4h, v19.4h, v13.4h               // Needs: NEON
10130x~~~~~~~~~~~~~~~~  2f6c49f2		mls v18.4h, v15.4h, v12.h[6]            // Needs: NEON
10140x~~~~~~~~~~~~~~~~  6eb09566		mls v6.4s, v11.4s, v16.4s               // Needs: NEON
10150x~~~~~~~~~~~~~~~~  6f8a4a17		mls v23.4s, v16.4s, v10.s[2]            // Needs: NEON
10160x~~~~~~~~~~~~~~~~  2e3795ba		mls v26.8b, v13.8b, v23.8b              // Needs: NEON
10170x~~~~~~~~~~~~~~~~  6e6c954a		mls v10.8h, v10.8h, v12.8h              // Needs: NEON
10180x~~~~~~~~~~~~~~~~  6f7e480e		mls v14.8h, v0.8h, v14.h[7]             // Needs: NEON
10190x~~~~~~~~~~~~~~~~  5e070436		mov b22, v1.b[3]                        // Needs: NEON
10200x~~~~~~~~~~~~~~~~  5e1805a7		mov d7, v13.d[1]                        // Needs: NEON
10210x~~~~~~~~~~~~~~~~  5e0a06ba		mov h26, v21.h[2]                       // Needs: NEON
10220x~~~~~~~~~~~~~~~~  5e04067a		mov s26, v19.s[0]                       // Needs: NEON
10230x~~~~~~~~~~~~~~~~  4eab1d7a		mov v26.16b, v11.16b                    // Needs: NEON
10240x~~~~~~~~~~~~~~~~  0ea01c14		mov v20.8b, v0.8b                       // Needs: NEON
10250x~~~~~~~~~~~~~~~~  6e1b24d3		mov v19.b[13], v6.b[4]                  // Needs: NEON
10260x~~~~~~~~~~~~~~~~  4e1b1e64		mov v4.b[13], w19                       // Needs: NEON
10270x~~~~~~~~~~~~~~~~  6e18050b		mov v11.d[1], v8.d[0]                   // Needs: NEON
10280x~~~~~~~~~~~~~~~~  4e081fc3		mov v3.d[0], x30                        // Needs: NEON
10290x~~~~~~~~~~~~~~~~  6e12757d		mov v29.h[4], v11.h[7]                  // Needs: NEON
10300x~~~~~~~~~~~~~~~~  4e1a1cc2		mov v2.h[6], w6                         // Needs: NEON
10310x~~~~~~~~~~~~~~~~  6e0444b6		mov v22.s[0], v5.s[2]                   // Needs: NEON
10320x~~~~~~~~~~~~~~~~  4e1c1d18		mov v24.s[3], w8                        // Needs: NEON
10330x~~~~~~~~~~~~~~~~  0e1c3c32		mov w18, v1.s[3]                        // Needs: NEON
10340x~~~~~~~~~~~~~~~~  4e083ebc		mov x28, v21.d[0]                       // Needs: NEON
10350x~~~~~~~~~~~~~~~~  2f03e4f8		movi d24, #0xffff0000ffffff             // Needs: NEON
10360x~~~~~~~~~~~~~~~~  4f04e41d		movi v29.16b, #0x80                     // Needs: NEON
10370x~~~~~~~~~~~~~~~~  6f06e6cc		movi v12.2d, #0xffff00ff00ffff00        // Needs: NEON
10380x~~~~~~~~~~~~~~~~  0f07658c		movi v12.2s, #0xec, lsl #24             // Needs: NEON
10390x~~~~~~~~~~~~~~~~  0f02d58a		movi v10.2s, #0x4c, msl #16             // Needs: NEON
10400x~~~~~~~~~~~~~~~~  0f06841a		movi v26.4h, #0xc0, lsl #0              // Needs: NEON
10410x~~~~~~~~~~~~~~~~  4f044718		movi v24.4s, #0x98, lsl #16             // Needs: NEON
10420x~~~~~~~~~~~~~~~~  4f06d7c1		movi v1.4s, #0xde, msl #16              // Needs: NEON
10430x~~~~~~~~~~~~~~~~  0f02e5b5		movi v21.8b, #0x4d                      // Needs: NEON
10440x~~~~~~~~~~~~~~~~  4f03853d		movi v29.8h, #0x69, lsl #0              // Needs: NEON
10450x~~~~~~~~~~~~~~~~  4e319de1		mul v1.16b, v15.16b, v17.16b            // Needs: NEON
10460x~~~~~~~~~~~~~~~~  0ebd9e75		mul v21.2s, v19.2s, v29.2s              // Needs: NEON
10470x~~~~~~~~~~~~~~~~  0f8380b3		mul v19.2s, v5.2s, v3.s[0]              // Needs: NEON
10480x~~~~~~~~~~~~~~~~  0e629d7d		mul v29.4h, v11.4h, v2.4h               // Needs: NEON
10490x~~~~~~~~~~~~~~~~  0f4080e2		mul v2.4h, v7.4h, v0.h[0]               // Needs: NEON
10500x~~~~~~~~~~~~~~~~  4eb09f59		mul v25.4s, v26.4s, v16.4s              // Needs: NEON
10510x~~~~~~~~~~~~~~~~  4f8f88da		mul v26.4s, v6.4s, v15.s[2]             // Needs: NEON
10520x~~~~~~~~~~~~~~~~  0e3f9deb		mul v11.8b, v15.8b, v31.8b              // Needs: NEON
10530x~~~~~~~~~~~~~~~~  4e6f9ff4		mul v20.8h, v31.8h, v15.8h              // Needs: NEON
10540x~~~~~~~~~~~~~~~~  4f4988bd		mul v29.8h, v5.8h, v9.h[4]              // Needs: NEON
10550x~~~~~~~~~~~~~~~~  6e205aad		mvn v13.16b, v21.16b                    // Needs: NEON
10560x~~~~~~~~~~~~~~~~  2e205a7c		mvn v28.8b, v19.8b                      // Needs: NEON
10570x~~~~~~~~~~~~~~~~  2f052719		mvni v25.2s, #0xb8, lsl #8              // Needs: NEON
10580x~~~~~~~~~~~~~~~~  2f03d591		mvni v17.2s, #0x6c, msl #16             // Needs: NEON
10590x~~~~~~~~~~~~~~~~  2f02851d		mvni v29.4h, #0x48, lsl #0              // Needs: NEON
10600x~~~~~~~~~~~~~~~~  6f034754		mvni v20.4s, #0x7a, lsl #16             // Needs: NEON
10610x~~~~~~~~~~~~~~~~  6f00c7c0		mvni v0.4s, #0x1e, msl #8               // Needs: NEON
10620x~~~~~~~~~~~~~~~~  6f0187df		mvni v31.8h, #0x3e, lsl #0              // Needs: NEON
10630x~~~~~~~~~~~~~~~~  7ee0b979		neg d25, d11                            // Needs: NEON
10640x~~~~~~~~~~~~~~~~  6e20b924		neg v4.16b, v9.16b                      // Needs: NEON
10650x~~~~~~~~~~~~~~~~  6ee0bb2b		neg v11.2d, v25.2d                      // Needs: NEON
10660x~~~~~~~~~~~~~~~~  2ea0ba47		neg v7.2s, v18.2s                       // Needs: NEON
10670x~~~~~~~~~~~~~~~~  2e60b9e7		neg v7.4h, v15.4h                       // Needs: NEON
10680x~~~~~~~~~~~~~~~~  6ea0ba51		neg v17.4s, v18.4s                      // Needs: NEON
10690x~~~~~~~~~~~~~~~~  2e20ba34		neg v20.8b, v17.8b                      // Needs: NEON
10700x~~~~~~~~~~~~~~~~  6e60b960		neg v0.8h, v11.8h                       // Needs: NEON
10710x~~~~~~~~~~~~~~~~  4eff1d6d		orn v13.16b, v11.16b, v31.16b           // Needs: NEON
10720x~~~~~~~~~~~~~~~~  0ef61e16		orn v22.8b, v16.8b, v22.8b              // Needs: NEON
10730x~~~~~~~~~~~~~~~~  4eb71e31		orr v17.16b, v17.16b, v23.16b           // Needs: NEON
10740x~~~~~~~~~~~~~~~~  0f071468		orr v8.2s, #0xe3, lsl #0                // Needs: NEON
10750x~~~~~~~~~~~~~~~~  0f04b6eb		orr v11.4h, #0x97, lsl #8               // Needs: NEON
10760x~~~~~~~~~~~~~~~~  4f051567		orr v7.4s, #0xab, lsl #0                // Needs: NEON
10770x~~~~~~~~~~~~~~~~  0ea31c88		orr v8.8b, v4.8b, v3.8b                 // Needs: NEON
10780x~~~~~~~~~~~~~~~~  4f05b61f		orr v31.8h, #0xb0, lsl #8               // Needs: NEON
10790x~~~~~~~~~~~~~~~~  6e379e4b		pmul v11.16b, v18.16b, v23.16b          // Needs: NEON
10800x~~~~~~~~~~~~~~~~  2e259f08		pmul v8.8b, v24.8b, v5.8b               // Needs: NEON
10810x~~~~~~~~~~~~~~~~  0e36e258		pmull v24.8h, v18.8b, v22.8b            // Needs: NEON
10820x~~~~~~~~~~~~~~~~  4e35e06d		pmull2 v13.8h, v3.16b, v21.16b          // Needs: NEON
10830x~~~~~~~~~~~~~~~~  2eb54156		raddhn v22.2s, v10.2d, v21.2d           // Needs: NEON
10840x~~~~~~~~~~~~~~~~  2e6d41a5		raddhn v5.4h, v13.4s, v13.4s            // Needs: NEON
10850x~~~~~~~~~~~~~~~~  2e3a422a		raddhn v10.8b, v17.8h, v26.8h           // Needs: NEON
10860x~~~~~~~~~~~~~~~~  6e2d43a9		raddhn2 v9.16b, v29.8h, v13.8h          // Needs: NEON
10870x~~~~~~~~~~~~~~~~  6eba42fb		raddhn2 v27.4s, v23.2d, v26.2d          // Needs: NEON
10880x~~~~~~~~~~~~~~~~  6e6743a0		raddhn2 v0.8h, v29.4s, v7.4s            // Needs: NEON
10890x~~~~~~~~~~~~~~~~  6e6059f6		rbit v22.16b, v15.16b                   // Needs: NEON
10900x~~~~~~~~~~~~~~~~  2e60587e		rbit v30.8b, v3.8b                      // Needs: NEON
10910x~~~~~~~~~~~~~~~~  4e201b7f		rev16 v31.16b, v27.16b                  // Needs: NEON
10920x~~~~~~~~~~~~~~~~  0e201b4c		rev16 v12.8b, v26.8b                    // Needs: NEON
10930x~~~~~~~~~~~~~~~~  6e200885		rev32 v5.16b, v4.16b                    // Needs: NEON
10940x~~~~~~~~~~~~~~~~  2e600b50		rev32 v16.4h, v26.4h                    // Needs: NEON
10950x~~~~~~~~~~~~~~~~  2e200874		rev32 v20.8b, v3.8b                     // Needs: NEON
10960x~~~~~~~~~~~~~~~~  6e600b94		rev32 v20.8h, v28.8h                    // Needs: NEON
10970x~~~~~~~~~~~~~~~~  4e200a69		rev64 v9.16b, v19.16b                   // Needs: NEON
10980x~~~~~~~~~~~~~~~~  0ea00a05		rev64 v5.2s, v16.2s                     // Needs: NEON
10990x~~~~~~~~~~~~~~~~  0e600be7		rev64 v7.4h, v31.4h                     // Needs: NEON
11000x~~~~~~~~~~~~~~~~  4ea00b4f		rev64 v15.4s, v26.4s                    // Needs: NEON
11010x~~~~~~~~~~~~~~~~  0e200939		rev64 v25.8b, v9.8b                     // Needs: NEON
11020x~~~~~~~~~~~~~~~~  4e6008ab		rev64 v11.8h, v5.8h                     // Needs: NEON
11030x~~~~~~~~~~~~~~~~  0f3f8db2		rshrn v18.2s, v13.2d, #1                // Needs: NEON
11040x~~~~~~~~~~~~~~~~  0f1e8fd9		rshrn v25.4h, v30.4s, #2                // Needs: NEON
11050x~~~~~~~~~~~~~~~~  0f088d2d		rshrn v13.8b, v9.8h, #8                 // Needs: NEON
11060x~~~~~~~~~~~~~~~~  4f088cc3		rshrn2 v3.16b, v6.8h, #8                // Needs: NEON
11070x~~~~~~~~~~~~~~~~  4f278fa0		rshrn2 v0.4s, v29.2d, #25               // Needs: NEON
11080x~~~~~~~~~~~~~~~~  4f118f5b		rshrn2 v27.8h, v26.4s, #15              // Needs: NEON
11090x~~~~~~~~~~~~~~~~  2ea4632f		rsubhn v15.2s, v25.2d, v4.2d            // Needs: NEON
11100x~~~~~~~~~~~~~~~~  2e636137		rsubhn v23.4h, v9.4s, v3.4s             // Needs: NEON
11110x~~~~~~~~~~~~~~~~  2e3863c6		rsubhn v6.8b, v30.8h, v24.8h            // Needs: NEON
11120x~~~~~~~~~~~~~~~~  6e346304		rsubhn2 v4.16b, v24.8h, v20.8h          // Needs: NEON
11130x~~~~~~~~~~~~~~~~  6eb662e1		rsubhn2 v1.4s, v23.2d, v22.2d           // Needs: NEON
11140x~~~~~~~~~~~~~~~~  6e746053		rsubhn2 v19.8h, v2.4s, v20.4s           // Needs: NEON
11150x~~~~~~~~~~~~~~~~  4e397d3c		saba v28.16b, v9.16b, v25.16b           // Needs: NEON
11160x~~~~~~~~~~~~~~~~  0eb47f89		saba v9.2s, v28.2s, v20.2s              // Needs: NEON
11170x~~~~~~~~~~~~~~~~  0e767ed1		saba v17.4h, v22.4h, v22.4h             // Needs: NEON
11180x~~~~~~~~~~~~~~~~  4ebb7cbd		saba v29.4s, v5.4s, v27.4s              // Needs: NEON
11190x~~~~~~~~~~~~~~~~  0e327eb4		saba v20.8b, v21.8b, v18.8b             // Needs: NEON
11200x~~~~~~~~~~~~~~~~  4e7e7e3b		saba v27.8h, v17.8h, v30.8h             // Needs: NEON
11210x~~~~~~~~~~~~~~~~  0ea751b4		sabal v20.2d, v13.2s, v7.2s             // Needs: NEON
11220x~~~~~~~~~~~~~~~~  0e645184		sabal v4.4s, v12.4h, v4.4h              // Needs: NEON
11230x~~~~~~~~~~~~~~~~  0e345317		sabal v23.8h, v24.8b, v20.8b            // Needs: NEON
11240x~~~~~~~~~~~~~~~~  4eb252ba		sabal2 v26.2d, v21.4s, v18.4s           // Needs: NEON
11250x~~~~~~~~~~~~~~~~  4e68539b		sabal2 v27.4s, v28.8h, v8.8h            // Needs: NEON
11260x~~~~~~~~~~~~~~~~  4e35520c		sabal2 v12.8h, v16.16b, v21.16b         // Needs: NEON
11270x~~~~~~~~~~~~~~~~  4e2d75e0		sabd v0.16b, v15.16b, v13.16b           // Needs: NEON
11280x~~~~~~~~~~~~~~~~  0ebe74ef		sabd v15.2s, v7.2s, v30.2s              // Needs: NEON
11290x~~~~~~~~~~~~~~~~  0e6c7631		sabd v17.4h, v17.4h, v12.4h             // Needs: NEON
11300x~~~~~~~~~~~~~~~~  4eb67487		sabd v7.4s, v4.4s, v22.4s               // Needs: NEON
11310x~~~~~~~~~~~~~~~~  0e3a7477		sabd v23.8b, v3.8b, v26.8b              // Needs: NEON
11320x~~~~~~~~~~~~~~~~  4e657794		sabd v20.8h, v28.8h, v5.8h              // Needs: NEON
11330x~~~~~~~~~~~~~~~~  0eb472db		sabdl v27.2d, v22.2s, v20.2s            // Needs: NEON
11340x~~~~~~~~~~~~~~~~  0e77729f		sabdl v31.4s, v20.4h, v23.4h            // Needs: NEON
11350x~~~~~~~~~~~~~~~~  0e3b7280		sabdl v0.8h, v20.8b, v27.8b             // Needs: NEON
11360x~~~~~~~~~~~~~~~~  4ea3717f		sabdl2 v31.2d, v11.4s, v3.4s            // Needs: NEON
11370x~~~~~~~~~~~~~~~~  4e7b717a		sabdl2 v26.4s, v11.8h, v27.8h           // Needs: NEON
11380x~~~~~~~~~~~~~~~~  4e327106		sabdl2 v6.8h, v8.16b, v18.16b           // Needs: NEON
11390x~~~~~~~~~~~~~~~~  0ea06b48		sadalp v8.1d, v26.2s                    // Needs: NEON
11400x~~~~~~~~~~~~~~~~  4ea06b4c		sadalp v12.2d, v26.4s                   // Needs: NEON
11410x~~~~~~~~~~~~~~~~  0e606b4c		sadalp v12.2s, v26.4h                   // Needs: NEON
11420x~~~~~~~~~~~~~~~~  0e206824		sadalp v4.4h, v1.8b                     // Needs: NEON
11430x~~~~~~~~~~~~~~~~  4e606a2f		sadalp v15.4s, v17.8h                   // Needs: NEON
11440x~~~~~~~~~~~~~~~~  4e206b35		sadalp v21.8h, v25.16b                  // Needs: NEON
11450x~~~~~~~~~~~~~~~~  0eae0145		saddl v5.2d, v10.2s, v14.2s             // Needs: NEON
11460x~~~~~~~~~~~~~~~~  0e6f0072		saddl v18.4s, v3.4h, v15.4h             // Needs: NEON
11470x~~~~~~~~~~~~~~~~  0e37004f		saddl v15.8h, v2.8b, v23.8b             // Needs: NEON
11480x~~~~~~~~~~~~~~~~  4ebb0210		saddl2 v16.2d, v16.4s, v27.4s           // Needs: NEON
11490x~~~~~~~~~~~~~~~~  4e600306		saddl2 v6.4s, v24.8h, v0.8h             // Needs: NEON
11500x~~~~~~~~~~~~~~~~  4e3c0287		saddl2 v7.8h, v20.16b, v28.16b          // Needs: NEON
11510x~~~~~~~~~~~~~~~~  0ea02b2a		saddlp v10.1d, v25.2s                   // Needs: NEON
11520x~~~~~~~~~~~~~~~~  4ea02a0f		saddlp v15.2d, v16.4s                   // Needs: NEON
11530x~~~~~~~~~~~~~~~~  0e602952		saddlp v18.2s, v10.4h                   // Needs: NEON
11540x~~~~~~~~~~~~~~~~  0e202b5d		saddlp v29.4h, v26.8b                   // Needs: NEON
11550x~~~~~~~~~~~~~~~~  4e60282a		saddlp v10.4s, v1.8h                    // Needs: NEON
11560x~~~~~~~~~~~~~~~~  4e202aa0		saddlp v0.8h, v21.16b                   // Needs: NEON
11570x~~~~~~~~~~~~~~~~  4eb038ec		saddlv d12, v7.4s                       // Needs: NEON
11580x~~~~~~~~~~~~~~~~  4e303b8e		saddlv h14, v28.16b                     // Needs: NEON
11590x~~~~~~~~~~~~~~~~  0e303bde		saddlv h30, v30.8b                      // Needs: NEON
11600x~~~~~~~~~~~~~~~~  0e70387b		saddlv s27, v3.4h                       // Needs: NEON
11610x~~~~~~~~~~~~~~~~  4e703a10		saddlv s16, v16.8h                      // Needs: NEON
11620x~~~~~~~~~~~~~~~~  0eb21178		saddw v24.2d, v11.2d, v18.2s            // Needs: NEON
11630x~~~~~~~~~~~~~~~~  0e66118d		saddw v13.4s, v12.4s, v6.4h             // Needs: NEON
11640x~~~~~~~~~~~~~~~~  0e271273		saddw v19.8h, v19.8h, v7.8b             // Needs: NEON
11650x~~~~~~~~~~~~~~~~  4eba113b		saddw2 v27.2d, v9.2d, v26.4s            // Needs: NEON
11660x~~~~~~~~~~~~~~~~  4e7512f3		saddw2 v19.4s, v23.4s, v21.8h           // Needs: NEON
11670x~~~~~~~~~~~~~~~~  4e3e132f		saddw2 v15.8h, v25.8h, v30.16b          // Needs: NEON
11680x~~~~~~~~~~~~~~~~  4e290487		shadd v7.16b, v4.16b, v9.16b            // Needs: NEON
11690x~~~~~~~~~~~~~~~~  0eb8073d		shadd v29.2s, v25.2s, v24.2s            // Needs: NEON
11700x~~~~~~~~~~~~~~~~  0e6d055f		shadd v31.4h, v10.4h, v13.4h            // Needs: NEON
11710x~~~~~~~~~~~~~~~~  4ea80615		shadd v21.4s, v16.4s, v8.4s             // Needs: NEON
11720x~~~~~~~~~~~~~~~~  0e3607ae		shadd v14.8b, v29.8b, v22.8b            // Needs: NEON
11730x~~~~~~~~~~~~~~~~  4e740713		shadd v19.8h, v24.8h, v20.8h            // Needs: NEON
11740x~~~~~~~~~~~~~~~~  5f575736		shl d22, d25, #23                       // Needs: NEON
11750x~~~~~~~~~~~~~~~~  4f0f5625		shl v5.16b, v17.16b, #7                 // Needs: NEON
11760x~~~~~~~~~~~~~~~~  4f555482		shl v2.2d, v4.2d, #21                   // Needs: NEON
11770x~~~~~~~~~~~~~~~~  0f3a5464		shl v4.2s, v3.2s, #26                   // Needs: NEON
11780x~~~~~~~~~~~~~~~~  0f185783		shl v3.4h, v28.4h, #8                   // Needs: NEON
11790x~~~~~~~~~~~~~~~~  4f3857e4		shl v4.4s, v31.4s, #24                  // Needs: NEON
11800x~~~~~~~~~~~~~~~~  0f0a5612		shl v18.8b, v16.8b, #2                  // Needs: NEON
11810x~~~~~~~~~~~~~~~~  4f135560		shl v0.8h, v11.8h, #3                   // Needs: NEON
11820x~~~~~~~~~~~~~~~~  2ea13b05		shll v5.2d, v24.2s, #32                 // Needs: NEON
11830x~~~~~~~~~~~~~~~~  2e613a9a		shll v26.4s, v20.4h, #16                // Needs: NEON
11840x~~~~~~~~~~~~~~~~  2e213925		shll v5.8h, v9.8b, #8                   // Needs: NEON
11850x~~~~~~~~~~~~~~~~  6ea13b95		shll2 v21.2d, v28.4s, #32               // Needs: NEON
11860x~~~~~~~~~~~~~~~~  6e613836		shll2 v22.4s, v1.8h, #16                // Needs: NEON
11870x~~~~~~~~~~~~~~~~  6e213b3e		shll2 v30.8h, v25.16b, #8               // Needs: NEON
11880x~~~~~~~~~~~~~~~~  0f248425		shrn v5.2s, v1.2d, #28                  // Needs: NEON
11890x~~~~~~~~~~~~~~~~  0f19865d		shrn v29.4h, v18.4s, #7                 // Needs: NEON
11900x~~~~~~~~~~~~~~~~  0f0e87b1		shrn v17.8b, v29.8h, #2                 // Needs: NEON
11910x~~~~~~~~~~~~~~~~  4f0d87c5		shrn2 v5.16b, v30.8h, #3                // Needs: NEON
11920x~~~~~~~~~~~~~~~~  4f3f8438		shrn2 v24.4s, v1.2d, #1                 // Needs: NEON
11930x~~~~~~~~~~~~~~~~  4f1085c5		shrn2 v5.8h, v14.4s, #16                // Needs: NEON
11940x~~~~~~~~~~~~~~~~  4e3726de		shsub v30.16b, v22.16b, v23.16b         // Needs: NEON
11950x~~~~~~~~~~~~~~~~  0eb92776		shsub v22.2s, v27.2s, v25.2s            // Needs: NEON
11960x~~~~~~~~~~~~~~~~  0e6126cd		shsub v13.4h, v22.4h, v1.4h             // Needs: NEON
11970x~~~~~~~~~~~~~~~~  4eb7250a		shsub v10.4s, v8.4s, v23.4s             // Needs: NEON
11980x~~~~~~~~~~~~~~~~  0e3f2526		shsub v6.8b, v9.8b, v31.8b              // Needs: NEON
11990x~~~~~~~~~~~~~~~~  4e6827e8		shsub v8.8h, v31.8h, v8.8h              // Needs: NEON
12000x~~~~~~~~~~~~~~~~  7f5457b3		sli d19, d29, #20                       // Needs: NEON
12010x~~~~~~~~~~~~~~~~  6f085709		sli v9.16b, v24.16b, #0                 // Needs: NEON
12020x~~~~~~~~~~~~~~~~  6f4a5536		sli v22.2d, v9.2d, #10                  // Needs: NEON
12030x~~~~~~~~~~~~~~~~  2f34576b		sli v11.2s, v27.2s, #20                 // Needs: NEON
12040x~~~~~~~~~~~~~~~~  2f1555f0		sli v16.4h, v15.4h, #5                  // Needs: NEON
12050x~~~~~~~~~~~~~~~~  6f395508		sli v8.4s, v8.4s, #25                   // Needs: NEON
12060x~~~~~~~~~~~~~~~~  2f0857ca		sli v10.8b, v30.8b, #0                  // Needs: NEON
12070x~~~~~~~~~~~~~~~~  6f165787		sli v7.8h, v28.8h, #6                   // Needs: NEON
12080x~~~~~~~~~~~~~~~~  4e216512		smax v18.16b, v8.16b, v1.16b            // Needs: NEON
12090x~~~~~~~~~~~~~~~~  0ea164be		smax v30.2s, v5.2s, v1.2s               // Needs: NEON
12100x~~~~~~~~~~~~~~~~  0e736731		smax v17.4h, v25.4h, v19.4h             // Needs: NEON
12110x~~~~~~~~~~~~~~~~  4ebf6701		smax v1.4s, v24.4s, v31.4s              // Needs: NEON
12120x~~~~~~~~~~~~~~~~  0e386711		smax v17.8b, v24.8b, v24.8b             // Needs: NEON
12130x~~~~~~~~~~~~~~~~  4e6a674b		smax v11.8h, v26.8h, v10.8h             // Needs: NEON
12140x~~~~~~~~~~~~~~~~  4e27a5cc		smaxp v12.16b, v14.16b, v7.16b          // Needs: NEON
12150x~~~~~~~~~~~~~~~~  0ea6a71f		smaxp v31.2s, v24.2s, v6.2s             // Needs: NEON
12160x~~~~~~~~~~~~~~~~  0e6aa7aa		smaxp v10.4h, v29.4h, v10.4h            // Needs: NEON
12170x~~~~~~~~~~~~~~~~  4ea7a572		smaxp v18.4s, v11.4s, v7.4s             // Needs: NEON
12180x~~~~~~~~~~~~~~~~  0e32a415		smaxp v21.8b, v0.8b, v18.8b             // Needs: NEON
12190x~~~~~~~~~~~~~~~~  4e6fa51a		smaxp v26.8h, v8.8h, v15.8h             // Needs: NEON
12200x~~~~~~~~~~~~~~~~  4e30a8a4		smaxv b4, v5.16b                        // Needs: NEON
12210x~~~~~~~~~~~~~~~~  0e30a817		smaxv b23, v0.8b                        // Needs: NEON
12220x~~~~~~~~~~~~~~~~  0e70a806		smaxv h6, v0.4h                         // Needs: NEON
12230x~~~~~~~~~~~~~~~~  4e70a918		smaxv h24, v8.8h                        // Needs: NEON
12240x~~~~~~~~~~~~~~~~  4eb0aa03		smaxv s3, v16.4s                        // Needs: NEON
12250x~~~~~~~~~~~~~~~~  4e326d18		smin v24.16b, v8.16b, v18.16b           // Needs: NEON
12260x~~~~~~~~~~~~~~~~  0eb76d1d		smin v29.2s, v8.2s, v23.2s              // Needs: NEON
12270x~~~~~~~~~~~~~~~~  0e756d66		smin v6.4h, v11.4h, v21.4h              // Needs: NEON
12280x~~~~~~~~~~~~~~~~  4eaf6ef8		smin v24.4s, v23.4s, v15.4s             // Needs: NEON
12290x~~~~~~~~~~~~~~~~  0e246e08		smin v8.8b, v16.8b, v4.8b               // Needs: NEON
12300x~~~~~~~~~~~~~~~~  4e6a6c2c		smin v12.8h, v1.8h, v10.8h              // Needs: NEON
12310x~~~~~~~~~~~~~~~~  4e3cae4d		sminp v13.16b, v18.16b, v28.16b         // Needs: NEON
12320x~~~~~~~~~~~~~~~~  0eb0af96		sminp v22.2s, v28.2s, v16.2s            // Needs: NEON
12330x~~~~~~~~~~~~~~~~  0e65ad8f		sminp v15.4h, v12.4h, v5.4h             // Needs: NEON
12340x~~~~~~~~~~~~~~~~  4ea8ae2f		sminp v15.4s, v17.4s, v8.4s             // Needs: NEON
12350x~~~~~~~~~~~~~~~~  0e26ac55		sminp v21.8b, v2.8b, v6.8b              // Needs: NEON
12360x~~~~~~~~~~~~~~~~  4e66ad95		sminp v21.8h, v12.8h, v6.8h             // Needs: NEON
12370x~~~~~~~~~~~~~~~~  4e31a8c8		sminv b8, v6.16b                        // Needs: NEON
12380x~~~~~~~~~~~~~~~~  0e31aa46		sminv b6, v18.8b                        // Needs: NEON
12390x~~~~~~~~~~~~~~~~  0e71a834		sminv h20, v1.4h                        // Needs: NEON
12400x~~~~~~~~~~~~~~~~  4e71aa27		sminv h7, v17.8h                        // Needs: NEON
12410x~~~~~~~~~~~~~~~~  4eb1a895		sminv s21, v4.4s                        // Needs: NEON
12420x~~~~~~~~~~~~~~~~  0eb581d8		smlal v24.2d, v14.2s, v21.2s            // Needs: NEON
12430x~~~~~~~~~~~~~~~~  0f8e287f		smlal v31.2d, v3.2s, v14.s[2]           // Needs: NEON
12440x~~~~~~~~~~~~~~~~  0e758287		smlal v7.4s, v20.4h, v21.4h             // Needs: NEON
12450x~~~~~~~~~~~~~~~~  0f792213		smlal v19.4s, v16.4h, v9.h[3]           // Needs: NEON
12460x~~~~~~~~~~~~~~~~  0e2181dd		smlal v29.8h, v14.8b, v1.8b             // Needs: NEON
12470x~~~~~~~~~~~~~~~~  4eb0835e		smlal2 v30.2d, v26.4s, v16.4s           // Needs: NEON
12480x~~~~~~~~~~~~~~~~  4f8123df		smlal2 v31.2d, v30.4s, v1.s[0]          // Needs: NEON
12490x~~~~~~~~~~~~~~~~  4e6380d1		smlal2 v17.4s, v6.8h, v3.8h             // Needs: NEON
12500x~~~~~~~~~~~~~~~~  4f752beb		smlal2 v11.4s, v31.8h, v5.h[7]          // Needs: NEON
12510x~~~~~~~~~~~~~~~~  4e3d821e		smlal2 v30.8h, v16.16b, v29.16b         // Needs: NEON
12520x~~~~~~~~~~~~~~~~  0eb1a281		smlsl v1.2d, v20.2s, v17.2s             // Needs: NEON
12530x~~~~~~~~~~~~~~~~  0fa5699d		smlsl v29.2d, v12.2s, v5.s[3]           // Needs: NEON
12540x~~~~~~~~~~~~~~~~  0e61a340		smlsl v0.4s, v26.4h, v1.4h              // Needs: NEON
12550x~~~~~~~~~~~~~~~~  0f5668a3		smlsl v3.4s, v5.4h, v6.h[5]             // Needs: NEON
12560x~~~~~~~~~~~~~~~~  0e3aa004		smlsl v4.8h, v0.8b, v26.8b              // Needs: NEON
12570x~~~~~~~~~~~~~~~~  4ea5a1ce		smlsl2 v14.2d, v14.4s, v5.4s            // Needs: NEON
12580x~~~~~~~~~~~~~~~~  4fa060af		smlsl2 v15.2d, v5.4s, v0.s[1]           // Needs: NEON
12590x~~~~~~~~~~~~~~~~  4e7fa23d		smlsl2 v29.4s, v17.8h, v31.8h           // Needs: NEON
12600x~~~~~~~~~~~~~~~~  4f6969e6		smlsl2 v6.4s, v15.8h, v9.h[6]           // Needs: NEON
12610x~~~~~~~~~~~~~~~~  4e2fa1fe		smlsl2 v30.8h, v15.16b, v15.16b         // Needs: NEON
12620x~~~~~~~~~~~~~~~~  0e072cd5		smov w21, v6.b[3]                       // Needs: NEON
12630x~~~~~~~~~~~~~~~~  0e1e2f4d		smov w13, v26.h[7]                      // Needs: NEON
12640x~~~~~~~~~~~~~~~~  4e0f2e18		smov x24, v16.b[7]                      // Needs: NEON
12650x~~~~~~~~~~~~~~~~  4e0e2c87		smov x7, v4.h[3]                        // Needs: NEON
12660x~~~~~~~~~~~~~~~~  4e0c2cfd		smov x29, v7.s[1]                       // Needs: NEON
12670x~~~~~~~~~~~~~~~~  0eb1c3a4		smull v4.2d, v29.2s, v17.2s             // Needs: NEON
12680x~~~~~~~~~~~~~~~~  0f86aabe		smull v30.2d, v21.2s, v6.s[2]           // Needs: NEON
12690x~~~~~~~~~~~~~~~~  0e77c0b7		smull v23.4s, v5.4h, v23.4h             // Needs: NEON
12700x~~~~~~~~~~~~~~~~  0f52a128		smull v8.4s, v9.4h, v2.h[1]             // Needs: NEON
12710x~~~~~~~~~~~~~~~~  0e21c23f		smull v31.8h, v17.8b, v1.8b             // Needs: NEON
12720x~~~~~~~~~~~~~~~~  4eb7c063		smull2 v3.2d, v3.4s, v23.4s             // Needs: NEON
12730x~~~~~~~~~~~~~~~~  4fa6a3af		smull2 v15.2d, v29.4s, v6.s[1]          // Needs: NEON
12740x~~~~~~~~~~~~~~~~  4e7ec293		smull2 v19.4s, v20.8h, v30.8h           // Needs: NEON
12750x~~~~~~~~~~~~~~~~  4f47a946		smull2 v6.4s, v10.8h, v7.h[4]           // Needs: NEON
12760x~~~~~~~~~~~~~~~~  4e3bc119		smull2 v25.8h, v8.16b, v27.16b          // Needs: NEON
12770x~~~~~~~~~~~~~~~~  5e2079e3		sqabs b3, b15                           // Needs: NEON
12780x~~~~~~~~~~~~~~~~  5ee0792e		sqabs d14, d9                           // Needs: NEON
12790x~~~~~~~~~~~~~~~~  5e607b9f		sqabs h31, h28                          // Needs: NEON
12800x~~~~~~~~~~~~~~~~  5ea07808		sqabs s8, s0                            // Needs: NEON
12810x~~~~~~~~~~~~~~~~  4e2078ee		sqabs v14.16b, v7.16b                   // Needs: NEON
12820x~~~~~~~~~~~~~~~~  4ee07a77		sqabs v23.2d, v19.2d                    // Needs: NEON
12830x~~~~~~~~~~~~~~~~  0ea07b0a		sqabs v10.2s, v24.2s                    // Needs: NEON
12840x~~~~~~~~~~~~~~~~  0e607a7f		sqabs v31.4h, v19.4h                    // Needs: NEON
12850x~~~~~~~~~~~~~~~~  4ea07817		sqabs v23.4s, v0.4s                     // Needs: NEON
12860x~~~~~~~~~~~~~~~~  0e207afd		sqabs v29.8b, v23.8b                    // Needs: NEON
12870x~~~~~~~~~~~~~~~~  4e607ab1		sqabs v17.8h, v21.8h                    // Needs: NEON
12880x~~~~~~~~~~~~~~~~  5e2d0ee9		sqadd b9, b23, b13                      // Needs: NEON
12890x~~~~~~~~~~~~~~~~  5efa0f22		sqadd d2, d25, d26                      // Needs: NEON
12900x~~~~~~~~~~~~~~~~  5e790fa7		sqadd h7, h29, h25                      // Needs: NEON
12910x~~~~~~~~~~~~~~~~  5eb80ceb		sqadd s11, s7, s24                      // Needs: NEON
12920x~~~~~~~~~~~~~~~~  4e3d0e14		sqadd v20.16b, v16.16b, v29.16b         // Needs: NEON
12930x~~~~~~~~~~~~~~~~  4efc0fd7		sqadd v23.2d, v30.2d, v28.2d            // Needs: NEON
12940x~~~~~~~~~~~~~~~~  0ea20e68		sqadd v8.2s, v19.2s, v2.2s              // Needs: NEON
12950x~~~~~~~~~~~~~~~~  0e7f0d94		sqadd v20.4h, v12.4h, v31.4h            // Needs: NEON
12960x~~~~~~~~~~~~~~~~  4eb10dee		sqadd v14.4s, v15.4s, v17.4s            // Needs: NEON
12970x~~~~~~~~~~~~~~~~  0e2d0fa2		sqadd v2.8b, v29.8b, v13.8b             // Needs: NEON
12980x~~~~~~~~~~~~~~~~  4e6e0e67		sqadd v7.8h, v19.8h, v14.8h             // Needs: NEON
12990x~~~~~~~~~~~~~~~~  5ebe90af		sqdmlal d15, s5, s30                    // Needs: NEON
13000x~~~~~~~~~~~~~~~~  5fa23958		sqdmlal d24, s10, v2.s[3]               // Needs: NEON
13010x~~~~~~~~~~~~~~~~  5e689269		sqdmlal s9, h19, h8                     // Needs: NEON
13020x~~~~~~~~~~~~~~~~  5f7c302e		sqdmlal s14, h1, v12.h[3]               // Needs: NEON
13030x~~~~~~~~~~~~~~~~  0ebf90be		sqdmlal v30.2d, v5.2s, v31.2s           // Needs: NEON
13040x~~~~~~~~~~~~~~~~  0faa31d9		sqdmlal v25.2d, v14.2s, v10.s[1]        // Needs: NEON
13050x~~~~~~~~~~~~~~~~  0e709233		sqdmlal v19.4s, v17.4h, v16.4h          // Needs: NEON
13060x~~~~~~~~~~~~~~~~  0f5830a8		sqdmlal v8.4s, v5.4h, v8.h[1]           // Needs: NEON
13070x~~~~~~~~~~~~~~~~  4ea392e1		sqdmlal2 v1.2d, v23.4s, v3.4s           // Needs: NEON
13080x~~~~~~~~~~~~~~~~  4f893013		sqdmlal2 v19.2d, v0.4s, v9.s[0]         // Needs: NEON
13090x~~~~~~~~~~~~~~~~  4e6b92da		sqdmlal2 v26.4s, v22.8h, v11.8h         // Needs: NEON
13100x~~~~~~~~~~~~~~~~  4f4d3b86		sqdmlal2 v6.4s, v28.8h, v13.h[4]        // Needs: NEON
13110x~~~~~~~~~~~~~~~~  5eb4b3aa		sqdmlsl d10, s29, s20                   // Needs: NEON
13120x~~~~~~~~~~~~~~~~  5faa712a		sqdmlsl d10, s9, v10.s[1]               // Needs: NEON
13130x~~~~~~~~~~~~~~~~  5e78b13e		sqdmlsl s30, h9, h24                    // Needs: NEON
13140x~~~~~~~~~~~~~~~~  5f56730d		sqdmlsl s13, h24, v6.h[1]               // Needs: NEON
13150x~~~~~~~~~~~~~~~~  0eb4b15b		sqdmlsl v27.2d, v10.2s, v20.2s          // Needs: NEON
13160x~~~~~~~~~~~~~~~~  0fa37af7		sqdmlsl v23.2d, v23.2s, v3.s[3]         // Needs: NEON
13170x~~~~~~~~~~~~~~~~  0e7db227		sqdmlsl v7.4s, v17.4h, v29.4h           // Needs: NEON
13180x~~~~~~~~~~~~~~~~  0f437ab6		sqdmlsl v22.4s, v21.4h, v3.h[4]         // Needs: NEON
13190x~~~~~~~~~~~~~~~~  4eb6b0ec		sqdmlsl2 v12.2d, v7.4s, v22.4s          // Needs: NEON
13200x~~~~~~~~~~~~~~~~  4f887334		sqdmlsl2 v20.2d, v25.4s, v8.s[0]        // Needs: NEON
13210x~~~~~~~~~~~~~~~~  4e72b359		sqdmlsl2 v25.4s, v26.8h, v18.8h         // Needs: NEON
13220x~~~~~~~~~~~~~~~~  4f457279		sqdmlsl2 v25.4s, v19.8h, v5.h[0]        // Needs: NEON
13230x~~~~~~~~~~~~~~~~  5e6cb771		sqdmulh h17, h27, h12                   // Needs: NEON
13240x~~~~~~~~~~~~~~~~  5f4bc0b0		sqdmulh h16, h5, v11.h[0]               // Needs: NEON
13250x~~~~~~~~~~~~~~~~  5eb0b661		sqdmulh s1, s19, s16                    // Needs: NEON
13260x~~~~~~~~~~~~~~~~  5f82c201		sqdmulh s1, s16, v2.s[0]                // Needs: NEON
13270x~~~~~~~~~~~~~~~~  0ea8b43c		sqdmulh v28.2s, v1.2s, v8.2s            // Needs: NEON
13280x~~~~~~~~~~~~~~~~  0f83c11c		sqdmulh v28.2s, v8.2s, v3.s[0]          // Needs: NEON
13290x~~~~~~~~~~~~~~~~  0e65b72b		sqdmulh v11.4h, v25.4h, v5.4h           // Needs: NEON
13300x~~~~~~~~~~~~~~~~  0f58c9de		sqdmulh v30.4h, v14.4h, v8.h[5]         // Needs: NEON
13310x~~~~~~~~~~~~~~~~  4eadb6b9		sqdmulh v25.4s, v21.4s, v13.4s          // Needs: NEON
13320x~~~~~~~~~~~~~~~~  4faac857		sqdmulh v23.4s, v2.4s, v10.s[3]         // Needs: NEON
13330x~~~~~~~~~~~~~~~~  4e77b4ba		sqdmulh v26.8h, v5.8h, v23.8h           // Needs: NEON
13340x~~~~~~~~~~~~~~~~  4f74c2c4		sqdmulh v4.8h, v22.8h, v4.h[3]          // Needs: NEON
13350x~~~~~~~~~~~~~~~~  5ebad059		sqdmull d25, s2, s26                    // Needs: NEON
13360x~~~~~~~~~~~~~~~~  5fa5b1de		sqdmull d30, s14, v5.s[1]               // Needs: NEON
13370x~~~~~~~~~~~~~~~~  5e6bd25d		sqdmull s29, h18, h11                   // Needs: NEON
13380x~~~~~~~~~~~~~~~~  5f67b9ab		sqdmull s11, h13, v7.h[6]               // Needs: NEON
13390x~~~~~~~~~~~~~~~~  0ea8d137		sqdmull v23.2d, v9.2s, v8.2s            // Needs: NEON
13400x~~~~~~~~~~~~~~~~  0fa4b3b2		sqdmull v18.2d, v29.2s, v4.s[1]         // Needs: NEON
13410x~~~~~~~~~~~~~~~~  0e67d311		sqdmull v17.4s, v24.4h, v7.4h           // Needs: NEON
13420x~~~~~~~~~~~~~~~~  0f55b1e8		sqdmull v8.4s, v15.4h, v5.h[1]          // Needs: NEON
13430x~~~~~~~~~~~~~~~~  4ea2d1dc		sqdmull2 v28.2d, v14.4s, v2.4s          // Needs: NEON
13440x~~~~~~~~~~~~~~~~  4f8dbb01		sqdmull2 v1.2d, v24.4s, v13.s[2]        // Needs: NEON
13450x~~~~~~~~~~~~~~~~  4e7fd22b		sqdmull2 v11.4s, v17.8h, v31.8h         // Needs: NEON
13460x~~~~~~~~~~~~~~~~  4f7bb281		sqdmull2 v1.4s, v20.8h, v11.h[3]        // Needs: NEON
13470x~~~~~~~~~~~~~~~~  7e207802		sqneg b2, b0                            // Needs: NEON
13480x~~~~~~~~~~~~~~~~  7ee07858		sqneg d24, d2                           // Needs: NEON
13490x~~~~~~~~~~~~~~~~  7e60787d		sqneg h29, h3                           // Needs: NEON
13500x~~~~~~~~~~~~~~~~  7ea07924		sqneg s4, s9                            // Needs: NEON
13510x~~~~~~~~~~~~~~~~  6e207bae		sqneg v14.16b, v29.16b                  // Needs: NEON
13520x~~~~~~~~~~~~~~~~  6ee0799e		sqneg v30.2d, v12.2d                    // Needs: NEON
13530x~~~~~~~~~~~~~~~~  2ea07b5c		sqneg v28.2s, v26.2s                    // Needs: NEON
13540x~~~~~~~~~~~~~~~~  2e607884		sqneg v4.4h, v4.4h                      // Needs: NEON
13550x~~~~~~~~~~~~~~~~  6ea07909		sqneg v9.4s, v8.4s                      // Needs: NEON
13560x~~~~~~~~~~~~~~~~  2e207a94		sqneg v20.8b, v20.8b                    // Needs: NEON
13570x~~~~~~~~~~~~~~~~  6e60795b		sqneg v27.8h, v10.8h                    // Needs: NEON
13580x~~~~~~~~~~~~~~~~  7e60b707		sqrdmulh h7, h24, h0                    // Needs: NEON
13590x~~~~~~~~~~~~~~~~  5f64d86e		sqrdmulh h14, h3, v4.h[6]               // Needs: NEON
13600x~~~~~~~~~~~~~~~~  7eb8b67b		sqrdmulh s27, s19, s24                  // Needs: NEON
13610x~~~~~~~~~~~~~~~~  5f84d2bf		sqrdmulh s31, s21, v4.s[0]              // Needs: NEON
13620x~~~~~~~~~~~~~~~~  2ea1b732		sqrdmulh v18.2s, v25.2s, v1.2s          // Needs: NEON
13630x~~~~~~~~~~~~~~~~  0f8dd0b6		sqrdmulh v22.2s, v5.2s, v13.s[0]        // Needs: NEON
13640x~~~~~~~~~~~~~~~~  2e69b716		sqrdmulh v22.4h, v24.4h, v9.4h          // Needs: NEON
13650x~~~~~~~~~~~~~~~~  0f6cd84d		sqrdmulh v13.4h, v2.4h, v12.h[6]        // Needs: NEON
13660x~~~~~~~~~~~~~~~~  6ea2b769		sqrdmulh v9.4s, v27.4s, v2.4s           // Needs: NEON
13670x~~~~~~~~~~~~~~~~  4fa7d2e3		sqrdmulh v3.4s, v23.4s, v7.s[1]         // Needs: NEON
13680x~~~~~~~~~~~~~~~~  6e67b402		sqrdmulh v2.8h, v0.8h, v7.8h            // Needs: NEON
13690x~~~~~~~~~~~~~~~~  4f68d130		sqrdmulh v16.8h, v9.8h, v8.h[2]         // Needs: NEON
13700x~~~~~~~~~~~~~~~~  5e2d5ea8		sqrshl b8, b21, b13                     // Needs: NEON
13710x~~~~~~~~~~~~~~~~  5ef45cfd		sqrshl d29, d7, d20                     // Needs: NEON
13720x~~~~~~~~~~~~~~~~  5e6a5ddc		sqrshl h28, h14, h10                    // Needs: NEON
13730x~~~~~~~~~~~~~~~~  5ea25e5a		sqrshl s26, s18, s2                     // Needs: NEON
13740x~~~~~~~~~~~~~~~~  4e3a5ff2		sqrshl v18.16b, v31.16b, v26.16b        // Needs: NEON
13750x~~~~~~~~~~~~~~~~  4ee05c9c		sqrshl v28.2d, v4.2d, v0.2d             // Needs: NEON
13760x~~~~~~~~~~~~~~~~  0ea05cc3		sqrshl v3.2s, v6.2s, v0.2s              // Needs: NEON
13770x~~~~~~~~~~~~~~~~  0e765e41		sqrshl v1.4h, v18.4h, v22.4h            // Needs: NEON
13780x~~~~~~~~~~~~~~~~  4ea75f30		sqrshl v16.4s, v25.4s, v7.4s            // Needs: NEON
13790x~~~~~~~~~~~~~~~~  0e255ea0		sqrshl v0.8b, v21.8b, v5.8b             // Needs: NEON
13800x~~~~~~~~~~~~~~~~  4e685e7e		sqrshl v30.8h, v19.8h, v8.8h            // Needs: NEON
13810x~~~~~~~~~~~~~~~~  5f0c9ea6		sqrshrn b6, h21, #4                     // Needs: NEON
13820x~~~~~~~~~~~~~~~~  5f159e2e		sqrshrn h14, s17, #11                   // Needs: NEON
13830x~~~~~~~~~~~~~~~~  5f369f79		sqrshrn s25, d27, #10                   // Needs: NEON
13840x~~~~~~~~~~~~~~~~  0f2e9da6		sqrshrn v6.2s, v13.2d, #18              // Needs: NEON
13850x~~~~~~~~~~~~~~~~  0f119d25		sqrshrn v5.4h, v9.4s, #15               // Needs: NEON
13860x~~~~~~~~~~~~~~~~  0f0f9d93		sqrshrn v19.8b, v12.8h, #1              // Needs: NEON
13870x~~~~~~~~~~~~~~~~  4f099eb3		sqrshrn2 v19.16b, v21.8h, #7            // Needs: NEON
13880x~~~~~~~~~~~~~~~~  4f339f1d		sqrshrn2 v29.4s, v24.2d, #13            // Needs: NEON
13890x~~~~~~~~~~~~~~~~  4f169c4c		sqrshrn2 v12.8h, v2.4s, #10             // Needs: NEON
13900x~~~~~~~~~~~~~~~~  7f0b8d30		sqrshrun b16, h9, #5                    // Needs: NEON
13910x~~~~~~~~~~~~~~~~  7f118f03		sqrshrun h3, s24, #15                   // Needs: NEON
13920x~~~~~~~~~~~~~~~~  7f388e50		sqrshrun s16, d18, #8                   // Needs: NEON
13930x~~~~~~~~~~~~~~~~  2f388efc		sqrshrun v28.2s, v23.2d, #8             // Needs: NEON
13940x~~~~~~~~~~~~~~~~  2f168f3f		sqrshrun v31.4h, v25.4s, #10            // Needs: NEON
13950x~~~~~~~~~~~~~~~~  2f0e8ef3		sqrshrun v19.8b, v23.8h, #2             // Needs: NEON
13960x~~~~~~~~~~~~~~~~  6f088c18		sqrshrun2 v24.16b, v0.8h, #8            // Needs: NEON
13970x~~~~~~~~~~~~~~~~  6f298c36		sqrshrun2 v22.4s, v1.2d, #23            // Needs: NEON
13980x~~~~~~~~~~~~~~~~  6f138ebc		sqrshrun2 v28.8h, v21.4s, #13           // Needs: NEON
13990x~~~~~~~~~~~~~~~~  5e284ea6		sqshl b6, b21, b8                       // Needs: NEON
14000x~~~~~~~~~~~~~~~~  5f0a774b		sqshl b11, b26, #2                      // Needs: NEON
14010x~~~~~~~~~~~~~~~~  5ee44c1d		sqshl d29, d0, d4                       // Needs: NEON
14020x~~~~~~~~~~~~~~~~  5f6374f5		sqshl d21, d7, #35                      // Needs: NEON
14030x~~~~~~~~~~~~~~~~  5e714f34		sqshl h20, h25, h17                     // Needs: NEON
14040x~~~~~~~~~~~~~~~~  5f187414		sqshl h20, h0, #8                       // Needs: NEON
14050x~~~~~~~~~~~~~~~~  5ea44dbd		sqshl s29, s13, s4                      // Needs: NEON
14060x~~~~~~~~~~~~~~~~  5f34756a		sqshl s10, s11, #20                     // Needs: NEON
14070x~~~~~~~~~~~~~~~~  4e3c4e48		sqshl v8.16b, v18.16b, v28.16b          // Needs: NEON
14080x~~~~~~~~~~~~~~~~  4f0a77bd		sqshl v29.16b, v29.16b, #2              // Needs: NEON
14090x~~~~~~~~~~~~~~~~  4ef04fe8		sqshl v8.2d, v31.2d, v16.2d             // Needs: NEON
14100x~~~~~~~~~~~~~~~~  4f6575c7		sqshl v7.2d, v14.2d, #37                // Needs: NEON
14110x~~~~~~~~~~~~~~~~  0ea74f40		sqshl v0.2s, v26.2s, v7.2s              // Needs: NEON
14120x~~~~~~~~~~~~~~~~  0f337565		sqshl v5.2s, v11.2s, #19                // Needs: NEON
14130x~~~~~~~~~~~~~~~~  0e604fcb		sqshl v11.4h, v30.4h, v0.4h             // Needs: NEON
14140x~~~~~~~~~~~~~~~~  0f177641		sqshl v1.4h, v18.4h, #7                 // Needs: NEON
14150x~~~~~~~~~~~~~~~~  4ebe4c76		sqshl v22.4s, v3.4s, v30.4s             // Needs: NEON
14160x~~~~~~~~~~~~~~~~  4f3c75f0		sqshl v16.4s, v15.4s, #28               // Needs: NEON
14170x~~~~~~~~~~~~~~~~  0e394f86		sqshl v6.8b, v28.8b, v25.8b             // Needs: NEON
14180x~~~~~~~~~~~~~~~~  0f0875e0		sqshl v0.8b, v15.8b, #0                 // Needs: NEON
14190x~~~~~~~~~~~~~~~~  4e7e4e06		sqshl v6.8h, v16.8h, v30.8h             // Needs: NEON
14200x~~~~~~~~~~~~~~~~  4f1e7683		sqshl v3.8h, v20.8h, #14                // Needs: NEON
14210x~~~~~~~~~~~~~~~~  7f0e65cd		sqshlu b13, b14, #6                     // Needs: NEON
14220x~~~~~~~~~~~~~~~~  7f6c6600		sqshlu d0, d16, #44                     // Needs: NEON
14230x~~~~~~~~~~~~~~~~  7f1f67a5		sqshlu h5, h29, #15                     // Needs: NEON
14240x~~~~~~~~~~~~~~~~  7f2d651d		sqshlu s29, s8, #13                     // Needs: NEON
14250x~~~~~~~~~~~~~~~~  6f0a669b		sqshlu v27.16b, v20.16b, #2             // Needs: NEON
14260x~~~~~~~~~~~~~~~~  6f4b6598		sqshlu v24.2d, v12.2d, #11              // Needs: NEON
14270x~~~~~~~~~~~~~~~~  2f36666c		sqshlu v12.2s, v19.2s, #22              // Needs: NEON
14280x~~~~~~~~~~~~~~~~  2f1b6588		sqshlu v8.4h, v12.4h, #11               // Needs: NEON
14290x~~~~~~~~~~~~~~~~  6f286472		sqshlu v18.4s, v3.4s, #8                // Needs: NEON
14300x~~~~~~~~~~~~~~~~  2f096543		sqshlu v3.8b, v10.8b, #1                // Needs: NEON
14310x~~~~~~~~~~~~~~~~  6f14671e		sqshlu v30.8h, v24.8h, #4               // Needs: NEON
14320x~~~~~~~~~~~~~~~~  5f0f9781		sqshrn b1, h28, #1                      // Needs: NEON
14330x~~~~~~~~~~~~~~~~  5f1694ff		sqshrn h31, s7, #10                     // Needs: NEON
14340x~~~~~~~~~~~~~~~~  5f289544		sqshrn s4, d10, #24                     // Needs: NEON
14350x~~~~~~~~~~~~~~~~  0f23942a		sqshrn v10.2s, v1.2d, #29               // Needs: NEON
14360x~~~~~~~~~~~~~~~~  0f1295a3		sqshrn v3.4h, v13.4s, #14               // Needs: NEON
14370x~~~~~~~~~~~~~~~~  0f0994db		sqshrn v27.8b, v6.8h, #7                // Needs: NEON
14380x~~~~~~~~~~~~~~~~  4f0f96ee		sqshrn2 v14.16b, v23.8h, #1             // Needs: NEON
14390x~~~~~~~~~~~~~~~~  4f2596d9		sqshrn2 v25.4s, v22.2d, #27             // Needs: NEON
14400x~~~~~~~~~~~~~~~~  4f16959f		sqshrn2 v31.8h, v12.4s, #10             // Needs: NEON
14410x~~~~~~~~~~~~~~~~  7f0f8409		sqshrun b9, h0, #1                      // Needs: NEON
14420x~~~~~~~~~~~~~~~~  7f1984cb		sqshrun h11, s6, #7                     // Needs: NEON
14430x~~~~~~~~~~~~~~~~  7f33858d		sqshrun s13, d12, #13                   // Needs: NEON
14440x~~~~~~~~~~~~~~~~  2f3f87ca		sqshrun v10.2s, v30.2d, #1              // Needs: NEON
14450x~~~~~~~~~~~~~~~~  2f15847f		sqshrun v31.4h, v3.4s, #11              // Needs: NEON
14460x~~~~~~~~~~~~~~~~  2f0887dc		sqshrun v28.8b, v30.8h, #8              // Needs: NEON
14470x~~~~~~~~~~~~~~~~  6f0d8770		sqshrun2 v16.16b, v27.8h, #3            // Needs: NEON
14480x~~~~~~~~~~~~~~~~  6f2e85db		sqshrun2 v27.4s, v14.2d, #18            // Needs: NEON
14490x~~~~~~~~~~~~~~~~  6f1f85d7		sqshrun2 v23.8h, v14.4s, #1             // Needs: NEON
14500x~~~~~~~~~~~~~~~~  5e2b2fb3		sqsub b19, b29, b11                     // Needs: NEON
14510x~~~~~~~~~~~~~~~~  5ee62ff5		sqsub d21, d31, d6                      // Needs: NEON
14520x~~~~~~~~~~~~~~~~  5e732d52		sqsub h18, h10, h19                     // Needs: NEON
14530x~~~~~~~~~~~~~~~~  5ea02ca6		sqsub s6, s5, s0                        // Needs: NEON
14540x~~~~~~~~~~~~~~~~  4e202ed5		sqsub v21.16b, v22.16b, v0.16b          // Needs: NEON
14550x~~~~~~~~~~~~~~~~  4ef12d56		sqsub v22.2d, v10.2d, v17.2d            // Needs: NEON
14560x~~~~~~~~~~~~~~~~  0ea22ea8		sqsub v8.2s, v21.2s, v2.2s              // Needs: NEON
14570x~~~~~~~~~~~~~~~~  0e7b2f32		sqsub v18.4h, v25.4h, v27.4h            // Needs: NEON
14580x~~~~~~~~~~~~~~~~  4ea62c6d		sqsub v13.4s, v3.4s, v6.4s              // Needs: NEON
14590x~~~~~~~~~~~~~~~~  0e302fbc		sqsub v28.8b, v29.8b, v16.8b            // Needs: NEON
14600x~~~~~~~~~~~~~~~~  4e6a2cd1		sqsub v17.8h, v6.8h, v10.8h             // Needs: NEON
14610x~~~~~~~~~~~~~~~~  5e214b5b		sqxtn b27, h26                          // Needs: NEON
14620x~~~~~~~~~~~~~~~~  5e614971		sqxtn h17, s11                          // Needs: NEON
14630x~~~~~~~~~~~~~~~~  5ea14bf6		sqxtn s22, d31                          // Needs: NEON
14640x~~~~~~~~~~~~~~~~  0ea148ba		sqxtn v26.2s, v5.2d                     // Needs: NEON
14650x~~~~~~~~~~~~~~~~  0e6148ed		sqxtn v13.4h, v7.4s                     // Needs: NEON
14660x~~~~~~~~~~~~~~~~  0e214a73		sqxtn v19.8b, v19.8h                    // Needs: NEON
14670x~~~~~~~~~~~~~~~~  4e214873		sqxtn2 v19.16b, v3.8h                   // Needs: NEON
14680x~~~~~~~~~~~~~~~~  4ea14837		sqxtn2 v23.4s, v1.2d                    // Needs: NEON
14690x~~~~~~~~~~~~~~~~  4e61486d		sqxtn2 v13.8h, v3.4s                    // Needs: NEON
14700x~~~~~~~~~~~~~~~~  7e21293a		sqxtun b26, h9                          // Needs: NEON
14710x~~~~~~~~~~~~~~~~  7e612993		sqxtun h19, s12                         // Needs: NEON
14720x~~~~~~~~~~~~~~~~  7ea128c3		sqxtun s3, d6                           // Needs: NEON
14730x~~~~~~~~~~~~~~~~  2ea12b5d		sqxtun v29.2s, v26.2d                   // Needs: NEON
14740x~~~~~~~~~~~~~~~~  2e61295a		sqxtun v26.4h, v10.4s                   // Needs: NEON
14750x~~~~~~~~~~~~~~~~  2e212ba7		sqxtun v7.8b, v29.8h                    // Needs: NEON
14760x~~~~~~~~~~~~~~~~  6e2129d5		sqxtun2 v21.16b, v14.8h                 // Needs: NEON
14770x~~~~~~~~~~~~~~~~  6ea129f8		sqxtun2 v24.4s, v15.2d                  // Needs: NEON
14780x~~~~~~~~~~~~~~~~  6e61283e		sqxtun2 v30.8h, v1.4s                   // Needs: NEON
14790x~~~~~~~~~~~~~~~~  4e2f1635		srhadd v21.16b, v17.16b, v15.16b        // Needs: NEON
14800x~~~~~~~~~~~~~~~~  0ebd16bc		srhadd v28.2s, v21.2s, v29.2s           // Needs: NEON
14810x~~~~~~~~~~~~~~~~  0e7e1429		srhadd v9.4h, v1.4h, v30.4h             // Needs: NEON
14820x~~~~~~~~~~~~~~~~  4ea21418		srhadd v24.4s, v0.4s, v2.4s             // Needs: NEON
14830x~~~~~~~~~~~~~~~~  0e2f1626		srhadd v6.8b, v17.8b, v15.8b            // Needs: NEON
14840x~~~~~~~~~~~~~~~~  4e7514e5		srhadd v5.8h, v7.8h, v21.8h             // Needs: NEON
14850x~~~~~~~~~~~~~~~~  7f4f45ce		sri d14, d14, #49                       // Needs: NEON
14860x~~~~~~~~~~~~~~~~  6f0c4517		sri v23.16b, v8.16b, #4                 // Needs: NEON
14870x~~~~~~~~~~~~~~~~  6f6c45b4		sri v20.2d, v13.2d, #20                 // Needs: NEON
14880x~~~~~~~~~~~~~~~~  2f284450		sri v16.2s, v2.2s, #24                  // Needs: NEON
14890x~~~~~~~~~~~~~~~~  2f1546e5		sri v5.4h, v23.4h, #11                  // Needs: NEON
14900x~~~~~~~~~~~~~~~~  6f2945fb		sri v27.4s, v15.4s, #23                 // Needs: NEON
14910x~~~~~~~~~~~~~~~~  2f0c47b3		sri v19.8b, v29.8b, #4                  // Needs: NEON
14920x~~~~~~~~~~~~~~~~  6f1d47a7		sri v7.8h, v29.8h, #3                   // Needs: NEON
14930x~~~~~~~~~~~~~~~~  5efa5522		srshl d2, d9, d26                       // Needs: NEON
14940x~~~~~~~~~~~~~~~~  4e2b563d		srshl v29.16b, v17.16b, v11.16b         // Needs: NEON
14950x~~~~~~~~~~~~~~~~  4ee455e8		srshl v8.2d, v15.2d, v4.2d              // Needs: NEON
14960x~~~~~~~~~~~~~~~~  0ea85639		srshl v25.2s, v17.2s, v8.2s             // Needs: NEON
14970x~~~~~~~~~~~~~~~~  0e6754f3		srshl v19.4h, v7.4h, v7.4h              // Needs: NEON
14980x~~~~~~~~~~~~~~~~  4eb1544d		srshl v13.4s, v2.4s, v17.4s             // Needs: NEON
14990x~~~~~~~~~~~~~~~~  0e3554d6		srshl v22.8b, v6.8b, v21.8b             // Needs: NEON
15000x~~~~~~~~~~~~~~~~  4e64562a		srshl v10.8h, v17.8h, v4.8h             // Needs: NEON
15010x~~~~~~~~~~~~~~~~  5f532655		srshr d21, d18, #45                     // Needs: NEON
15020x~~~~~~~~~~~~~~~~  4f092563		srshr v3.16b, v11.16b, #7               // Needs: NEON
15030x~~~~~~~~~~~~~~~~  4f4b2755		srshr v21.2d, v26.2d, #53               // Needs: NEON
15040x~~~~~~~~~~~~~~~~  0f2424ab		srshr v11.2s, v5.2s, #28                // Needs: NEON
15050x~~~~~~~~~~~~~~~~  0f142647		srshr v7.4h, v18.4h, #12                // Needs: NEON
15060x~~~~~~~~~~~~~~~~  4f222467		srshr v7.4s, v3.4s, #30                 // Needs: NEON
15070x~~~~~~~~~~~~~~~~  0f0a244e		srshr v14.8b, v2.8b, #6                 // Needs: NEON
15080x~~~~~~~~~~~~~~~~  4f1d2695		srshr v21.8h, v20.8h, #3                // Needs: NEON
15090x~~~~~~~~~~~~~~~~  5f4137d5		srsra d21, d30, #63                     // Needs: NEON
15100x~~~~~~~~~~~~~~~~  4f0a37db		srsra v27.16b, v30.16b, #6              // Needs: NEON
15110x~~~~~~~~~~~~~~~~  4f653594		srsra v20.2d, v12.2d, #27               // Needs: NEON
15120x~~~~~~~~~~~~~~~~  0f3b3620		srsra v0.2s, v17.2s, #5                 // Needs: NEON
15130x~~~~~~~~~~~~~~~~  0f11360e		srsra v14.4h, v16.4h, #15               // Needs: NEON
15140x~~~~~~~~~~~~~~~~  4f2c3472		srsra v18.4s, v3.4s, #20                // Needs: NEON
15150x~~~~~~~~~~~~~~~~  0f0f3435		srsra v21.8b, v1.8b, #1                 // Needs: NEON
15160x~~~~~~~~~~~~~~~~  4f1e373f		srsra v31.8h, v25.8h, #2                // Needs: NEON
15170x~~~~~~~~~~~~~~~~  5ee945a1		sshl d1, d13, d9                        // Needs: NEON
15180x~~~~~~~~~~~~~~~~  4e2f47f1		sshl v17.16b, v31.16b, v15.16b          // Needs: NEON
15190x~~~~~~~~~~~~~~~~  4ee0460d		sshl v13.2d, v16.2d, v0.2d              // Needs: NEON
15200x~~~~~~~~~~~~~~~~  0eb644e0		sshl v0.2s, v7.2s, v22.2s               // Needs: NEON
15210x~~~~~~~~~~~~~~~~  0e644677		sshl v23.4h, v19.4h, v4.4h              // Needs: NEON
15220x~~~~~~~~~~~~~~~~  4eab44a5		sshl v5.4s, v5.4s, v11.4s               // Needs: NEON
15230x~~~~~~~~~~~~~~~~  0e274777		sshl v23.8b, v27.8b, v7.8b              // Needs: NEON
15240x~~~~~~~~~~~~~~~~  4e65455d		sshl v29.8h, v10.8h, v5.8h              // Needs: NEON
15250x~~~~~~~~~~~~~~~~  0f37a440		sshll v0.2d, v2.2s, #23                 // Needs: NEON
15260x~~~~~~~~~~~~~~~~  0f18a50b		sshll v11.4s, v8.4h, #8                 // Needs: NEON
15270x~~~~~~~~~~~~~~~~  0f09a7a4		sshll v4.8h, v29.8b, #1                 // Needs: NEON
15280x~~~~~~~~~~~~~~~~  4f2ea48a		sshll2 v10.2d, v4.4s, #14               // Needs: NEON
15290x~~~~~~~~~~~~~~~~  4f16a7fa		sshll2 v26.4s, v31.8h, #6               // Needs: NEON
15300x~~~~~~~~~~~~~~~~  4f0ca743		sshll2 v3.8h, v26.16b, #4               // Needs: NEON
15310x~~~~~~~~~~~~~~~~  5f6c06b3		sshr d19, d21, #20                      // Needs: NEON
15320x~~~~~~~~~~~~~~~~  4f0b06ef		sshr v15.16b, v23.16b, #5               // Needs: NEON
15330x~~~~~~~~~~~~~~~~  4f5a05d1		sshr v17.2d, v14.2d, #38                // Needs: NEON
15340x~~~~~~~~~~~~~~~~  0f2907a3		sshr v3.2s, v29.2s, #23                 // Needs: NEON
15350x~~~~~~~~~~~~~~~~  0f1c0777		sshr v23.4h, v27.4h, #4                 // Needs: NEON
15360x~~~~~~~~~~~~~~~~  4f3c047c		sshr v28.4s, v3.4s, #4                  // Needs: NEON
15370x~~~~~~~~~~~~~~~~  0f0a044e		sshr v14.8b, v2.8b, #6                  // Needs: NEON
15380x~~~~~~~~~~~~~~~~  4f1a0503		sshr v3.8h, v8.8h, #6                   // Needs: NEON
15390x~~~~~~~~~~~~~~~~  5f54178c		ssra d12, d28, #44                      // Needs: NEON
15400x~~~~~~~~~~~~~~~~  4f0c17fd		ssra v29.16b, v31.16b, #4               // Needs: NEON
15410x~~~~~~~~~~~~~~~~  4f681403		ssra v3.2d, v0.2d, #24                  // Needs: NEON
15420x~~~~~~~~~~~~~~~~  0f3a178e		ssra v14.2s, v28.2s, #6                 // Needs: NEON
15430x~~~~~~~~~~~~~~~~  0f191512		ssra v18.4h, v8.4h, #7                  // Needs: NEON
15440x~~~~~~~~~~~~~~~~  4f2815df		ssra v31.4s, v14.4s, #24                // Needs: NEON
15450x~~~~~~~~~~~~~~~~  0f0b175c		ssra v28.8b, v26.8b, #5                 // Needs: NEON
15460x~~~~~~~~~~~~~~~~  4f121529		ssra v9.8h, v9.8h, #14                  // Needs: NEON
15470x~~~~~~~~~~~~~~~~  0ea321cd		ssubl v13.2d, v14.2s, v3.2s             // Needs: NEON
15480x~~~~~~~~~~~~~~~~  0e682205		ssubl v5.4s, v16.4h, v8.4h              // Needs: NEON
15490x~~~~~~~~~~~~~~~~  0e262380		ssubl v0.8h, v28.8b, v6.8b              // Needs: NEON
15500x~~~~~~~~~~~~~~~~  4eb921a5		ssubl2 v5.2d, v13.4s, v25.4s            // Needs: NEON
15510x~~~~~~~~~~~~~~~~  4e7121e3		ssubl2 v3.4s, v15.8h, v17.8h            // Needs: NEON
15520x~~~~~~~~~~~~~~~~  4e2e21ef		ssubl2 v15.8h, v15.16b, v14.16b         // Needs: NEON
15530x~~~~~~~~~~~~~~~~  0eba32f9		ssubw v25.2d, v23.2d, v26.2s            // Needs: NEON
15540x~~~~~~~~~~~~~~~~  0e783255		ssubw v21.4s, v18.4s, v24.4h            // Needs: NEON
15550x~~~~~~~~~~~~~~~~  0e2332de		ssubw v30.8h, v22.8h, v3.8b             // Needs: NEON
15560x~~~~~~~~~~~~~~~~  4ebc3310		ssubw2 v16.2d, v24.2d, v28.4s           // Needs: NEON
15570x~~~~~~~~~~~~~~~~  4e6f317f		ssubw2 v31.4s, v11.4s, v15.8h           // Needs: NEON
15580x~~~~~~~~~~~~~~~~  4e303104		ssubw2 v4.8h, v8.8h, v16.16b            // Needs: NEON
15590x~~~~~~~~~~~~~~~~  4c002012		st1 {v18.16b, v19.16b, v20.16b, v21.16b}, [x0]  // Needs: NEON
15600x~~~~~~~~~~~~~~~~  4c82202a		st1 {v10.16b, v11.16b, v12.16b, v13.16b}, [x1], x2  // Needs: NEON
15610x~~~~~~~~~~~~~~~~  4c9f203b		st1 {v27.16b, v28.16b, v29.16b, v30.16b}, [x1], #64  // Needs: NEON
15620x~~~~~~~~~~~~~~~~  4c006010		st1 {v16.16b, v17.16b, v18.16b}, [x0]   // Needs: NEON
15630x~~~~~~~~~~~~~~~~  4c826035		st1 {v21.16b, v22.16b, v23.16b}, [x1], x2  // Needs: NEON
15640x~~~~~~~~~~~~~~~~  4c9f6029		st1 {v9.16b, v10.16b, v11.16b}, [x1], #48  // Needs: NEON
15650x~~~~~~~~~~~~~~~~  4c00a007		st1 {v7.16b, v8.16b}, [x0]              // Needs: NEON
15660x~~~~~~~~~~~~~~~~  4c82a03a		st1 {v26.16b, v27.16b}, [x1], x2        // Needs: NEON
15670x~~~~~~~~~~~~~~~~  4c9fa036		st1 {v22.16b, v23.16b}, [x1], #32       // Needs: NEON
15680x~~~~~~~~~~~~~~~~  4c007017		st1 {v23.16b}, [x0]                     // Needs: NEON
15690x~~~~~~~~~~~~~~~~  4c82703c		st1 {v28.16b}, [x1], x2                 // Needs: NEON
15700x~~~~~~~~~~~~~~~~  4c9f7022		st1 {v2.16b}, [x1], #16                 // Needs: NEON
15710x~~~~~~~~~~~~~~~~  0c002c1d		st1 {v29.1d, v30.1d, v31.1d, v0.1d}, [x0]  // Needs: NEON
15720x~~~~~~~~~~~~~~~~  0c822c2c		st1 {v12.1d, v13.1d, v14.1d, v15.1d}, [x1], x2  // Needs: NEON
15730x~~~~~~~~~~~~~~~~  0c9f2c3e		st1 {v30.1d, v31.1d, v0.1d, v1.1d}, [x1], #32  // Needs: NEON
15740x~~~~~~~~~~~~~~~~  0c006c10		st1 {v16.1d, v17.1d, v18.1d}, [x0]      // Needs: NEON
15750x~~~~~~~~~~~~~~~~  0c826c23		st1 {v3.1d, v4.1d, v5.1d}, [x1], x2     // Needs: NEON
15760x~~~~~~~~~~~~~~~~  0c9f6c2e		st1 {v14.1d, v15.1d, v16.1d}, [x1], #24  // Needs: NEON
15770x~~~~~~~~~~~~~~~~  0c00ac12		st1 {v18.1d, v19.1d}, [x0]              // Needs: NEON
15780x~~~~~~~~~~~~~~~~  0c82ac25		st1 {v5.1d, v6.1d}, [x1], x2            // Needs: NEON
15790x~~~~~~~~~~~~~~~~  0c9fac22		st1 {v2.1d, v3.1d}, [x1], #16           // Needs: NEON
15800x~~~~~~~~~~~~~~~~  0c007c04		st1 {v4.1d}, [x0]                       // Needs: NEON
15810x~~~~~~~~~~~~~~~~  0c827c3b		st1 {v27.1d}, [x1], x2                  // Needs: NEON
15820x~~~~~~~~~~~~~~~~  0c9f7c37		st1 {v23.1d}, [x1], #8                  // Needs: NEON
15830x~~~~~~~~~~~~~~~~  4c002c02		st1 {v2.2d, v3.2d, v4.2d, v5.2d}, [x0]  // Needs: NEON
15840x~~~~~~~~~~~~~~~~  4c822c36		st1 {v22.2d, v23.2d, v24.2d, v25.2d}, [x1], x2  // Needs: NEON
15850x~~~~~~~~~~~~~~~~  4c9f2c3c		st1 {v28.2d, v29.2d, v30.2d, v31.2d}, [x1], #64  // Needs: NEON
15860x~~~~~~~~~~~~~~~~  4c006c11		st1 {v17.2d, v18.2d, v19.2d}, [x0]      // Needs: NEON
15870x~~~~~~~~~~~~~~~~  4c826c30		st1 {v16.2d, v17.2d, v18.2d}, [x1], x2  // Needs: NEON
15880x~~~~~~~~~~~~~~~~  4c9f6c36		st1 {v22.2d, v23.2d, v24.2d}, [x1], #48  // Needs: NEON
15890x~~~~~~~~~~~~~~~~  4c00ac15		st1 {v21.2d, v22.2d}, [x0]              // Needs: NEON
15900x~~~~~~~~~~~~~~~~  4c82ac26		st1 {v6.2d, v7.2d}, [x1], x2            // Needs: NEON
15910x~~~~~~~~~~~~~~~~  4c9fac3b		st1 {v27.2d, v28.2d}, [x1], #32         // Needs: NEON
15920x~~~~~~~~~~~~~~~~  4c007c15		st1 {v21.2d}, [x0]                      // Needs: NEON
15930x~~~~~~~~~~~~~~~~  4c827c3d		st1 {v29.2d}, [x1], x2                  // Needs: NEON
15940x~~~~~~~~~~~~~~~~  4c9f7c34		st1 {v20.2d}, [x1], #16                 // Needs: NEON
15950x~~~~~~~~~~~~~~~~  0c002816		st1 {v22.2s, v23.2s, v24.2s, v25.2s}, [x0]  // Needs: NEON
15960x~~~~~~~~~~~~~~~~  0c822828		st1 {v8.2s, v9.2s, v10.2s, v11.2s}, [x1], x2  // Needs: NEON
15970x~~~~~~~~~~~~~~~~  0c9f282f		st1 {v15.2s, v16.2s, v17.2s, v18.2s}, [x1], #32  // Needs: NEON
15980x~~~~~~~~~~~~~~~~  0c006802		st1 {v2.2s, v3.2s, v4.2s}, [x0]         // Needs: NEON
15990x~~~~~~~~~~~~~~~~  0c826837		st1 {v23.2s, v24.2s, v25.2s}, [x1], x2  // Needs: NEON
16000x~~~~~~~~~~~~~~~~  0c9f6827		st1 {v7.2s, v8.2s, v9.2s}, [x1], #24    // Needs: NEON
16010x~~~~~~~~~~~~~~~~  0c00a81c		st1 {v28.2s, v29.2s}, [x0]              // Needs: NEON
16020x~~~~~~~~~~~~~~~~  0c82a83d		st1 {v29.2s, v30.2s}, [x1], x2          // Needs: NEON
16030x~~~~~~~~~~~~~~~~  0c9fa837		st1 {v23.2s, v24.2s}, [x1], #16         // Needs: NEON
16040x~~~~~~~~~~~~~~~~  0c007806		st1 {v6.2s}, [x0]                       // Needs: NEON
16050x~~~~~~~~~~~~~~~~  0c82782b		st1 {v11.2s}, [x1], x2                  // Needs: NEON
16060x~~~~~~~~~~~~~~~~  0c9f7831		st1 {v17.2s}, [x1], #8                  // Needs: NEON
16070x~~~~~~~~~~~~~~~~  0c002406		st1 {v6.4h, v7.4h, v8.4h, v9.4h}, [x0]  // Needs: NEON
16080x~~~~~~~~~~~~~~~~  0c822429		st1 {v9.4h, v10.4h, v11.4h, v12.4h}, [x1], x2  // Needs: NEON
16090x~~~~~~~~~~~~~~~~  0c9f2439		st1 {v25.4h, v26.4h, v27.4h, v28.4h}, [x1], #32  // Needs: NEON
16100x~~~~~~~~~~~~~~~~  0c00640b		st1 {v11.4h, v12.4h, v13.4h}, [x0]      // Needs: NEON
16110x~~~~~~~~~~~~~~~~  0c82642a		st1 {v10.4h, v11.4h, v12.4h}, [x1], x2  // Needs: NEON
16120x~~~~~~~~~~~~~~~~  0c9f642c		st1 {v12.4h, v13.4h, v14.4h}, [x1], #24  // Needs: NEON
16130x~~~~~~~~~~~~~~~~  0c00a40d		st1 {v13.4h, v14.4h}, [x0]              // Needs: NEON
16140x~~~~~~~~~~~~~~~~  0c82a42f		st1 {v15.4h, v16.4h}, [x1], x2          // Needs: NEON
16150x~~~~~~~~~~~~~~~~  0c9fa435		st1 {v21.4h, v22.4h}, [x1], #16         // Needs: NEON
16160x~~~~~~~~~~~~~~~~  0c007410		st1 {v16.4h}, [x0]                      // Needs: NEON
16170x~~~~~~~~~~~~~~~~  0c827428		st1 {v8.4h}, [x1], x2                   // Needs: NEON
16180x~~~~~~~~~~~~~~~~  0c9f743e		st1 {v30.4h}, [x1], #8                  // Needs: NEON
16190x~~~~~~~~~~~~~~~~  4c002803		st1 {v3.4s, v4.4s, v5.4s, v6.4s}, [x0]  // Needs: NEON
16200x~~~~~~~~~~~~~~~~  4c822839		st1 {v25.4s, v26.4s, v27.4s, v28.4s}, [x1], x2  // Needs: NEON
16210x~~~~~~~~~~~~~~~~  4c9f2825		st1 {v5.4s, v6.4s, v7.4s, v8.4s}, [x1], #64  // Needs: NEON
16220x~~~~~~~~~~~~~~~~  4c00681f		st1 {v31.4s, v0.4s, v1.4s}, [x0]        // Needs: NEON
16230x~~~~~~~~~~~~~~~~  4c82683e		st1 {v30.4s, v31.4s, v0.4s}, [x1], x2   // Needs: NEON
16240x~~~~~~~~~~~~~~~~  4c9f6826		st1 {v6.4s, v7.4s, v8.4s}, [x1], #48    // Needs: NEON
16250x~~~~~~~~~~~~~~~~  4c00a811		st1 {v17.4s, v18.4s}, [x0]              // Needs: NEON
16260x~~~~~~~~~~~~~~~~  4c82a83f		st1 {v31.4s, v0.4s}, [x1], x2           // Needs: NEON
16270x~~~~~~~~~~~~~~~~  4c9fa821		st1 {v1.4s, v2.4s}, [x1], #32           // Needs: NEON
16280x~~~~~~~~~~~~~~~~  4c00781a		st1 {v26.4s}, [x0]                      // Needs: NEON
16290x~~~~~~~~~~~~~~~~  4c82782f		st1 {v15.4s}, [x1], x2                  // Needs: NEON
16300x~~~~~~~~~~~~~~~~  4c9f782d		st1 {v13.4s}, [x1], #16                 // Needs: NEON
16310x~~~~~~~~~~~~~~~~  0c00201a		st1 {v26.8b, v27.8b, v28.8b, v29.8b}, [x0]  // Needs: NEON
16320x~~~~~~~~~~~~~~~~  0c82202a		st1 {v10.8b, v11.8b, v12.8b, v13.8b}, [x1], x2  // Needs: NEON
16330x~~~~~~~~~~~~~~~~  0c9f202f		st1 {v15.8b, v16.8b, v17.8b, v18.8b}, [x1], #32  // Needs: NEON
16340x~~~~~~~~~~~~~~~~  0c006013		st1 {v19.8b, v20.8b, v21.8b}, [x0]      // Needs: NEON
16350x~~~~~~~~~~~~~~~~  0c82603f		st1 {v31.8b, v0.8b, v1.8b}, [x1], x2    // Needs: NEON
16360x~~~~~~~~~~~~~~~~  0c9f6029		st1 {v9.8b, v10.8b, v11.8b}, [x1], #24  // Needs: NEON
16370x~~~~~~~~~~~~~~~~  0c00a00c		st1 {v12.8b, v13.8b}, [x0]              // Needs: NEON
16380x~~~~~~~~~~~~~~~~  0c82a022		st1 {v2.8b, v3.8b}, [x1], x2            // Needs: NEON
16390x~~~~~~~~~~~~~~~~  0c9fa020		st1 {v0.8b, v1.8b}, [x1], #16           // Needs: NEON
16400x~~~~~~~~~~~~~~~~  0c007010		st1 {v16.8b}, [x0]                      // Needs: NEON
16410x~~~~~~~~~~~~~~~~  0c827039		st1 {v25.8b}, [x1], x2                  // Needs: NEON
16420x~~~~~~~~~~~~~~~~  0c9f703f		st1 {v31.8b}, [x1], #8                  // Needs: NEON
16430x~~~~~~~~~~~~~~~~  4c002404		st1 {v4.8h, v5.8h, v6.8h, v7.8h}, [x0]  // Needs: NEON
16440x~~~~~~~~~~~~~~~~  4c822423		st1 {v3.8h, v4.8h, v5.8h, v6.8h}, [x1], x2  // Needs: NEON
16450x~~~~~~~~~~~~~~~~  4c9f243a		st1 {v26.8h, v27.8h, v28.8h, v29.8h}, [x1], #64  // Needs: NEON
16460x~~~~~~~~~~~~~~~~  4c00640a		st1 {v10.8h, v11.8h, v12.8h}, [x0]      // Needs: NEON
16470x~~~~~~~~~~~~~~~~  4c826435		st1 {v21.8h, v22.8h, v23.8h}, [x1], x2  // Needs: NEON
16480x~~~~~~~~~~~~~~~~  4c9f6432		st1 {v18.8h, v19.8h, v20.8h}, [x1], #48  // Needs: NEON
16490x~~~~~~~~~~~~~~~~  4c00a41a		st1 {v26.8h, v27.8h}, [x0]              // Needs: NEON
16500x~~~~~~~~~~~~~~~~  4c82a438		st1 {v24.8h, v25.8h}, [x1], x2          // Needs: NEON
16510x~~~~~~~~~~~~~~~~  4c9fa431		st1 {v17.8h, v18.8h}, [x1], #32         // Needs: NEON
16520x~~~~~~~~~~~~~~~~  4c00741d		st1 {v29.8h}, [x0]                      // Needs: NEON
16530x~~~~~~~~~~~~~~~~  4c827433		st1 {v19.8h}, [x1], x2                  // Needs: NEON
16540x~~~~~~~~~~~~~~~~  4c9f7437		st1 {v23.8h}, [x1], #16                 // Needs: NEON
16550x~~~~~~~~~~~~~~~~  4d001c13		st1 {v19.b}[15], [x0]                   // Needs: NEON
16560x~~~~~~~~~~~~~~~~  4d820439		st1 {v25.b}[9], [x1], x2                // Needs: NEON
16570x~~~~~~~~~~~~~~~~  4d9f0024		st1 {v4.b}[8], [x1], #1                 // Needs: NEON
16580x~~~~~~~~~~~~~~~~  0d00840d		st1 {v13.d}[0], [x0]                    // Needs: NEON
16590x~~~~~~~~~~~~~~~~  0d82843e		st1 {v30.d}[0], [x1], x2                // Needs: NEON
16600x~~~~~~~~~~~~~~~~  0d9f8423		st1 {v3.d}[0], [x1], #8                 // Needs: NEON
16610x~~~~~~~~~~~~~~~~  0d004016		st1 {v22.h}[0], [x0]                    // Needs: NEON
16620x~~~~~~~~~~~~~~~~  4d82583f		st1 {v31.h}[7], [x1], x2                // Needs: NEON
16630x~~~~~~~~~~~~~~~~  0d9f5837		st1 {v23.h}[3], [x1], #2                // Needs: NEON
16640x~~~~~~~~~~~~~~~~  0d008000		st1 {v0.s}[0], [x0]                     // Needs: NEON
16650x~~~~~~~~~~~~~~~~  4d82902b		st1 {v11.s}[3], [x1], x2                // Needs: NEON
16660x~~~~~~~~~~~~~~~~  4d9f9038		st1 {v24.s}[3], [x1], #4                // Needs: NEON
16670x~~~~~~~~~~~~~~~~  4c008007		st2 {v7.16b, v8.16b}, [x0]              // Needs: NEON
16680x~~~~~~~~~~~~~~~~  4c828025		st2 {v5.16b, v6.16b}, [x1], x2          // Needs: NEON
16690x~~~~~~~~~~~~~~~~  4c9f8032		st2 {v18.16b, v19.16b}, [x1], #32       // Needs: NEON
16700x~~~~~~~~~~~~~~~~  4c008c0e		st2 {v14.2d, v15.2d}, [x0]              // Needs: NEON
16710x~~~~~~~~~~~~~~~~  4c828c27		st2 {v7.2d, v8.2d}, [x1], x2            // Needs: NEON
16720x~~~~~~~~~~~~~~~~  4c9f8c38		st2 {v24.2d, v25.2d}, [x1], #32         // Needs: NEON
16730x~~~~~~~~~~~~~~~~  0c008816		st2 {v22.2s, v23.2s}, [x0]              // Needs: NEON
16740x~~~~~~~~~~~~~~~~  0c828824		st2 {v4.2s, v5.2s}, [x1], x2            // Needs: NEON
16750x~~~~~~~~~~~~~~~~  0c9f8822		st2 {v2.2s, v3.2s}, [x1], #16           // Needs: NEON
16760x~~~~~~~~~~~~~~~~  0c008417		st2 {v23.4h, v24.4h}, [x0]              // Needs: NEON
16770x~~~~~~~~~~~~~~~~  0c828428		st2 {v8.4h, v9.4h}, [x1], x2            // Needs: NEON
16780x~~~~~~~~~~~~~~~~  0c9f8427		st2 {v7.4h, v8.4h}, [x1], #16           // Needs: NEON
16790x~~~~~~~~~~~~~~~~  4c008811		st2 {v17.4s, v18.4s}, [x0]              // Needs: NEON
16800x~~~~~~~~~~~~~~~~  4c828826		st2 {v6.4s, v7.4s}, [x1], x2            // Needs: NEON
16810x~~~~~~~~~~~~~~~~  4c9f883a		st2 {v26.4s, v27.4s}, [x1], #32         // Needs: NEON
16820x~~~~~~~~~~~~~~~~  0c00801f		st2 {v31.8b, v0.8b}, [x0]               // Needs: NEON
16830x~~~~~~~~~~~~~~~~  0c828020		st2 {v0.8b, v1.8b}, [x1], x2            // Needs: NEON
16840x~~~~~~~~~~~~~~~~  0c9f8035		st2 {v21.8b, v22.8b}, [x1], #16         // Needs: NEON
16850x~~~~~~~~~~~~~~~~  4c008407		st2 {v7.8h, v8.8h}, [x0]                // Needs: NEON
16860x~~~~~~~~~~~~~~~~  4c828436		st2 {v22.8h, v23.8h}, [x1], x2          // Needs: NEON
16870x~~~~~~~~~~~~~~~~  4c9f8424		st2 {v4.8h, v5.8h}, [x1], #32           // Needs: NEON
16880x~~~~~~~~~~~~~~~~  4d201c08		st2 {v8.b, v9.b}[15], [x0]              // Needs: NEON
16890x~~~~~~~~~~~~~~~~  4da21c28		st2 {v8.b, v9.b}[15], [x1], x2          // Needs: NEON
16900x~~~~~~~~~~~~~~~~  0dbf1027		st2 {v7.b, v8.b}[4], [x1], #2           // Needs: NEON
16910x~~~~~~~~~~~~~~~~  0d208419		st2 {v25.d, v26.d}[0], [x0]             // Needs: NEON
16920x~~~~~~~~~~~~~~~~  4da28431		st2 {v17.d, v18.d}[1], [x1], x2         // Needs: NEON
16930x~~~~~~~~~~~~~~~~  4dbf8423		st2 {v3.d, v4.d}[1], [x1], #16          // Needs: NEON
16940x~~~~~~~~~~~~~~~~  0d205804		st2 {v4.h, v5.h}[3], [x0]               // Needs: NEON
16950x~~~~~~~~~~~~~~~~  4da24820		st2 {v0.h, v1.h}[5], [x1], x2           // Needs: NEON
16960x~~~~~~~~~~~~~~~~  0dbf5036		st2 {v22.h, v23.h}[2], [x1], #4         // Needs: NEON
16970x~~~~~~~~~~~~~~~~  4d20900e		st2 {v14.s, v15.s}[3], [x0]             // Needs: NEON
16980x~~~~~~~~~~~~~~~~  4da29037		st2 {v23.s, v24.s}[3], [x1], x2         // Needs: NEON
16990x~~~~~~~~~~~~~~~~  4dbf8020		st2 {v0.s, v1.s}[2], [x1], #8           // Needs: NEON
17000x~~~~~~~~~~~~~~~~  4c00401a		st3 {v26.16b, v27.16b, v28.16b}, [x0]   // Needs: NEON
17010x~~~~~~~~~~~~~~~~  4c824035		st3 {v21.16b, v22.16b, v23.16b}, [x1], x2  // Needs: NEON
17020x~~~~~~~~~~~~~~~~  4c9f4038		st3 {v24.16b, v25.16b, v26.16b}, [x1], #48  // Needs: NEON
17030x~~~~~~~~~~~~~~~~  4c004c11		st3 {v17.2d, v18.2d, v19.2d}, [x0]      // Needs: NEON
17040x~~~~~~~~~~~~~~~~  4c824c37		st3 {v23.2d, v24.2d, v25.2d}, [x1], x2  // Needs: NEON
17050x~~~~~~~~~~~~~~~~  4c9f4c2a		st3 {v10.2d, v11.2d, v12.2d}, [x1], #48  // Needs: NEON
17060x~~~~~~~~~~~~~~~~  0c004809		st3 {v9.2s, v10.2s, v11.2s}, [x0]       // Needs: NEON
17070x~~~~~~~~~~~~~~~~  0c82482d		st3 {v13.2s, v14.2s, v15.2s}, [x1], x2  // Needs: NEON
17080x~~~~~~~~~~~~~~~~  0c9f4836		st3 {v22.2s, v23.2s, v24.2s}, [x1], #24  // Needs: NEON
17090x~~~~~~~~~~~~~~~~  0c00441f		st3 {v31.4h, v0.4h, v1.4h}, [x0]        // Needs: NEON
17100x~~~~~~~~~~~~~~~~  0c824428		st3 {v8.4h, v9.4h, v10.4h}, [x1], x2    // Needs: NEON
17110x~~~~~~~~~~~~~~~~  0c9f4433		st3 {v19.4h, v20.4h, v21.4h}, [x1], #24  // Needs: NEON
17120x~~~~~~~~~~~~~~~~  4c004812		st3 {v18.4s, v19.4s, v20.4s}, [x0]      // Needs: NEON
17130x~~~~~~~~~~~~~~~~  4c824839		st3 {v25.4s, v26.4s, v27.4s}, [x1], x2  // Needs: NEON
17140x~~~~~~~~~~~~~~~~  4c9f4830		st3 {v16.4s, v17.4s, v18.4s}, [x1], #48  // Needs: NEON
17150x~~~~~~~~~~~~~~~~  0c00401b		st3 {v27.8b, v28.8b, v29.8b}, [x0]      // Needs: NEON
17160x~~~~~~~~~~~~~~~~  0c82403d		st3 {v29.8b, v30.8b, v31.8b}, [x1], x2  // Needs: NEON
17170x~~~~~~~~~~~~~~~~  0c9f403e		st3 {v30.8b, v31.8b, v0.8b}, [x1], #24  // Needs: NEON
17180x~~~~~~~~~~~~~~~~  4c004408		st3 {v8.8h, v9.8h, v10.8h}, [x0]        // Needs: NEON
17190x~~~~~~~~~~~~~~~~  4c824432		st3 {v18.8h, v19.8h, v20.8h}, [x1], x2  // Needs: NEON
17200x~~~~~~~~~~~~~~~~  4c9f4432		st3 {v18.8h, v19.8h, v20.8h}, [x1], #48  // Needs: NEON
17210x~~~~~~~~~~~~~~~~  4d00281f		st3 {v31.b, v0.b, v1.b}[10], [x0]       // Needs: NEON
17220x~~~~~~~~~~~~~~~~  0d823424		st3 {v4.b, v5.b, v6.b}[5], [x1], x2     // Needs: NEON
17230x~~~~~~~~~~~~~~~~  0d9f2425		st3 {v5.b, v6.b, v7.b}[1], [x1], #3     // Needs: NEON
17240x~~~~~~~~~~~~~~~~  0d00a405		st3 {v5.d, v6.d, v7.d}[0], [x0]         // Needs: NEON
17250x~~~~~~~~~~~~~~~~  0d82a426		st3 {v6.d, v7.d, v8.d}[0], [x1], x2     // Needs: NEON
17260x~~~~~~~~~~~~~~~~  0d9fa420		st3 {v0.d, v1.d, v2.d}[0], [x1], #24    // Needs: NEON
17270x~~~~~~~~~~~~~~~~  0d00701f		st3 {v31.h, v0.h, v1.h}[2], [x0]        // Needs: NEON
17280x~~~~~~~~~~~~~~~~  4d82682e		st3 {v14.h, v15.h, v16.h}[5], [x1], x2  // Needs: NEON
17290x~~~~~~~~~~~~~~~~  4d9f7035		st3 {v21.h, v22.h, v23.h}[6], [x1], #6  // Needs: NEON
17300x~~~~~~~~~~~~~~~~  0d00a015		st3 {v21.s, v22.s, v23.s}[0], [x0]      // Needs: NEON
17310x~~~~~~~~~~~~~~~~  0d82b02b		st3 {v11.s, v12.s, v13.s}[1], [x1], x2  // Needs: NEON
17320x~~~~~~~~~~~~~~~~  0d9fa02f		st3 {v15.s, v16.s, v17.s}[0], [x1], #12  // Needs: NEON
17330x~~~~~~~~~~~~~~~~  4c000016		st4 {v22.16b, v23.16b, v24.16b, v25.16b}, [x0]  // Needs: NEON
17340x~~~~~~~~~~~~~~~~  4c820038		st4 {v24.16b, v25.16b, v26.16b, v27.16b}, [x1], x2  // Needs: NEON
17350x~~~~~~~~~~~~~~~~  4c9f002f		st4 {v15.16b, v16.16b, v17.16b, v18.16b}, [x1], #64  // Needs: NEON
17360x~~~~~~~~~~~~~~~~  4c000c10		st4 {v16.2d, v17.2d, v18.2d, v19.2d}, [x0]  // Needs: NEON
17370x~~~~~~~~~~~~~~~~  4c820c31		st4 {v17.2d, v18.2d, v19.2d, v20.2d}, [x1], x2  // Needs: NEON
17380x~~~~~~~~~~~~~~~~  4c9f0c29		st4 {v9.2d, v10.2d, v11.2d, v12.2d}, [x1], #64  // Needs: NEON
17390x~~~~~~~~~~~~~~~~  0c000817		st4 {v23.2s, v24.2s, v25.2s, v26.2s}, [x0]  // Needs: NEON
17400x~~~~~~~~~~~~~~~~  0c82082f		st4 {v15.2s, v16.2s, v17.2s, v18.2s}, [x1], x2  // Needs: NEON
17410x~~~~~~~~~~~~~~~~  0c9f0838		st4 {v24.2s, v25.2s, v26.2s, v27.2s}, [x1], #32  // Needs: NEON
17420x~~~~~~~~~~~~~~~~  0c00040e		st4 {v14.4h, v15.4h, v16.4h, v17.4h}, [x0]  // Needs: NEON
17430x~~~~~~~~~~~~~~~~  0c820432		st4 {v18.4h, v19.4h, v20.4h, v21.4h}, [x1], x2  // Needs: NEON
17440x~~~~~~~~~~~~~~~~  0c9f0421		st4 {v1.4h, v2.4h, v3.4h, v4.4h}, [x1], #32  // Needs: NEON
17450x~~~~~~~~~~~~~~~~  4c00080d		st4 {v13.4s, v14.4s, v15.4s, v16.4s}, [x0]  // Needs: NEON
17460x~~~~~~~~~~~~~~~~  4c820826		st4 {v6.4s, v7.4s, v8.4s, v9.4s}, [x1], x2  // Needs: NEON
17470x~~~~~~~~~~~~~~~~  4c9f082f		st4 {v15.4s, v16.4s, v17.4s, v18.4s}, [x1], #64  // Needs: NEON
17480x~~~~~~~~~~~~~~~~  0c00001a		st4 {v26.8b, v27.8b, v28.8b, v29.8b}, [x0]  // Needs: NEON
17490x~~~~~~~~~~~~~~~~  0c820039		st4 {v25.8b, v26.8b, v27.8b, v28.8b}, [x1], x2  // Needs: NEON
17500x~~~~~~~~~~~~~~~~  0c9f0033		st4 {v19.8b, v20.8b, v21.8b, v22.8b}, [x1], #32  // Needs: NEON
17510x~~~~~~~~~~~~~~~~  4c000413		st4 {v19.8h, v20.8h, v21.8h, v22.8h}, [x0]  // Needs: NEON
17520x~~~~~~~~~~~~~~~~  4c82042f		st4 {v15.8h, v16.8h, v17.8h, v18.8h}, [x1], x2  // Needs: NEON
17530x~~~~~~~~~~~~~~~~  4c9f043f		st4 {v31.8h, v0.8h, v1.8h, v2.8h}, [x1], #64  // Needs: NEON
17540x~~~~~~~~~~~~~~~~  4d203400		st4 {v0.b, v1.b, v2.b, v3.b}[13], [x0]  // Needs: NEON
17550x~~~~~~~~~~~~~~~~  4da22824		st4 {v4.b, v5.b, v6.b, v7.b}[10], [x1], x2  // Needs: NEON
17560x~~~~~~~~~~~~~~~~  4dbf2429		st4 {v9.b, v10.b, v11.b, v12.b}[9], [x1], #4  // Needs: NEON
17570x~~~~~~~~~~~~~~~~  4d20a402		st4 {v2.d, v3.d, v4.d, v5.d}[1], [x0]   // Needs: NEON
17580x~~~~~~~~~~~~~~~~  0da2a427		st4 {v7.d, v8.d, v9.d, v10.d}[0], [x1], x2  // Needs: NEON
17590x~~~~~~~~~~~~~~~~  4dbfa43f		st4 {v31.d, v0.d, v1.d, v2.d}[1], [x1], #32  // Needs: NEON
17600x~~~~~~~~~~~~~~~~  0d206802		st4 {v2.h, v3.h, v4.h, v5.h}[1], [x0]   // Needs: NEON
17610x~~~~~~~~~~~~~~~~  0da2783b		st4 {v27.h, v28.h, v29.h, v30.h}[3], [x1], x2  // Needs: NEON
17620x~~~~~~~~~~~~~~~~  4dbf6038		st4 {v24.h, v25.h, v26.h, v27.h}[4], [x1], #8  // Needs: NEON
17630x~~~~~~~~~~~~~~~~  4d20a012		st4 {v18.s, v19.s, v20.s, v21.s}[2], [x0]  // Needs: NEON
17640x~~~~~~~~~~~~~~~~  4da2a026		st4 {v6.s, v7.s, v8.s, v9.s}[2], [x1], x2  // Needs: NEON
17650x~~~~~~~~~~~~~~~~  0dbfb039		st4 {v25.s, v26.s, v27.s, v28.s}[1], [x1], #16  // Needs: NEON
17660x~~~~~~~~~~~~~~~~  7ee2862c		sub d12, d17, d2                        // Needs: NEON
17670x~~~~~~~~~~~~~~~~  6e288714		sub v20.16b, v24.16b, v8.16b            // Needs: NEON
17680x~~~~~~~~~~~~~~~~  6ee587a8		sub v8.2d, v29.2d, v5.2d                // Needs: NEON
17690x~~~~~~~~~~~~~~~~  2eb88782		sub v2.2s, v28.2s, v24.2s               // Needs: NEON
17700x~~~~~~~~~~~~~~~~  2e648558		sub v24.4h, v10.4h, v4.4h               // Needs: NEON
17710x~~~~~~~~~~~~~~~~  6eb1849c		sub v28.4s, v4.4s, v17.4s               // Needs: NEON
17720x~~~~~~~~~~~~~~~~  2e228770		sub v16.8b, v27.8b, v2.8b               // Needs: NEON
17730x~~~~~~~~~~~~~~~~  6e6d8554		sub v20.8h, v10.8h, v13.8h              // Needs: NEON
17740x~~~~~~~~~~~~~~~~  0ead61c5		subhn v5.2s, v14.2d, v13.2d             // Needs: NEON
17750x~~~~~~~~~~~~~~~~  0e6860aa		subhn v10.4h, v5.4s, v8.4s              // Needs: NEON
17760x~~~~~~~~~~~~~~~~  0e366146		subhn v6.8b, v10.8h, v22.8h             // Needs: NEON
17770x~~~~~~~~~~~~~~~~  4e2960cb		subhn2 v11.16b, v6.8h, v9.8h            // Needs: NEON
17780x~~~~~~~~~~~~~~~~  4eb86259		subhn2 v25.4s, v18.2d, v24.2d           // Needs: NEON
17790x~~~~~~~~~~~~~~~~  4e6162b4		subhn2 v20.8h, v21.4s, v1.4s            // Needs: NEON
17800x~~~~~~~~~~~~~~~~  5e203979		suqadd b25, b11                         // Needs: NEON
17810x~~~~~~~~~~~~~~~~  5ee0382d		suqadd d13, d1                          // Needs: NEON
17820x~~~~~~~~~~~~~~~~  5e603920		suqadd h0, h9                           // Needs: NEON
17830x~~~~~~~~~~~~~~~~  5ea03916		suqadd s22, s8                          // Needs: NEON
17840x~~~~~~~~~~~~~~~~  4e203b78		suqadd v24.16b, v27.16b                 // Needs: NEON
17850x~~~~~~~~~~~~~~~~  4ee039da		suqadd v26.2d, v14.2d                   // Needs: NEON
17860x~~~~~~~~~~~~~~~~  0ea03947		suqadd v7.2s, v10.2s                    // Needs: NEON
17870x~~~~~~~~~~~~~~~~  0e603999		suqadd v25.4h, v12.4h                   // Needs: NEON
17880x~~~~~~~~~~~~~~~~  4ea03864		suqadd v4.4s, v3.4s                     // Needs: NEON
17890x~~~~~~~~~~~~~~~~  0e203a4e		suqadd v14.8b, v18.8b                   // Needs: NEON
17900x~~~~~~~~~~~~~~~~  4e60391f		suqadd v31.8h, v8.8h                    // Needs: NEON
17910x~~~~~~~~~~~~~~~~  0f20a690		sxtl v16.2d, v20.2s                     // Needs: NEON
17920x~~~~~~~~~~~~~~~~  0f10a79b		sxtl v27.4s, v28.4h                     // Needs: NEON
17930x~~~~~~~~~~~~~~~~  0f08a6c0		sxtl v0.8h, v22.8b                      // Needs: NEON
17940x~~~~~~~~~~~~~~~~  4f20a4e6		sxtl2 v6.2d, v7.4s                      // Needs: NEON
17950x~~~~~~~~~~~~~~~~  4f10a769		sxtl2 v9.4s, v27.8h                     // Needs: NEON
17960x~~~~~~~~~~~~~~~~  4f08a610		sxtl2 v16.8h, v16.16b                   // Needs: NEON
17970x~~~~~~~~~~~~~~~~  4e166239		tbl v25.16b, {v17.16b, v18.16b, v19.16b, v20.16b}, v22.16b  // Needs: NEON
17980x~~~~~~~~~~~~~~~~  4e0441bc		tbl v28.16b, {v13.16b, v14.16b, v15.16b}, v4.16b  // Needs: NEON
17990x~~~~~~~~~~~~~~~~  4e022003		tbl v3.16b, {v0.16b, v1.16b}, v2.16b    // Needs: NEON
18000x~~~~~~~~~~~~~~~~  4e0401f4		tbl v20.16b, {v15.16b}, v4.16b          // Needs: NEON
18010x~~~~~~~~~~~~~~~~  0e1462e7		tbl v7.8b, {v23.16b, v24.16b, v25.16b, v26.16b}, v20.8b  // Needs: NEON
18020x~~~~~~~~~~~~~~~~  0e1f4028		tbl v8.8b, {v1.16b, v2.16b, v3.16b}, v31.8b  // Needs: NEON
18030x~~~~~~~~~~~~~~~~  0e102328		tbl v8.8b, {v25.16b, v26.16b}, v16.8b   // Needs: NEON
18040x~~~~~~~~~~~~~~~~  0e1e026b		tbl v11.8b, {v19.16b}, v30.8b           // Needs: NEON
18050x~~~~~~~~~~~~~~~~  4e057339		tbx v25.16b, {v25.16b, v26.16b, v27.16b, v28.16b}, v5.16b  // Needs: NEON
18060x~~~~~~~~~~~~~~~~  4e1853b5		tbx v21.16b, {v29.16b, v30.16b, v31.16b}, v24.16b  // Needs: NEON
18070x~~~~~~~~~~~~~~~~  4e013206		tbx v6.16b, {v16.16b, v17.16b}, v1.16b  // Needs: NEON
18080x~~~~~~~~~~~~~~~~  4e14106d		tbx v13.16b, {v3.16b}, v20.16b          // Needs: NEON
18090x~~~~~~~~~~~~~~~~  0e0973b8		tbx v24.8b, {v29.16b, v30.16b, v31.16b, v0.16b}, v9.8b  // Needs: NEON
18100x~~~~~~~~~~~~~~~~  0e1a5131		tbx v17.8b, {v9.16b, v10.16b, v11.16b}, v26.8b  // Needs: NEON
18110x~~~~~~~~~~~~~~~~  0e153065		tbx v5.8b, {v3.16b, v4.16b}, v21.8b     // Needs: NEON
18120x~~~~~~~~~~~~~~~~  0e1d1170		tbx v16.8b, {v11.16b}, v29.8b           // Needs: NEON
18130x~~~~~~~~~~~~~~~~  4e0c2b13		trn1 v19.16b, v24.16b, v12.16b          // Needs: NEON
18140x~~~~~~~~~~~~~~~~  4eca28e2		trn1 v2.2d, v7.2d, v10.2d               // Needs: NEON
18150x~~~~~~~~~~~~~~~~  0e952816		trn1 v22.2s, v0.2s, v21.2s              // Needs: NEON
18160x~~~~~~~~~~~~~~~~  0e5429ec		trn1 v12.4h, v15.4h, v20.4h             // Needs: NEON
18170x~~~~~~~~~~~~~~~~  4e892a3e		trn1 v30.4s, v17.4s, v9.4s              // Needs: NEON
18180x~~~~~~~~~~~~~~~~  0e1d2a6c		trn1 v12.8b, v19.8b, v29.8b             // Needs: NEON
18190x~~~~~~~~~~~~~~~~  4e492917		trn1 v23.8h, v8.8h, v9.8h               // Needs: NEON
18200x~~~~~~~~~~~~~~~~  4e196bdc		trn2 v28.16b, v30.16b, v25.16b          // Needs: NEON
18210x~~~~~~~~~~~~~~~~  4ec76b67		trn2 v7.2d, v27.2d, v7.2d               // Needs: NEON
18220x~~~~~~~~~~~~~~~~  0e936a1e		trn2 v30.2s, v16.2s, v19.2s             // Needs: NEON
18230x~~~~~~~~~~~~~~~~  0e5968d8		trn2 v24.4h, v6.4h, v25.4h              // Needs: NEON
18240x~~~~~~~~~~~~~~~~  4e8b6a62		trn2 v2.4s, v19.4s, v11.4s              // Needs: NEON
18250x~~~~~~~~~~~~~~~~  0e126b79		trn2 v25.8b, v27.8b, v18.8b             // Needs: NEON
18260x~~~~~~~~~~~~~~~~  4e4f688c		trn2 v12.8h, v4.8h, v15.8h              // Needs: NEON
18270x~~~~~~~~~~~~~~~~  6e3c7d9f		uaba v31.16b, v12.16b, v28.16b          // Needs: NEON
18280x~~~~~~~~~~~~~~~~  2eae7cb2		uaba v18.2s, v5.2s, v14.2s              // Needs: NEON
18290x~~~~~~~~~~~~~~~~  2e757e89		uaba v9.4h, v20.4h, v21.4h              // Needs: NEON
18300x~~~~~~~~~~~~~~~~  6ea27e86		uaba v6.4s, v20.4s, v2.4s               // Needs: NEON
18310x~~~~~~~~~~~~~~~~  2e257d90		uaba v16.8b, v12.8b, v5.8b              // Needs: NEON
18320x~~~~~~~~~~~~~~~~  6e7e7f4f		uaba v15.8h, v26.8h, v30.8h             // Needs: NEON
18330x~~~~~~~~~~~~~~~~  2eaf524a		uabal v10.2d, v18.2s, v15.2s            // Needs: NEON
18340x~~~~~~~~~~~~~~~~  2e67527e		uabal v30.4s, v19.4h, v7.4h             // Needs: NEON
18350x~~~~~~~~~~~~~~~~  2e205364		uabal v4.8h, v27.8b, v0.8b              // Needs: NEON
18360x~~~~~~~~~~~~~~~~  6ea25193		uabal2 v19.2d, v12.4s, v2.4s            // Needs: NEON
18370x~~~~~~~~~~~~~~~~  6e6c50ba		uabal2 v26.4s, v5.8h, v12.8h            // Needs: NEON
18380x~~~~~~~~~~~~~~~~  6e3c5293		uabal2 v19.8h, v20.16b, v28.16b         // Needs: NEON
18390x~~~~~~~~~~~~~~~~  6e357492		uabd v18.16b, v4.16b, v21.16b           // Needs: NEON
18400x~~~~~~~~~~~~~~~~  2eb076be		uabd v30.2s, v21.2s, v16.2s             // Needs: NEON
18410x~~~~~~~~~~~~~~~~  2e797788		uabd v8.4h, v28.4h, v25.4h              // Needs: NEON
18420x~~~~~~~~~~~~~~~~  6eb5759c		uabd v28.4s, v12.4s, v21.4s             // Needs: NEON
18430x~~~~~~~~~~~~~~~~  2e3c7613		uabd v19.8b, v16.8b, v28.8b             // Needs: NEON
18440x~~~~~~~~~~~~~~~~  6e7d7589		uabd v9.8h, v12.8h, v29.8h              // Needs: NEON
18450x~~~~~~~~~~~~~~~~  2ea8701a		uabdl v26.2d, v0.2s, v8.2s              // Needs: NEON
18460x~~~~~~~~~~~~~~~~  2e7973fd		uabdl v29.4s, v31.4h, v25.4h            // Needs: NEON
18470x~~~~~~~~~~~~~~~~  2e2e73bb		uabdl v27.8h, v29.8b, v14.8b            // Needs: NEON
18480x~~~~~~~~~~~~~~~~  6ea87294		uabdl2 v20.2d, v20.4s, v8.4s            // Needs: NEON
18490x~~~~~~~~~~~~~~~~  6e7271f6		uabdl2 v22.4s, v15.8h, v18.8h           // Needs: NEON
18500x~~~~~~~~~~~~~~~~  6e377249		uabdl2 v9.8h, v18.16b, v23.16b          // Needs: NEON
18510x~~~~~~~~~~~~~~~~  2ea069e9		uadalp v9.1d, v15.2s                    // Needs: NEON
18520x~~~~~~~~~~~~~~~~  6ea0698e		uadalp v14.2d, v12.4s                   // Needs: NEON
18530x~~~~~~~~~~~~~~~~  2e60699c		uadalp v28.2s, v12.4h                   // Needs: NEON
18540x~~~~~~~~~~~~~~~~  2e206a20		uadalp v0.4h, v17.8b                    // Needs: NEON
18550x~~~~~~~~~~~~~~~~  6e606ba1		uadalp v1.4s, v29.8h                    // Needs: NEON
18560x~~~~~~~~~~~~~~~~  6e206acf		uadalp v15.8h, v22.16b                  // Needs: NEON
18570x~~~~~~~~~~~~~~~~  2ebb0281		uaddl v1.2d, v20.2s, v27.2s             // Needs: NEON
18580x~~~~~~~~~~~~~~~~  2e65033f		uaddl v31.4s, v25.4h, v5.4h             // Needs: NEON
18590x~~~~~~~~~~~~~~~~  2e23006c		uaddl v12.8h, v3.8b, v3.8b              // Needs: NEON
18600x~~~~~~~~~~~~~~~~  6ea602e5		uaddl2 v5.2d, v23.4s, v6.4s             // Needs: NEON
18610x~~~~~~~~~~~~~~~~  6e7900a1		uaddl2 v1.4s, v5.8h, v25.8h             // Needs: NEON
18620x~~~~~~~~~~~~~~~~  6e3c03d6		uaddl2 v22.8h, v30.16b, v28.16b         // Needs: NEON
18630x~~~~~~~~~~~~~~~~  2ea02927		uaddlp v7.1d, v9.2s                     // Needs: NEON
18640x~~~~~~~~~~~~~~~~  6ea0289a		uaddlp v26.2d, v4.4s                    // Needs: NEON
18650x~~~~~~~~~~~~~~~~  2e60283c		uaddlp v28.2s, v1.4h                    // Needs: NEON
18660x~~~~~~~~~~~~~~~~  2e202bf4		uaddlp v20.4h, v31.8b                   // Needs: NEON
18670x~~~~~~~~~~~~~~~~  6e602a30		uaddlp v16.4s, v17.8h                   // Needs: NEON
18680x~~~~~~~~~~~~~~~~  6e202846		uaddlp v6.8h, v2.16b                    // Needs: NEON
18690x~~~~~~~~~~~~~~~~  6eb03adc		uaddlv d28, v22.4s                      // Needs: NEON
18700x~~~~~~~~~~~~~~~~  6e303a60		uaddlv h0, v19.16b                      // Needs: NEON
18710x~~~~~~~~~~~~~~~~  2e303bde		uaddlv h30, v30.8b                      // Needs: NEON
18720x~~~~~~~~~~~~~~~~  2e703a58		uaddlv s24, v18.4h                      // Needs: NEON
18730x~~~~~~~~~~~~~~~~  6e70380a		uaddlv s10, v0.8h                       // Needs: NEON
18740x~~~~~~~~~~~~~~~~  2eae1229		uaddw v9.2d, v17.2d, v14.2s             // Needs: NEON
18750x~~~~~~~~~~~~~~~~  2e631329		uaddw v9.4s, v25.4s, v3.4h              // Needs: NEON
18760x~~~~~~~~~~~~~~~~  2e201032		uaddw v18.8h, v1.8h, v0.8b              // Needs: NEON
18770x~~~~~~~~~~~~~~~~  6ea610b2		uaddw2 v18.2d, v5.2d, v6.4s             // Needs: NEON
18780x~~~~~~~~~~~~~~~~  6e6b11f1		uaddw2 v17.4s, v15.4s, v11.8h           // Needs: NEON
18790x~~~~~~~~~~~~~~~~  6e27117d		uaddw2 v29.8h, v11.8h, v7.16b           // Needs: NEON
18800x~~~~~~~~~~~~~~~~  6e23052d		uhadd v13.16b, v9.16b, v3.16b           // Needs: NEON
18810x~~~~~~~~~~~~~~~~  2eb80731		uhadd v17.2s, v25.2s, v24.2s            // Needs: NEON
18820x~~~~~~~~~~~~~~~~  2e6d06f9		uhadd v25.4h, v23.4h, v13.4h            // Needs: NEON
18830x~~~~~~~~~~~~~~~~  6eb00680		uhadd v0.4s, v20.4s, v16.4s             // Needs: NEON
18840x~~~~~~~~~~~~~~~~  2e3904a5		uhadd v5.8b, v5.8b, v25.8b              // Needs: NEON
18850x~~~~~~~~~~~~~~~~  6e7207a3		uhadd v3.8h, v29.8h, v18.8h             // Needs: NEON
18860x~~~~~~~~~~~~~~~~  6e2d26c1		uhsub v1.16b, v22.16b, v13.16b          // Needs: NEON
18870x~~~~~~~~~~~~~~~~  2ebe27ce		uhsub v14.2s, v30.2s, v30.2s            // Needs: NEON
18880x~~~~~~~~~~~~~~~~  2e7125dd		uhsub v29.4h, v14.4h, v17.4h            // Needs: NEON
18890x~~~~~~~~~~~~~~~~  6eb224ba		uhsub v26.4s, v5.4s, v18.4s             // Needs: NEON
18900x~~~~~~~~~~~~~~~~  2e2c24e3		uhsub v3.8b, v7.8b, v12.8b              // Needs: NEON
18910x~~~~~~~~~~~~~~~~  6e6526b9		uhsub v25.8h, v21.8h, v5.8h             // Needs: NEON
18920x~~~~~~~~~~~~~~~~  6e26659c		umax v28.16b, v12.16b, v6.16b           // Needs: NEON
18930x~~~~~~~~~~~~~~~~  2eba6674		umax v20.2s, v19.2s, v26.2s             // Needs: NEON
18940x~~~~~~~~~~~~~~~~  2e7267e0		umax v0.4h, v31.4h, v18.4h              // Needs: NEON
18950x~~~~~~~~~~~~~~~~  6ebc66a6		umax v6.4s, v21.4s, v28.4s              // Needs: NEON
18960x~~~~~~~~~~~~~~~~  2e346440		umax v0.8b, v2.8b, v20.8b               // Needs: NEON
18970x~~~~~~~~~~~~~~~~  6e766564		umax v4.8h, v11.8h, v22.8h              // Needs: NEON
18980x~~~~~~~~~~~~~~~~  6e3da4c1		umaxp v1.16b, v6.16b, v29.16b           // Needs: NEON
18990x~~~~~~~~~~~~~~~~  2ebba633		umaxp v19.2s, v17.2s, v27.2s            // Needs: NEON
19000x~~~~~~~~~~~~~~~~  2e67a615		umaxp v21.4h, v16.4h, v7.4h             // Needs: NEON
19010x~~~~~~~~~~~~~~~~  6ebda689		umaxp v9.4s, v20.4s, v29.4s             // Needs: NEON
19020x~~~~~~~~~~~~~~~~  2e30a42d		umaxp v13.8b, v1.8b, v16.8b             // Needs: NEON
19030x~~~~~~~~~~~~~~~~  6e7aa6f3		umaxp v19.8h, v23.8h, v26.8h            // Needs: NEON
19040x~~~~~~~~~~~~~~~~  6e30abd1		umaxv b17, v30.16b                      // Needs: NEON
19050x~~~~~~~~~~~~~~~~  2e30a997		umaxv b23, v12.8b                       // Needs: NEON
19060x~~~~~~~~~~~~~~~~  2e70a9ff		umaxv h31, v15.4h                       // Needs: NEON
19070x~~~~~~~~~~~~~~~~  6e70ab2f		umaxv h15, v25.8h                       // Needs: NEON
19080x~~~~~~~~~~~~~~~~  6eb0aab2		umaxv s18, v21.4s                       // Needs: NEON
19090x~~~~~~~~~~~~~~~~  6e326c16		umin v22.16b, v0.16b, v18.16b           // Needs: NEON
19100x~~~~~~~~~~~~~~~~  2eb06ea1		umin v1.2s, v21.2s, v16.2s              // Needs: NEON
19110x~~~~~~~~~~~~~~~~  2e796c91		umin v17.4h, v4.4h, v25.4h              // Needs: NEON
19120x~~~~~~~~~~~~~~~~  6ead6f58		umin v24.4s, v26.4s, v13.4s             // Needs: NEON
19130x~~~~~~~~~~~~~~~~  2e256c34		umin v20.8b, v1.8b, v5.8b               // Needs: NEON
19140x~~~~~~~~~~~~~~~~  6e776f3a		umin v26.8h, v25.8h, v23.8h             // Needs: NEON
19150x~~~~~~~~~~~~~~~~  6e37ac25		uminp v5.16b, v1.16b, v23.16b           // Needs: NEON
19160x~~~~~~~~~~~~~~~~  2ebeaf47		uminp v7.2s, v26.2s, v30.2s             // Needs: NEON
19170x~~~~~~~~~~~~~~~~  2e79aca9		uminp v9.4h, v5.4h, v25.4h              // Needs: NEON
19180x~~~~~~~~~~~~~~~~  6ea1ad57		uminp v23.4s, v10.4s, v1.4s             // Needs: NEON
19190x~~~~~~~~~~~~~~~~  2e2eafa4		uminp v4.8b, v29.8b, v14.8b             // Needs: NEON
19200x~~~~~~~~~~~~~~~~  6e6eac15		uminp v21.8h, v0.8h, v14.8h             // Needs: NEON
19210x~~~~~~~~~~~~~~~~  6e31aa20		uminv b0, v17.16b                       // Needs: NEON
19220x~~~~~~~~~~~~~~~~  2e31abe0		uminv b0, v31.8b                        // Needs: NEON
19230x~~~~~~~~~~~~~~~~  2e71a818		uminv h24, v0.4h                        // Needs: NEON
19240x~~~~~~~~~~~~~~~~  6e71a9dd		uminv h29, v14.8h                       // Needs: NEON
19250x~~~~~~~~~~~~~~~~  6eb1a87e		uminv s30, v3.4s                        // Needs: NEON
19260x~~~~~~~~~~~~~~~~  2eb8816b		umlal v11.2d, v11.2s, v24.2s            // Needs: NEON
19270x~~~~~~~~~~~~~~~~  2fab2a1e		umlal v30.2d, v16.2s, v11.s[3]          // Needs: NEON
19280x~~~~~~~~~~~~~~~~  2e7a8120		umlal v0.4s, v9.4h, v26.4h              // Needs: NEON
19290x~~~~~~~~~~~~~~~~  2f4c2b14		umlal v20.4s, v24.4h, v12.h[4]          // Needs: NEON
19300x~~~~~~~~~~~~~~~~  2e2682b0		umlal v16.8h, v21.8b, v6.8b             // Needs: NEON
19310x~~~~~~~~~~~~~~~~  6eb78271		umlal2 v17.2d, v19.4s, v23.4s           // Needs: NEON
19320x~~~~~~~~~~~~~~~~  6f8823c5		umlal2 v5.2d, v30.4s, v8.s[0]           // Needs: NEON
19330x~~~~~~~~~~~~~~~~  6e6f8110		umlal2 v16.4s, v8.8h, v15.8h            // Needs: NEON
19340x~~~~~~~~~~~~~~~~  6f512b4f		umlal2 v15.4s, v26.8h, v1.h[5]          // Needs: NEON
19350x~~~~~~~~~~~~~~~~  6e31803e		umlal2 v30.8h, v1.16b, v17.16b          // Needs: NEON
19360x~~~~~~~~~~~~~~~~  2ebca272		umlsl v18.2d, v19.2s, v28.2s            // Needs: NEON
19370x~~~~~~~~~~~~~~~~  2f8860e7		umlsl v7.2d, v7.2s, v8.s[0]             // Needs: NEON
19380x~~~~~~~~~~~~~~~~  2e64a118		umlsl v24.4s, v8.4h, v4.4h              // Needs: NEON
19390x~~~~~~~~~~~~~~~~  2f4c6ad2		umlsl v18.4s, v22.4h, v12.h[4]          // Needs: NEON
19400x~~~~~~~~~~~~~~~~  2e34a1dc		umlsl v28.8h, v14.8b, v20.8b            // Needs: NEON
19410x~~~~~~~~~~~~~~~~  6ea9a00b		umlsl2 v11.2d, v0.4s, v9.4s             // Needs: NEON
19420x~~~~~~~~~~~~~~~~  6f896a1a		umlsl2 v26.2d, v16.4s, v9.s[2]          // Needs: NEON
19430x~~~~~~~~~~~~~~~~  6e69a163		umlsl2 v3.4s, v11.8h, v9.8h             // Needs: NEON
19440x~~~~~~~~~~~~~~~~  6f496b2a		umlsl2 v10.4s, v25.8h, v9.h[4]          // Needs: NEON
19450x~~~~~~~~~~~~~~~~  6e3ca218		umlsl2 v24.8h, v16.16b, v28.16b         // Needs: NEON
19460x~~~~~~~~~~~~~~~~  4e183f3e		mov x30, v25.d[1]                       // Needs: NEON
19470x~~~~~~~~~~~~~~~~  2ebdc14c		umull v12.2d, v10.2s, v29.2s            // Needs: NEON
19480x~~~~~~~~~~~~~~~~  2fa5abd6		umull v22.2d, v30.2s, v5.s[3]           // Needs: NEON
19490x~~~~~~~~~~~~~~~~  2e79c007		umull v7.4s, v0.4h, v25.4h              // Needs: NEON
19500x~~~~~~~~~~~~~~~~  2f63a1ab		umull v11.4s, v13.4h, v3.h[2]           // Needs: NEON
19510x~~~~~~~~~~~~~~~~  2e2ac219		umull v25.8h, v16.8b, v10.8b            // Needs: NEON
19520x~~~~~~~~~~~~~~~~  6ebac071		umull2 v17.2d, v3.4s, v26.4s            // Needs: NEON
19530x~~~~~~~~~~~~~~~~  6fa2a97a		umull2 v26.2d, v11.4s, v2.s[3]          // Needs: NEON
19540x~~~~~~~~~~~~~~~~  6e77c22c		umull2 v12.4s, v17.8h, v23.8h           // Needs: NEON
19550x~~~~~~~~~~~~~~~~  6f61a3e4		umull2 v4.4s, v31.8h, v1.h[2]           // Needs: NEON
19560x~~~~~~~~~~~~~~~~  6e31c185		umull2 v5.8h, v12.16b, v17.16b          // Needs: NEON
19570x~~~~~~~~~~~~~~~~  7e3c0c9e		uqadd b30, b4, b28                      // Needs: NEON
19580x~~~~~~~~~~~~~~~~  7ef00e9b		uqadd d27, d20, d16                     // Needs: NEON
19590x~~~~~~~~~~~~~~~~  7e7c0dc7		uqadd h7, h14, h28                      // Needs: NEON
19600x~~~~~~~~~~~~~~~~  7ea40e3c		uqadd s28, s17, s4                      // Needs: NEON
19610x~~~~~~~~~~~~~~~~  6e350ed3		uqadd v19.16b, v22.16b, v21.16b         // Needs: NEON
19620x~~~~~~~~~~~~~~~~  6eeb0c90		uqadd v16.2d, v4.2d, v11.2d             // Needs: NEON
19630x~~~~~~~~~~~~~~~~  2ea40dd4		uqadd v20.2s, v14.2s, v4.2s             // Needs: NEON
19640x~~~~~~~~~~~~~~~~  2e700c05		uqadd v5.4h, v0.4h, v16.4h              // Needs: NEON
19650x~~~~~~~~~~~~~~~~  6ea90ff5		uqadd v21.4s, v31.4s, v9.4s             // Needs: NEON
19660x~~~~~~~~~~~~~~~~  2e230f17		uqadd v23.8b, v24.8b, v3.8b             // Needs: NEON
19670x~~~~~~~~~~~~~~~~  6e6b0f71		uqadd v17.8h, v27.8h, v11.8h            // Needs: NEON
19680x~~~~~~~~~~~~~~~~  7e2a5eca		uqrshl b10, b22, b10                    // Needs: NEON
19690x~~~~~~~~~~~~~~~~  7eeb5cbd		uqrshl d29, d5, d11                     // Needs: NEON
19700x~~~~~~~~~~~~~~~~  7e7e5f1b		uqrshl h27, h24, h30                    // Needs: NEON
19710x~~~~~~~~~~~~~~~~  7ea85daa		uqrshl s10, s13, s8                     // Needs: NEON
19720x~~~~~~~~~~~~~~~~  6e2e5e49		uqrshl v9.16b, v18.16b, v14.16b         // Needs: NEON
19730x~~~~~~~~~~~~~~~~  6ef15df8		uqrshl v24.2d, v15.2d, v17.2d           // Needs: NEON
19740x~~~~~~~~~~~~~~~~  2ebb5dc4		uqrshl v4.2s, v14.2s, v27.2s            // Needs: NEON
19750x~~~~~~~~~~~~~~~~  2e685caf		uqrshl v15.4h, v5.4h, v8.4h             // Needs: NEON
19760x~~~~~~~~~~~~~~~~  6ea05fb5		uqrshl v21.4s, v29.4s, v0.4s            // Needs: NEON
19770x~~~~~~~~~~~~~~~~  2e295f10		uqrshl v16.8b, v24.8b, v9.8b            // Needs: NEON
19780x~~~~~~~~~~~~~~~~  6e6f5c02		uqrshl v2.8h, v0.8h, v15.8h             // Needs: NEON
19790x~~~~~~~~~~~~~~~~  7f0c9f4b		uqrshrn b11, h26, #4                    // Needs: NEON
19800x~~~~~~~~~~~~~~~~  7f1b9fc7		uqrshrn h7, s30, #5                     // Needs: NEON
19810x~~~~~~~~~~~~~~~~  7f2b9d0a		uqrshrn s10, d8, #21                    // Needs: NEON
19820x~~~~~~~~~~~~~~~~  2f359ccf		uqrshrn v15.2s, v6.2d, #11              // Needs: NEON
19830x~~~~~~~~~~~~~~~~  2f149f45		uqrshrn v5.4h, v26.4s, #12              // Needs: NEON
19840x~~~~~~~~~~~~~~~~  2f0b9f3c		uqrshrn v28.8b, v25.8h, #5              // Needs: NEON
19850x~~~~~~~~~~~~~~~~  6f0e9fd9		uqrshrn2 v25.16b, v30.8h, #2            // Needs: NEON
19860x~~~~~~~~~~~~~~~~  6f209dd5		uqrshrn2 v21.4s, v14.2d, #32            // Needs: NEON
19870x~~~~~~~~~~~~~~~~  6f1e9ced		uqrshrn2 v13.8h, v7.4s, #2              // Needs: NEON
19880x~~~~~~~~~~~~~~~~  7e374c0d		uqshl b13, b0, b23                      // Needs: NEON
19890x~~~~~~~~~~~~~~~~  7f0c7629		uqshl b9, b17, #4                       // Needs: NEON
19900x~~~~~~~~~~~~~~~~  7ee44cd7		uqshl d23, d6, d4                       // Needs: NEON
19910x~~~~~~~~~~~~~~~~  7f6c7568		uqshl d8, d11, #44                      // Needs: NEON
19920x~~~~~~~~~~~~~~~~  7e6f4db3		uqshl h19, h13, h15                     // Needs: NEON
19930x~~~~~~~~~~~~~~~~  7f167759		uqshl h25, h26, #6                      // Needs: NEON
19940x~~~~~~~~~~~~~~~~  7eaa4f04		uqshl s4, s24, s10                      // Needs: NEON
19950x~~~~~~~~~~~~~~~~  7f2175d3		uqshl s19, s14, #1                      // Needs: NEON
19960x~~~~~~~~~~~~~~~~  6e394fce		uqshl v14.16b, v30.16b, v25.16b         // Needs: NEON
19970x~~~~~~~~~~~~~~~~  6f0d7546		uqshl v6.16b, v10.16b, #5               // Needs: NEON
19980x~~~~~~~~~~~~~~~~  6ee74d12		uqshl v18.2d, v8.2d, v7.2d              // Needs: NEON
19990x~~~~~~~~~~~~~~~~  6f5275d9		uqshl v25.2d, v14.2d, #18               // Needs: NEON
20000x~~~~~~~~~~~~~~~~  2eb74e19		uqshl v25.2s, v16.2s, v23.2s            // Needs: NEON
20010x~~~~~~~~~~~~~~~~  2f3f75ed		uqshl v13.2s, v15.2s, #31               // Needs: NEON
20020x~~~~~~~~~~~~~~~~  2e6f4f1c		uqshl v28.4h, v24.4h, v15.4h            // Needs: NEON
20030x~~~~~~~~~~~~~~~~  2f117624		uqshl v4.4h, v17.4h, #1                 // Needs: NEON
20040x~~~~~~~~~~~~~~~~  6eb74fe9		uqshl v9.4s, v31.4s, v23.4s             // Needs: NEON
20050x~~~~~~~~~~~~~~~~  6f3f7792		uqshl v18.4s, v28.4s, #31               // Needs: NEON
20060x~~~~~~~~~~~~~~~~  2e2f4ebf		uqshl v31.8b, v21.8b, v15.8b            // Needs: NEON
20070x~~~~~~~~~~~~~~~~  2f0976a6		uqshl v6.8b, v21.8b, #1                 // Needs: NEON
20080x~~~~~~~~~~~~~~~~  6e714c5c		uqshl v28.8h, v2.8h, v17.8h             // Needs: NEON
20090x~~~~~~~~~~~~~~~~  6f1e7518		uqshl v24.8h, v8.8h, #14                // Needs: NEON
20100x~~~~~~~~~~~~~~~~  7f099775		uqshrn b21, h27, #7                     // Needs: NEON
20110x~~~~~~~~~~~~~~~~  7f15975c		uqshrn h28, s26, #11                    // Needs: NEON
20120x~~~~~~~~~~~~~~~~  7f2f97ed		uqshrn s13, d31, #17                    // Needs: NEON
20130x~~~~~~~~~~~~~~~~  2f389615		uqshrn v21.2s, v16.2d, #8               // Needs: NEON
20140x~~~~~~~~~~~~~~~~  2f1e9718		uqshrn v24.4h, v24.4s, #2               // Needs: NEON
20150x~~~~~~~~~~~~~~~~  2f089425		uqshrn v5.8b, v1.8h, #8                 // Needs: NEON
20160x~~~~~~~~~~~~~~~~  6f0a97b0		uqshrn2 v16.16b, v29.8h, #6             // Needs: NEON
20170x~~~~~~~~~~~~~~~~  6f3f94c2		uqshrn2 v2.4s, v6.2d, #1                // Needs: NEON
20180x~~~~~~~~~~~~~~~~  6f129550		uqshrn2 v16.8h, v10.4s, #14             // Needs: NEON
20190x~~~~~~~~~~~~~~~~  7e3a2e9c		uqsub b28, b20, b26                     // Needs: NEON
20200x~~~~~~~~~~~~~~~~  7eea2ce0		uqsub d0, d7, d10                       // Needs: NEON
20210x~~~~~~~~~~~~~~~~  7e672f1a		uqsub h26, h24, h7                      // Needs: NEON
20220x~~~~~~~~~~~~~~~~  7eb02ef7		uqsub s23, s23, s16                     // Needs: NEON
20230x~~~~~~~~~~~~~~~~  6e382e0e		uqsub v14.16b, v16.16b, v24.16b         // Needs: NEON
20240x~~~~~~~~~~~~~~~~  6ee62e2b		uqsub v11.2d, v17.2d, v6.2d             // Needs: NEON
20250x~~~~~~~~~~~~~~~~  2ea82d4a		uqsub v10.2s, v10.2s, v8.2s             // Needs: NEON
20260x~~~~~~~~~~~~~~~~  2e6c2de9		uqsub v9.4h, v15.4h, v12.4h             // Needs: NEON
20270x~~~~~~~~~~~~~~~~  6ea72e57		uqsub v23.4s, v18.4s, v7.4s             // Needs: NEON
20280x~~~~~~~~~~~~~~~~  2e312e69		uqsub v9.8b, v19.8b, v17.8b             // Needs: NEON
20290x~~~~~~~~~~~~~~~~  6e662c54		uqsub v20.8h, v2.8h, v6.8h              // Needs: NEON
20300x~~~~~~~~~~~~~~~~  7e214a7d		uqxtn b29, h19                          // Needs: NEON
20310x~~~~~~~~~~~~~~~~  7e6149a0		uqxtn h0, s13                           // Needs: NEON
20320x~~~~~~~~~~~~~~~~  7ea14ada		uqxtn s26, d22                          // Needs: NEON
20330x~~~~~~~~~~~~~~~~  2ea14be5		uqxtn v5.2s, v31.2d                     // Needs: NEON
20340x~~~~~~~~~~~~~~~~  2e614a7e		uqxtn v30.4h, v19.4s                    // Needs: NEON
20350x~~~~~~~~~~~~~~~~  2e21484f		uqxtn v15.8b, v2.8h                     // Needs: NEON
20360x~~~~~~~~~~~~~~~~  6e21487d		uqxtn2 v29.16b, v3.8h                   // Needs: NEON
20370x~~~~~~~~~~~~~~~~  6ea14a2d		uqxtn2 v13.4s, v17.2d                   // Needs: NEON
20380x~~~~~~~~~~~~~~~~  6e61497c		uqxtn2 v28.8h, v11.4s                   // Needs: NEON
20390x~~~~~~~~~~~~~~~~  0ea1c9f7		urecpe v23.2s, v15.2s                   // Needs: NEON
20400x~~~~~~~~~~~~~~~~  4ea1c8fb		urecpe v27.4s, v7.4s                    // Needs: NEON
20410x~~~~~~~~~~~~~~~~  6e3b15e2		urhadd v2.16b, v15.16b, v27.16b         // Needs: NEON
20420x~~~~~~~~~~~~~~~~  2eb2142f		urhadd v15.2s, v1.2s, v18.2s            // Needs: NEON
20430x~~~~~~~~~~~~~~~~  2e7a1491		urhadd v17.4h, v4.4h, v26.4h            // Needs: NEON
20440x~~~~~~~~~~~~~~~~  6eae1762		urhadd v2.4s, v27.4s, v14.4s            // Needs: NEON
20450x~~~~~~~~~~~~~~~~  2e2e1625		urhadd v5.8b, v17.8b, v14.8b            // Needs: NEON
20460x~~~~~~~~~~~~~~~~  6e79145e		urhadd v30.8h, v2.8h, v25.8h            // Needs: NEON
20470x~~~~~~~~~~~~~~~~  7efe5784		urshl d4, d28, d30                      // Needs: NEON
20480x~~~~~~~~~~~~~~~~  6e3357ed		urshl v13.16b, v31.16b, v19.16b         // Needs: NEON
20490x~~~~~~~~~~~~~~~~  6ef556ee		urshl v14.2d, v23.2d, v21.2d            // Needs: NEON
20500x~~~~~~~~~~~~~~~~  2ea854ea		urshl v10.2s, v7.2s, v8.2s              // Needs: NEON
20510x~~~~~~~~~~~~~~~~  2e7c56af		urshl v15.4h, v21.4h, v28.4h            // Needs: NEON
20520x~~~~~~~~~~~~~~~~  6eb7551e		urshl v30.4s, v8.4s, v23.4s             // Needs: NEON
20530x~~~~~~~~~~~~~~~~  2e25569f		urshl v31.8b, v20.8b, v5.8b             // Needs: NEON
20540x~~~~~~~~~~~~~~~~  6e7e577e		urshl v30.8h, v27.8h, v30.8h            // Needs: NEON
20550x~~~~~~~~~~~~~~~~  7f4f25a4		urshr d4, d13, #49                      // Needs: NEON
20560x~~~~~~~~~~~~~~~~  6f0f2682		urshr v2.16b, v20.16b, #1               // Needs: NEON
20570x~~~~~~~~~~~~~~~~  6f4d256d		urshr v13.2d, v11.2d, #51               // Needs: NEON
20580x~~~~~~~~~~~~~~~~  2f3627f5		urshr v21.2s, v31.2s, #10               // Needs: NEON
20590x~~~~~~~~~~~~~~~~  2f152635		urshr v21.4h, v17.4h, #11               // Needs: NEON
20600x~~~~~~~~~~~~~~~~  6f3f26c4		urshr v4.4s, v22.4s, #1                 // Needs: NEON
20610x~~~~~~~~~~~~~~~~  2f092420		urshr v0.8b, v1.8b, #7                  // Needs: NEON
20620x~~~~~~~~~~~~~~~~  6f1f268d		urshr v13.8h, v20.8h, #1                // Needs: NEON
20630x~~~~~~~~~~~~~~~~  2ea1ca14		ursqrte v20.2s, v16.2s                  // Needs: NEON
20640x~~~~~~~~~~~~~~~~  6ea1c91c		ursqrte v28.4s, v8.4s                   // Needs: NEON
20650x~~~~~~~~~~~~~~~~  7f53361b		ursra d27, d16, #45                     // Needs: NEON
20660x~~~~~~~~~~~~~~~~  6f0d3632		ursra v18.16b, v17.16b, #3              // Needs: NEON
20670x~~~~~~~~~~~~~~~~  6f46379a		ursra v26.2d, v28.2d, #58               // Needs: NEON
20680x~~~~~~~~~~~~~~~~  2f2136c8		ursra v8.2s, v22.2s, #31                // Needs: NEON
20690x~~~~~~~~~~~~~~~~  2f19349f		ursra v31.4h, v4.4h, #7                 // Needs: NEON
20700x~~~~~~~~~~~~~~~~  6f3e35ff		ursra v31.4s, v15.4s, #2                // Needs: NEON
20710x~~~~~~~~~~~~~~~~  2f0b3423		ursra v3.8b, v1.8b, #5                  // Needs: NEON
20720x~~~~~~~~~~~~~~~~  6f1335d2		ursra v18.8h, v14.8h, #13               // Needs: NEON
20730x~~~~~~~~~~~~~~~~  7ef0441f		ushl d31, d0, d16                       // Needs: NEON
20740x~~~~~~~~~~~~~~~~  6e2244c0		ushl v0.16b, v6.16b, v2.16b             // Needs: NEON
20750x~~~~~~~~~~~~~~~~  6ef24432		ushl v18.2d, v1.2d, v18.2d              // Needs: NEON
20760x~~~~~~~~~~~~~~~~  2ebd44fb		ushl v27.2s, v7.2s, v29.2s              // Needs: NEON
20770x~~~~~~~~~~~~~~~~  2e6d45ce		ushl v14.4h, v14.4h, v13.4h             // Needs: NEON
20780x~~~~~~~~~~~~~~~~  6ea94496		ushl v22.4s, v4.4s, v9.4s               // Needs: NEON
20790x~~~~~~~~~~~~~~~~  2e3b46d7		ushl v23.8b, v22.8b, v27.8b             // Needs: NEON
20800x~~~~~~~~~~~~~~~~  6e684735		ushl v21.8h, v25.8h, v8.8h              // Needs: NEON
20810x~~~~~~~~~~~~~~~~  2f35a40b		ushll v11.2d, v0.2s, #21                // Needs: NEON
20820x~~~~~~~~~~~~~~~~  2f18a622		ushll v2.4s, v17.4h, #8                 // Needs: NEON
20830x~~~~~~~~~~~~~~~~  2f09a5cb		ushll v11.8h, v14.8b, #1                // Needs: NEON
20840x~~~~~~~~~~~~~~~~  6f27a7a8		ushll2 v8.2d, v29.4s, #7                // Needs: NEON
20850x~~~~~~~~~~~~~~~~  6f12a53d		ushll2 v29.4s, v9.8h, #2                // Needs: NEON
20860x~~~~~~~~~~~~~~~~  6f0ea705		ushll2 v5.8h, v24.16b, #6               // Needs: NEON
20870x~~~~~~~~~~~~~~~~  7f4b077c		ushr d28, d27, #53                      // Needs: NEON
20880x~~~~~~~~~~~~~~~~  6f090521		ushr v1.16b, v9.16b, #7                 // Needs: NEON
20890x~~~~~~~~~~~~~~~~  6f550702		ushr v2.2d, v24.2d, #43                 // Needs: NEON
20900x~~~~~~~~~~~~~~~~  2f35073e		ushr v30.2s, v25.2s, #11                // Needs: NEON
20910x~~~~~~~~~~~~~~~~  2f14074a		ushr v10.4h, v26.4h, #12                // Needs: NEON
20920x~~~~~~~~~~~~~~~~  6f2204a4		ushr v4.4s, v5.4s, #30                  // Needs: NEON
20930x~~~~~~~~~~~~~~~~  2f0f045e		ushr v30.8b, v2.8b, #1                  // Needs: NEON
20940x~~~~~~~~~~~~~~~~  6f1e0586		ushr v6.8h, v12.8h, #2                  // Needs: NEON
20950x~~~~~~~~~~~~~~~~  7e2038b3		usqadd b19, b5                          // Needs: NEON
20960x~~~~~~~~~~~~~~~~  7ee03849		usqadd d9, d2                           // Needs: NEON
20970x~~~~~~~~~~~~~~~~  7e603a02		usqadd h2, h16                          // Needs: NEON
20980x~~~~~~~~~~~~~~~~  7ea03870		usqadd s16, s3                          // Needs: NEON
20990x~~~~~~~~~~~~~~~~  6e203bbf		usqadd v31.16b, v29.16b                 // Needs: NEON
21000x~~~~~~~~~~~~~~~~  6ee03948		usqadd v8.2d, v10.2d                    // Needs: NEON
21010x~~~~~~~~~~~~~~~~  2ea03932		usqadd v18.2s, v9.2s                    // Needs: NEON
21020x~~~~~~~~~~~~~~~~  2e6039d8		usqadd v24.4h, v14.4h                   // Needs: NEON
21030x~~~~~~~~~~~~~~~~  6ea03bca		usqadd v10.4s, v30.4s                   // Needs: NEON
21040x~~~~~~~~~~~~~~~~  2e203a90		usqadd v16.8b, v20.8b                   // Needs: NEON
21050x~~~~~~~~~~~~~~~~  6e603a0c		usqadd v12.8h, v16.8h                   // Needs: NEON
21060x~~~~~~~~~~~~~~~~  7f5b177c		usra d28, d27, #37                      // Needs: NEON
21070x~~~~~~~~~~~~~~~~  6f0b16c5		usra v5.16b, v22.16b, #5                // Needs: NEON
21080x~~~~~~~~~~~~~~~~  6f5f1662		usra v2.2d, v19.2d, #33                 // Needs: NEON
21090x~~~~~~~~~~~~~~~~  2f2b1400		usra v0.2s, v0.2s, #21                  // Needs: NEON
21100x~~~~~~~~~~~~~~~~  2f1414c7		usra v7.4h, v6.4h, #12                  // Needs: NEON
21110x~~~~~~~~~~~~~~~~  6f371624		usra v4.4s, v17.4s, #9                  // Needs: NEON
21120x~~~~~~~~~~~~~~~~  2f091589		usra v9.8b, v12.8b, #7                  // Needs: NEON
21130x~~~~~~~~~~~~~~~~  6f121763		usra v3.8h, v27.8h, #14                 // Needs: NEON
21140x~~~~~~~~~~~~~~~~  2ebe219d		usubl v29.2d, v12.2s, v30.2s            // Needs: NEON
21150x~~~~~~~~~~~~~~~~  2e66239d		usubl v29.4s, v28.4h, v6.4h             // Needs: NEON
21160x~~~~~~~~~~~~~~~~  2e2e208c		usubl v12.8h, v4.8b, v14.8b             // Needs: NEON
21170x~~~~~~~~~~~~~~~~  6eb12301		usubl2 v1.2d, v24.4s, v17.4s            // Needs: NEON
21180x~~~~~~~~~~~~~~~~  6e632024		usubl2 v4.4s, v1.8h, v3.8h              // Needs: NEON
21190x~~~~~~~~~~~~~~~~  6e272097		usubl2 v23.8h, v4.16b, v7.16b           // Needs: NEON
21200x~~~~~~~~~~~~~~~~  2ebe3289		usubw v9.2d, v20.2d, v30.2s             // Needs: NEON
21210x~~~~~~~~~~~~~~~~  2e773214		usubw v20.4s, v16.4s, v23.4h            // Needs: NEON
21220x~~~~~~~~~~~~~~~~  2e3d3119		usubw v25.8h, v8.8h, v29.8b             // Needs: NEON
21230x~~~~~~~~~~~~~~~~  6ea633b2		usubw2 v18.2d, v29.2d, v6.4s            // Needs: NEON
21240x~~~~~~~~~~~~~~~~  6e7430c6		usubw2 v6.4s, v6.4s, v20.8h             // Needs: NEON
21250x~~~~~~~~~~~~~~~~  6e303092		usubw2 v18.8h, v4.8h, v16.16b           // Needs: NEON
21260x~~~~~~~~~~~~~~~~  2f20a6bb		uxtl v27.2d, v21.2s                     // Needs: NEON
21270x~~~~~~~~~~~~~~~~  2f10a7e0		uxtl v0.4s, v31.4h                      // Needs: NEON
21280x~~~~~~~~~~~~~~~~  2f08a55b		uxtl v27.8h, v10.8b                     // Needs: NEON
21290x~~~~~~~~~~~~~~~~  6f20a606		uxtl2 v6.2d, v16.4s                     // Needs: NEON
21300x~~~~~~~~~~~~~~~~  6f10a696		uxtl2 v22.4s, v20.8h                    // Needs: NEON
21310x~~~~~~~~~~~~~~~~  6f08a6b4		uxtl2 v20.8h, v21.16b                   // Needs: NEON
21320x~~~~~~~~~~~~~~~~  4e11193e		uzp1 v30.16b, v9.16b, v17.16b           // Needs: NEON
21330x~~~~~~~~~~~~~~~~  4edc1b47		uzp1 v7.2d, v26.2d, v28.2d              // Needs: NEON
21340x~~~~~~~~~~~~~~~~  0e961a1a		uzp1 v26.2s, v16.2s, v22.2s             // Needs: NEON
21350x~~~~~~~~~~~~~~~~  0e461a6e		uzp1 v14.4h, v19.4h, v6.4h              // Needs: NEON
21360x~~~~~~~~~~~~~~~~  4e9e1af1		uzp1 v17.4s, v23.4s, v30.4s             // Needs: NEON
21370x~~~~~~~~~~~~~~~~  0e0d1b7c		uzp1 v28.8b, v27.8b, v13.8b             // Needs: NEON
21380x~~~~~~~~~~~~~~~~  4e4c1831		uzp1 v17.8h, v1.8h, v12.8h              // Needs: NEON
21390x~~~~~~~~~~~~~~~~  4e1a5a48		uzp2 v8.16b, v18.16b, v26.16b           // Needs: NEON
21400x~~~~~~~~~~~~~~~~  4ed85ad5		uzp2 v21.2d, v22.2d, v24.2d             // Needs: NEON
21410x~~~~~~~~~~~~~~~~  0e825ab4		uzp2 v20.2s, v21.2s, v2.2s              // Needs: NEON
21420x~~~~~~~~~~~~~~~~  0e465bf0		uzp2 v16.4h, v31.4h, v6.4h              // Needs: NEON
21430x~~~~~~~~~~~~~~~~  4e885979		uzp2 v25.4s, v11.4s, v8.4s              // Needs: NEON
21440x~~~~~~~~~~~~~~~~  0e0d5bff		uzp2 v31.8b, v31.8b, v13.8b             // Needs: NEON
21450x~~~~~~~~~~~~~~~~  4e415a28		uzp2 v8.8h, v17.8h, v1.8h               // Needs: NEON
21460x~~~~~~~~~~~~~~~~  0ea12b51		xtn v17.2s, v26.2d                      // Needs: NEON
21470x~~~~~~~~~~~~~~~~  0e612803		xtn v3.4h, v0.4s                        // Needs: NEON
21480x~~~~~~~~~~~~~~~~  0e212912		xtn v18.8b, v8.8h                       // Needs: NEON
21490x~~~~~~~~~~~~~~~~  4e212800		xtn2 v0.16b, v0.8h                      // Needs: NEON
21500x~~~~~~~~~~~~~~~~  4ea1288f		xtn2 v15.4s, v4.2d                      // Needs: NEON
21510x~~~~~~~~~~~~~~~~  4e612a5f		xtn2 v31.8h, v18.4s                     // Needs: NEON
21520x~~~~~~~~~~~~~~~~  4e063936		zip1 v22.16b, v9.16b, v6.16b            // Needs: NEON
21530x~~~~~~~~~~~~~~~~  4ec23977		zip1 v23.2d, v11.2d, v2.2d              // Needs: NEON
21540x~~~~~~~~~~~~~~~~  0e893a1a		zip1 v26.2s, v16.2s, v9.2s              // Needs: NEON
21550x~~~~~~~~~~~~~~~~  0e473921		zip1 v1.4h, v9.4h, v7.4h                // Needs: NEON
21560x~~~~~~~~~~~~~~~~  4e943bc0		zip1 v0.4s, v30.4s, v20.4s              // Needs: NEON
21570x~~~~~~~~~~~~~~~~  0e0f3a3e		zip1 v30.8b, v17.8b, v15.8b             // Needs: NEON
21580x~~~~~~~~~~~~~~~~  4e423911		zip1 v17.8h, v8.8h, v2.8h               // Needs: NEON
21590x~~~~~~~~~~~~~~~~  4e0b7957		zip2 v23.16b, v10.16b, v11.16b          // Needs: NEON
21600x~~~~~~~~~~~~~~~~  4ece78de		zip2 v30.2d, v6.2d, v14.2d              // Needs: NEON
21610x~~~~~~~~~~~~~~~~  0e957949		zip2 v9.2s, v10.2s, v21.2s              // Needs: NEON
21620x~~~~~~~~~~~~~~~~  0e5d7b08		zip2 v8.4h, v24.4h, v29.4h              // Needs: NEON
21630x~~~~~~~~~~~~~~~~  4e977aa0		zip2 v0.4s, v21.4s, v23.4s              // Needs: NEON
21640x~~~~~~~~~~~~~~~~  0e1e7af9		zip2 v25.8b, v23.8b, v30.8b             // Needs: NEON
21650x~~~~~~~~~~~~~~~~  4e5e7947		zip2 v7.8h, v10.8h, v30.8h              // Needs: NEON
21660x~~~~~~~~~~~~~~~~  6ee8d723		fabd v3.2d, v25.2d, v8.2d               // Needs: FP, NEON
21670x~~~~~~~~~~~~~~~~  2eabd76e		fabd v14.2s, v27.2s, v11.2s             // Needs: FP, NEON
21680x~~~~~~~~~~~~~~~~  6eb2d6c9		fabd v9.4s, v22.4s, v18.4s              // Needs: FP, NEON
21690x~~~~~~~~~~~~~~~~  4ee0fba1		fabs v1.2d, v29.2d                      // Needs: FP, NEON
21700x~~~~~~~~~~~~~~~~  0ea0faa6		fabs v6.2s, v21.2s                      // Needs: FP, NEON
21710x~~~~~~~~~~~~~~~~  4ea0fb2c		fabs v12.4s, v25.4s                     // Needs: FP, NEON
21720x~~~~~~~~~~~~~~~~  6e60ecb2		facge v18.2d, v5.2d, v0.2d              // Needs: FP, NEON
21730x~~~~~~~~~~~~~~~~  2e26ed6f		facge v15.2s, v11.2s, v6.2s             // Needs: FP, NEON
21740x~~~~~~~~~~~~~~~~  6e39ed5e		facge v30.4s, v10.4s, v25.4s            // Needs: FP, NEON
21750x~~~~~~~~~~~~~~~~  6effee1c		facgt v28.2d, v16.2d, v31.2d            // Needs: FP, NEON
21760x~~~~~~~~~~~~~~~~  2ea4ec2f		facgt v15.2s, v1.2s, v4.2s              // Needs: FP, NEON
21770x~~~~~~~~~~~~~~~~  6eaaec76		facgt v22.4s, v3.4s, v10.4s             // Needs: FP, NEON
21780x~~~~~~~~~~~~~~~~  4e78d547		fadd v7.2d, v10.2d, v24.2d              // Needs: FP, NEON
21790x~~~~~~~~~~~~~~~~  0e27d6ea		fadd v10.2s, v23.2s, v7.2s              // Needs: FP, NEON
21800x~~~~~~~~~~~~~~~~  4e2bd6d0		fadd v16.4s, v22.4s, v11.4s             // Needs: FP, NEON
21810x~~~~~~~~~~~~~~~~  7e70db9b		faddp d27, v28.2d                       // Needs: FP, NEON
21820x~~~~~~~~~~~~~~~~  7e30daf4		faddp s20, v23.2s                       // Needs: FP, NEON
21830x~~~~~~~~~~~~~~~~  6e6bd495		faddp v21.2d, v4.2d, v11.2d             // Needs: FP, NEON
21840x~~~~~~~~~~~~~~~~  2e21d75f		faddp v31.2s, v26.2s, v1.2s             // Needs: FP, NEON
21850x~~~~~~~~~~~~~~~~  6e3cd76d		faddp v13.4s, v27.4s, v28.4s            // Needs: FP, NEON
21860x~~~~~~~~~~~~~~~~  4e74e5b1		fcmeq v17.2d, v13.2d, v20.2d            // Needs: FP, NEON
21870x~~~~~~~~~~~~~~~~  4ee0da18		fcmeq v24.2d, v16.2d, #0.0              // Needs: FP, NEON
21880x~~~~~~~~~~~~~~~~  0e2ae63a		fcmeq v26.2s, v17.2s, v10.2s            // Needs: FP, NEON
21890x~~~~~~~~~~~~~~~~  0ea0d898		fcmeq v24.2s, v4.2s, #0.0               // Needs: FP, NEON
21900x~~~~~~~~~~~~~~~~  4e2ee488		fcmeq v8.4s, v4.4s, v14.4s              // Needs: FP, NEON
21910x~~~~~~~~~~~~~~~~  4ea0db3a		fcmeq v26.4s, v25.4s, #0.0              // Needs: FP, NEON
21920x~~~~~~~~~~~~~~~~  6e60e41b		fcmge v27.2d, v0.2d, v0.2d              // Needs: FP, NEON
21930x~~~~~~~~~~~~~~~~  6ee0cbd6		fcmge v22.2d, v30.2d, #0.0              // Needs: FP, NEON
21940x~~~~~~~~~~~~~~~~  2e39e6a7		fcmge v7.2s, v21.2s, v25.2s             // Needs: FP, NEON
21950x~~~~~~~~~~~~~~~~  2ea0c9ef		fcmge v15.2s, v15.2s, #0.0              // Needs: FP, NEON
21960x~~~~~~~~~~~~~~~~  6e3be49d		fcmge v29.4s, v4.4s, v27.4s             // Needs: FP, NEON
21970x~~~~~~~~~~~~~~~~  6ea0cab6		fcmge v22.4s, v21.4s, #0.0              // Needs: FP, NEON
21980x~~~~~~~~~~~~~~~~  6eefe741		fcmgt v1.2d, v26.2d, v15.2d             // Needs: FP, NEON
21990x~~~~~~~~~~~~~~~~  4ee0caef		fcmgt v15.2d, v23.2d, #0.0              // Needs: FP, NEON
22000x~~~~~~~~~~~~~~~~  2ea6e615		fcmgt v21.2s, v16.2s, v6.2s             // Needs: FP, NEON
22010x~~~~~~~~~~~~~~~~  0ea0c9a1		fcmgt v1.2s, v13.2s, #0.0               // Needs: FP, NEON
22020x~~~~~~~~~~~~~~~~  6eb9e40e		fcmgt v14.4s, v0.4s, v25.4s             // Needs: FP, NEON
22030x~~~~~~~~~~~~~~~~  4ea0c90d		fcmgt v13.4s, v8.4s, #0.0               // Needs: FP, NEON
22040x~~~~~~~~~~~~~~~~  6ee0d8c4		fcmle v4.2d, v6.2d, #0.0                // Needs: FP, NEON
22050x~~~~~~~~~~~~~~~~  2ea0dbf8		fcmle v24.2s, v31.2s, #0.0              // Needs: FP, NEON
22060x~~~~~~~~~~~~~~~~  6ea0dae8		fcmle v8.4s, v23.4s, #0.0               // Needs: FP, NEON
22070x~~~~~~~~~~~~~~~~  4ee0e867		fcmlt v7.2d, v3.2d, #0.0                // Needs: FP, NEON
22080x~~~~~~~~~~~~~~~~  0ea0eaaf		fcmlt v15.2s, v21.2s, #0.0              // Needs: FP, NEON
22090x~~~~~~~~~~~~~~~~  4ea0e841		fcmlt v1.4s, v2.4s, #0.0                // Needs: FP, NEON
22100x~~~~~~~~~~~~~~~~  4e61c906		fcvtas v6.2d, v8.2d                     // Needs: FP, NEON
22110x~~~~~~~~~~~~~~~~  0e21c921		fcvtas v1.2s, v9.2s                     // Needs: FP, NEON
22120x~~~~~~~~~~~~~~~~  4e21ca68		fcvtas v8.4s, v19.4s                    // Needs: FP, NEON
22130x~~~~~~~~~~~~~~~~  6e61cbe5		fcvtau v5.2d, v31.2d                    // Needs: FP, NEON
22140x~~~~~~~~~~~~~~~~  2e21cbbc		fcvtau v28.2s, v29.2s                   // Needs: FP, NEON
22150x~~~~~~~~~~~~~~~~  6e21cb4b		fcvtau v11.4s, v26.4s                   // Needs: FP, NEON
22160x~~~~~~~~~~~~~~~~  0e617b28		fcvtl v8.2d, v25.2s                     // Needs: FP, NEON
22170x~~~~~~~~~~~~~~~~  0e2179db		fcvtl v27.4s, v14.4h                    // Needs: FP, NEON
22180x~~~~~~~~~~~~~~~~  4e6178c1		fcvtl2 v1.2d, v6.4s                     // Needs: FP, NEON
22190x~~~~~~~~~~~~~~~~  4e217938		fcvtl2 v24.4s, v9.8h                    // Needs: FP, NEON
22200x~~~~~~~~~~~~~~~~  4e61bb09		fcvtms v9.2d, v24.2d                    // Needs: FP, NEON
22210x~~~~~~~~~~~~~~~~  0e21b967		fcvtms v7.2s, v11.2s                    // Needs: FP, NEON
22220x~~~~~~~~~~~~~~~~  4e21bab7		fcvtms v23.4s, v21.4s                   // Needs: FP, NEON
22230x~~~~~~~~~~~~~~~~  6e61b82d		fcvtmu v13.2d, v1.2d                    // Needs: FP, NEON
22240x~~~~~~~~~~~~~~~~  2e21b99a		fcvtmu v26.2s, v12.2s                   // Needs: FP, NEON
22250x~~~~~~~~~~~~~~~~  6e21bab5		fcvtmu v21.4s, v21.4s                   // Needs: FP, NEON
22260x~~~~~~~~~~~~~~~~  0e61682b		fcvtn v11.2s, v1.2d                     // Needs: FP, NEON
22270x~~~~~~~~~~~~~~~~  0e216848		fcvtn v8.4h, v2.4s                      // Needs: FP, NEON
22280x~~~~~~~~~~~~~~~~  4e616bb8		fcvtn2 v24.4s, v29.2d                   // Needs: FP, NEON
22290x~~~~~~~~~~~~~~~~  4e216944		fcvtn2 v4.8h, v10.4s                    // Needs: FP, NEON
22300x~~~~~~~~~~~~~~~~  4e61a959		fcvtns v25.2d, v10.2d                   // Needs: FP, NEON
22310x~~~~~~~~~~~~~~~~  0e21a904		fcvtns v4.2s, v8.2s                     // Needs: FP, NEON
22320x~~~~~~~~~~~~~~~~  4e21ab7d		fcvtns v29.4s, v27.4s                   // Needs: FP, NEON
22330x~~~~~~~~~~~~~~~~  6e61ab72		fcvtnu v18.2d, v27.2d                   // Needs: FP, NEON
22340x~~~~~~~~~~~~~~~~  2e21a9cb		fcvtnu v11.2s, v14.2s                   // Needs: FP, NEON
22350x~~~~~~~~~~~~~~~~  6e21aabb		fcvtnu v27.4s, v21.4s                   // Needs: FP, NEON
22360x~~~~~~~~~~~~~~~~  4ee1a8b7		fcvtps v23.2d, v5.2d                    // Needs: FP, NEON
22370x~~~~~~~~~~~~~~~~  0ea1a9f8		fcvtps v24.2s, v15.2s                   // Needs: FP, NEON
22380x~~~~~~~~~~~~~~~~  4ea1aa65		fcvtps v5.4s, v19.4s                    // Needs: FP, NEON
22390x~~~~~~~~~~~~~~~~  6ee1aaa3		fcvtpu v3.2d, v21.2d                    // Needs: FP, NEON
22400x~~~~~~~~~~~~~~~~  2ea1aaa3		fcvtpu v3.2s, v21.2s                    // Needs: FP, NEON
22410x~~~~~~~~~~~~~~~~  6ea1a8e0		fcvtpu v0.4s, v7.4s                     // Needs: FP, NEON
22420x~~~~~~~~~~~~~~~~  2e61697d		fcvtxn v29.2s, v11.2d                   // Needs: FP, NEON
22430x~~~~~~~~~~~~~~~~  6e616b3f		fcvtxn2 v31.4s, v25.2d                  // Needs: FP, NEON
22440x~~~~~~~~~~~~~~~~  4ee1ba33		fcvtzs v19.2d, v17.2d                   // Needs: FP, NEON
22450x~~~~~~~~~~~~~~~~  4f40ff0c		fcvtzs v12.2d, v24.2d, #64              // Needs: FP, NEON
22460x~~~~~~~~~~~~~~~~  0ea1b849		fcvtzs v9.2s, v2.2s                     // Needs: FP, NEON
22470x~~~~~~~~~~~~~~~~  0f23fe85		fcvtzs v5.2s, v20.2s, #29               // Needs: FP, NEON
22480x~~~~~~~~~~~~~~~~  4ea1bb35		fcvtzs v21.4s, v25.4s                   // Needs: FP, NEON
22490x~~~~~~~~~~~~~~~~  4f3afc3a		fcvtzs v26.4s, v1.4s, #6                // Needs: FP, NEON
22500x~~~~~~~~~~~~~~~~  6ee1bb2d		fcvtzu v13.2d, v25.2d                   // Needs: FP, NEON
22510x~~~~~~~~~~~~~~~~  6f60fdbc		fcvtzu v28.2d, v13.2d, #32              // Needs: FP, NEON
22520x~~~~~~~~~~~~~~~~  2ea1b8da		fcvtzu v26.2s, v6.2s                    // Needs: FP, NEON
22530x~~~~~~~~~~~~~~~~  2f31fd49		fcvtzu v9.2s, v10.2s, #15               // Needs: FP, NEON
22540x~~~~~~~~~~~~~~~~  6ea1b8de		fcvtzu v30.4s, v6.4s                    // Needs: FP, NEON
22550x~~~~~~~~~~~~~~~~  6f2efed3		fcvtzu v19.4s, v22.4s, #18              // Needs: FP, NEON
22560x~~~~~~~~~~~~~~~~  6e6ffd0f		fdiv v15.2d, v8.2d, v15.2d              // Needs: FP, NEON
22570x~~~~~~~~~~~~~~~~  2e3afd2c		fdiv v12.2s, v9.2s, v26.2s              // Needs: FP, NEON
22580x~~~~~~~~~~~~~~~~  6e33fed3		fdiv v19.4s, v22.4s, v19.4s             // Needs: FP, NEON
22590x~~~~~~~~~~~~~~~~  4e68f4f3		fmax v19.2d, v7.2d, v8.2d               // Needs: FP, NEON
22600x~~~~~~~~~~~~~~~~  0e3df599		fmax v25.2s, v12.2s, v29.2s             // Needs: FP, NEON
22610x~~~~~~~~~~~~~~~~  4e25f5e6		fmax v6.4s, v15.4s, v5.4s               // Needs: FP, NEON
22620x~~~~~~~~~~~~~~~~  4e74c510		fmaxnm v16.2d, v8.2d, v20.2d            // Needs: FP, NEON
22630x~~~~~~~~~~~~~~~~  0e39c74f		fmaxnm v15.2s, v26.2s, v25.2s           // Needs: FP, NEON
22640x~~~~~~~~~~~~~~~~  4e30c5d7		fmaxnm v23.4s, v14.4s, v16.4s           // Needs: FP, NEON
22650x~~~~~~~~~~~~~~~~  7e70ca66		fmaxnmp d6, v19.2d                      // Needs: FP, NEON
22660x~~~~~~~~~~~~~~~~  7e30cb5b		fmaxnmp s27, v26.2s                     // Needs: FP, NEON
22670x~~~~~~~~~~~~~~~~  6e77c588		fmaxnmp v8.2d, v12.2d, v23.2d           // Needs: FP, NEON
22680x~~~~~~~~~~~~~~~~  2e36c72d		fmaxnmp v13.2s, v25.2s, v22.2s          // Needs: FP, NEON
22690x~~~~~~~~~~~~~~~~  6e31c56f		fmaxnmp v15.4s, v11.4s, v17.4s          // Needs: FP, NEON
22700x~~~~~~~~~~~~~~~~  6e30ca7b		fmaxnmv s27, v19.4s                     // Needs: FP, NEON
22710x~~~~~~~~~~~~~~~~  7e70f9d4		fmaxp d20, v14.2d                       // Needs: FP, NEON
22720x~~~~~~~~~~~~~~~~  7e30f852		fmaxp s18, v2.2s                        // Needs: FP, NEON
22730x~~~~~~~~~~~~~~~~  6e7ff6e9		fmaxp v9.2d, v23.2d, v31.2d             // Needs: FP, NEON
22740x~~~~~~~~~~~~~~~~  2e3ff6c7		fmaxp v7.2s, v22.2s, v31.2s             // Needs: FP, NEON
22750x~~~~~~~~~~~~~~~~  6e3df4f2		fmaxp v18.4s, v7.4s, v29.4s             // Needs: FP, NEON
22760x~~~~~~~~~~~~~~~~  6e30fbbf		fmaxv s31, v29.4s                       // Needs: FP, NEON
22770x~~~~~~~~~~~~~~~~  4ee2f4a2		fmin v2.2d, v5.2d, v2.2d                // Needs: FP, NEON
22780x~~~~~~~~~~~~~~~~  0eaaf63f		fmin v31.2s, v17.2s, v10.2s             // Needs: FP, NEON
22790x~~~~~~~~~~~~~~~~  4eb0f48a		fmin v10.4s, v4.4s, v16.4s              // Needs: FP, NEON
22800x~~~~~~~~~~~~~~~~  4ee5c4d5		fminnm v21.2d, v6.2d, v5.2d             // Needs: FP, NEON
22810x~~~~~~~~~~~~~~~~  0eaec656		fminnm v22.2s, v18.2s, v14.2s           // Needs: FP, NEON
22820x~~~~~~~~~~~~~~~~  4ea3c7f9		fminnm v25.4s, v31.4s, v3.4s            // Needs: FP, NEON
22830x~~~~~~~~~~~~~~~~  7ef0c829		fminnmp d9, v1.2d                       // Needs: FP, NEON
22840x~~~~~~~~~~~~~~~~  7eb0ca95		fminnmp s21, v20.2s                     // Needs: FP, NEON
22850x~~~~~~~~~~~~~~~~  6ef3c6b0		fminnmp v16.2d, v21.2d, v19.2d          // Needs: FP, NEON
22860x~~~~~~~~~~~~~~~~  2eb9c7f0		fminnmp v16.2s, v31.2s, v25.2s          // Needs: FP, NEON
22870x~~~~~~~~~~~~~~~~  6eafc61a		fminnmp v26.4s, v16.4s, v15.4s          // Needs: FP, NEON
22880x~~~~~~~~~~~~~~~~  6eb0c883		fminnmv s3, v4.4s                       // Needs: FP, NEON
22890x~~~~~~~~~~~~~~~~  7ef0fb58		fminp d24, v26.2d                       // Needs: FP, NEON
22900x~~~~~~~~~~~~~~~~  7eb0fa27		fminp s7, v17.2s                        // Needs: FP, NEON
22910x~~~~~~~~~~~~~~~~  6ee3f677		fminp v23.2d, v19.2d, v3.2d             // Needs: FP, NEON
22920x~~~~~~~~~~~~~~~~  2ea9f6bd		fminp v29.2s, v21.2s, v9.2s             // Needs: FP, NEON
22930x~~~~~~~~~~~~~~~~  6eb5f700		fminp v0.4s, v24.4s, v21.4s             // Needs: FP, NEON
22940x~~~~~~~~~~~~~~~~  6eb0f919		fminv s25, v8.4s                        // Needs: FP, NEON
22950x~~~~~~~~~~~~~~~~  5fc91817		fmla d23, d0, v9.d[2]                   // Needs: FP, NEON
22960x~~~~~~~~~~~~~~~~  5f8711f7		fmla s23, s15, v7.s[0]                  // Needs: FP, NEON
22970x~~~~~~~~~~~~~~~~  4e66cd71		fmla v17.2d, v11.2d, v6.2d              // Needs: FP, NEON
22980x~~~~~~~~~~~~~~~~  4fcb13de		fmla v30.2d, v30.2d, v11.d[0]           // Needs: FP, NEON
22990x~~~~~~~~~~~~~~~~  0e26cd93		fmla v19.2s, v12.2s, v6.2s              // Needs: FP, NEON
23000x~~~~~~~~~~~~~~~~  0f891238		fmla v24.2s, v17.2s, v9.s[0]            // Needs: FP, NEON
23010x~~~~~~~~~~~~~~~~  4e2bcd70		fmla v16.4s, v11.4s, v11.4s             // Needs: FP, NEON
23020x~~~~~~~~~~~~~~~~  4f891afb		fmla v27.4s, v23.4s, v9.s[2]            // Needs: FP, NEON
23030x~~~~~~~~~~~~~~~~  5fc653db		fmls d27, d30, v6.d[0]                  // Needs: FP, NEON
23040x~~~~~~~~~~~~~~~~  5f825215		fmls s21, s16, v2.s[0]                  // Needs: FP, NEON
23050x~~~~~~~~~~~~~~~~  4ef5ce65		fmls v5.2d, v19.2d, v21.2d              // Needs: FP, NEON
23060x~~~~~~~~~~~~~~~~  4fcc53d2		fmls v18.2d, v30.2d, v12.d[0]           // Needs: FP, NEON
23070x~~~~~~~~~~~~~~~~  0ea7ce05		fmls v5.2s, v16.2s, v7.2s               // Needs: FP, NEON
23080x~~~~~~~~~~~~~~~~  0fab5243		fmls v3.2s, v18.2s, v11.s[1]            // Needs: FP, NEON
23090x~~~~~~~~~~~~~~~~  4ebeccbb		fmls v27.4s, v5.4s, v30.4s              // Needs: FP, NEON
23100x~~~~~~~~~~~~~~~~  4fa45a9a		fmls v26.4s, v20.4s, v4.s[3]            // Needs: FP, NEON
23110x~~~~~~~~~~~~~~~~  6f06f6ce		fmov v14.2d, #0xd6 (-0.3438)            // Needs: FP, NEON
23120x~~~~~~~~~~~~~~~~  0f03f5ba		fmov v26.2s, #0x6d (0.9062)             // Needs: FP, NEON
23130x~~~~~~~~~~~~~~~~  4f04f69f		fmov v31.4s, #0x94 (-5.0000)            // Needs: FP, NEON
23140x~~~~~~~~~~~~~~~~  9eaf033c		fmov v28.D[1], x25                      // Needs: FP, NEON
23150x~~~~~~~~~~~~~~~~  9eae0052		fmov x18, v2.D[1]                       // Needs: FP, NEON
23160x~~~~~~~~~~~~~~~~  5fc1988c		fmul d12, d4, v1.d[2]                   // Needs: FP, NEON
23170x~~~~~~~~~~~~~~~~  5faf983e		fmul s30, s1, v15.s[3]                  // Needs: FP, NEON
23180x~~~~~~~~~~~~~~~~  6e75dc19		fmul v25.2d, v0.2d, v21.2d              // Needs: FP, NEON
23190x~~~~~~~~~~~~~~~~  4fca9b0a		fmul v10.2d, v24.2d, v10.d[2]           // Needs: FP, NEON
23200x~~~~~~~~~~~~~~~~  2e30df07		fmul v7.2s, v24.2s, v16.2s              // Needs: FP, NEON
23210x~~~~~~~~~~~~~~~~  0f849a01		fmul v1.2s, v16.2s, v4.s[2]             // Needs: FP, NEON
23220x~~~~~~~~~~~~~~~~  6e39df85		fmul v5.4s, v28.4s, v25.4s              // Needs: FP, NEON
23230x~~~~~~~~~~~~~~~~  4f88906b		fmul v11.4s, v3.4s, v8.s[0]             // Needs: FP, NEON
23240x~~~~~~~~~~~~~~~~  7fc3993c		fmulx d28, d9, v3.d[2]                  // Needs: FP, NEON
23250x~~~~~~~~~~~~~~~~  7faf92b9		fmulx s25, s21, v15.s[1]                // Needs: FP, NEON
23260x~~~~~~~~~~~~~~~~  4e68df9f		fmulx v31.2d, v28.2d, v8.2d             // Needs: FP, NEON
23270x~~~~~~~~~~~~~~~~  6fc692a3		fmulx v3.2d, v21.2d, v6.d[0]            // Needs: FP, NEON
23280x~~~~~~~~~~~~~~~~  0e20dc29		fmulx v9.2s, v1.2s, v0.2s               // Needs: FP, NEON
23290x~~~~~~~~~~~~~~~~  2f869370		fmulx v16.2s, v27.2s, v6.s[0]           // Needs: FP, NEON
23300x~~~~~~~~~~~~~~~~  4e25dc82		fmulx v2.4s, v4.4s, v5.4s               // Needs: FP, NEON
23310x~~~~~~~~~~~~~~~~  6f8490f2		fmulx v18.4s, v7.4s, v4.s[0]            // Needs: FP, NEON
23320x~~~~~~~~~~~~~~~~  6ee0fb21		fneg v1.2d, v25.2d                      // Needs: FP, NEON
23330x~~~~~~~~~~~~~~~~  2ea0fbee		fneg v14.2s, v31.2s                     // Needs: FP, NEON
23340x~~~~~~~~~~~~~~~~  6ea0f885		fneg v5.4s, v4.4s                       // Needs: FP, NEON
23350x~~~~~~~~~~~~~~~~  4ee1d992		frecpe v18.2d, v12.2d                   // Needs: FP, NEON
23360x~~~~~~~~~~~~~~~~  0ea1daca		frecpe v10.2s, v22.2s                   // Needs: FP, NEON
23370x~~~~~~~~~~~~~~~~  4ea1d8c5		frecpe v5.4s, v6.4s                     // Needs: FP, NEON
23380x~~~~~~~~~~~~~~~~  4e7afcf6		frecps v22.2d, v7.2d, v26.2d            // Needs: FP, NEON
23390x~~~~~~~~~~~~~~~~  0e22ff7f		frecps v31.2s, v27.2s, v2.2s            // Needs: FP, NEON
23400x~~~~~~~~~~~~~~~~  4e3bfcd2		frecps v18.4s, v6.4s, v27.4s            // Needs: FP, NEON
23410x~~~~~~~~~~~~~~~~  6e6189ba		frinta v26.2d, v13.2d                   // Needs: FP, NEON
23420x~~~~~~~~~~~~~~~~  2e218b4f		frinta v15.2s, v26.2s                   // Needs: FP, NEON
23430x~~~~~~~~~~~~~~~~  6e218a0d		frinta v13.4s, v16.4s                   // Needs: FP, NEON
23440x~~~~~~~~~~~~~~~~  6ee19989		frinti v9.2d, v12.2d                    // Needs: FP, NEON
23450x~~~~~~~~~~~~~~~~  2ea19a65		frinti v5.2s, v19.2s                    // Needs: FP, NEON
23460x~~~~~~~~~~~~~~~~  6ea1996f		frinti v15.4s, v11.4s                   // Needs: FP, NEON
23470x~~~~~~~~~~~~~~~~  4e619bb1		frintm v17.2d, v29.2d                   // Needs: FP, NEON
23480x~~~~~~~~~~~~~~~~  0e21997e		frintm v30.2s, v11.2s                   // Needs: FP, NEON
23490x~~~~~~~~~~~~~~~~  4e219a81		frintm v1.4s, v20.4s                    // Needs: FP, NEON
23500x~~~~~~~~~~~~~~~~  4e6188d8		frintn v24.2d, v6.2d                    // Needs: FP, NEON
23510x~~~~~~~~~~~~~~~~  0e218a2c		frintn v12.2s, v17.2s                   // Needs: FP, NEON
23520x~~~~~~~~~~~~~~~~  4e21897d		frintn v29.4s, v11.4s                   // Needs: FP, NEON
23530x~~~~~~~~~~~~~~~~  4ee188ea		frintp v10.2d, v7.2d                    // Needs: FP, NEON
23540x~~~~~~~~~~~~~~~~  0ea18a4c		frintp v12.2s, v18.2s                   // Needs: FP, NEON
23550x~~~~~~~~~~~~~~~~  4ea18bfa		frintp v26.4s, v31.4s                   // Needs: FP, NEON
23560x~~~~~~~~~~~~~~~~  6e6199b8		frintx v24.2d, v13.2d                   // Needs: FP, NEON
23570x~~~~~~~~~~~~~~~~  2e219927		frintx v7.2s, v9.2s                     // Needs: FP, NEON
23580x~~~~~~~~~~~~~~~~  6e219ab2		frintx v18.4s, v21.4s                   // Needs: FP, NEON
23590x~~~~~~~~~~~~~~~~  4ee19b33		frintz v19.2d, v25.2d                   // Needs: FP, NEON
23600x~~~~~~~~~~~~~~~~  0ea1990f		frintz v15.2s, v8.2s                    // Needs: FP, NEON
23610x~~~~~~~~~~~~~~~~  4ea19874		frintz v20.4s, v3.4s                    // Needs: FP, NEON
23620x~~~~~~~~~~~~~~~~  6ee1d8b7		frsqrte v23.2d, v5.2d                   // Needs: FP, NEON
23630x~~~~~~~~~~~~~~~~  2ea1d8e9		frsqrte v9.2s, v7.2s                    // Needs: FP, NEON
23640x~~~~~~~~~~~~~~~~  6ea1d923		frsqrte v3.4s, v9.4s                    // Needs: FP, NEON
23650x~~~~~~~~~~~~~~~~  4eefff99		frsqrts v25.2d, v28.2d, v15.2d          // Needs: FP, NEON
23660x~~~~~~~~~~~~~~~~  0eaaff49		frsqrts v9.2s, v26.2s, v10.2s           // Needs: FP, NEON
23670x~~~~~~~~~~~~~~~~  4eaafc25		frsqrts v5.4s, v1.4s, v10.4s            // Needs: FP, NEON
23680x~~~~~~~~~~~~~~~~  6ee1fa46		fsqrt v6.2d, v18.2d                     // Needs: FP, NEON
23690x~~~~~~~~~~~~~~~~  2ea1fa46		fsqrt v6.2s, v18.2s                     // Needs: FP, NEON
23700x~~~~~~~~~~~~~~~~  6ea1fbe0		fsqrt v0.4s, v31.4s                     // Needs: FP, NEON
23710x~~~~~~~~~~~~~~~~  4effd7df		fsub v31.2d, v30.2d, v31.2d             // Needs: FP, NEON
23720x~~~~~~~~~~~~~~~~  0ea6d50b		fsub v11.2s, v8.2s, v6.2s               // Needs: FP, NEON
23730x~~~~~~~~~~~~~~~~  4ebfd410		fsub v16.4s, v0.4s, v31.4s              // Needs: FP, NEON
23740x~~~~~~~~~~~~~~~~  4e61dbf9		scvtf v25.2d, v31.2d                    // Needs: FP, NEON
23750x~~~~~~~~~~~~~~~~  4f53e5aa		scvtf v10.2d, v13.2d, #45               // Needs: FP, NEON
23760x~~~~~~~~~~~~~~~~  0e21d9ea		scvtf v10.2s, v15.2s                    // Needs: FP, NEON
23770x~~~~~~~~~~~~~~~~  0f25e492		scvtf v18.2s, v4.2s, #27                // Needs: FP, NEON
23780x~~~~~~~~~~~~~~~~  4e21d8b1		scvtf v17.4s, v5.4s                     // Needs: FP, NEON
23790x~~~~~~~~~~~~~~~~  4f28e72b		scvtf v11.4s, v25.4s, #24               // Needs: FP, NEON
23800x~~~~~~~~~~~~~~~~  6e61d869		ucvtf v9.2d, v3.2d                      // Needs: FP, NEON
23810x~~~~~~~~~~~~~~~~  6f52e7da		ucvtf v26.2d, v30.2d, #46               // Needs: FP, NEON
23820x~~~~~~~~~~~~~~~~  2e21d88b		ucvtf v11.2s, v4.2s                     // Needs: FP, NEON
23830x~~~~~~~~~~~~~~~~  2f27e47d		ucvtf v29.2s, v3.2s, #25                // Needs: FP, NEON
23840x~~~~~~~~~~~~~~~~  6e21daf6		ucvtf v22.4s, v23.4s                    // Needs: FP, NEON
23850x~~~~~~~~~~~~~~~~  6f27e532		ucvtf v18.4s, v9.4s, #25                // Needs: FP, NEON
2386