This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb/binutils-2_31-branch] This patch adds support for the SSBB and PSSBB speculation barrier instructions to the AArch64 assem


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=08196b220b115083b2f21bbf0fa0522b712b5b04

commit 08196b220b115083b2f21bbf0fa0522b712b5b04
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jul 12 15:50:35 2018 +0100

    This patch adds support for the SSBB and PSSBB speculation barrier instructions to the AArch64 assembler and disassembler.
    
    For more details see: https://static.docs.arm.com/ddi0596/a/DDI_0596_ARM_a64_instruction_set_architecture.pdf
    
    opcodes	* aarch64-tbl.h (aarch64_opcode_table): Add entry for
    	ssbb and pssbb and update dsb flags to F_HAS_ALIAS.
    	* aarch64-asm-2.c: Regenerate.
    	* aarch64-dis-2.c: Regenerate.
    	* aarch64-opc-2.c: Regenerate.
    
    gas	* testsuite/gas/aarch64/system.s: Add test for ssbb
    	and pssbb.
    	* testsuite/gas/aarch64/system.d: Update accordingly
    	and remove explicit addresses.

Diff:
---
 gas/ChangeLog                      |    7 +
 gas/testsuite/gas/aarch64/system.d |  728 +++++++--------
 gas/testsuite/gas/aarch64/system.s |    2 +
 opcodes/ChangeLog                  |    8 +
 opcodes/aarch64-asm-2.c            |  193 ++--
 opcodes/aarch64-dis-2.c            | 1809 ++++++++++++++++++------------------
 opcodes/aarch64-opc-2.c            |   16 +-
 opcodes/aarch64-tbl.h              |    4 +-
 8 files changed, 1398 insertions(+), 1369 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index a540e98..3c7a4c2 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
 2018-07-12  Sudakshina Das  <sudi.das@arm.com>
 
+	* testsuite/gas/aarch64/system.s: Add test for ssbb
+	and pssbb.
+	* testsuite/gas/aarch64/system.d: Update accordingly
+	and remove explicit addresses.
+
+2018-07-12  Sudakshina Das  <sudi.das@arm.com>
+
 	* config/tc-arm.c (insns): Add new ssbb and pssbb instructions.
 	* testsuite/gas/arm/csdb.s: Add new tests for ssbb and pssbb.
 	* testsuite/gas/arm/csdb.d: Likewise
diff --git a/gas/testsuite/gas/aarch64/system.d b/gas/testsuite/gas/aarch64/system.d
index 9ca9c5e..ca908ef 100644
--- a/gas/testsuite/gas/aarch64/system.d
+++ b/gas/testsuite/gas/aarch64/system.d
@@ -5,366 +5,368 @@
 Disassembly of section \.text:
 
 0+ <.*>:
-   0:	d6bf03e0 	drps
-   4:	d503201f 	nop
-   8:	d503203f 	yield
-   c:	d503205f 	wfe
-  10:	d503207f 	wfi
-  14:	d503209f 	sev
-  18:	d50320bf 	sevl
-  1c:	d503201f 	nop
-  20:	d503203f 	yield
-  24:	d503205f 	wfe
-  28:	d503207f 	wfi
-  2c:	d503209f 	sev
-  30:	d50320bf 	sevl
-  34:	d50320df 	hint	#0x6
-  38:	d50320ff 	(hint	#0x7|xpaclri)
-  3c:	d503211f 	(hint	#0x8|pacia1716)
-  40:	d503213f 	hint	#0x9
-  44:	d503215f 	(hint	#0xa|pacib1716)
-  48:	d503217f 	hint	#0xb
-  4c:	d503219f 	(hint	#0xc|autia1716)
-  50:	d50321bf 	hint	#0xd
-  54:	d50321df 	(hint	#0xe|autib1716)
-  58:	d50321ff 	hint	#0xf
-  5c:	d503221f 	(hint	#0x10|esb)
-  60:	d503223f 	(hint	#0x11|psb	csync)
-  64:	d503225f 	hint	#0x12
-  68:	d503227f 	hint	#0x13
-  6c:	d503229f 	(hint	#0x14|csdb)
-  70:	d50322bf 	hint	#0x15
-  74:	d50322df 	hint	#0x16
-  78:	d50322ff 	hint	#0x17
-  7c:	d503231f 	(hint	#0x18|paciaz)
-  80:	d503233f 	(hint	#0x19|paciasp)
-  84:	d503235f 	(hint	#0x1a|pacibz)
-  88:	d503237f 	(hint	#0x1b|pacibsp)
-  8c:	d503239f 	(hint	#0x1c|autiaz)
-  90:	d50323bf 	(hint	#0x1d|autiasp)
-  94:	d50323df 	(hint	#0x1e|autibz)
-  98:	d50323ff 	(hint	#0x1f|autibsp)
-  9c:	d503241f 	hint	#0x20
-  a0:	d503243f 	hint	#0x21
-  a4:	d503245f 	hint	#0x22
-  a8:	d503247f 	hint	#0x23
-  ac:	d503249f 	hint	#0x24
-  b0:	d50324bf 	hint	#0x25
-  b4:	d50324df 	hint	#0x26
-  b8:	d50324ff 	hint	#0x27
-  bc:	d503251f 	hint	#0x28
-  c0:	d503253f 	hint	#0x29
-  c4:	d503255f 	hint	#0x2a
-  c8:	d503257f 	hint	#0x2b
-  cc:	d503259f 	hint	#0x2c
-  d0:	d50325bf 	hint	#0x2d
-  d4:	d50325df 	hint	#0x2e
-  d8:	d50325ff 	hint	#0x2f
-  dc:	d503261f 	hint	#0x30
-  e0:	d503263f 	hint	#0x31
-  e4:	d503265f 	hint	#0x32
-  e8:	d503267f 	hint	#0x33
-  ec:	d503269f 	hint	#0x34
-  f0:	d50326bf 	hint	#0x35
-  f4:	d50326df 	hint	#0x36
-  f8:	d50326ff 	hint	#0x37
-  fc:	d503271f 	hint	#0x38
- 100:	d503273f 	hint	#0x39
- 104:	d503275f 	hint	#0x3a
- 108:	d503277f 	hint	#0x3b
- 10c:	d503279f 	hint	#0x3c
- 110:	d50327bf 	hint	#0x3d
- 114:	d50327df 	hint	#0x3e
- 118:	d50327ff 	hint	#0x3f
- 11c:	d503281f 	hint	#0x40
- 120:	d503283f 	hint	#0x41
- 124:	d503285f 	hint	#0x42
- 128:	d503287f 	hint	#0x43
- 12c:	d503289f 	hint	#0x44
- 130:	d50328bf 	hint	#0x45
- 134:	d50328df 	hint	#0x46
- 138:	d50328ff 	hint	#0x47
- 13c:	d503291f 	hint	#0x48
- 140:	d503293f 	hint	#0x49
- 144:	d503295f 	hint	#0x4a
- 148:	d503297f 	hint	#0x4b
- 14c:	d503299f 	hint	#0x4c
- 150:	d50329bf 	hint	#0x4d
- 154:	d50329df 	hint	#0x4e
- 158:	d50329ff 	hint	#0x4f
- 15c:	d5032a1f 	hint	#0x50
- 160:	d5032a3f 	hint	#0x51
- 164:	d5032a5f 	hint	#0x52
- 168:	d5032a7f 	hint	#0x53
- 16c:	d5032a9f 	hint	#0x54
- 170:	d5032abf 	hint	#0x55
- 174:	d5032adf 	hint	#0x56
- 178:	d5032aff 	hint	#0x57
- 17c:	d5032b1f 	hint	#0x58
- 180:	d5032b3f 	hint	#0x59
- 184:	d5032b5f 	hint	#0x5a
- 188:	d5032b7f 	hint	#0x5b
- 18c:	d5032b9f 	hint	#0x5c
- 190:	d5032bbf 	hint	#0x5d
- 194:	d5032bdf 	hint	#0x5e
- 198:	d5032bff 	hint	#0x5f
- 19c:	d5032c1f 	hint	#0x60
- 1a0:	d5032c3f 	hint	#0x61
- 1a4:	d5032c5f 	hint	#0x62
- 1a8:	d5032c7f 	hint	#0x63
- 1ac:	d5032c9f 	hint	#0x64
- 1b0:	d5032cbf 	hint	#0x65
- 1b4:	d5032cdf 	hint	#0x66
- 1b8:	d5032cff 	hint	#0x67
- 1bc:	d5032d1f 	hint	#0x68
- 1c0:	d5032d3f 	hint	#0x69
- 1c4:	d5032d5f 	hint	#0x6a
- 1c8:	d5032d7f 	hint	#0x6b
- 1cc:	d5032d9f 	hint	#0x6c
- 1d0:	d5032dbf 	hint	#0x6d
- 1d4:	d5032ddf 	hint	#0x6e
- 1d8:	d5032dff 	hint	#0x6f
- 1dc:	d5032e1f 	hint	#0x70
- 1e0:	d5032e3f 	hint	#0x71
- 1e4:	d5032e5f 	hint	#0x72
- 1e8:	d5032e7f 	hint	#0x73
- 1ec:	d5032e9f 	hint	#0x74
- 1f0:	d5032ebf 	hint	#0x75
- 1f4:	d5032edf 	hint	#0x76
- 1f8:	d5032eff 	hint	#0x77
- 1fc:	d5032f1f 	hint	#0x78
- 200:	d5032f3f 	hint	#0x79
- 204:	d5032f5f 	hint	#0x7a
- 208:	d5032f7f 	hint	#0x7b
- 20c:	d5032f9f 	hint	#0x7c
- 210:	d5032fbf 	hint	#0x7d
- 214:	d5032fdf 	hint	#0x7e
- 218:	d5032fff 	hint	#0x7f
- 21c:	d52bf7e7 	sysl	x7, #3, C15, C7, #7
- 220:	d503309f 	dsb	#0x00
- 224:	d503319f 	dsb	oshld
- 228:	d503329f 	dsb	oshst
- 22c:	d503339f 	dsb	osh
- 230:	d503349f 	dsb	#0x04
- 234:	d503359f 	dsb	nshld
- 238:	d503369f 	dsb	nshst
- 23c:	d503379f 	dsb	nsh
- 240:	d503389f 	dsb	#0x08
- 244:	d503399f 	dsb	ishld
- 248:	d5033a9f 	dsb	ishst
- 24c:	d5033b9f 	dsb	ish
- 250:	d5033c9f 	dsb	#0x0c
- 254:	d5033d9f 	dsb	ld
- 258:	d5033e9f 	dsb	st
- 25c:	d5033f9f 	dsb	sy
- 260:	d50330bf 	dmb	#0x00
- 264:	d50331bf 	dmb	oshld
- 268:	d50332bf 	dmb	oshst
- 26c:	d50333bf 	dmb	osh
- 270:	d50334bf 	dmb	#0x04
- 274:	d50335bf 	dmb	nshld
- 278:	d50336bf 	dmb	nshst
- 27c:	d50337bf 	dmb	nsh
- 280:	d50338bf 	dmb	#0x08
- 284:	d50339bf 	dmb	ishld
- 288:	d5033abf 	dmb	ishst
- 28c:	d5033bbf 	dmb	ish
- 290:	d5033cbf 	dmb	#0x0c
- 294:	d5033dbf 	dmb	ld
- 298:	d5033ebf 	dmb	st
- 29c:	d5033fbf 	dmb	sy
- 2a0:	d50330df 	isb	#0x0
- 2a4:	d50331df 	isb	#0x1
- 2a8:	d50332df 	isb	#0x2
- 2ac:	d50333df 	isb	#0x3
- 2b0:	d50334df 	isb	#0x4
- 2b4:	d50335df 	isb	#0x5
- 2b8:	d50336df 	isb	#0x6
- 2bc:	d50337df 	isb	#0x7
- 2c0:	d50338df 	isb	#0x8
- 2c4:	d50339df 	isb	#0x9
- 2c8:	d5033adf 	isb	#0xa
- 2cc:	d5033bdf 	isb	#0xb
- 2d0:	d5033cdf 	isb	#0xc
- 2d4:	d5033ddf 	isb	#0xd
- 2d8:	d5033edf 	isb	#0xe
- 2dc:	d5033fdf 	isb
- 2e0:	d5033fdf 	isb
- 2e4:	d8000000 	prfm	pldl1keep, 0 <LABEL1>
-			2e4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 2e8:	f8af6be0 	prfm	pldl1keep, \[sp, x15\]
- 2ec:	f8be58e0 	prfm	pldl1keep, \[x7, w30, uxtw #3\]
- 2f0:	f9800c60 	prfm	pldl1keep, \[x3, #24\]
- 2f4:	d8000001 	prfm	pldl1strm, 0 <LABEL1>
-			2f4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 2f8:	f8af6be1 	prfm	pldl1strm, \[sp, x15\]
- 2fc:	f8be58e1 	prfm	pldl1strm, \[x7, w30, uxtw #3\]
- 300:	f9800c61 	prfm	pldl1strm, \[x3, #24\]
- 304:	d8000002 	prfm	pldl2keep, 0 <LABEL1>
-			304: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 308:	f8af6be2 	prfm	pldl2keep, \[sp, x15\]
- 30c:	f8be58e2 	prfm	pldl2keep, \[x7, w30, uxtw #3\]
- 310:	f9800c62 	prfm	pldl2keep, \[x3, #24\]
- 314:	d8000003 	prfm	pldl2strm, 0 <LABEL1>
-			314: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 318:	f8af6be3 	prfm	pldl2strm, \[sp, x15\]
- 31c:	f8be58e3 	prfm	pldl2strm, \[x7, w30, uxtw #3\]
- 320:	f9800c63 	prfm	pldl2strm, \[x3, #24\]
- 324:	d8000004 	prfm	pldl3keep, 0 <LABEL1>
-			324: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 328:	f8af6be4 	prfm	pldl3keep, \[sp, x15\]
- 32c:	f8be58e4 	prfm	pldl3keep, \[x7, w30, uxtw #3\]
- 330:	f9800c64 	prfm	pldl3keep, \[x3, #24\]
- 334:	d8000005 	prfm	pldl3strm, 0 <LABEL1>
-			334: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 338:	f8af6be5 	prfm	pldl3strm, \[sp, x15\]
- 33c:	f8be58e5 	prfm	pldl3strm, \[x7, w30, uxtw #3\]
- 340:	f9800c65 	prfm	pldl3strm, \[x3, #24\]
- 344:	d8000006 	prfm	#0x06, 0 <LABEL1>
-			344: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 348:	f8af6be6 	prfm	#0x06, \[sp, x15\]
- 34c:	f8be58e6 	prfm	#0x06, \[x7, w30, uxtw #3\]
- 350:	f9800c66 	prfm	#0x06, \[x3, #24\]
- 354:	d8000007 	prfm	#0x07, 0 <LABEL1>
-			354: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 358:	f8af6be7 	prfm	#0x07, \[sp, x15\]
- 35c:	f8be58e7 	prfm	#0x07, \[x7, w30, uxtw #3\]
- 360:	f9800c67 	prfm	#0x07, \[x3, #24\]
- 364:	d8000008 	prfm	plil1keep, 0 <LABEL1>
-			364: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 368:	f8af6be8 	prfm	plil1keep, \[sp, x15\]
- 36c:	f8be58e8 	prfm	plil1keep, \[x7, w30, uxtw #3\]
- 370:	f9800c68 	prfm	plil1keep, \[x3, #24\]
- 374:	d8000009 	prfm	plil1strm, 0 <LABEL1>
-			374: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 378:	f8af6be9 	prfm	plil1strm, \[sp, x15\]
- 37c:	f8be58e9 	prfm	plil1strm, \[x7, w30, uxtw #3\]
- 380:	f9800c69 	prfm	plil1strm, \[x3, #24\]
- 384:	d800000a 	prfm	plil2keep, 0 <LABEL1>
-			384: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 388:	f8af6bea 	prfm	plil2keep, \[sp, x15\]
- 38c:	f8be58ea 	prfm	plil2keep, \[x7, w30, uxtw #3\]
- 390:	f9800c6a 	prfm	plil2keep, \[x3, #24\]
- 394:	d800000b 	prfm	plil2strm, 0 <LABEL1>
-			394: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 398:	f8af6beb 	prfm	plil2strm, \[sp, x15\]
- 39c:	f8be58eb 	prfm	plil2strm, \[x7, w30, uxtw #3\]
- 3a0:	f9800c6b 	prfm	plil2strm, \[x3, #24\]
- 3a4:	d800000c 	prfm	plil3keep, 0 <LABEL1>
-			3a4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 3a8:	f8af6bec 	prfm	plil3keep, \[sp, x15\]
- 3ac:	f8be58ec 	prfm	plil3keep, \[x7, w30, uxtw #3\]
- 3b0:	f9800c6c 	prfm	plil3keep, \[x3, #24\]
- 3b4:	d800000d 	prfm	plil3strm, 0 <LABEL1>
-			3b4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 3b8:	f8af6bed 	prfm	plil3strm, \[sp, x15\]
- 3bc:	f8be58ed 	prfm	plil3strm, \[x7, w30, uxtw #3\]
- 3c0:	f9800c6d 	prfm	plil3strm, \[x3, #24\]
- 3c4:	d800000e 	prfm	#0x0e, 0 <LABEL1>
-			3c4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 3c8:	f8af6bee 	prfm	#0x0e, \[sp, x15\]
- 3cc:	f8be58ee 	prfm	#0x0e, \[x7, w30, uxtw #3\]
- 3d0:	f9800c6e 	prfm	#0x0e, \[x3, #24\]
- 3d4:	d800000f 	prfm	#0x0f, 0 <LABEL1>
-			3d4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 3d8:	f8af6bef 	prfm	#0x0f, \[sp, x15\]
- 3dc:	f8be58ef 	prfm	#0x0f, \[x7, w30, uxtw #3\]
- 3e0:	f9800c6f 	prfm	#0x0f, \[x3, #24\]
- 3e4:	d8000010 	prfm	pstl1keep, 0 <LABEL1>
-			3e4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 3e8:	f8af6bf0 	prfm	pstl1keep, \[sp, x15\]
- 3ec:	f8be58f0 	prfm	pstl1keep, \[x7, w30, uxtw #3\]
- 3f0:	f9800c70 	prfm	pstl1keep, \[x3, #24\]
- 3f4:	d8000011 	prfm	pstl1strm, 0 <LABEL1>
-			3f4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 3f8:	f8af6bf1 	prfm	pstl1strm, \[sp, x15\]
- 3fc:	f8be58f1 	prfm	pstl1strm, \[x7, w30, uxtw #3\]
- 400:	f9800c71 	prfm	pstl1strm, \[x3, #24\]
- 404:	d8000012 	prfm	pstl2keep, 0 <LABEL1>
-			404: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 408:	f8af6bf2 	prfm	pstl2keep, \[sp, x15\]
- 40c:	f8be58f2 	prfm	pstl2keep, \[x7, w30, uxtw #3\]
- 410:	f9800c72 	prfm	pstl2keep, \[x3, #24\]
- 414:	d8000013 	prfm	pstl2strm, 0 <LABEL1>
-			414: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 418:	f8af6bf3 	prfm	pstl2strm, \[sp, x15\]
- 41c:	f8be58f3 	prfm	pstl2strm, \[x7, w30, uxtw #3\]
- 420:	f9800c73 	prfm	pstl2strm, \[x3, #24\]
- 424:	d8000014 	prfm	pstl3keep, 0 <LABEL1>
-			424: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 428:	f8af6bf4 	prfm	pstl3keep, \[sp, x15\]
- 42c:	f8be58f4 	prfm	pstl3keep, \[x7, w30, uxtw #3\]
- 430:	f9800c74 	prfm	pstl3keep, \[x3, #24\]
- 434:	d8000015 	prfm	pstl3strm, 0 <LABEL1>
-			434: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 438:	f8af6bf5 	prfm	pstl3strm, \[sp, x15\]
- 43c:	f8be58f5 	prfm	pstl3strm, \[x7, w30, uxtw #3\]
- 440:	f9800c75 	prfm	pstl3strm, \[x3, #24\]
- 444:	d8000016 	prfm	#0x16, 0 <LABEL1>
-			444: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 448:	f8af6bf6 	prfm	#0x16, \[sp, x15\]
- 44c:	f8be58f6 	prfm	#0x16, \[x7, w30, uxtw #3\]
- 450:	f9800c76 	prfm	#0x16, \[x3, #24\]
- 454:	d8000017 	prfm	#0x17, 0 <LABEL1>
-			454: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 458:	f8af6bf7 	prfm	#0x17, \[sp, x15\]
- 45c:	f8be58f7 	prfm	#0x17, \[x7, w30, uxtw #3\]
- 460:	f9800c77 	prfm	#0x17, \[x3, #24\]
- 464:	d8000018 	prfm	#0x18, 0 <LABEL1>
-			464: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 468:	f8af6bf8 	prfm	#0x18, \[sp, x15\]
- 46c:	f8be58f8 	prfm	#0x18, \[x7, w30, uxtw #3\]
- 470:	f9800c78 	prfm	#0x18, \[x3, #24\]
- 474:	d8000019 	prfm	#0x19, 0 <LABEL1>
-			474: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 478:	f8af6bf9 	prfm	#0x19, \[sp, x15\]
- 47c:	f8be58f9 	prfm	#0x19, \[x7, w30, uxtw #3\]
- 480:	f9800c79 	prfm	#0x19, \[x3, #24\]
- 484:	d800001a 	prfm	#0x1a, 0 <LABEL1>
-			484: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 488:	f8af6bfa 	prfm	#0x1a, \[sp, x15\]
- 48c:	f8be58fa 	prfm	#0x1a, \[x7, w30, uxtw #3\]
- 490:	f9800c7a 	prfm	#0x1a, \[x3, #24\]
- 494:	d800001b 	prfm	#0x1b, 0 <LABEL1>
-			494: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 498:	f8af6bfb 	prfm	#0x1b, \[sp, x15\]
- 49c:	f8be58fb 	prfm	#0x1b, \[x7, w30, uxtw #3\]
- 4a0:	f9800c7b 	prfm	#0x1b, \[x3, #24\]
- 4a4:	d800001c 	prfm	#0x1c, 0 <LABEL1>
-			4a4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 4a8:	f8af6bfc 	prfm	#0x1c, \[sp, x15\]
- 4ac:	f8be58fc 	prfm	#0x1c, \[x7, w30, uxtw #3\]
- 4b0:	f9800c7c 	prfm	#0x1c, \[x3, #24\]
- 4b4:	d800001d 	prfm	#0x1d, 0 <LABEL1>
-			4b4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 4b8:	f8af6bfd 	prfm	#0x1d, \[sp, x15\]
- 4bc:	f8be58fd 	prfm	#0x1d, \[x7, w30, uxtw #3\]
- 4c0:	f9800c7d 	prfm	#0x1d, \[x3, #24\]
- 4c4:	d800001e 	prfm	#0x1e, 0 <LABEL1>
-			4c4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 4c8:	f8af6bfe 	prfm	#0x1e, \[sp, x15\]
- 4cc:	f8be58fe 	prfm	#0x1e, \[x7, w30, uxtw #3\]
- 4d0:	f9800c7e 	prfm	#0x1e, \[x3, #24\]
- 4d4:	d800001f 	prfm	#0x1f, 0 <LABEL1>
-			4d4: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
- 4d8:	f8af6bff 	prfm	#0x1f, \[sp, x15\]
- 4dc:	f8be58ff 	prfm	#0x1f, \[x7, w30, uxtw #3\]
- 4e0:	f9800c7f 	prfm	#0x1f, \[x3, #24\]
- 4e4:	f9800c60 	prfm	pldl1keep, \[x3, #24\]
- 4e8:	f9800c61 	prfm	pldl1strm, \[x3, #24\]
- 4ec:	f9800c62 	prfm	pldl2keep, \[x3, #24\]
- 4f0:	f9800c63 	prfm	pldl2strm, \[x3, #24\]
- 4f4:	f9800c64 	prfm	pldl3keep, \[x3, #24\]
- 4f8:	f9800c65 	prfm	pldl3strm, \[x3, #24\]
- 4fc:	f9800c68 	prfm	plil1keep, \[x3, #24\]
- 500:	f9800c69 	prfm	plil1strm, \[x3, #24\]
- 504:	f9800c6a 	prfm	plil2keep, \[x3, #24\]
- 508:	f9800c6b 	prfm	plil2strm, \[x3, #24\]
- 50c:	f9800c6c 	prfm	plil3keep, \[x3, #24\]
- 510:	f9800c6d 	prfm	plil3strm, \[x3, #24\]
- 514:	f9800c70 	prfm	pstl1keep, \[x3, #24\]
- 518:	f9800c71 	prfm	pstl1strm, \[x3, #24\]
- 51c:	f9800c72 	prfm	pstl2keep, \[x3, #24\]
- 520:	f9800c73 	prfm	pstl2strm, \[x3, #24\]
- 524:	f9800c74 	prfm	pstl3keep, \[x3, #24\]
- 528:	f9800c75 	prfm	pstl3strm, \[x3, #24\]
+.*:	d6bf03e0 	drps
+.*:	d503201f 	nop
+.*:	d503203f 	yield
+.*:	d503205f 	wfe
+.*:	d503207f 	wfi
+.*:	d503209f 	sev
+.*:	d50320bf 	sevl
+.*:	d503201f 	nop
+.*:	d503203f 	yield
+.*:	d503205f 	wfe
+.*:	d503207f 	wfi
+.*:	d503209f 	sev
+.*:	d50320bf 	sevl
+.*:	d50320df 	hint	#0x6
+.*:	d50320ff 	(hint	#0x7|xpaclri)
+.*:	d503211f 	(hint	#0x8|pacia1716)
+.*:	d503213f 	hint	#0x9
+.*:	d503215f 	(hint	#0xa|pacib1716)
+.*:	d503217f 	hint	#0xb
+.*:	d503219f 	(hint	#0xc|autia1716)
+.*:	d50321bf 	hint	#0xd
+.*:	d50321df 	(hint	#0xe|autib1716)
+.*:	d50321ff 	hint	#0xf
+.*:	d503221f 	(hint	#0x10|esb)
+.*:	d503223f 	(hint	#0x11|psb	csync)
+.*:	d503225f 	hint	#0x12
+.*:	d503227f 	hint	#0x13
+.*:	d503229f 	(hint	#0x14|csdb)
+.*:	d50322bf 	hint	#0x15
+.*:	d50322df 	hint	#0x16
+.*:	d50322ff 	hint	#0x17
+.*:	d503231f 	(hint	#0x18|paciaz)
+.*:	d503233f 	(hint	#0x19|paciasp)
+.*:	d503235f 	(hint	#0x1a|pacibz)
+.*:	d503237f 	(hint	#0x1b|pacibsp)
+.*:	d503239f 	(hint	#0x1c|autiaz)
+.*:	d50323bf 	(hint	#0x1d|autiasp)
+.*:	d50323df 	(hint	#0x1e|autibz)
+.*:	d50323ff 	(hint	#0x1f|autibsp)
+.*:	d503241f 	hint	#0x20
+.*:	d503243f 	hint	#0x21
+.*:	d503245f 	hint	#0x22
+.*:	d503247f 	hint	#0x23
+.*:	d503249f 	hint	#0x24
+.*:	d50324bf 	hint	#0x25
+.*:	d50324df 	hint	#0x26
+.*:	d50324ff 	hint	#0x27
+.*:	d503251f 	hint	#0x28
+.*:	d503253f 	hint	#0x29
+.*:	d503255f 	hint	#0x2a
+.*:	d503257f 	hint	#0x2b
+.*:	d503259f 	hint	#0x2c
+.*:	d50325bf 	hint	#0x2d
+.*:	d50325df 	hint	#0x2e
+.*:	d50325ff 	hint	#0x2f
+.*:	d503261f 	hint	#0x30
+.*:	d503263f 	hint	#0x31
+.*:	d503265f 	hint	#0x32
+.*:	d503267f 	hint	#0x33
+.*:	d503269f 	hint	#0x34
+.*:	d50326bf 	hint	#0x35
+.*:	d50326df 	hint	#0x36
+.*:	d50326ff 	hint	#0x37
+.*:	d503271f 	hint	#0x38
+.*:	d503273f 	hint	#0x39
+.*:	d503275f 	hint	#0x3a
+.*:	d503277f 	hint	#0x3b
+.*:	d503279f 	hint	#0x3c
+.*:	d50327bf 	hint	#0x3d
+.*:	d50327df 	hint	#0x3e
+.*:	d50327ff 	hint	#0x3f
+.*:	d503281f 	hint	#0x40
+.*:	d503283f 	hint	#0x41
+.*:	d503285f 	hint	#0x42
+.*:	d503287f 	hint	#0x43
+.*:	d503289f 	hint	#0x44
+.*:	d50328bf 	hint	#0x45
+.*:	d50328df 	hint	#0x46
+.*:	d50328ff 	hint	#0x47
+.*:	d503291f 	hint	#0x48
+.*:	d503293f 	hint	#0x49
+.*:	d503295f 	hint	#0x4a
+.*:	d503297f 	hint	#0x4b
+.*:	d503299f 	hint	#0x4c
+.*:	d50329bf 	hint	#0x4d
+.*:	d50329df 	hint	#0x4e
+.*:	d50329ff 	hint	#0x4f
+.*:	d5032a1f 	hint	#0x50
+.*:	d5032a3f 	hint	#0x51
+.*:	d5032a5f 	hint	#0x52
+.*:	d5032a7f 	hint	#0x53
+.*:	d5032a9f 	hint	#0x54
+.*:	d5032abf 	hint	#0x55
+.*:	d5032adf 	hint	#0x56
+.*:	d5032aff 	hint	#0x57
+.*:	d5032b1f 	hint	#0x58
+.*:	d5032b3f 	hint	#0x59
+.*:	d5032b5f 	hint	#0x5a
+.*:	d5032b7f 	hint	#0x5b
+.*:	d5032b9f 	hint	#0x5c
+.*:	d5032bbf 	hint	#0x5d
+.*:	d5032bdf 	hint	#0x5e
+.*:	d5032bff 	hint	#0x5f
+.*:	d5032c1f 	hint	#0x60
+.*:	d5032c3f 	hint	#0x61
+.*:	d5032c5f 	hint	#0x62
+.*:	d5032c7f 	hint	#0x63
+.*:	d5032c9f 	hint	#0x64
+.*:	d5032cbf 	hint	#0x65
+.*:	d5032cdf 	hint	#0x66
+.*:	d5032cff 	hint	#0x67
+.*:	d5032d1f 	hint	#0x68
+.*:	d5032d3f 	hint	#0x69
+.*:	d5032d5f 	hint	#0x6a
+.*:	d5032d7f 	hint	#0x6b
+.*:	d5032d9f 	hint	#0x6c
+.*:	d5032dbf 	hint	#0x6d
+.*:	d5032ddf 	hint	#0x6e
+.*:	d5032dff 	hint	#0x6f
+.*:	d5032e1f 	hint	#0x70
+.*:	d5032e3f 	hint	#0x71
+.*:	d5032e5f 	hint	#0x72
+.*:	d5032e7f 	hint	#0x73
+.*:	d5032e9f 	hint	#0x74
+.*:	d5032ebf 	hint	#0x75
+.*:	d5032edf 	hint	#0x76
+.*:	d5032eff 	hint	#0x77
+.*:	d5032f1f 	hint	#0x78
+.*:	d5032f3f 	hint	#0x79
+.*:	d5032f5f 	hint	#0x7a
+.*:	d5032f7f 	hint	#0x7b
+.*:	d5032f9f 	hint	#0x7c
+.*:	d5032fbf 	hint	#0x7d
+.*:	d5032fdf 	hint	#0x7e
+.*:	d5032fff 	hint	#0x7f
+.*:	d52bf7e7 	sysl	x7, #3, C15, C7, #7
+.*:	d503309f 	ssbb
+.*:	d503319f 	dsb	oshld
+.*:	d503329f 	dsb	oshst
+.*:	d503339f 	dsb	osh
+.*:	d503349f 	pssbb
+.*:	d503359f 	dsb	nshld
+.*:	d503369f 	dsb	nshst
+.*:	d503379f 	dsb	nsh
+.*:	d503389f 	dsb	#0x08
+.*:	d503399f 	dsb	ishld
+.*:	d5033a9f 	dsb	ishst
+.*:	d5033b9f 	dsb	ish
+.*:	d5033c9f 	dsb	#0x0c
+.*:	d5033d9f 	dsb	ld
+.*:	d5033e9f 	dsb	st
+.*:	d5033f9f 	dsb	sy
+.*:	d50330bf 	dmb	#0x00
+.*:	d50331bf 	dmb	oshld
+.*:	d50332bf 	dmb	oshst
+.*:	d50333bf 	dmb	osh
+.*:	d50334bf 	dmb	#0x04
+.*:	d50335bf 	dmb	nshld
+.*:	d50336bf 	dmb	nshst
+.*:	d50337bf 	dmb	nsh
+.*:	d50338bf 	dmb	#0x08
+.*:	d50339bf 	dmb	ishld
+.*:	d5033abf 	dmb	ishst
+.*:	d5033bbf 	dmb	ish
+.*:	d5033cbf 	dmb	#0x0c
+.*:	d5033dbf 	dmb	ld
+.*:	d5033ebf 	dmb	st
+.*:	d5033fbf 	dmb	sy
+.*:	d50330df 	isb	#0x0
+.*:	d50331df 	isb	#0x1
+.*:	d50332df 	isb	#0x2
+.*:	d50333df 	isb	#0x3
+.*:	d50334df 	isb	#0x4
+.*:	d50335df 	isb	#0x5
+.*:	d50336df 	isb	#0x6
+.*:	d50337df 	isb	#0x7
+.*:	d50338df 	isb	#0x8
+.*:	d50339df 	isb	#0x9
+.*:	d5033adf 	isb	#0xa
+.*:	d5033bdf 	isb	#0xb
+.*:	d5033cdf 	isb	#0xc
+.*:	d5033ddf 	isb	#0xd
+.*:	d5033edf 	isb	#0xe
+.*:	d5033fdf 	isb
+.*:	d5033fdf 	isb
+.*:	d503309f 	ssbb
+.*:	d503349f 	pssbb
+.*:	d8000000 	prfm	pldl1keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be0 	prfm	pldl1keep, \[sp, x15\]
+.*:	f8be58e0 	prfm	pldl1keep, \[x7, w30, uxtw #3\]
+.*:	f9800c60 	prfm	pldl1keep, \[x3, #24\]
+.*:	d8000001 	prfm	pldl1strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be1 	prfm	pldl1strm, \[sp, x15\]
+.*:	f8be58e1 	prfm	pldl1strm, \[x7, w30, uxtw #3\]
+.*:	f9800c61 	prfm	pldl1strm, \[x3, #24\]
+.*:	d8000002 	prfm	pldl2keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be2 	prfm	pldl2keep, \[sp, x15\]
+.*:	f8be58e2 	prfm	pldl2keep, \[x7, w30, uxtw #3\]
+.*:	f9800c62 	prfm	pldl2keep, \[x3, #24\]
+.*:	d8000003 	prfm	pldl2strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be3 	prfm	pldl2strm, \[sp, x15\]
+.*:	f8be58e3 	prfm	pldl2strm, \[x7, w30, uxtw #3\]
+.*:	f9800c63 	prfm	pldl2strm, \[x3, #24\]
+.*:	d8000004 	prfm	pldl3keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be4 	prfm	pldl3keep, \[sp, x15\]
+.*:	f8be58e4 	prfm	pldl3keep, \[x7, w30, uxtw #3\]
+.*:	f9800c64 	prfm	pldl3keep, \[x3, #24\]
+.*:	d8000005 	prfm	pldl3strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be5 	prfm	pldl3strm, \[sp, x15\]
+.*:	f8be58e5 	prfm	pldl3strm, \[x7, w30, uxtw #3\]
+.*:	f9800c65 	prfm	pldl3strm, \[x3, #24\]
+.*:	d8000006 	prfm	#0x06, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be6 	prfm	#0x06, \[sp, x15\]
+.*:	f8be58e6 	prfm	#0x06, \[x7, w30, uxtw #3\]
+.*:	f9800c66 	prfm	#0x06, \[x3, #24\]
+.*:	d8000007 	prfm	#0x07, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be7 	prfm	#0x07, \[sp, x15\]
+.*:	f8be58e7 	prfm	#0x07, \[x7, w30, uxtw #3\]
+.*:	f9800c67 	prfm	#0x07, \[x3, #24\]
+.*:	d8000008 	prfm	plil1keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be8 	prfm	plil1keep, \[sp, x15\]
+.*:	f8be58e8 	prfm	plil1keep, \[x7, w30, uxtw #3\]
+.*:	f9800c68 	prfm	plil1keep, \[x3, #24\]
+.*:	d8000009 	prfm	plil1strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6be9 	prfm	plil1strm, \[sp, x15\]
+.*:	f8be58e9 	prfm	plil1strm, \[x7, w30, uxtw #3\]
+.*:	f9800c69 	prfm	plil1strm, \[x3, #24\]
+.*:	d800000a 	prfm	plil2keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bea 	prfm	plil2keep, \[sp, x15\]
+.*:	f8be58ea 	prfm	plil2keep, \[x7, w30, uxtw #3\]
+.*:	f9800c6a 	prfm	plil2keep, \[x3, #24\]
+.*:	d800000b 	prfm	plil2strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6beb 	prfm	plil2strm, \[sp, x15\]
+.*:	f8be58eb 	prfm	plil2strm, \[x7, w30, uxtw #3\]
+.*:	f9800c6b 	prfm	plil2strm, \[x3, #24\]
+.*:	d800000c 	prfm	plil3keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bec 	prfm	plil3keep, \[sp, x15\]
+.*:	f8be58ec 	prfm	plil3keep, \[x7, w30, uxtw #3\]
+.*:	f9800c6c 	prfm	plil3keep, \[x3, #24\]
+.*:	d800000d 	prfm	plil3strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bed 	prfm	plil3strm, \[sp, x15\]
+.*:	f8be58ed 	prfm	plil3strm, \[x7, w30, uxtw #3\]
+.*:	f9800c6d 	prfm	plil3strm, \[x3, #24\]
+.*:	d800000e 	prfm	#0x0e, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bee 	prfm	#0x0e, \[sp, x15\]
+.*:	f8be58ee 	prfm	#0x0e, \[x7, w30, uxtw #3\]
+.*:	f9800c6e 	prfm	#0x0e, \[x3, #24\]
+.*:	d800000f 	prfm	#0x0f, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bef 	prfm	#0x0f, \[sp, x15\]
+.*:	f8be58ef 	prfm	#0x0f, \[x7, w30, uxtw #3\]
+.*:	f9800c6f 	prfm	#0x0f, \[x3, #24\]
+.*:	d8000010 	prfm	pstl1keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf0 	prfm	pstl1keep, \[sp, x15\]
+.*:	f8be58f0 	prfm	pstl1keep, \[x7, w30, uxtw #3\]
+.*:	f9800c70 	prfm	pstl1keep, \[x3, #24\]
+.*:	d8000011 	prfm	pstl1strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf1 	prfm	pstl1strm, \[sp, x15\]
+.*:	f8be58f1 	prfm	pstl1strm, \[x7, w30, uxtw #3\]
+.*:	f9800c71 	prfm	pstl1strm, \[x3, #24\]
+.*:	d8000012 	prfm	pstl2keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf2 	prfm	pstl2keep, \[sp, x15\]
+.*:	f8be58f2 	prfm	pstl2keep, \[x7, w30, uxtw #3\]
+.*:	f9800c72 	prfm	pstl2keep, \[x3, #24\]
+.*:	d8000013 	prfm	pstl2strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf3 	prfm	pstl2strm, \[sp, x15\]
+.*:	f8be58f3 	prfm	pstl2strm, \[x7, w30, uxtw #3\]
+.*:	f9800c73 	prfm	pstl2strm, \[x3, #24\]
+.*:	d8000014 	prfm	pstl3keep, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf4 	prfm	pstl3keep, \[sp, x15\]
+.*:	f8be58f4 	prfm	pstl3keep, \[x7, w30, uxtw #3\]
+.*:	f9800c74 	prfm	pstl3keep, \[x3, #24\]
+.*:	d8000015 	prfm	pstl3strm, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf5 	prfm	pstl3strm, \[sp, x15\]
+.*:	f8be58f5 	prfm	pstl3strm, \[x7, w30, uxtw #3\]
+.*:	f9800c75 	prfm	pstl3strm, \[x3, #24\]
+.*:	d8000016 	prfm	#0x16, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf6 	prfm	#0x16, \[sp, x15\]
+.*:	f8be58f6 	prfm	#0x16, \[x7, w30, uxtw #3\]
+.*:	f9800c76 	prfm	#0x16, \[x3, #24\]
+.*:	d8000017 	prfm	#0x17, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf7 	prfm	#0x17, \[sp, x15\]
+.*:	f8be58f7 	prfm	#0x17, \[x7, w30, uxtw #3\]
+.*:	f9800c77 	prfm	#0x17, \[x3, #24\]
+.*:	d8000018 	prfm	#0x18, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf8 	prfm	#0x18, \[sp, x15\]
+.*:	f8be58f8 	prfm	#0x18, \[x7, w30, uxtw #3\]
+.*:	f9800c78 	prfm	#0x18, \[x3, #24\]
+.*:	d8000019 	prfm	#0x19, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bf9 	prfm	#0x19, \[sp, x15\]
+.*:	f8be58f9 	prfm	#0x19, \[x7, w30, uxtw #3\]
+.*:	f9800c79 	prfm	#0x19, \[x3, #24\]
+.*:	d800001a 	prfm	#0x1a, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bfa 	prfm	#0x1a, \[sp, x15\]
+.*:	f8be58fa 	prfm	#0x1a, \[x7, w30, uxtw #3\]
+.*:	f9800c7a 	prfm	#0x1a, \[x3, #24\]
+.*:	d800001b 	prfm	#0x1b, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bfb 	prfm	#0x1b, \[sp, x15\]
+.*:	f8be58fb 	prfm	#0x1b, \[x7, w30, uxtw #3\]
+.*:	f9800c7b 	prfm	#0x1b, \[x3, #24\]
+.*:	d800001c 	prfm	#0x1c, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bfc 	prfm	#0x1c, \[sp, x15\]
+.*:	f8be58fc 	prfm	#0x1c, \[x7, w30, uxtw #3\]
+.*:	f9800c7c 	prfm	#0x1c, \[x3, #24\]
+.*:	d800001d 	prfm	#0x1d, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bfd 	prfm	#0x1d, \[sp, x15\]
+.*:	f8be58fd 	prfm	#0x1d, \[x7, w30, uxtw #3\]
+.*:	f9800c7d 	prfm	#0x1d, \[x3, #24\]
+.*:	d800001e 	prfm	#0x1e, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bfe 	prfm	#0x1e, \[sp, x15\]
+.*:	f8be58fe 	prfm	#0x1e, \[x7, w30, uxtw #3\]
+.*:	f9800c7e 	prfm	#0x1e, \[x3, #24\]
+.*:	d800001f 	prfm	#0x1f, 0 <LABEL1>
+.*: R_AARCH64_(P32_|)LD_PREL_LO19	LABEL1
+.*:	f8af6bff 	prfm	#0x1f, \[sp, x15\]
+.*:	f8be58ff 	prfm	#0x1f, \[x7, w30, uxtw #3\]
+.*:	f9800c7f 	prfm	#0x1f, \[x3, #24\]
+.*:	f9800c60 	prfm	pldl1keep, \[x3, #24\]
+.*:	f9800c61 	prfm	pldl1strm, \[x3, #24\]
+.*:	f9800c62 	prfm	pldl2keep, \[x3, #24\]
+.*:	f9800c63 	prfm	pldl2strm, \[x3, #24\]
+.*:	f9800c64 	prfm	pldl3keep, \[x3, #24\]
+.*:	f9800c65 	prfm	pldl3strm, \[x3, #24\]
+.*:	f9800c68 	prfm	plil1keep, \[x3, #24\]
+.*:	f9800c69 	prfm	plil1strm, \[x3, #24\]
+.*:	f9800c6a 	prfm	plil2keep, \[x3, #24\]
+.*:	f9800c6b 	prfm	plil2strm, \[x3, #24\]
+.*:	f9800c6c 	prfm	plil3keep, \[x3, #24\]
+.*:	f9800c6d 	prfm	plil3strm, \[x3, #24\]
+.*:	f9800c70 	prfm	pstl1keep, \[x3, #24\]
+.*:	f9800c71 	prfm	pstl1strm, \[x3, #24\]
+.*:	f9800c72 	prfm	pstl2keep, \[x3, #24\]
+.*:	f9800c73 	prfm	pstl2strm, \[x3, #24\]
+.*:	f9800c74 	prfm	pstl3keep, \[x3, #24\]
+.*:	f9800c75 	prfm	pstl3strm, \[x3, #24\]
diff --git a/gas/testsuite/gas/aarch64/system.s b/gas/testsuite/gas/aarch64/system.s
index 234b900..9d86f66 100644
--- a/gas/testsuite/gas/aarch64/system.s
+++ b/gas/testsuite/gas/aarch64/system.s
@@ -44,6 +44,8 @@
 	all_barriers	op=isb, from=0, to=15
 
 	isb
+	ssbb
+	pssbb
 
 	//
 	// PREFETCHS
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 75003f5..e6c0247 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,11 @@
+2018-07-12  Sudakshina Das  <sudi.das@arm.com>
+
+	* aarch64-tbl.h (aarch64_opcode_table): Add entry for
+	ssbb and pssbb and update dsb flags to F_HAS_ALIAS.
+	* aarch64-asm-2.c: Regenerate.
+	* aarch64-dis-2.c: Regenerate.
+	* aarch64-opc-2.c: Regenerate.
+
 2018-07-11  Sudakshina Das  <sudi.das@arm.com>
 
 	* arm-dis.c (arm_opcodes): Add ssbb and pssbb and move
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index b0320db..6908d0e 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -422,14 +422,14 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1152:	/* movz */
       value = 1152;	/* --> movz.  */
       break;
-    case 1192:	/* autibsp */
-    case 1191:	/* autibz */
-    case 1190:	/* autiasp */
-    case 1189:	/* autiaz */
-    case 1188:	/* pacibsp */
-    case 1187:	/* pacibz */
-    case 1186:	/* paciasp */
-    case 1185:	/* paciaz */
+    case 1194:	/* autibsp */
+    case 1193:	/* autibz */
+    case 1192:	/* autiasp */
+    case 1191:	/* autiaz */
+    case 1190:	/* pacibsp */
+    case 1189:	/* pacibz */
+    case 1188:	/* paciasp */
+    case 1187:	/* paciaz */
     case 1172:	/* psb */
     case 1171:	/* esb */
     case 1170:	/* autib1716 */
@@ -447,131 +447,136 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 1158:	/* hint */
       value = 1158;	/* --> hint.  */
       break;
-    case 1181:	/* tlbi */
-    case 1180:	/* ic */
-    case 1179:	/* dc */
-    case 1178:	/* at */
-    case 1177:	/* sys */
-      value = 1177;	/* --> sys.  */
+    case 1176:	/* pssbb */
+    case 1175:	/* ssbb */
+    case 1174:	/* dsb */
+      value = 1174;	/* --> dsb.  */
       break;
-    case 1990:	/* bic */
-    case 1240:	/* and */
-      value = 1240;	/* --> and.  */
+    case 1183:	/* tlbi */
+    case 1182:	/* ic */
+    case 1181:	/* dc */
+    case 1180:	/* at */
+    case 1179:	/* sys */
+      value = 1179;	/* --> sys.  */
       break;
-    case 1223:	/* mov */
+    case 1992:	/* bic */
     case 1242:	/* and */
       value = 1242;	/* --> and.  */
       break;
-    case 1227:	/* movs */
-    case 1243:	/* ands */
-      value = 1243;	/* --> ands.  */
+    case 1225:	/* mov */
+    case 1244:	/* and */
+      value = 1244;	/* --> and.  */
       break;
-    case 1991:	/* cmple */
-    case 1278:	/* cmpge */
-      value = 1278;	/* --> cmpge.  */
+    case 1229:	/* movs */
+    case 1245:	/* ands */
+      value = 1245;	/* --> ands.  */
       break;
-    case 1994:	/* cmplt */
-    case 1281:	/* cmpgt */
-      value = 1281;	/* --> cmpgt.  */
+    case 1993:	/* cmple */
+    case 1280:	/* cmpge */
+      value = 1280;	/* --> cmpge.  */
       break;
-    case 1992:	/* cmplo */
-    case 1283:	/* cmphi */
-      value = 1283;	/* --> cmphi.  */
+    case 1996:	/* cmplt */
+    case 1283:	/* cmpgt */
+      value = 1283;	/* --> cmpgt.  */
       break;
-    case 1993:	/* cmpls */
-    case 1286:	/* cmphs */
-      value = 1286;	/* --> cmphs.  */
+    case 1994:	/* cmplo */
+    case 1285:	/* cmphi */
+      value = 1285;	/* --> cmphi.  */
       break;
-    case 1220:	/* mov */
-    case 1308:	/* cpy */
-      value = 1308;	/* --> cpy.  */
+    case 1995:	/* cmpls */
+    case 1288:	/* cmphs */
+      value = 1288;	/* --> cmphs.  */
       break;
     case 1222:	/* mov */
-    case 1309:	/* cpy */
-      value = 1309;	/* --> cpy.  */
-      break;
-    case 2001:	/* fmov */
-    case 1225:	/* mov */
     case 1310:	/* cpy */
       value = 1310;	/* --> cpy.  */
       break;
-    case 1215:	/* mov */
-    case 1322:	/* dup */
-      value = 1322;	/* --> dup.  */
+    case 1224:	/* mov */
+    case 1311:	/* cpy */
+      value = 1311;	/* --> cpy.  */
       break;
-    case 1217:	/* mov */
-    case 1214:	/* mov */
-    case 1323:	/* dup */
-      value = 1323;	/* --> dup.  */
+    case 2003:	/* fmov */
+    case 1227:	/* mov */
+    case 1312:	/* cpy */
+      value = 1312;	/* --> cpy.  */
       break;
-    case 2000:	/* fmov */
-    case 1219:	/* mov */
+    case 1217:	/* mov */
     case 1324:	/* dup */
       value = 1324;	/* --> dup.  */
       break;
-    case 1218:	/* mov */
-    case 1325:	/* dupm */
-      value = 1325;	/* --> dupm.  */
+    case 1219:	/* mov */
+    case 1216:	/* mov */
+    case 1325:	/* dup */
+      value = 1325;	/* --> dup.  */
+      break;
+    case 2002:	/* fmov */
+    case 1221:	/* mov */
+    case 1326:	/* dup */
+      value = 1326;	/* --> dup.  */
       break;
-    case 1995:	/* eon */
-    case 1327:	/* eor */
-      value = 1327;	/* --> eor.  */
+    case 1220:	/* mov */
+    case 1327:	/* dupm */
+      value = 1327;	/* --> dupm.  */
       break;
-    case 1228:	/* not */
+    case 1997:	/* eon */
     case 1329:	/* eor */
       value = 1329;	/* --> eor.  */
       break;
-    case 1229:	/* nots */
-    case 1330:	/* eors */
-      value = 1330;	/* --> eors.  */
+    case 1230:	/* not */
+    case 1331:	/* eor */
+      value = 1331;	/* --> eor.  */
       break;
-    case 1996:	/* facle */
-    case 1335:	/* facge */
-      value = 1335;	/* --> facge.  */
+    case 1231:	/* nots */
+    case 1332:	/* eors */
+      value = 1332;	/* --> eors.  */
       break;
-    case 1997:	/* faclt */
-    case 1336:	/* facgt */
-      value = 1336;	/* --> facgt.  */
+    case 1998:	/* facle */
+    case 1337:	/* facge */
+      value = 1337;	/* --> facge.  */
       break;
-    case 1998:	/* fcmle */
-    case 1349:	/* fcmge */
-      value = 1349;	/* --> fcmge.  */
+    case 1999:	/* faclt */
+    case 1338:	/* facgt */
+      value = 1338;	/* --> facgt.  */
       break;
-    case 1999:	/* fcmlt */
-    case 1351:	/* fcmgt */
-      value = 1351;	/* --> fcmgt.  */
+    case 2000:	/* fcmle */
+    case 1351:	/* fcmge */
+      value = 1351;	/* --> fcmge.  */
       break;
-    case 1212:	/* fmov */
-    case 1357:	/* fcpy */
-      value = 1357;	/* --> fcpy.  */
+    case 2001:	/* fcmlt */
+    case 1353:	/* fcmgt */
+      value = 1353;	/* --> fcmgt.  */
       break;
-    case 1211:	/* fmov */
-    case 1380:	/* fdup */
-      value = 1380;	/* --> fdup.  */
+    case 1214:	/* fmov */
+    case 1359:	/* fcpy */
+      value = 1359;	/* --> fcpy.  */
       break;
-    case 1213:	/* mov */
-    case 1711:	/* orr */
-      value = 1711;	/* --> orr.  */
+    case 1213:	/* fmov */
+    case 1382:	/* fdup */
+      value = 1382;	/* --> fdup.  */
       break;
-    case 2002:	/* orn */
-    case 1712:	/* orr */
-      value = 1712;	/* --> orr.  */
+    case 1215:	/* mov */
+    case 1713:	/* orr */
+      value = 1713;	/* --> orr.  */
       break;
-    case 1216:	/* mov */
+    case 2004:	/* orn */
     case 1714:	/* orr */
       value = 1714;	/* --> orr.  */
       break;
-    case 1226:	/* movs */
-    case 1715:	/* orrs */
-      value = 1715;	/* --> orrs.  */
+    case 1218:	/* mov */
+    case 1716:	/* orr */
+      value = 1716;	/* --> orr.  */
       break;
-    case 1221:	/* mov */
-    case 1777:	/* sel */
-      value = 1777;	/* --> sel.  */
+    case 1228:	/* movs */
+    case 1717:	/* orrs */
+      value = 1717;	/* --> orrs.  */
       break;
-    case 1224:	/* mov */
-    case 1778:	/* sel */
-      value = 1778;	/* --> sel.  */
+    case 1223:	/* mov */
+    case 1779:	/* sel */
+      value = 1779;	/* --> sel.  */
+      break;
+    case 1226:	/* mov */
+    case 1780:	/* sel */
+      value = 1780;	/* --> sel.  */
       break;
     default: return NULL;
     }
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index a39ad9d..e290330 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -2340,7 +2340,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0001100100xxxxxxxxxxxxxxxxxxxxxx
                                              stlurb.  */
-                                          return 2044;
+                                          return 2046;
                                         }
                                       else
                                         {
@@ -2348,7 +2348,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1001100100xxxxxxxxxxxxxxxxxxxxxx
                                              stlur.  */
-                                          return 2052;
+                                          return 2054;
                                         }
                                     }
                                   else
@@ -2359,7 +2359,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0101100100xxxxxxxxxxxxxxxxxxxxxx
                                              stlurh.  */
-                                          return 2048;
+                                          return 2050;
                                         }
                                       else
                                         {
@@ -2367,7 +2367,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1101100100xxxxxxxxxxxxxxxxxxxxxx
                                              stlur.  */
-                                          return 2055;
+                                          return 2057;
                                         }
                                     }
                                 }
@@ -2414,7 +2414,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0001100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldapurb.  */
-                                          return 2045;
+                                          return 2047;
                                         }
                                       else
                                         {
@@ -2422,7 +2422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1001100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldapur.  */
-                                          return 2053;
+                                          return 2055;
                                         }
                                     }
                                   else
@@ -2433,7 +2433,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0101100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldapurh.  */
-                                          return 2049;
+                                          return 2051;
                                         }
                                       else
                                         {
@@ -2441,7 +2441,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1101100101xxxxxxxxxxxxxxxxxxxxxx
                                              ldapur.  */
-                                          return 2056;
+                                          return 2058;
                                         }
                                     }
                                 }
@@ -2491,7 +2491,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0001100110xxxxxxxxxxxxxxxxxxxxxx
                                              ldapursb.  */
-                                          return 2047;
+                                          return 2049;
                                         }
                                       else
                                         {
@@ -2499,7 +2499,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1001100110xxxxxxxxxxxxxxxxxxxxxx
                                              ldapursw.  */
-                                          return 2054;
+                                          return 2056;
                                         }
                                     }
                                   else
@@ -2508,7 +2508,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x101100110xxxxxxxxxxxxxxxxxxxxxx
                                          ldapursh.  */
-                                      return 2051;
+                                      return 2053;
                                     }
                                 }
                               else
@@ -2519,7 +2519,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x001100111xxxxxxxxxxxxxxxxxxxxxx
                                          ldapursb.  */
-                                      return 2046;
+                                      return 2048;
                                     }
                                   else
                                     {
@@ -2527,7 +2527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                          10987654321098765432109876543210
                                          x101100111xxxxxxxxxxxxxxxxxxxxxx
                                          ldapursh.  */
-                                      return 2050;
+                                      return 2052;
                                     }
                                 }
                             }
@@ -2920,7 +2920,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx0xx10xxxxxxxxxx
                                              setf8.  */
-                                          return 2042;
+                                          return 2044;
                                         }
                                       else
                                         {
@@ -2928,7 +2928,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010x00xxxxxx1xx10xxxxxxxxxx
                                              setf16.  */
-                                          return 2043;
+                                          return 2045;
                                         }
                                     }
                                   else
@@ -3074,7 +3074,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              xxx11010000xxxxxxxxx01xxxxxxxxxx
                                              rmif.  */
-                                          return 2041;
+                                          return 2043;
                                         }
                                       else
                                         {
@@ -3601,7 +3601,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000000000xxxxxxxxxxxxx
                                                                      add.  */
-                                                                  return 1233;
+                                                                  return 1235;
                                                                 }
                                                               else
                                                                 {
@@ -3609,7 +3609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010000000xxxxxxxxxxxxx
                                                                      mul.  */
-                                                                  return 1702;
+                                                                  return 1704;
                                                                 }
                                                             }
                                                           else
@@ -3620,7 +3620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001000000xxxxxxxxxxxxx
                                                                      smax.  */
-                                                                  return 1781;
+                                                                  return 1783;
                                                                 }
                                                               else
                                                                 {
@@ -3628,7 +3628,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011000000xxxxxxxxxxxxx
                                                                      orr.  */
-                                                                  return 1713;
+                                                                  return 1715;
                                                                 }
                                                             }
                                                         }
@@ -3640,7 +3640,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0100000xxxxxxxxxxxxx
                                                                  sdiv.  */
-                                                              return 1772;
+                                                              return 1774;
                                                             }
                                                           else
                                                             {
@@ -3648,7 +3648,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1100000xxxxxxxxxxxxx
                                                                  sabd.  */
-                                                              return 1763;
+                                                              return 1765;
                                                             }
                                                         }
                                                     }
@@ -3662,7 +3662,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0010000xxxxxxxxxxxxx
                                                                  smulh.  */
-                                                              return 1786;
+                                                              return 1788;
                                                             }
                                                           else
                                                             {
@@ -3672,7 +3672,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001010000xxxxxxxxxxxxx
                                                                      smin.  */
-                                                                  return 1784;
+                                                                  return 1786;
                                                                 }
                                                               else
                                                                 {
@@ -3680,7 +3680,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011010000xxxxxxxxxxxxx
                                                                      and.  */
-                                                                  return 1241;
+                                                                  return 1243;
                                                                 }
                                                             }
                                                         }
@@ -3690,7 +3690,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx110000xxxxxxxxxxxxx
                                                              sdivr.  */
-                                                          return 1773;
+                                                          return 1775;
                                                         }
                                                     }
                                                 }
@@ -3706,7 +3706,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0001000xxxxxxxxxxxxx
                                                                  sub.  */
-                                                              return 1902;
+                                                              return 1904;
                                                             }
                                                           else
                                                             {
@@ -3716,7 +3716,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001001000xxxxxxxxxxxxx
                                                                      umax.  */
-                                                                  return 1930;
+                                                                  return 1932;
                                                                 }
                                                               else
                                                                 {
@@ -3724,7 +3724,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011001000xxxxxxxxxxxxx
                                                                      eor.  */
-                                                                  return 1328;
+                                                                  return 1330;
                                                                 }
                                                             }
                                                         }
@@ -3736,7 +3736,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x0101000xxxxxxxxxxxxx
                                                                  udiv.  */
-                                                              return 1924;
+                                                              return 1926;
                                                             }
                                                           else
                                                             {
@@ -3744,7 +3744,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1101000xxxxxxxxxxxxx
                                                                  uabd.  */
-                                                              return 1915;
+                                                              return 1917;
                                                             }
                                                         }
                                                     }
@@ -3760,7 +3760,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011000xxxxxxxxxxxxx
                                                                      subr.  */
-                                                                  return 1904;
+                                                                  return 1906;
                                                                 }
                                                               else
                                                                 {
@@ -3768,7 +3768,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011000xxxxxxxxxxxxx
                                                                      umulh.  */
-                                                                  return 1935;
+                                                                  return 1937;
                                                                 }
                                                             }
                                                           else
@@ -3779,7 +3779,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx001011000xxxxxxxxxxxxx
                                                                      umin.  */
-                                                                  return 1933;
+                                                                  return 1935;
                                                                 }
                                                               else
                                                                 {
@@ -3787,7 +3787,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx011011000xxxxxxxxxxxxx
                                                                      bic.  */
-                                                                  return 1253;
+                                                                  return 1255;
                                                                 }
                                                             }
                                                         }
@@ -3797,7 +3797,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111000xxxxxxxxxxxxx
                                                              udivr.  */
-                                                          return 1925;
+                                                          return 1927;
                                                         }
                                                     }
                                                 }
@@ -3810,7 +3810,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1515;
+                                                  return 1517;
                                                 }
                                               else
                                                 {
@@ -3818,7 +3818,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1526;
+                                                  return 1528;
                                                 }
                                             }
                                         }
@@ -3830,7 +3830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x0xxxxx000xxxxxxxxxxxxx
                                                  ld1sb.  */
-                                              return 1519;
+                                              return 1521;
                                             }
                                           else
                                             {
@@ -3842,7 +3842,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x01x0xxxxx000xx0xxxxxxxxxx
                                                          sdot.  */
-                                                      return 1774;
+                                                      return 1776;
                                                     }
                                                   else
                                                     {
@@ -3850,7 +3850,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          010001x01x0xxxxx000xx1xxxxxxxxxx
                                                          udot.  */
-                                                      return 1926;
+                                                      return 1928;
                                                     }
                                                 }
                                               else
@@ -3859,7 +3859,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x0xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1530;
+                                                  return 1532;
                                                 }
                                             }
                                         }
@@ -3880,7 +3880,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000000xxxxxxxxxx
                                                              add.  */
-                                                          return 1231;
+                                                          return 1233;
                                                         }
                                                       else
                                                         {
@@ -3888,7 +3888,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000100xxxxxxxxxx
                                                              sqadd.  */
-                                                          return 1788;
+                                                          return 1790;
                                                         }
                                                     }
                                                   else
@@ -3897,7 +3897,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x10xxxxxxxxxx
                                                          sqsub.  */
-                                                      return 1818;
+                                                      return 1820;
                                                     }
                                                 }
                                               else
@@ -3910,7 +3910,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000001xxxxxxxxxx
                                                              sub.  */
-                                                          return 1900;
+                                                          return 1902;
                                                         }
                                                       else
                                                         {
@@ -3918,7 +3918,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx000101xxxxxxxxxx
                                                              uqadd.  */
-                                                          return 1936;
+                                                          return 1938;
                                                         }
                                                     }
                                                   else
@@ -3927,7 +3927,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx000x11xxxxxxxxxx
                                                          uqsub.  */
-                                                      return 1966;
+                                                      return 1968;
                                                     }
                                                 }
                                             }
@@ -3939,7 +3939,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx000xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1721;
+                                                  return 1723;
                                                 }
                                               else
                                                 {
@@ -3947,7 +3947,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1527;
+                                                  return 1529;
                                                 }
                                             }
                                         }
@@ -3959,7 +3959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx000xxxxxxxxxxxxx
                                                  prfb.  */
-                                              return 1722;
+                                              return 1724;
                                             }
                                           else
                                             {
@@ -3973,7 +3973,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0101xxxxx000xx0xxxxxxxxxx
                                                              sdot.  */
-                                                          return 1775;
+                                                          return 1777;
                                                         }
                                                       else
                                                         {
@@ -3981,7 +3981,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0111xxxxx000xx0xxxxxxxxxx
                                                              sdot.  */
-                                                          return 1776;
+                                                          return 1778;
                                                         }
                                                     }
                                                   else
@@ -3992,7 +3992,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0101xxxxx000xx1xxxxxxxxxx
                                                              udot.  */
-                                                          return 1927;
+                                                          return 1929;
                                                         }
                                                       else
                                                         {
@@ -4000,7 +4000,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              010001x0111xxxxx000xx1xxxxxxxxxx
                                                              udot.  */
-                                                          return 1928;
+                                                          return 1930;
                                                         }
                                                     }
                                                 }
@@ -4010,7 +4010,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      110001x01x1xxxxx000xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1531;
+                                                  return 1533;
                                                 }
                                             }
                                         }
@@ -4036,7 +4036,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0000x0100xxxxxxxxxxxxx
                                                                  asr.  */
-                                                              return 1249;
+                                                              return 1251;
                                                             }
                                                           else
                                                             {
@@ -4044,7 +4044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0100x0100xxxxxxxxxxxxx
                                                                  asr.  */
-                                                              return 1247;
+                                                              return 1249;
                                                             }
                                                         }
                                                       else
@@ -4053,7 +4053,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0x10x0100xxxxxxxxxxxxx
                                                              asr.  */
-                                                          return 1248;
+                                                          return 1250;
                                                         }
                                                     }
                                                   else
@@ -4064,7 +4064,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx00x1x0100xxxxxxxxxxxxx
                                                              asrd.  */
-                                                          return 1250;
+                                                          return 1252;
                                                         }
                                                       else
                                                         {
@@ -4072,7 +4072,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx01x1x0100xxxxxxxxxxxxx
                                                              asrr.  */
-                                                          return 1251;
+                                                          return 1253;
                                                         }
                                                     }
                                                 }
@@ -4090,7 +4090,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000001100xxxxxxxxxxxxx
                                                                      lsr.  */
-                                                                  return 1693;
+                                                                  return 1695;
                                                                 }
                                                               else
                                                                 {
@@ -4098,7 +4098,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010001100xxxxxxxxxxxxx
                                                                      lsr.  */
-                                                                  return 1691;
+                                                                  return 1693;
                                                                 }
                                                             }
                                                           else
@@ -4107,7 +4107,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1001100xxxxxxxxxxxxx
                                                                  lsr.  */
-                                                              return 1692;
+                                                              return 1694;
                                                             }
                                                         }
                                                       else
@@ -4116,7 +4116,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx101100xxxxxxxxxxxxx
                                                              lsrr.  */
-                                                          return 1694;
+                                                          return 1696;
                                                         }
                                                     }
                                                   else
@@ -4131,7 +4131,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx000011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1687;
+                                                                  return 1689;
                                                                 }
                                                               else
                                                                 {
@@ -4139,7 +4139,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x0xx010011100xxxxxxxxxxxxx
                                                                      lsl.  */
-                                                                  return 1685;
+                                                                  return 1687;
                                                                 }
                                                             }
                                                           else
@@ -4148,7 +4148,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0xx0x1011100xxxxxxxxxxxxx
                                                                  lsl.  */
-                                                              return 1686;
+                                                              return 1688;
                                                             }
                                                         }
                                                       else
@@ -4157,7 +4157,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx0xx111100xxxxxxxxxxxxx
                                                              lslr.  */
-                                                          return 1688;
+                                                          return 1690;
                                                         }
                                                     }
                                                 }
@@ -4172,7 +4172,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1000x0xxxxxxxxxx
                                                          asr.  */
-                                                      return 1245;
+                                                      return 1247;
                                                     }
                                                   else
                                                     {
@@ -4180,7 +4180,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx1001x0xxxxxxxxxx
                                                          asr.  */
-                                                      return 1246;
+                                                      return 1248;
                                                     }
                                                 }
                                               else
@@ -4193,7 +4193,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100001xxxxxxxxxx
                                                              lsr.  */
-                                                          return 1689;
+                                                          return 1691;
                                                         }
                                                       else
                                                         {
@@ -4201,7 +4201,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100101xxxxxxxxxx
                                                              lsr.  */
-                                                          return 1690;
+                                                          return 1692;
                                                         }
                                                     }
                                                   else
@@ -4212,7 +4212,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100011xxxxxxxxxx
                                                              lsl.  */
-                                                          return 1683;
+                                                          return 1685;
                                                         }
                                                       else
                                                         {
@@ -4220,7 +4220,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx100111xxxxxxxxxx
                                                              lsl.  */
-                                                          return 1684;
+                                                          return 1686;
                                                         }
                                                     }
                                                 }
@@ -4236,7 +4236,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x000xxxxxx100xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1521;
+                                                  return 1523;
                                                 }
                                               else
                                                 {
@@ -4244,7 +4244,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x010xxxxxx100xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1534;
+                                                  return 1536;
                                                 }
                                             }
                                           else
@@ -4255,7 +4255,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x001xxxxxx100xxxxxxxxxxxxx
                                                      ld1rb.  */
-                                                  return 1491;
+                                                  return 1493;
                                                 }
                                               else
                                                 {
@@ -4263,7 +4263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x011xxxxxx100xxxxxxxxxxxxx
                                                      ld1rsw.  */
-                                                  return 1512;
+                                                  return 1514;
                                                 }
                                             }
                                         }
@@ -4278,7 +4278,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x0xxxxx100xxxxxxxxxxxxx
                                                  ld1sb.  */
-                                              return 1520;
+                                              return 1522;
                                             }
                                           else
                                             {
@@ -4286,7 +4286,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x01x0xxxxx100xxxxxxxxxxxxx
                                                  ld1sh.  */
-                                              return 1532;
+                                              return 1534;
                                             }
                                         }
                                       else
@@ -4299,7 +4299,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0001xxxxx100xxxxxxxxxxxxx
                                                      ld1sb.  */
-                                                  return 1525;
+                                                  return 1527;
                                                 }
                                               else
                                                 {
@@ -4307,7 +4307,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0101xxxxx100xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1537;
+                                                  return 1539;
                                                 }
                                             }
                                           else
@@ -4318,7 +4318,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0011xxxxx100xxxxxxxxxxxxx
                                                      prfb.  */
-                                                  return 1723;
+                                                  return 1725;
                                                 }
                                               else
                                                 {
@@ -4326,7 +4326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      x10001x0111xxxxx100xxxxxxxxxxxxx
                                                      ld1sh.  */
-                                                  return 1533;
+                                                  return 1535;
                                                 }
                                             }
                                         }
@@ -4347,7 +4347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx010xxxxxxxxxxxxx
                                                  mla.  */
-                                              return 1696;
+                                              return 1698;
                                             }
                                           else
                                             {
@@ -4357,7 +4357,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x0xxxxx010xxxxxxxxxxxxx
                                                      ld1b.  */
-                                                  return 1457;
+                                                  return 1459;
                                                 }
                                               else
                                                 {
@@ -4365,7 +4365,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x0xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1477;
+                                                  return 1479;
                                                 }
                                             }
                                         }
@@ -4377,7 +4377,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x0xxxxx010xxxxxxxxxxxxx
                                                  ld1b.  */
-                                              return 1462;
+                                              return 1464;
                                             }
                                           else
                                             {
@@ -4385,7 +4385,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x01x0xxxxx010xxxxxxxxxxxxx
                                                  ld1h.  */
-                                              return 1482;
+                                              return 1484;
                                             }
                                         }
                                     }
@@ -4405,7 +4405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx010000xxxxxxxxxx
                                                              index.  */
-                                                          return 1448;
+                                                          return 1450;
                                                         }
                                                       else
                                                         {
@@ -4413,7 +4413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0xx1xxxxx010001xxxxxxxxxx
                                                              index.  */
-                                                          return 1449;
+                                                          return 1451;
                                                         }
                                                     }
                                                   else
@@ -4426,7 +4426,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0001xxxxx01010xxxxxxxxxxx
                                                                  addvl.  */
-                                                              return 1235;
+                                                              return 1237;
                                                             }
                                                           else
                                                             {
@@ -4434,7 +4434,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0101xxxxx01010xxxxxxxxxxx
                                                                  rdvl.  */
-                                                              return 1757;
+                                                              return 1759;
                                                             }
                                                         }
                                                       else
@@ -4443,7 +4443,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                              10987654321098765432109876543210
                                                              000001x0x11xxxxx01010xxxxxxxxxxx
                                                              addpl.  */
-                                                          return 1234;
+                                                          return 1236;
                                                         }
                                                     }
                                                 }
@@ -4455,7 +4455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx010x10xxxxxxxxxx
                                                          index.  */
-                                                      return 1450;
+                                                      return 1452;
                                                     }
                                                   else
                                                     {
@@ -4463,7 +4463,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                          10987654321098765432109876543210
                                                          000001x0xx1xxxxx010x11xxxxxxxxxx
                                                          index.  */
-                                                      return 1447;
+                                                      return 1449;
                                                     }
                                                 }
                                             }
@@ -4475,7 +4475,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x00x1xxxxx010xxxxxxxxxxxxx
                                                      prfw.  */
-                                                  return 1741;
+                                                  return 1743;
                                                 }
                                               else
                                                 {
@@ -4483,7 +4483,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                      10987654321098765432109876543210
                                                      100001x01x1xxxxx010xxxxxxxxxxxxx
                                                      ld1h.  */
-                                                  return 1478;
+                                                  return 1480;
                                                 }
                                             }
                                         }
@@ -4495,7 +4495,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x00x1xxxxx010xxxxxxxxxxxxx
                                                  prfw.  */
-                                              return 1743;
+                                              return 1745;
                                             }
                                           else
                                             {
@@ -4503,7 +4503,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  x10001x01x1xxxxx010xxxxxxxxxxxxx
                                                  ld1h.  */
-                                              return 1483;
+                                              return 1485;
                                             }
                                         }
                                     }
@@ -4520,7 +4520,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  000001x0xx0xxxxx110xxxxxxxxxxxxx
                                                  mad.  */
-                                              return 1695;
+                                              return 1697;
                                             }
                                           else
                                             {
@@ -4536,7 +4536,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0x010xxxx110x00xxxxxxxxxx
                                                                  sqincw.  */
-                                                              return 1815;
+                                                              return 1817;
                                                             }
                                                           else
                                                             {
@@ -4546,7 +4546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x00110xxxx110x00xxxxxxxxxx
                                                                      sqinch.  */
-                                                                  return 1809;
+                                                                  return 1811;
                                                                 }
                                                               else
                                                                 {
@@ -4554,7 +4554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      000001x01110xxxx110x00xxxxxxxxxx
                                                                      sqincd.  */
-                                                                  return 1806;
+                                                                  return 1808;
                                                                 }
                                                             }
                                                         }
@@ -4566,7 +4566,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  000001x0x011xxxx110x00xxxxxxxxxx
                                                                  incw.  */
-                                                              return 1445;
+                                                              return 1447;
                                                             }
                                                           else
                 [...]

[diff truncated at 100000 bytes]


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]