github.com/akaros/go-akaros@v0.0.0-20181004170632-85005d477eab/src/cmd/internal/rsc.io/arm/armasm/testdata/decode.txt (about)

     1  000001f1|	1	gnu	setend le
     2  00100f61|	1	gnu	mrsvs r1, apsr
     3  00f02053|	1	gnu	noppl
     4  00f0d4f4|	1	gnu	pli [r4]
     5  01f020d3|	1	gnu	yieldle
     6  02002d59|	1	gnu	stmdbpl sp!, {r1}
     7  021da9d8|	1	gnu	stmle r9!, {r1, r8, sl, fp, ip}
     8  02c0b071|	1	gnu	movsvc ip, r2
     9  02f02073|	1	gnu	wfevc
    10  03f02013|	1	gnu	wfine
    11  03f05df7|	1	gnu	pld [sp, -r3]
    12  04009d34|	1	gnu	popcc {r0}
    13  043a52b1|	1	gnu	cmplt r2, r4, lsl #20
    14  04402de5|	1	gnu	push {r4}
    15  045b148d|	1	gnu	vldrhi d5, [r4, #-16]
    16  04f02093|	1	gnu	sevls
    17  0793eab0|	1	gnu	rsclt r9, sl, r7, lsl #6
    18  079bfb9e|	1	gnu	vmovls.f64 d25, #183
    19  0a4fc9d3|	1	gnu	bicle r4, r9, #10, 30
    20  0bac7ab6|	1	gnu	ldrbtlt sl, [sl], -fp, lsl #24
    21  0c2aee44|	1	gnu	strbtmi r2, [lr], #2572
    22  0c4bb000|	1	gnu	adcseq r4, r0, ip, lsl #22
    23  0e26d561|	1	gnu	bicsvs r2, r5, lr, lsl #12
    24  0f0fa011|	1	gnu	lslne r0, pc, #30
    25  0fa448e0|	1	gnu	sub sl, r8, pc, lsl #8
    26  101af1de|	1	gnu	vmrsle r1, fpscr
    27  108a0cee|	1	gnu	vmov s24, r8
    28  108a1dae|	1	gnu	vmovge r8, s26
    29  108ae14e|	1	gnu	vmsrmi fpscr, r8
    30  10faf1ae|	1	gnu	vmrsge apsr_nzcv, fpscr
    31  10fb052e|	1	gnu	vmovcs.32 d5[0], pc
    32  11c902b7|	1	gnu	smladlt r2, r1, r9, ip
    33  11ef5b16|	1	gnu	uadd16ne lr, fp, r1
    34  12fa87a7|	1	gnu	usad8ge r7, r2, sl
    35  135f2956|	1	gnu	qadd16pl r5, r9, r3
    36  13de9aa1|	1	gnu	orrsge sp, sl, r3, lsl lr
    37  145c0e40|	1	gnu	andmi r5, lr, r4, lsl ip
    38  150f7fd6|	1	gnu	uhadd16le r0, pc, r5
    39  15b9bf12|	1	gnu	adcsne fp, pc, #344064
    40  16373391|	1	gnu	teqls r3, r6, lsl r7
    41  19ef1966|	1	gnu	sadd16vs lr, r9, r9
    42  1ab0b091|	1	gnu	lslsls fp, sl, r0
    43  1b9f6fe6|	1	gnu	uqadd16 r9, pc, fp
    44  1bb58557|	1	gnu	usada8pl r5, fp, r5, fp
    45  1beff8e0|	1	gnu	rscs lr, r8, fp, lsl pc
    46  1caff0e6|	1	gnu	usat sl, #16, ip, lsl #30
    47  1d0f3d36|	1	gnu	shadd16cc r0, sp, sp
    48  1dca1d52|	1	gnu	andspl ip, sp, #118784
    49  1e4891d0|	1	gnu	addsle r4, r1, lr, lsl r8
    50  1f0889e6|	1	gnu	pkhbt r0, r9, pc, lsl #16
    51  1f1f6fe1|	1	gnu	clz r1, pc
    52  1f26d157|	1	gnu	bfcpl r2, #12, #6
    53  1ff07ff5|	1	gnu	clrex
    54  1fff2fd1|	1	gnu	bxle pc
    55  20f153f6|	1	gnu	pli [r3, -r0, lsr #2]
    56  21047013|	1	gnu	cmnne r0, #553648128
    57  21c2eb8b|	1	gnu	blhi .-0x50f778
    58  21c2ebfb|	1	gnu	blx .-0x50f776
    59  21fa62ee|	1	gnu	vmul.f32 s31, s4, s3
    60  23005720|	1	gnu	subscs r0, r7, r3, lsr #32
    61  236a303e|	1	gnu	vaddcc.f32 s12, s0, s7
    62  23f055f6|	1	gnu	pli [r5, -r3, lsr #32]
    63  2430a031|	1	gnu	lsrcc r3, r4, #32
    64  245d0803|	1	gnu	movweq r5, #36132
    65  251a86be|	1	gnu	vdivlt.f32 s2, s12, s11
    66  25db7b81|	1	gnu	cmnhi fp, r5, lsr #22
    67  26bc3553|	1	gnu	teqpl r5, #9728
    68  277c2d69|	1	gnu	pushvs {r0, r1, r2, r5, sl, fp, ip, sp, lr}
    69  29fc1cf5|	1	gnu	pldw [ip, #-3113]
    70  29ff2fc1|	1	gnu	bxjgt r9
    71  2decd9c0|	1	gnu	sbcsgt lr, r9, sp, lsr #24
    72  30fa5e47|	1	gnu	smmulrmi lr, r0, sl
    73  316f64d6|	1	gnu	uqasxle r6, r4, r1
    74  323f5da6|	1	gnu	uasxge r3, sp, r2
    75  327fe5e6|	1	gnu	usat16 r7, #5, r2
    76  330151e3|	1	gnu	cmp r1, #-1073741812
    77  34af2ae6|	1	gnu	qasx sl, sl, r4
    78  35fd3710|	1	gnu	eorsne pc, r7, r5, lsr sp
    79  36def1c1|	1	gnu	mvnsgt sp, r6, lsr lr
    80  3801b061|	1	gnu	lsrsvs r0, r8, r1
    81  38985477|	1	gnu	smmlarvc r4, r8, r8, r9
    82  3a2fbfa6|	1	gnu	revge r2, sl
    83  3a3f1b06|	1	gnu	sasxeq r3, fp, sl
    84  3a7fa346|	1	gnu	ssat16mi r7, #4, sl
    85  3a943b94|	1	gnu	ldrtls r9, [fp], #-1082
    86  3bf505e7|	1	gnu	smuadx r5, fp, r5
    87  3cef7086|	1	gnu	uhasxhi lr, r0, ip
    88  3e5f3ec6|	1	gnu	shasxgt r5, lr, lr
    89  3f4fff86|	1	gnu	rbithi r4, pc
    90  3faf4717|	1	gnu	smlaldxne sl, r7, pc, pc
    91  3fff2fc1|	1	gnu	blxgt pc
    92  402bbf7e|	1	gnu	vcvtvc.u16.f64 d2, d2, #16
    93  403ab5de|	1	gnu	vcmple.f32 s6, #0
    94  40eb363e|	1	gnu	vsubcc.f64 d14, d6, d0
    95  420f73d1|	1	gnu	cmnle r3, r2, asr #30
    96  424a648e|	1	gnu	vnmulhi.f32 s9, s8, s4
    97  4284d717|	1	gnu	ldrbne r8, [r7, r2, asr #8]
    98  42a599c3|	1	gnu	orrsgt sl, r9, #276824064
    99  42abf0be|	1	gnu	vmovlt.f64 d26, d2
   100  446ea031|	1	gnu	asrcc r6, r4, #28
   101  4a953557|	1	gnu	ldrpl r9, [r5, -sl, asr #10]!
   102  4ab6f712|	1	gnu	rscsne fp, r7, #77594624
   103  4af07ff5|	1	gnu	dsb #10
   104  4df6def4|	1	gnu	pli [lr, #1613]
   105  4efbf52e|	1	gnu	vcmpcs.f64 d31, #0
   106  50aaac79|	1	gnu	stmibvc ip!, {r4, r6, r9, fp, sp, pc}
   107  50caf011|	1	gnu	mvnsne ip, r0, asr sl
   108  50f04961|	1	gnu	qdaddvs pc, r0, r9
   109  51282008|	1	gnu	stmdaeq r0!, {r0, r4, r6, fp, sp}
   110  52bf6576|	1	gnu	uqsaxvc fp, r5, r2
   111  5345c9d0|	1	gnu	sbcle r4, r9, r3, asr r5
   112  538f5e46|	1	gnu	usaxmi r8, lr, r3
   113  54106d31|	1	gnu	qdsubcc r1, r4, sp
   114  56e0e557|	1	gnu	ubfxpl lr, r6, #0, #6
   115  57073d11|	1	gnu	teqne sp, r7, asr r7
   116  58bb0aa9|	1	gnu	stmdbge sl, {r3, r4, r6, r8, r9, fp, ip, sp, pc}
   117  58f007b1|	1	gnu	qaddlt pc, r8, r7
   118  59fd0e77|	1	gnu	smusdvc lr, r9, sp
   119  5ab7f1c5|	1	gnu	ldrbgt fp, [r1, #1882]!
   120  5abf23c6|	1	gnu	qsaxgt fp, r3, sl
   121  5b8f1c96|	1	gnu	ssaxls r8, ip, fp
   122  5b98ab97|	1	gnu	sbfxls r9, fp, #16, #12
   123  5bc9b041|	1	gnu	asrsmi ip, fp, r9
   124  5bf07ff5|	1	gnu	dmb #11
   125  5c102b81|	1	gnu	qsubhi r1, ip, fp
   126  5caa49e1|	1	gnu	qdadd sl, ip, r9
   127  5d3f7226|	1	gnu	uhsaxcs r3, r2, sp
   128  5db55470|	1	gnu	subsvc fp, r4, sp, asr r5
   129  5ef14387|	1	gnu	smlsldhi pc, r3, lr, r1
   130  5f540a11|	1	gnu	qaddne r5, pc, sl
   131  5f9079d1|	1	gnu	cmnle r9, pc, asr r0
   132  5faf3f66|	1	gnu	shsaxvs sl, pc, pc
   133  605071d7|	1	gnu	ldrble r5, [r1, -r0, rrx]!
   134  614adc76|	1	gnu	ldrbvc r4, [ip], r1, ror #20
   135  616b9e42|	1	gnu	addsmi r6, lr, #99328
   136  62c84f15|	1	gnu	strbne ip, [pc, #-2146]
   137  62f051f7|	1	gnu	pld [r1, -r2, rrx]
   138  6346c393|	1	gnu	bicls r4, r3, #103809024
   139  654abbae|	1	gnu	vcvtge.f32.u16 s8, s8, #5
   140  65a5f0e3|	1	gnu	mvns sl, #423624704
   141  65f796f7|	1	gnu	pldw [r6, r5, ror #14]
   142  670bb12e|	1	gnu	vnegcs.f64 d0, d23
   143  67903731|	1	gnu	teqcc r7, r7, rrx
   144  68ddc637|	1	gnu	strbcc sp, [r6, r8, ror #26]
   145  695b3ab6|	1	gnu	ldrtlt r5, [sl], -r9, ror #22
   146  697cfc71|	1	gnu	mvnsvc r7, r9, ror #24
   147  6a0ab3ee|	1	gnu	vcvtb.f16.f32 s0, s21
   148  6ad9ad54|	1	gnu	strtpl sp, [sp], #2410
   149  6af07ff5|	1	gnu	isb #10
   150  6afa6f10|	1	gnu	rsbne pc, pc, sl, ror #20
   151  6d5b19ee|	1	gnu	vnmla.f64 d5, d9, d29
   152  6d60b071|	1	gnu	rrxsvc r6, sp
   153  6df754f7|	1	gnu	pld [r4, -sp, ror #14]
   154  70065821|	1	gnu	cmpcs r8, r0, ror r6
   155  7050ed86|	1	gnu	uxtabhi r5, sp, r0
   156  715f1186|	1	gnu	ssub16hi r5, r1, r1
   157  716c9805|	1	gnu	ldreq r6, [r8, #3185]
   158  718d5ab1|	1	gnu	cmplt sl, r1, ror sp
   159  71c8cfb6|	1	gnu	uxtb16lt ip, r1, ror #16
   160  7294af06|	1	gnu	sxtbeq r9, r2, ror #8
   161  72c0bac6|	1	gnu	sxtahgt ip, sl, r2
   162  730f6716|	1	gnu	uqsub16ne r0, r7, r3
   163  73608f46|	1	gnu	sxtb16mi r6, r3
   164  73687f22|	1	gnu	rsbscs r6, pc, #7536640
   165  74308816|	1	gnu	sxtab16ne r3, r8, r4
   166  757f3456|	1	gnu	shsub16pl r7, r4, r5
   167  77788016|	1	gnu	sxtab16ne r7, r0, r7, ror #16
   168  78061671|	1	gnu	tstvc r6, r8, ror r6
   169  780a2fe1|	1	gnu	bkpt 0xf0a8
   170  7850abd6|	1	gnu	sxtable r5, fp, r8
   171  792cef26|	1	gnu	uxtbcs r2, r9, ror #24
   172  799eb8e0|	1	gnu	adcs r9, r8, r9, ror lr
   173  799f5726|	1	gnu	usub16cs r9, r7, r9
   174  79d0bf16|	1	gnu	sxthne sp, r9
   175  7a037ba1|	1	gnu	cmnge fp, sl, ror r3
   176  7b0f2566|	1	gnu	qsub16vs r0, r5, fp
   177  7b79dd51|	1	gnu	bicspl r7, sp, fp, ror r9
   178  7b9a9f1d|	1	gnu	vldrne s18, [pc, #492]
   179  7c70cea6|	1	gnu	uxtab16ge r7, lr, ip
   180  7d48f966|	1	gnu	uxtahvs r4, r9, sp, ror #16
   181  7d5c13a1|	1	gnu	tstge r3, sp, ror ip
   182  7e0001f1|	1	gnu	setend le
   183  7e1c0ba7|	1	gnu	smlsdxge fp, lr, ip, r1
   184  7e567e40|	1	gnu	rsbsmi r5, lr, lr, ror r6
   185  7e8f73b6|	1	gnu	uhsub16lt r8, r3, lr
   186  7ef0ffd6|	1	gnu	uxthle pc, lr
   187  7faaa011|	1	gnu	rorne sl, pc, sl
   188  81f19af7|	1	gnu	pldw [sl, r1, lsl #3]
   189  82033901|	1	gnu	teqeq r9, r2, lsl #7
   190  82f316f5|	1	gnu	pldw [r6, #-898]
   191  830201f1|	1	gnu	setend be
   192  838a3b91|	1	gnu	teqls fp, r3, lsl #21
   193  8408af2f|	1	gnu	svccs 0x00af0884
   194  884201d1|	1	gnu	smlabble r1, r8, r2, r4
   195  8aa12e31|	1	gnu	smlawbcc lr, sl, r1, sl
   196  8b9b99c0|	1	gnu	addsgt r9, r9, fp, lsl #23
   197  8c005c81|	1	gnu	cmphi ip, ip, lsl #1
   198  8fb429c6|	1	gnu	strtgt fp, [r9], -pc, lsl #9
   199  907b1f9e|	1	gnu	vmovls.32 r7, d31[0]
   200  91975f25|	1	gnu	ldrbcs r9, [pc, #-1937]
   201  91b010e3|	1	gnu	tst r0, #145
   202  927facb1|	1	gnu	strexdlt r7, r2, [ip]
   203  92904c91|	1	gnu	swpbls r9, r2, [ip]
   204  92af1226|	1	gnu	sadd8cs sl, r2, r2
   205  92b28c70|	1	gnu	umullvc fp, ip, r2, r2
   206  945f68a6|	1	gnu	uqadd8ge r5, r8, r4
   207  950b2560|	1	gnu	mlavs r5, r5, fp, r0
   208  969fcf71|	1	gnu	strexbvc r9, r6, [pc]
   209  96cf35e6|	1	gnu	shadd8 ip, r5, r6
   210  98060eb0|	1	gnu	mullt lr, r8, r6
   211  9843fb93|	1	gnu	mvnsls r4, #152, 6
   212  9a3fe2b0|	1	gnu	smlallt r3, r2, sl, pc
   213  9aef58b6|	1	gnu	uadd8lt lr, r8, sl
   214  9afcdff5|	1	gnu	pld [pc, #3226]
   215  9c221810|	1	gnu	mulsne r8, ip, r2
   216  9c3bc9dd|	1	gnu	vstrle d19, [r9, #624]
   217  9c5f2606|	1	gnu	qadd8eq r5, r6, ip
   218  9d87dac0|	1	gnu	smullsgt r8, sl, sp, r7
   219  9e0f7c86|	1	gnu	uhadd8hi r0, ip, lr
   220  9e814560|	1	gnu	umaalvs r8, r5, lr, r1
   221  9e9f8dc1|	1	gnu	strexgt r9, lr, [sp]
   222  9ec3c9d7|	1	gnu	bfile ip, lr, #7, #3
   223  9ed26d90|	1	gnu	mlsls sp, lr, r2, sp
   224  9f7fd9c1|	1	gnu	ldrexbgt r7, [r9]
   225  9f7fea91|	1	gnu	strexhls r7, pc, [sl]
   226  9f9f9921|	1	gnu	ldrexcs r9, [r9]
   227  9faffd21|	1	gnu	ldrexhcs sl, [sp]
   228  9fcfbd61|	1	gnu	ldrexdvs ip, [sp]
   229  9ff7a710|	1	gnu	umlalne pc, r7, pc, r7
   230  a05459d3|	1	gnu	cmple r9, #160, 8
   231  a3062be1|	1	gnu	smulwb fp, r3, r6
   232  a68a92b1|	1	gnu	orrslt r8, r2, r6, lsr #21
   233  abff55f6|	1	gnu	pli [r5, -fp, lsr #31]
   234  addbf8ea|	1	gnu	b .-0x1c9148
   235  ae79b021|	1	gnu	lsrscs r7, lr, #19
   236  b590a3b1|	1	gnu	strhlt r9, [r3, r5]!
   237  b5b2e390|	1	gnu	strhtls fp, [r3], #37
   238  b6ac4e30|	1	gnu	strhcc sl, [lr], #-198
   239  b73fff86|	1	gnu	revshhi r3, r7
   240  b75fbfc6|	1	gnu	rev16gt r5, r7
   241  b80b7c80|	1	gnu	ldrhthi r0, [ip], #-184
   242  b82035e0|	1	gnu	ldrht r2, [r5], -r8
   243  b8877391|	1	gnu	ldrhls r8, [r3, #-120]!
   244  b9703e41|	1	gnu	ldrhmi r7, [lr, -r9]!
   245  b9cf8c16|	1	gnu	selne ip, ip, r9
   246  bd81bd58|	1	gnu	poppl {r0, r2, r3, r4, r5, r7, r8, pc}
   247  bdfdb469|	1	gnu	ldmibvs r4!, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}
   248  beb02500|	1	gnu	strhteq fp, [r5], -lr
   249  bf1a5e42|	1	gnu	subsmi r1, lr, #782336
   250  c19a4d5e|	1	gnu	vmlspl.f32 s19, s27, s2
   251  c1aab15e|	1	gnu	vsqrtpl.f32 s20, s2
   252  c354b003|	1	gnu	movseq r5, #-1023410176
   253  c4091dc1|	1	gnu	tstgt sp, r4, asr #19
   254  c50e13a9|	1	gnu	ldmdbge r3, {r0, r2, r6, r7, r9, sl, fp}
   255  c68c8637|	1	gnu	strcc r8, [r6, r6, asr #25]
   256  c6ad48e3|	1	gnu	movt sl, #36294
   257  c6f65ff5|	1	gnu	pld [pc, #-1734]
   258  c8a92f10|	1	gnu	eorne sl, pc, r8, asr #19
   259  c9016b61|	1	gnu	smulbtvs fp, r9, r1
   260  cadbf49e|	1	gnu	vcmpels.f64 d29, d10
   261  ce9de476|	1	gnu	strbtvc r9, [r4], lr, asr #27
   262  cf3c1ab1|	1	gnu	tstlt sl, pc, asr #25
   263  d355aab6|	1	gnu	ssatlt r5, #11, r3, asr #11
   264  d4f4df10|	1	gnu	ldrsbne pc, [pc], #68
   265  d6530d61|	1	gnu	ldrdvs r5, [sp, -r6]
   266  d74d7800|	1	gnu	ldrsbteq r4, [r8], #-215
   267  d9703680|	1	gnu	ldrsbthi r7, [r6], -r9
   268  dbe003c0|	1	gnu	ldrdgt lr, [r3], -fp
   269  dc709561|	1	gnu	ldrsbvs r7, [r5, ip]
   270  dcc3b9c8|	1	gnu	ldmgt r9!, {r2, r3, r4, r6, r7, r8, r9, lr, pc}
   271  debfa0e5|	1	gnu	str fp, [r0, #4062]!
   272  dee062a1|	1	gnu	ldrdge lr, [r2, #-14]!
   273  dfa05ab7|	1	gnu	smmlslt sl, pc, r0, sl
   274  e02ef011|	1	gnu	mvnsne r2, r0, ror #29
   275  e4d41718|	1	gnu	ldmdane r7, {r2, r5, r6, r7, sl, ip, lr, pc}
   276  e6d0fe34|	1	gnu	ldrbtcc sp, [lr], #230
   277  e73bf7be|	1	gnu	vcvtlt.f32.f64 s7, d23
   278  e74e72b3|	1	gnu	cmnlt r2, #3696
   279  e80bf07e|	1	gnu	vabsvc.f64 d16, d24
   280  e9b5b001|	1	gnu	rorseq fp, r9, #11
   281  ea7bbdbe|	1	gnu	vcvtlt.s32.f64 s14, d26
   282  ec063813|	1	gnu	teqne r8, #236, 12
   283  ec0e49e1|	1	gnu	smlaltt r0, r9, ip, lr
   284  ee4ab85e|	1	gnu	vcvtpl.f32.s32 s8, s29
   285  ef461f25|	1	gnu	ldrcs r4, [pc, #-1775]
   286  ef5fd002|	1	gnu	sbcseq r5, r0, #956
   287  f4cf1d36|	1	gnu	ssub8cc ip, sp, r4
   288  f67f73b6|	1	gnu	uhsub8lt r7, r3, r6
   289  f6e09ca0|	1	gnu	ldrshge lr, [ip], r6
   290  f7702e32|	1	gnu	eorcc r7, lr, #247
   291  fa4dcf20|	1	gnu	strdcs r4, [pc], #218
   292  fac03720|	1	gnu	ldrshtcs ip, [r7], -sl
   293  fc0f64c6|	1	gnu	uqsub8gt r0, r4, ip
   294  fc28f481|	1	gnu	ldrshhi r2, [r4, #140]!
   295  fc300560|	1	gnu	strdvs r3, [r5], -ip
   296  fcacfc70|	1	gnu	ldrshtvc sl, [ip], #204
   297  fdbcfaf7|	1	gnu	undef
   298  fddf5c86|	1	gnu	usub8hi sp, ip, sp
   299  fdf02013|	1	gnu	dbgne #13
   300  fe0319e3|	1	gnu	tst r9, #-134217725
   301  fe7f3116|	1	gnu	shsub8ne r7, r1, lr
   302  ff4f2ac6|	1	gnu	qsub8gt r4, sl, pc
   303  ff818c71|	1	gnu	strdvc r8, [ip, pc]
   304  |6b5721d3	1	gnu	error: unknown instruction
   305  |76452001	1	gnu	error: unknown instruction
   306  |97acd647	1	gnu	error: unknown instruction