summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xaarch64-linux-android/bin/arbin3864641 -> 3963066 bytes
-rwxr-xr-xaarch64-linux-android/bin/asbin5422960 -> 5510238 bytes
-rwxr-xr-xaarch64-linux-android/bin/ldbin5580368 -> 5653420 bytes
-rwxr-xr-xaarch64-linux-android/bin/ld.bfdbin5580368 -> 5653420 bytes
-rwxr-xr-xaarch64-linux-android/bin/nmbin3742013 -> 3836862 bytes
-rwxr-xr-xaarch64-linux-android/bin/objcopybin4420108 -> 4511842 bytes
-rwxr-xr-xaarch64-linux-android/bin/objdumpbin5386786 -> 5478448 bytes
-rwxr-xr-xaarch64-linux-android/bin/ranlibbin3864672 -> 3963097 bytes
-rwxr-xr-xaarch64-linux-android/bin/stripbin4420107 -> 4511841 bytes
-rw-r--r--aarch64-linux-android/lib64/libatomic.abin315540 -> 313812 bytes
-rw-r--r--aarch64-linux-android/lib64/libgomp.abin754686 -> 752438 bytes
-rwxr-xr-xaarch64-none-elf/bin/arbin3864665 -> 3963090 bytes
-rwxr-xr-xaarch64-none-elf/bin/asbin5423632 -> 5510910 bytes
-rwxr-xr-xaarch64-none-elf/bin/ldbin5179636 -> 5252728 bytes
-rwxr-xr-xaarch64-none-elf/bin/ld.bfdbin5179636 -> 5252728 bytes
-rwxr-xr-xaarch64-none-elf/bin/nmbin3742037 -> 3836886 bytes
-rwxr-xr-xaarch64-none-elf/bin/objcopybin4420132 -> 4511866 bytes
-rwxr-xr-xaarch64-none-elf/bin/objdumpbin5386818 -> 5474384 bytes
-rwxr-xr-xaarch64-none-elf/bin/ranlibbin3864696 -> 3963121 bytes
-rwxr-xr-xaarch64-none-elf/bin/stripbin4420131 -> 4511865 bytes
-rwxr-xr-xbin/aarch64-elf-linux-android-gdbbin22563972 -> 22568960 bytes
-rwxr-xr-xbin/aarch64-linux-android-addr2linebin3711534 -> 3810529 bytes
-rwxr-xr-xbin/aarch64-linux-android-arbin3864641 -> 3963066 bytes
-rwxr-xr-xbin/aarch64-linux-android-asbin5422960 -> 5510238 bytes
-rwxr-xr-xbin/aarch64-linux-android-c++bin862856 -> 862856 bytes
-rwxr-xr-xbin/aarch64-linux-android-c++filtbin3669814 -> 3764729 bytes
-rwxr-xr-xbin/aarch64-linux-android-cppbin862810 -> 862810 bytes
-rwxr-xr-xbin/aarch64-linux-android-elfeditbin84218 -> 84138 bytes
-rwxr-xr-xbin/aarch64-linux-android-g++bin862856 -> 862856 bytes
-rwxr-xr-xbin/aarch64-linux-android-gccbin862766 -> 862766 bytes
-rwxr-xr-xbin/aarch64-linux-android-gcc-4.9.1bin862766 -> 862766 bytes
-rwxr-xr-xbin/aarch64-linux-android-gcovbin510345 -> 510345 bytes
-rwxr-xr-xbin/aarch64-linux-android-gprofbin4192117 -> 4291013 bytes
-rwxr-xr-xbin/aarch64-linux-android-ldbin5580368 -> 5653420 bytes
-rwxr-xr-xbin/aarch64-linux-android-ld.bfdbin5580368 -> 5653420 bytes
-rwxr-xr-xbin/aarch64-linux-android-nmbin3742013 -> 3836862 bytes
-rwxr-xr-xbin/aarch64-linux-android-objcopybin4420108 -> 4511842 bytes
-rwxr-xr-xbin/aarch64-linux-android-objdumpbin5386786 -> 5478448 bytes
-rwxr-xr-xbin/aarch64-linux-android-ranlibbin3864672 -> 3963097 bytes
-rwxr-xr-xbin/aarch64-linux-android-readelfbin1014085 -> 1013981 bytes
-rwxr-xr-xbin/aarch64-linux-android-sizebin3731873 -> 3799350 bytes
-rwxr-xr-xbin/aarch64-linux-android-stringsbin3698481 -> 3797476 bytes
-rwxr-xr-xbin/aarch64-linux-android-stripbin4420107 -> 4511841 bytes
-rwxr-xr-xbin/aarch64-none-elf-addr2linebin3711558 -> 3810553 bytes
-rwxr-xr-xbin/aarch64-none-elf-arbin3864665 -> 3963090 bytes
-rwxr-xr-xbin/aarch64-none-elf-asbin5423632 -> 5510910 bytes
-rwxr-xr-xbin/aarch64-none-elf-c++bin862856 -> 862856 bytes
-rwxr-xr-xbin/aarch64-none-elf-c++filtbin3669838 -> 3764753 bytes
-rwxr-xr-xbin/aarch64-none-elf-cppbin858714 -> 858714 bytes
-rwxr-xr-xbin/aarch64-none-elf-elfeditbin84234 -> 84154 bytes
-rwxr-xr-xbin/aarch64-none-elf-g++bin862856 -> 862856 bytes
-rwxr-xr-xbin/aarch64-none-elf-gccbin858670 -> 858670 bytes
-rwxr-xr-xbin/aarch64-none-elf-gcc-4.9.1bin858670 -> 858670 bytes
-rwxr-xr-xbin/aarch64-none-elf-gcovbin510345 -> 510345 bytes
-rwxr-xr-xbin/aarch64-none-elf-gprofbin4192141 -> 4291037 bytes
-rwxr-xr-xbin/aarch64-none-elf-ldbin5179636 -> 5252728 bytes
-rwxr-xr-xbin/aarch64-none-elf-ld.bfdbin5179636 -> 5252728 bytes
-rwxr-xr-xbin/aarch64-none-elf-nmbin3742037 -> 3836886 bytes
-rwxr-xr-xbin/aarch64-none-elf-objcopybin4420132 -> 4511866 bytes
-rwxr-xr-xbin/aarch64-none-elf-objdumpbin5386818 -> 5474384 bytes
-rwxr-xr-xbin/aarch64-none-elf-ranlibbin3864696 -> 3963121 bytes
-rwxr-xr-xbin/aarch64-none-elf-readelfbin1014101 -> 1013997 bytes
-rwxr-xr-xbin/aarch64-none-elf-sizebin3731897 -> 3799374 bytes
-rwxr-xr-xbin/aarch64-none-elf-stringsbin3698505 -> 3797500 bytes
-rwxr-xr-xbin/aarch64-none-elf-stripbin4420131 -> 4511865 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/crtbegin.obin3584 -> 3576 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/crtbeginS.obin3968 -> 3960 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/crtbeginT.obin3584 -> 3576 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/crtend.obin1325 -> 1317 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/crtendS.obin1325 -> 1317 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/include/arm_neon.h2043
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/libgcc.abin817248 -> 799288 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/libgcov.abin71824 -> 71624 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/gtype.state146
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/auto-host.h7
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/cgraph.h1
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64-protos.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64.h4
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/arm/aarch-common-protos.h4
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/initfini-array.h9
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/configargs.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-codes.h4361
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-constants.h201
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-flags.h174
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/plugin-version.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.1/plugin/include/tm-preds.h2
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/crtbegin.obin3680 -> 3672 bytes
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/crtend.obin1325 -> 1317 bytes
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/include/arm_neon.h2043
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/libgcc.abin802884 -> 785052 bytes
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/libgcov.abin69024 -> 68896 bytes
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/gtype.state146
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/auto-host.h7
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/cgraph.h1
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64-protos.h2
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64.h4
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/arm/aarch-common-protos.h4
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/initfini-array.h9
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/newlib-stdint.h9
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/configargs.h2
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-codes.h4361
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-constants.h201
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-flags.h174
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/plugin-version.h2
-rw-r--r--lib/gcc/aarch64-none-elf/4.9.1/plugin/include/tm-preds.h2
-rw-r--r--lib/libbfd.abin12479510 -> 12478814 bytes
-rw-r--r--lib/libiberty.abin1676046 -> 1675622 bytes
-rw-r--r--lib/libintl.abin276620 -> 276484 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/cc1bin13611718 -> 13666338 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/cc1plusbin14912357 -> 14966977 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/collect2bin530999 -> 530999 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/liblto_plugin.so.0.0.0bin87213 -> 87213 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/lto-wrapperbin712495 -> 712495 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/lto1bin12800977 -> 12859693 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.1/plugin/gengtypebin211898 -> 211898 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/cc1bin13607428 -> 13666144 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/cc1plusbin14908067 -> 14966783 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/collect2bin530999 -> 530999 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/liblto_plugin.so.0.0.0bin87213 -> 87213 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/lto-wrapperbin712495 -> 712495 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/lto1bin12800830 -> 12859546 bytes
-rwxr-xr-xlibexec/gcc/aarch64-none-elf/4.9.1/plugin/gengtypebin211898 -> 211898 bytes
-rw-r--r--share/info/as.info1250
-rw-r--r--share/info/bfd.info132
-rw-r--r--share/info/binutils.info62
-rw-r--r--share/info/cpp.info150
-rw-r--r--share/info/cppinternals.info26
-rw-r--r--share/info/gcc.info689
-rw-r--r--share/info/gccinstall.info192
-rw-r--r--share/info/gccint.info795
-rw-r--r--share/info/gprof.info62
-rw-r--r--share/info/ld.info168
-rw-r--r--share/man/man1/aarch64-linux-android-addr2line.12
-rw-r--r--share/man/man1/aarch64-linux-android-ar.12
-rw-r--r--share/man/man1/aarch64-linux-android-as.12
-rw-r--r--share/man/man1/aarch64-linux-android-c++filt.12
-rw-r--r--share/man/man1/aarch64-linux-android-cpp.12
-rw-r--r--share/man/man1/aarch64-linux-android-dlltool.12
-rw-r--r--share/man/man1/aarch64-linux-android-elfedit.12
-rw-r--r--share/man/man1/aarch64-linux-android-g++.135
-rw-r--r--share/man/man1/aarch64-linux-android-gcc.135
-rw-r--r--share/man/man1/aarch64-linux-android-gcov.12
-rw-r--r--share/man/man1/aarch64-linux-android-gprof.12
-rw-r--r--share/man/man1/aarch64-linux-android-ld.12
-rw-r--r--share/man/man1/aarch64-linux-android-nlmconv.12
-rw-r--r--share/man/man1/aarch64-linux-android-nm.12
-rw-r--r--share/man/man1/aarch64-linux-android-objcopy.12
-rw-r--r--share/man/man1/aarch64-linux-android-objdump.12
-rw-r--r--share/man/man1/aarch64-linux-android-ranlib.12
-rw-r--r--share/man/man1/aarch64-linux-android-readelf.12
-rw-r--r--share/man/man1/aarch64-linux-android-size.12
-rw-r--r--share/man/man1/aarch64-linux-android-strings.12
-rw-r--r--share/man/man1/aarch64-linux-android-strip.12
-rw-r--r--share/man/man1/aarch64-linux-android-windmc.12
-rw-r--r--share/man/man1/aarch64-linux-android-windres.12
-rw-r--r--share/man/man1/aarch64-none-elf-addr2line.12
-rw-r--r--share/man/man1/aarch64-none-elf-ar.12
-rw-r--r--share/man/man1/aarch64-none-elf-as.12
-rw-r--r--share/man/man1/aarch64-none-elf-c++filt.12
-rw-r--r--share/man/man1/aarch64-none-elf-cpp.12
-rw-r--r--share/man/man1/aarch64-none-elf-dlltool.12
-rw-r--r--share/man/man1/aarch64-none-elf-elfedit.12
-rw-r--r--share/man/man1/aarch64-none-elf-g++.135
-rw-r--r--share/man/man1/aarch64-none-elf-gcc.135
-rw-r--r--share/man/man1/aarch64-none-elf-gcov.12
-rw-r--r--share/man/man1/aarch64-none-elf-gprof.12
-rw-r--r--share/man/man1/aarch64-none-elf-ld.12
-rw-r--r--share/man/man1/aarch64-none-elf-nlmconv.12
-rw-r--r--share/man/man1/aarch64-none-elf-nm.12
-rw-r--r--share/man/man1/aarch64-none-elf-objcopy.12
-rw-r--r--share/man/man1/aarch64-none-elf-objdump.12
-rw-r--r--share/man/man1/aarch64-none-elf-ranlib.12
-rw-r--r--share/man/man1/aarch64-none-elf-readelf.12
-rw-r--r--share/man/man1/aarch64-none-elf-size.12
-rw-r--r--share/man/man1/aarch64-none-elf-strings.12
-rw-r--r--share/man/man1/aarch64-none-elf-strip.12
-rw-r--r--share/man/man1/aarch64-none-elf-windmc.12
-rw-r--r--share/man/man1/aarch64-none-elf-windres.12
-rw-r--r--share/man/man7/fsf-funding.72
-rw-r--r--share/man/man7/gfdl.72
-rw-r--r--share/man/man7/gpl.72
181 files changed, 9558 insertions, 8123 deletions
diff --git a/aarch64-linux-android/bin/ar b/aarch64-linux-android/bin/ar
index 9748aef..5c33a2d 100755
--- a/aarch64-linux-android/bin/ar
+++ b/aarch64-linux-android/bin/ar
Binary files differ
diff --git a/aarch64-linux-android/bin/as b/aarch64-linux-android/bin/as
index 2c9714b..404f95b 100755
--- a/aarch64-linux-android/bin/as
+++ b/aarch64-linux-android/bin/as
Binary files differ
diff --git a/aarch64-linux-android/bin/ld b/aarch64-linux-android/bin/ld
index 41d43ed..ea68a17 100755
--- a/aarch64-linux-android/bin/ld
+++ b/aarch64-linux-android/bin/ld
Binary files differ
diff --git a/aarch64-linux-android/bin/ld.bfd b/aarch64-linux-android/bin/ld.bfd
index 41d43ed..ea68a17 100755
--- a/aarch64-linux-android/bin/ld.bfd
+++ b/aarch64-linux-android/bin/ld.bfd
Binary files differ
diff --git a/aarch64-linux-android/bin/nm b/aarch64-linux-android/bin/nm
index cd907bd..6d22d39 100755
--- a/aarch64-linux-android/bin/nm
+++ b/aarch64-linux-android/bin/nm
Binary files differ
diff --git a/aarch64-linux-android/bin/objcopy b/aarch64-linux-android/bin/objcopy
index 998fbbd..1ecc002 100755
--- a/aarch64-linux-android/bin/objcopy
+++ b/aarch64-linux-android/bin/objcopy
Binary files differ
diff --git a/aarch64-linux-android/bin/objdump b/aarch64-linux-android/bin/objdump
index e0f3c7d..e2cfff5 100755
--- a/aarch64-linux-android/bin/objdump
+++ b/aarch64-linux-android/bin/objdump
Binary files differ
diff --git a/aarch64-linux-android/bin/ranlib b/aarch64-linux-android/bin/ranlib
index b7f13ab..75bc33c 100755
--- a/aarch64-linux-android/bin/ranlib
+++ b/aarch64-linux-android/bin/ranlib
Binary files differ
diff --git a/aarch64-linux-android/bin/strip b/aarch64-linux-android/bin/strip
index d969868..796dd03 100755
--- a/aarch64-linux-android/bin/strip
+++ b/aarch64-linux-android/bin/strip
Binary files differ
diff --git a/aarch64-linux-android/lib64/libatomic.a b/aarch64-linux-android/lib64/libatomic.a
index 5251138..00cb6f7 100644
--- a/aarch64-linux-android/lib64/libatomic.a
+++ b/aarch64-linux-android/lib64/libatomic.a
Binary files differ
diff --git a/aarch64-linux-android/lib64/libgomp.a b/aarch64-linux-android/lib64/libgomp.a
index 9be68c7..3bb0ad9 100644
--- a/aarch64-linux-android/lib64/libgomp.a
+++ b/aarch64-linux-android/lib64/libgomp.a
Binary files differ
diff --git a/aarch64-none-elf/bin/ar b/aarch64-none-elf/bin/ar
index 4e95df8..f6e92c7 100755
--- a/aarch64-none-elf/bin/ar
+++ b/aarch64-none-elf/bin/ar
Binary files differ
diff --git a/aarch64-none-elf/bin/as b/aarch64-none-elf/bin/as
index d85bf3a..521ef97 100755
--- a/aarch64-none-elf/bin/as
+++ b/aarch64-none-elf/bin/as
Binary files differ
diff --git a/aarch64-none-elf/bin/ld b/aarch64-none-elf/bin/ld
index a8fd6ee..8f43e41 100755
--- a/aarch64-none-elf/bin/ld
+++ b/aarch64-none-elf/bin/ld
Binary files differ
diff --git a/aarch64-none-elf/bin/ld.bfd b/aarch64-none-elf/bin/ld.bfd
index a8fd6ee..8f43e41 100755
--- a/aarch64-none-elf/bin/ld.bfd
+++ b/aarch64-none-elf/bin/ld.bfd
Binary files differ
diff --git a/aarch64-none-elf/bin/nm b/aarch64-none-elf/bin/nm
index 0d2e037..7c05bef 100755
--- a/aarch64-none-elf/bin/nm
+++ b/aarch64-none-elf/bin/nm
Binary files differ
diff --git a/aarch64-none-elf/bin/objcopy b/aarch64-none-elf/bin/objcopy
index 05763c6..36b666c 100755
--- a/aarch64-none-elf/bin/objcopy
+++ b/aarch64-none-elf/bin/objcopy
Binary files differ
diff --git a/aarch64-none-elf/bin/objdump b/aarch64-none-elf/bin/objdump
index f80c7b4..4030875 100755
--- a/aarch64-none-elf/bin/objdump
+++ b/aarch64-none-elf/bin/objdump
Binary files differ
diff --git a/aarch64-none-elf/bin/ranlib b/aarch64-none-elf/bin/ranlib
index a6e0e47..c5cf72b 100755
--- a/aarch64-none-elf/bin/ranlib
+++ b/aarch64-none-elf/bin/ranlib
Binary files differ
diff --git a/aarch64-none-elf/bin/strip b/aarch64-none-elf/bin/strip
index 9280869..071a636 100755
--- a/aarch64-none-elf/bin/strip
+++ b/aarch64-none-elf/bin/strip
Binary files differ
diff --git a/bin/aarch64-elf-linux-android-gdb b/bin/aarch64-elf-linux-android-gdb
index 591c078..0e5496e 100755
--- a/bin/aarch64-elf-linux-android-gdb
+++ b/bin/aarch64-elf-linux-android-gdb
Binary files differ
diff --git a/bin/aarch64-linux-android-addr2line b/bin/aarch64-linux-android-addr2line
index 76d5e21..8e4b49a 100755
--- a/bin/aarch64-linux-android-addr2line
+++ b/bin/aarch64-linux-android-addr2line
Binary files differ
diff --git a/bin/aarch64-linux-android-ar b/bin/aarch64-linux-android-ar
index 9748aef..5c33a2d 100755
--- a/bin/aarch64-linux-android-ar
+++ b/bin/aarch64-linux-android-ar
Binary files differ
diff --git a/bin/aarch64-linux-android-as b/bin/aarch64-linux-android-as
index 2c9714b..404f95b 100755
--- a/bin/aarch64-linux-android-as
+++ b/bin/aarch64-linux-android-as
Binary files differ
diff --git a/bin/aarch64-linux-android-c++ b/bin/aarch64-linux-android-c++
index 2e8ffaa..0058748 100755
--- a/bin/aarch64-linux-android-c++
+++ b/bin/aarch64-linux-android-c++
Binary files differ
diff --git a/bin/aarch64-linux-android-c++filt b/bin/aarch64-linux-android-c++filt
index 943ba6f..03eccac 100755
--- a/bin/aarch64-linux-android-c++filt
+++ b/bin/aarch64-linux-android-c++filt
Binary files differ
diff --git a/bin/aarch64-linux-android-cpp b/bin/aarch64-linux-android-cpp
index 62bd5eb..e920352 100755
--- a/bin/aarch64-linux-android-cpp
+++ b/bin/aarch64-linux-android-cpp
Binary files differ
diff --git a/bin/aarch64-linux-android-elfedit b/bin/aarch64-linux-android-elfedit
index a95023e..3003d90 100755
--- a/bin/aarch64-linux-android-elfedit
+++ b/bin/aarch64-linux-android-elfedit
Binary files differ
diff --git a/bin/aarch64-linux-android-g++ b/bin/aarch64-linux-android-g++
index 2e8ffaa..0058748 100755
--- a/bin/aarch64-linux-android-g++
+++ b/bin/aarch64-linux-android-g++
Binary files differ
diff --git a/bin/aarch64-linux-android-gcc b/bin/aarch64-linux-android-gcc
index 32d6bd9..81e2501 100755
--- a/bin/aarch64-linux-android-gcc
+++ b/bin/aarch64-linux-android-gcc
Binary files differ
diff --git a/bin/aarch64-linux-android-gcc-4.9.1 b/bin/aarch64-linux-android-gcc-4.9.1
index 32d6bd9..81e2501 100755
--- a/bin/aarch64-linux-android-gcc-4.9.1
+++ b/bin/aarch64-linux-android-gcc-4.9.1
Binary files differ
diff --git a/bin/aarch64-linux-android-gcov b/bin/aarch64-linux-android-gcov
index 3032cb0..ddc32bb 100755
--- a/bin/aarch64-linux-android-gcov
+++ b/bin/aarch64-linux-android-gcov
Binary files differ
diff --git a/bin/aarch64-linux-android-gprof b/bin/aarch64-linux-android-gprof
index 2af0579..59bc581 100755
--- a/bin/aarch64-linux-android-gprof
+++ b/bin/aarch64-linux-android-gprof
Binary files differ
diff --git a/bin/aarch64-linux-android-ld b/bin/aarch64-linux-android-ld
index 41d43ed..ea68a17 100755
--- a/bin/aarch64-linux-android-ld
+++ b/bin/aarch64-linux-android-ld
Binary files differ
diff --git a/bin/aarch64-linux-android-ld.bfd b/bin/aarch64-linux-android-ld.bfd
index 41d43ed..ea68a17 100755
--- a/bin/aarch64-linux-android-ld.bfd
+++ b/bin/aarch64-linux-android-ld.bfd
Binary files differ
diff --git a/bin/aarch64-linux-android-nm b/bin/aarch64-linux-android-nm
index cd907bd..6d22d39 100755
--- a/bin/aarch64-linux-android-nm
+++ b/bin/aarch64-linux-android-nm
Binary files differ
diff --git a/bin/aarch64-linux-android-objcopy b/bin/aarch64-linux-android-objcopy
index 998fbbd..1ecc002 100755
--- a/bin/aarch64-linux-android-objcopy
+++ b/bin/aarch64-linux-android-objcopy
Binary files differ
diff --git a/bin/aarch64-linux-android-objdump b/bin/aarch64-linux-android-objdump
index e0f3c7d..e2cfff5 100755
--- a/bin/aarch64-linux-android-objdump
+++ b/bin/aarch64-linux-android-objdump
Binary files differ
diff --git a/bin/aarch64-linux-android-ranlib b/bin/aarch64-linux-android-ranlib
index b7f13ab..75bc33c 100755
--- a/bin/aarch64-linux-android-ranlib
+++ b/bin/aarch64-linux-android-ranlib
Binary files differ
diff --git a/bin/aarch64-linux-android-readelf b/bin/aarch64-linux-android-readelf
index bd02bf3..02754a7 100755
--- a/bin/aarch64-linux-android-readelf
+++ b/bin/aarch64-linux-android-readelf
Binary files differ
diff --git a/bin/aarch64-linux-android-size b/bin/aarch64-linux-android-size
index 486a5d1..75c202d 100755
--- a/bin/aarch64-linux-android-size
+++ b/bin/aarch64-linux-android-size
Binary files differ
diff --git a/bin/aarch64-linux-android-strings b/bin/aarch64-linux-android-strings
index 4ac7a06..89e4f92 100755
--- a/bin/aarch64-linux-android-strings
+++ b/bin/aarch64-linux-android-strings
Binary files differ
diff --git a/bin/aarch64-linux-android-strip b/bin/aarch64-linux-android-strip
index d969868..796dd03 100755
--- a/bin/aarch64-linux-android-strip
+++ b/bin/aarch64-linux-android-strip
Binary files differ
diff --git a/bin/aarch64-none-elf-addr2line b/bin/aarch64-none-elf-addr2line
index 4828ac0..a599b40 100755
--- a/bin/aarch64-none-elf-addr2line
+++ b/bin/aarch64-none-elf-addr2line
Binary files differ
diff --git a/bin/aarch64-none-elf-ar b/bin/aarch64-none-elf-ar
index 4e95df8..f6e92c7 100755
--- a/bin/aarch64-none-elf-ar
+++ b/bin/aarch64-none-elf-ar
Binary files differ
diff --git a/bin/aarch64-none-elf-as b/bin/aarch64-none-elf-as
index d85bf3a..521ef97 100755
--- a/bin/aarch64-none-elf-as
+++ b/bin/aarch64-none-elf-as
Binary files differ
diff --git a/bin/aarch64-none-elf-c++ b/bin/aarch64-none-elf-c++
index ab66e5d..a3b74f8 100755
--- a/bin/aarch64-none-elf-c++
+++ b/bin/aarch64-none-elf-c++
Binary files differ
diff --git a/bin/aarch64-none-elf-c++filt b/bin/aarch64-none-elf-c++filt
index 10cd523..be8fb22 100755
--- a/bin/aarch64-none-elf-c++filt
+++ b/bin/aarch64-none-elf-c++filt
Binary files differ
diff --git a/bin/aarch64-none-elf-cpp b/bin/aarch64-none-elf-cpp
index 3c393c8..ce8f3d1 100755
--- a/bin/aarch64-none-elf-cpp
+++ b/bin/aarch64-none-elf-cpp
Binary files differ
diff --git a/bin/aarch64-none-elf-elfedit b/bin/aarch64-none-elf-elfedit
index 968def3..e318810 100755
--- a/bin/aarch64-none-elf-elfedit
+++ b/bin/aarch64-none-elf-elfedit
Binary files differ
diff --git a/bin/aarch64-none-elf-g++ b/bin/aarch64-none-elf-g++
index ab66e5d..a3b74f8 100755
--- a/bin/aarch64-none-elf-g++
+++ b/bin/aarch64-none-elf-g++
Binary files differ
diff --git a/bin/aarch64-none-elf-gcc b/bin/aarch64-none-elf-gcc
index 0287e72..135873a 100755
--- a/bin/aarch64-none-elf-gcc
+++ b/bin/aarch64-none-elf-gcc
Binary files differ
diff --git a/bin/aarch64-none-elf-gcc-4.9.1 b/bin/aarch64-none-elf-gcc-4.9.1
index 0287e72..135873a 100755
--- a/bin/aarch64-none-elf-gcc-4.9.1
+++ b/bin/aarch64-none-elf-gcc-4.9.1
Binary files differ
diff --git a/bin/aarch64-none-elf-gcov b/bin/aarch64-none-elf-gcov
index 3032cb0..ddc32bb 100755
--- a/bin/aarch64-none-elf-gcov
+++ b/bin/aarch64-none-elf-gcov
Binary files differ
diff --git a/bin/aarch64-none-elf-gprof b/bin/aarch64-none-elf-gprof
index 44f6388..d634f21 100755
--- a/bin/aarch64-none-elf-gprof
+++ b/bin/aarch64-none-elf-gprof
Binary files differ
diff --git a/bin/aarch64-none-elf-ld b/bin/aarch64-none-elf-ld
index a8fd6ee..8f43e41 100755
--- a/bin/aarch64-none-elf-ld
+++ b/bin/aarch64-none-elf-ld
Binary files differ
diff --git a/bin/aarch64-none-elf-ld.bfd b/bin/aarch64-none-elf-ld.bfd
index a8fd6ee..8f43e41 100755
--- a/bin/aarch64-none-elf-ld.bfd
+++ b/bin/aarch64-none-elf-ld.bfd
Binary files differ
diff --git a/bin/aarch64-none-elf-nm b/bin/aarch64-none-elf-nm
index 0d2e037..7c05bef 100755
--- a/bin/aarch64-none-elf-nm
+++ b/bin/aarch64-none-elf-nm
Binary files differ
diff --git a/bin/aarch64-none-elf-objcopy b/bin/aarch64-none-elf-objcopy
index 05763c6..36b666c 100755
--- a/bin/aarch64-none-elf-objcopy
+++ b/bin/aarch64-none-elf-objcopy
Binary files differ
diff --git a/bin/aarch64-none-elf-objdump b/bin/aarch64-none-elf-objdump
index f80c7b4..4030875 100755
--- a/bin/aarch64-none-elf-objdump
+++ b/bin/aarch64-none-elf-objdump
Binary files differ
diff --git a/bin/aarch64-none-elf-ranlib b/bin/aarch64-none-elf-ranlib
index a6e0e47..c5cf72b 100755
--- a/bin/aarch64-none-elf-ranlib
+++ b/bin/aarch64-none-elf-ranlib
Binary files differ
diff --git a/bin/aarch64-none-elf-readelf b/bin/aarch64-none-elf-readelf
index 75cc863..ce85967 100755
--- a/bin/aarch64-none-elf-readelf
+++ b/bin/aarch64-none-elf-readelf
Binary files differ
diff --git a/bin/aarch64-none-elf-size b/bin/aarch64-none-elf-size
index 0df6100..dd8cf0e 100755
--- a/bin/aarch64-none-elf-size
+++ b/bin/aarch64-none-elf-size
Binary files differ
diff --git a/bin/aarch64-none-elf-strings b/bin/aarch64-none-elf-strings
index 56d0753..2822782 100755
--- a/bin/aarch64-none-elf-strings
+++ b/bin/aarch64-none-elf-strings
Binary files differ
diff --git a/bin/aarch64-none-elf-strip b/bin/aarch64-none-elf-strip
index 9280869..071a636 100755
--- a/bin/aarch64-none-elf-strip
+++ b/bin/aarch64-none-elf-strip
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/crtbegin.o b/lib/gcc/aarch64-linux-android/4.9.1/crtbegin.o
index adcb651..ac99ac3 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/crtbegin.o
+++ b/lib/gcc/aarch64-linux-android/4.9.1/crtbegin.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/crtbeginS.o b/lib/gcc/aarch64-linux-android/4.9.1/crtbeginS.o
index 808594a..09d432c 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/crtbeginS.o
+++ b/lib/gcc/aarch64-linux-android/4.9.1/crtbeginS.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/crtbeginT.o b/lib/gcc/aarch64-linux-android/4.9.1/crtbeginT.o
index adcb651..ac99ac3 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/crtbeginT.o
+++ b/lib/gcc/aarch64-linux-android/4.9.1/crtbeginT.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/crtend.o b/lib/gcc/aarch64-linux-android/4.9.1/crtend.o
index 07da5df..602fa94 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/crtend.o
+++ b/lib/gcc/aarch64-linux-android/4.9.1/crtend.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/crtendS.o b/lib/gcc/aarch64-linux-android/4.9.1/crtendS.o
index 07da5df..602fa94 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/crtendS.o
+++ b/lib/gcc/aarch64-linux-android/4.9.1/crtendS.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/include/arm_neon.h b/lib/gcc/aarch64-linux-android/4.9.1/include/arm_neon.h
index b03d114..d4424df 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/include/arm_neon.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/include/arm_neon.h
@@ -2318,6 +2318,12 @@ vqneg_s32 (int32x2_t __a)
return (int32x2_t) __builtin_aarch64_sqnegv2si (__a);
}
+__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
+vqneg_s64 (int64x1_t __a)
+{
+ return __builtin_aarch64_sqnegdi (__a);
+}
+
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vqnegq_s8 (int8x16_t __a)
{
@@ -2354,6 +2360,12 @@ vqabs_s32 (int32x2_t __a)
return (int32x2_t) __builtin_aarch64_sqabsv2si (__a);
}
+__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
+vqabs_s64 (int64x1_t __a)
+{
+ return __builtin_aarch64_sqabsdi (__a);
+}
+
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vqabsq_s8 (int8x16_t __a)
{
@@ -2643,1352 +2655,1587 @@ vgetq_lane_u64 (uint64x2_t __a, const int __b)
/* vreinterpret */
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
+vreinterpret_p8_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv8qidf_ps (__a);
+}
+
+__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s8 (int8x8_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv8qi (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s16 (int16x4_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv4hi (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s32 (int32x2_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2si (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s64 (int64x1_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qidi (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_f32 (float32x2_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2sf (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u8 (uint8x8_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u16 (uint16x4_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u32 (uint32x2_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u64 (uint64x1_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qidi ((int64x1_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_p16 (poly16x4_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (poly8x8_t) __a;
+}
+
+__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
+vreinterpretq_p8_f64 (float64x2_t __a)
+{
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s8 (int8x16_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv16qi (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s16 (int16x8_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s32 (int32x4_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s64 (int64x2_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_f32 (float32x4_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u8 (uint8x16_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u16 (uint16x8_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u32 (uint32x4_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u64 (uint64x2_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_p16 (poly16x8_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (poly8x16_t) __a;
+}
+
+__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
+vreinterpret_p16_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv4hidf_ps (__a);
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s8 (int8x8_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv8qi (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s16 (int16x4_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv4hi (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s32 (int32x2_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2si (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s64 (int64x1_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hidi (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_f32 (float32x2_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2sf (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u8 (uint8x8_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u16 (uint16x4_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u32 (uint32x2_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u64 (uint64x1_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hidi ((int64x1_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_p8 (poly8x8_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (poly16x4_t) __a;
+}
+
+__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
+vreinterpretq_p16_f64 (float64x2_t __a)
+{
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s8 (int8x16_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s16 (int16x8_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv8hi (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s32 (int32x4_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv4si (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s64 (int64x2_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv2di (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_f32 (float32x4_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv4sf (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u8 (uint8x16_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u16 (uint16x8_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u32 (uint32x4_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv4si ((int32x4_t) __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u64 (uint64x2_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv2di ((int64x2_t) __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_p8 (poly8x16_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (poly16x8_t) __a;
+}
+
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vreinterpret_f32_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv2sfdf (__a);
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s8 (int8x8_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv8qi (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s16 (int16x4_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv4hi (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s32 (int32x2_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv2si (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s64 (int64x1_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfdi (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u8 (uint8x8_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv8qi ((int8x8_t) __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u16 (uint16x4_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv4hi ((int16x4_t)
- __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u32 (uint32x2_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv2si ((int32x2_t)
- __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u64 (uint64x1_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfdi ((int64x1_t) __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_p8 (poly8x8_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv8qi ((int8x8_t) __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_p16 (poly16x4_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv4hi ((int16x4_t)
- __a);
+ return (float32x2_t) __a;
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vreinterpretq_f32_f64 (float64x2_t __a)
+{
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s8 (int8x16_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s16 (int16x8_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv8hi (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s32 (int32x4_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv4si (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s64 (int64x2_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv2di (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u8 (uint8x16_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi ((int8x16_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u16 (uint16x8_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv8hi ((int16x8_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u32 (uint32x4_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv4si ((int32x4_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u64 (uint64x2_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv2di ((int64x2_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_p8 (poly8x16_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi ((int8x16_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_p16 (poly16x8_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv8hi ((int16x8_t)
- __a);
+ return (float32x4_t) __a;
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_f32 (float32x2_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv2sf (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_p8 (poly8x8_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv8qi_sp (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_p16 (poly16x4_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv4hi_sp (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s8 (int8x8_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv8qi (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s16 (int16x4_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv4hi (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s32 (int32x2_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv2si (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s64 (int64x1_t __a)
+{
+ return __builtin_aarch64_createdf ((uint64_t) vget_lane_s64 (__a, 0));
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u8 (uint8x8_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv8qi_su (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u16 (uint16x4_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv4hi_su (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u32 (uint32x2_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv2si_su (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u64 (uint64x1_t __a)
+{
+ return __builtin_aarch64_createdf (vget_lane_u64 (__a, 0));
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_f32 (float32x4_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_p8 (poly8x16_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_p16 (poly16x8_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s8 (int8x16_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s16 (int16x8_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s32 (int32x4_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s64 (int64x2_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u8 (uint8x16_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u16 (uint16x8_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u32 (uint32x4_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u64 (uint64x2_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
+vreinterpret_s64_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretdidf (__a);
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_s8 (int8x8_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv8qi (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_s16 (int16x4_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv4hi (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_s32 (int32x2_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv2si (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_f32 (float32x2_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv2sf (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u8 (uint8x8_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u16 (uint16x4_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u32 (uint32x2_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv2si ((int32x2_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u64 (uint64x1_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdidi ((int64x1_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_p8 (poly8x8_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_p16 (poly16x4_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (int64x1_t) __a;
+}
+
+__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
+vreinterpretq_s64_f64 (float64x2_t __a)
+{
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_s8 (int8x16_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_s16 (int16x8_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div8hi (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_s32 (int32x4_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div4si (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_f32 (float32x4_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div4sf (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u8 (uint8x16_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u16 (uint16x8_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u32 (uint32x4_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div4si ((int32x4_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u64 (uint64x2_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div2di ((int64x2_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_p8 (poly8x16_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_p16 (poly16x8_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (int64x2_t) __a;
+}
+
+__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
+vreinterpret_u64_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretdidf_us (__a);
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s8 (int8x8_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv8qi (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s16 (int16x4_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv4hi (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s32 (int32x2_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv2si (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s64 (int64x1_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdidi (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_f32 (float32x2_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv2sf (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_u8 (uint8x8_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_u16 (uint16x4_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_u32 (uint32x2_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv2si ((int32x2_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_p8 (poly8x8_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_p16 (poly16x4_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (uint64x1_t) __a;
+}
+
+__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
+vreinterpretq_u64_f64 (float64x2_t __a)
+{
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s8 (int8x16_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s16 (int16x8_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div8hi (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s32 (int32x4_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div4si (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s64 (int64x2_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div2di (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_f32 (float32x4_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div4sf (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_u8 (uint8x16_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t)
- __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_u16 (uint16x8_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_u32 (uint32x4_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div4si ((int32x4_t) __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_p8 (poly8x16_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t)
- __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_p16 (poly16x8_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (uint64x2_t) __a;
+}
+
+__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
+vreinterpret_s8_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv8qidf (__a);
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_s16 (int16x4_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv4hi (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_s32 (int32x2_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2si (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_s64 (int64x1_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qidi (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_f32 (float32x2_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2sf (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u8 (uint8x8_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u16 (uint16x4_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u32 (uint32x2_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u64 (uint64x1_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qidi ((int64x1_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_p8 (poly8x8_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_p16 (poly16x4_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (int8x8_t) __a;
+}
+
+__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
+vreinterpretq_s8_f64 (float64x2_t __a)
+{
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_s16 (int16x8_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_s32 (int32x4_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_s64 (int64x2_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_f32 (float32x4_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u8 (uint8x16_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u16 (uint16x8_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t) __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u32 (uint32x4_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t) __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u64 (uint64x2_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t) __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_p8 (poly8x16_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_p16 (poly16x8_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t) __a);
+ return (int8x16_t) __a;
+}
+
+__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
+vreinterpret_s16_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv4hidf (__a);
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_s8 (int8x8_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv8qi (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_s32 (int32x2_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2si (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_s64 (int64x1_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hidi (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_f32 (float32x2_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2sf (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u8 (uint8x8_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u16 (uint16x4_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u32 (uint32x2_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u64 (uint64x1_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hidi ((int64x1_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_p8 (poly8x8_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_p16 (poly16x4_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (int16x4_t) __a;
+}
+
+__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
+vreinterpretq_s16_f64 (float64x2_t __a)
+{
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_s8 (int8x16_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_s32 (int32x4_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv4si (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_s64 (int64x2_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv2di (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_f32 (float32x4_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv4sf (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u8 (uint8x16_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u16 (uint16x8_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u32 (uint32x4_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv4si ((int32x4_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u64 (uint64x2_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv2di ((int64x2_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_p8 (poly8x16_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_p16 (poly16x8_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (int16x8_t) __a;
+}
+
+__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
+vreinterpret_s32_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv2sidf (__a);
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_s8 (int8x8_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_s16 (int16x4_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_s64 (int64x1_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2sidi (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_f32 (float32x2_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv2sf (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u8 (uint8x8_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u16 (uint16x4_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u32 (uint32x2_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv2si ((int32x2_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u64 (uint64x1_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2sidi ((int64x1_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_p8 (poly8x8_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_p16 (poly16x4_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (int32x2_t) __a;
+}
+
+__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
+vreinterpretq_s32_f64 (float64x2_t __a)
+{
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_s8 (int8x16_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_s16 (int16x8_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv8hi (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_s64 (int64x2_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv2di (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_f32 (float32x4_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv4sf (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u8 (uint8x16_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u16 (uint16x8_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u32 (uint32x4_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv4si ((int32x4_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u64 (uint64x2_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv2di ((int64x2_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_p8 (poly8x16_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_p16 (poly16x8_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (int32x4_t) __a;
+}
+
+__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
+vreinterpret_u8_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv8qidf_us (__a);
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s8 (int8x8_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv8qi (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s16 (int16x4_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv4hi (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s32 (int32x2_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2si (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s64 (int64x1_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qidi (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_f32 (float32x2_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2sf (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_u16 (uint16x4_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_u32 (uint32x2_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_u64 (uint64x1_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qidi ((int64x1_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_p8 (poly8x8_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_p16 (poly16x4_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (uint8x8_t) __a;
+}
+
+__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
+vreinterpretq_u8_f64 (float64x2_t __a)
+{
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s8 (int8x16_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv16qi (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s16 (int16x8_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s32 (int32x4_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s64 (int64x2_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_f32 (float32x4_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_u16 (uint16x8_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_u32 (uint32x4_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_u64 (uint64x2_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_p8 (poly8x16_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_p16 (poly16x8_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (uint8x16_t) __a;
+}
+
+__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
+vreinterpret_u16_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv4hidf_us (__a);
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s8 (int8x8_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv8qi (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s16 (int16x4_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv4hi (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s32 (int32x2_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2si (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s64 (int64x1_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hidi (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_f32 (float32x2_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2sf (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_u8 (uint8x8_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_u32 (uint32x2_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_u64 (uint64x1_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hidi ((int64x1_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_p8 (poly8x8_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_p16 (poly16x4_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (uint16x4_t) __a;
+}
+
+__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
+vreinterpretq_u16_f64 (float64x2_t __a)
+{
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s8 (int8x16_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s16 (int16x8_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv8hi (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s32 (int32x4_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv4si (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s64 (int64x2_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv2di (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_f32 (float32x4_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv4sf (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_u8 (uint8x16_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_u32 (uint32x4_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv4si ((int32x4_t) __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_u64 (uint64x2_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv2di ((int64x2_t) __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_p8 (poly8x16_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_p16 (poly16x8_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (uint16x8_t) __a;
+}
+
+__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
+vreinterpret_u32_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv2sidf_us (__a);
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s8 (int8x8_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv8qi (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s16 (int16x4_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv4hi (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s32 (int32x2_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv2si (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s64 (int64x1_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2sidi (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_f32 (float32x2_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv2sf (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_u8 (uint8x8_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_u16 (uint16x4_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_u64 (uint64x1_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2sidi ((int64x1_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_p8 (poly8x8_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_p16 (poly16x4_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (uint32x2_t) __a;
+}
+
+__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
+vreinterpretq_u32_f64 (float64x2_t __a)
+{
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s8 (int8x16_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s16 (int16x8_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv8hi (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s32 (int32x4_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv4si (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s64 (int64x2_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv2di (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_f32 (float32x4_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv4sf (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_u8 (uint8x16_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t)
- __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_u16 (uint16x8_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_u64 (uint64x2_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv2di ((int64x2_t) __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_p8 (poly8x16_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t)
- __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_p16 (poly16x8_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (uint32x4_t) __a;
}
#define __GET_LOW(__TYPE) \
@@ -13414,468 +13661,6 @@ vuzp2q_u64 (uint64x2_t a, uint64x2_t b)
return result;
}
-__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
-vzip1_f32 (float32x2_t a, float32x2_t b)
-{
- float32x2_t result;
- __asm__ ("zip1 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
-vzip1_p8 (poly8x8_t a, poly8x8_t b)
-{
- poly8x8_t result;
- __asm__ ("zip1 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
-vzip1_p16 (poly16x4_t a, poly16x4_t b)
-{
- poly16x4_t result;
- __asm__ ("zip1 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
-vzip1_s8 (int8x8_t a, int8x8_t b)
-{
- int8x8_t result;
- __asm__ ("zip1 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
-vzip1_s16 (int16x4_t a, int16x4_t b)
-{
- int16x4_t result;
- __asm__ ("zip1 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
-vzip1_s32 (int32x2_t a, int32x2_t b)
-{
- int32x2_t result;
- __asm__ ("zip1 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
-vzip1_u8 (uint8x8_t a, uint8x8_t b)
-{
- uint8x8_t result;
- __asm__ ("zip1 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
-vzip1_u16 (uint16x4_t a, uint16x4_t b)
-{
- uint16x4_t result;
- __asm__ ("zip1 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
-vzip1_u32 (uint32x2_t a, uint32x2_t b)
-{
- uint32x2_t result;
- __asm__ ("zip1 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
-vzip1q_f32 (float32x4_t a, float32x4_t b)
-{
- float32x4_t result;
- __asm__ ("zip1 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
-vzip1q_f64 (float64x2_t a, float64x2_t b)
-{
- float64x2_t result;
- __asm__ ("zip1 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
-vzip1q_p8 (poly8x16_t a, poly8x16_t b)
-{
- poly8x16_t result;
- __asm__ ("zip1 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
-vzip1q_p16 (poly16x8_t a, poly16x8_t b)
-{
- poly16x8_t result;
- __asm__ ("zip1 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
-vzip1q_s8 (int8x16_t a, int8x16_t b)
-{
- int8x16_t result;
- __asm__ ("zip1 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
-vzip1q_s16 (int16x8_t a, int16x8_t b)
-{
- int16x8_t result;
- __asm__ ("zip1 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vzip1q_s32 (int32x4_t a, int32x4_t b)
-{
- int32x4_t result;
- __asm__ ("zip1 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vzip1q_s64 (int64x2_t a, int64x2_t b)
-{
- int64x2_t result;
- __asm__ ("zip1 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
-vzip1q_u8 (uint8x16_t a, uint8x16_t b)
-{
- uint8x16_t result;
- __asm__ ("zip1 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
-vzip1q_u16 (uint16x8_t a, uint16x8_t b)
-{
- uint16x8_t result;
- __asm__ ("zip1 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
-vzip1q_u32 (uint32x4_t a, uint32x4_t b)
-{
- uint32x4_t result;
- __asm__ ("zip1 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
-vzip1q_u64 (uint64x2_t a, uint64x2_t b)
-{
- uint64x2_t result;
- __asm__ ("zip1 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
-vzip2_f32 (float32x2_t a, float32x2_t b)
-{
- float32x2_t result;
- __asm__ ("zip2 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
-vzip2_p8 (poly8x8_t a, poly8x8_t b)
-{
- poly8x8_t result;
- __asm__ ("zip2 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
-vzip2_p16 (poly16x4_t a, poly16x4_t b)
-{
- poly16x4_t result;
- __asm__ ("zip2 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
-vzip2_s8 (int8x8_t a, int8x8_t b)
-{
- int8x8_t result;
- __asm__ ("zip2 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
-vzip2_s16 (int16x4_t a, int16x4_t b)
-{
- int16x4_t result;
- __asm__ ("zip2 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
-vzip2_s32 (int32x2_t a, int32x2_t b)
-{
- int32x2_t result;
- __asm__ ("zip2 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
-vzip2_u8 (uint8x8_t a, uint8x8_t b)
-{
- uint8x8_t result;
- __asm__ ("zip2 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
-vzip2_u16 (uint16x4_t a, uint16x4_t b)
-{
- uint16x4_t result;
- __asm__ ("zip2 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
-vzip2_u32 (uint32x2_t a, uint32x2_t b)
-{
- uint32x2_t result;
- __asm__ ("zip2 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
-vzip2q_f32 (float32x4_t a, float32x4_t b)
-{
- float32x4_t result;
- __asm__ ("zip2 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
-vzip2q_f64 (float64x2_t a, float64x2_t b)
-{
- float64x2_t result;
- __asm__ ("zip2 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
-vzip2q_p8 (poly8x16_t a, poly8x16_t b)
-{
- poly8x16_t result;
- __asm__ ("zip2 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
-vzip2q_p16 (poly16x8_t a, poly16x8_t b)
-{
- poly16x8_t result;
- __asm__ ("zip2 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
-vzip2q_s8 (int8x16_t a, int8x16_t b)
-{
- int8x16_t result;
- __asm__ ("zip2 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
-vzip2q_s16 (int16x8_t a, int16x8_t b)
-{
- int16x8_t result;
- __asm__ ("zip2 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vzip2q_s32 (int32x4_t a, int32x4_t b)
-{
- int32x4_t result;
- __asm__ ("zip2 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vzip2q_s64 (int64x2_t a, int64x2_t b)
-{
- int64x2_t result;
- __asm__ ("zip2 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
-vzip2q_u8 (uint8x16_t a, uint8x16_t b)
-{
- uint8x16_t result;
- __asm__ ("zip2 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
-vzip2q_u16 (uint16x8_t a, uint16x8_t b)
-{
- uint16x8_t result;
- __asm__ ("zip2 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
-vzip2q_u32 (uint32x4_t a, uint32x4_t b)
-{
- uint32x4_t result;
- __asm__ ("zip2 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
-vzip2q_u64 (uint64x2_t a, uint64x2_t b)
-{
- uint64x2_t result;
- __asm__ ("zip2 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
/* End of temporary inline asm implementations. */
/* Start of temporary inline asm for vldn, vstn and friends. */
@@ -14205,131 +13990,224 @@ __LD4_LANE_FUNC (uint16x8x4_t, uint16_t, 8h, h, u16, q)
__LD4_LANE_FUNC (uint32x4x4_t, uint32_t, 4s, s, u32, q)
__LD4_LANE_FUNC (uint64x2x4_t, uint64_t, 2d, d, u64, q)
-#define __ST2_LANE_FUNC(intype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- typedef struct { ptrtype __x[2]; } __ST2_LANE_STRUCTURE_##intype; \
- __extension__ static __inline void \
- __attribute__ ((__always_inline__)) \
- vst2 ## Q ## _lane_ ## funcsuffix (ptrtype *ptr, \
- intype b, const int c) \
- { \
- __ST2_LANE_STRUCTURE_##intype *__p = \
- (__ST2_LANE_STRUCTURE_##intype *)ptr; \
- __asm__ ("ld1 {v16." #regsuffix ", v17." #regsuffix "}, %1\n\t" \
- "st2 {v16." #lnsuffix ", v17." #lnsuffix "}[%2], %0\n\t" \
- : "=Q"(*__p) \
- : "Q"(b), "i"(c) \
- : "v16", "v17"); \
- }
-
-__ST2_LANE_FUNC (int8x8x2_t, int8_t, 8b, b, s8,)
-__ST2_LANE_FUNC (float32x2x2_t, float32_t, 2s, s, f32,)
-__ST2_LANE_FUNC (float64x1x2_t, float64_t, 1d, d, f64,)
-__ST2_LANE_FUNC (poly8x8x2_t, poly8_t, 8b, b, p8,)
-__ST2_LANE_FUNC (poly16x4x2_t, poly16_t, 4h, h, p16,)
-__ST2_LANE_FUNC (int16x4x2_t, int16_t, 4h, h, s16,)
-__ST2_LANE_FUNC (int32x2x2_t, int32_t, 2s, s, s32,)
-__ST2_LANE_FUNC (int64x1x2_t, int64_t, 1d, d, s64,)
-__ST2_LANE_FUNC (uint8x8x2_t, uint8_t, 8b, b, u8,)
-__ST2_LANE_FUNC (uint16x4x2_t, uint16_t, 4h, h, u16,)
-__ST2_LANE_FUNC (uint32x2x2_t, uint32_t, 2s, s, u32,)
-__ST2_LANE_FUNC (uint64x1x2_t, uint64_t, 1d, d, u64,)
-__ST2_LANE_FUNC (float32x4x2_t, float32_t, 4s, s, f32, q)
-__ST2_LANE_FUNC (float64x2x2_t, float64_t, 2d, d, f64, q)
-__ST2_LANE_FUNC (poly8x16x2_t, poly8_t, 16b, b, p8, q)
-__ST2_LANE_FUNC (poly16x8x2_t, poly16_t, 8h, h, p16, q)
-__ST2_LANE_FUNC (int8x16x2_t, int8_t, 16b, b, s8, q)
-__ST2_LANE_FUNC (int16x8x2_t, int16_t, 8h, h, s16, q)
-__ST2_LANE_FUNC (int32x4x2_t, int32_t, 4s, s, s32, q)
-__ST2_LANE_FUNC (int64x2x2_t, int64_t, 2d, d, s64, q)
-__ST2_LANE_FUNC (uint8x16x2_t, uint8_t, 16b, b, u8, q)
-__ST2_LANE_FUNC (uint16x8x2_t, uint16_t, 8h, h, u16, q)
-__ST2_LANE_FUNC (uint32x4x2_t, uint32_t, 4s, s, u32, q)
-__ST2_LANE_FUNC (uint64x2x2_t, uint64_t, 2d, d, u64, q)
-
-#define __ST3_LANE_FUNC(intype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- typedef struct { ptrtype __x[3]; } __ST3_LANE_STRUCTURE_##intype; \
- __extension__ static __inline void \
- __attribute__ ((__always_inline__)) \
- vst3 ## Q ## _lane_ ## funcsuffix (ptrtype *ptr, \
- intype b, const int c) \
- { \
- __ST3_LANE_STRUCTURE_##intype *__p = \
- (__ST3_LANE_STRUCTURE_##intype *)ptr; \
- __asm__ ("ld1 {v16." #regsuffix " - v18." #regsuffix "}, %1\n\t" \
- "st3 {v16." #lnsuffix " - v18." #lnsuffix "}[%2], %0\n\t" \
- : "=Q"(*__p) \
- : "Q"(b), "i"(c) \
- : "v16", "v17", "v18"); \
- }
-
-__ST3_LANE_FUNC (int8x8x3_t, int8_t, 8b, b, s8,)
-__ST3_LANE_FUNC (float32x2x3_t, float32_t, 2s, s, f32,)
-__ST3_LANE_FUNC (float64x1x3_t, float64_t, 1d, d, f64,)
-__ST3_LANE_FUNC (poly8x8x3_t, poly8_t, 8b, b, p8,)
-__ST3_LANE_FUNC (poly16x4x3_t, poly16_t, 4h, h, p16,)
-__ST3_LANE_FUNC (int16x4x3_t, int16_t, 4h, h, s16,)
-__ST3_LANE_FUNC (int32x2x3_t, int32_t, 2s, s, s32,)
-__ST3_LANE_FUNC (int64x1x3_t, int64_t, 1d, d, s64,)
-__ST3_LANE_FUNC (uint8x8x3_t, uint8_t, 8b, b, u8,)
-__ST3_LANE_FUNC (uint16x4x3_t, uint16_t, 4h, h, u16,)
-__ST3_LANE_FUNC (uint32x2x3_t, uint32_t, 2s, s, u32,)
-__ST3_LANE_FUNC (uint64x1x3_t, uint64_t, 1d, d, u64,)
-__ST3_LANE_FUNC (float32x4x3_t, float32_t, 4s, s, f32, q)
-__ST3_LANE_FUNC (float64x2x3_t, float64_t, 2d, d, f64, q)
-__ST3_LANE_FUNC (poly8x16x3_t, poly8_t, 16b, b, p8, q)
-__ST3_LANE_FUNC (poly16x8x3_t, poly16_t, 8h, h, p16, q)
-__ST3_LANE_FUNC (int8x16x3_t, int8_t, 16b, b, s8, q)
-__ST3_LANE_FUNC (int16x8x3_t, int16_t, 8h, h, s16, q)
-__ST3_LANE_FUNC (int32x4x3_t, int32_t, 4s, s, s32, q)
-__ST3_LANE_FUNC (int64x2x3_t, int64_t, 2d, d, s64, q)
-__ST3_LANE_FUNC (uint8x16x3_t, uint8_t, 16b, b, u8, q)
-__ST3_LANE_FUNC (uint16x8x3_t, uint16_t, 8h, h, u16, q)
-__ST3_LANE_FUNC (uint32x4x3_t, uint32_t, 4s, s, u32, q)
-__ST3_LANE_FUNC (uint64x2x3_t, uint64_t, 2d, d, u64, q)
-
-#define __ST4_LANE_FUNC(intype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- typedef struct { ptrtype __x[4]; } __ST4_LANE_STRUCTURE_##intype; \
- __extension__ static __inline void \
- __attribute__ ((__always_inline__)) \
- vst4 ## Q ## _lane_ ## funcsuffix (ptrtype *ptr, \
- intype b, const int c) \
- { \
- __ST4_LANE_STRUCTURE_##intype *__p = \
- (__ST4_LANE_STRUCTURE_##intype *)ptr; \
- __asm__ ("ld1 {v16." #regsuffix " - v19." #regsuffix "}, %1\n\t" \
- "st4 {v16." #lnsuffix " - v19." #lnsuffix "}[%2], %0\n\t" \
- : "=Q"(*__p) \
- : "Q"(b), "i"(c) \
- : "v16", "v17", "v18", "v19"); \
- }
-
-__ST4_LANE_FUNC (int8x8x4_t, int8_t, 8b, b, s8,)
-__ST4_LANE_FUNC (float32x2x4_t, float32_t, 2s, s, f32,)
-__ST4_LANE_FUNC (float64x1x4_t, float64_t, 1d, d, f64,)
-__ST4_LANE_FUNC (poly8x8x4_t, poly8_t, 8b, b, p8,)
-__ST4_LANE_FUNC (poly16x4x4_t, poly16_t, 4h, h, p16,)
-__ST4_LANE_FUNC (int16x4x4_t, int16_t, 4h, h, s16,)
-__ST4_LANE_FUNC (int32x2x4_t, int32_t, 2s, s, s32,)
-__ST4_LANE_FUNC (int64x1x4_t, int64_t, 1d, d, s64,)
-__ST4_LANE_FUNC (uint8x8x4_t, uint8_t, 8b, b, u8,)
-__ST4_LANE_FUNC (uint16x4x4_t, uint16_t, 4h, h, u16,)
-__ST4_LANE_FUNC (uint32x2x4_t, uint32_t, 2s, s, u32,)
-__ST4_LANE_FUNC (uint64x1x4_t, uint64_t, 1d, d, u64,)
-__ST4_LANE_FUNC (float32x4x4_t, float32_t, 4s, s, f32, q)
-__ST4_LANE_FUNC (float64x2x4_t, float64_t, 2d, d, f64, q)
-__ST4_LANE_FUNC (poly8x16x4_t, poly8_t, 16b, b, p8, q)
-__ST4_LANE_FUNC (poly16x8x4_t, poly16_t, 8h, h, p16, q)
-__ST4_LANE_FUNC (int8x16x4_t, int8_t, 16b, b, s8, q)
-__ST4_LANE_FUNC (int16x8x4_t, int16_t, 8h, h, s16, q)
-__ST4_LANE_FUNC (int32x4x4_t, int32_t, 4s, s, s32, q)
-__ST4_LANE_FUNC (int64x2x4_t, int64_t, 2d, d, s64, q)
-__ST4_LANE_FUNC (uint8x16x4_t, uint8_t, 16b, b, u8, q)
-__ST4_LANE_FUNC (uint16x8x4_t, uint16_t, 8h, h, u16, q)
-__ST4_LANE_FUNC (uint32x4x4_t, uint32_t, 4s, s, u32, q)
-__ST4_LANE_FUNC (uint64x2x4_t, uint64_t, 2d, d, u64, q)
+#define __ST2_LANE_FUNC(intype, largetype, ptrtype, \
+ mode, ptr_mode, funcsuffix, signedtype) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst2_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_oi __o; \
+ largetype __temp; \
+ __temp.val[0] \
+ = vcombine_##funcsuffix (__b.val[0], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[1] \
+ = vcombine_##funcsuffix (__b.val[1], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __o = __builtin_aarch64_set_qregoi##mode (__o, \
+ (signedtype) __temp.val[0], 0); \
+ __o = __builtin_aarch64_set_qregoi##mode (__o, \
+ (signedtype) __temp.val[1], 1); \
+ __builtin_aarch64_st2_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __o, __c); \
+}
+
+__ST2_LANE_FUNC (float32x2x2_t, float32x4x2_t, float32_t, v4sf, sf, f32,
+ float32x4_t)
+__ST2_LANE_FUNC (float64x1x2_t, float64x2x2_t, float64_t, v2df, df, f64,
+ float64x2_t)
+__ST2_LANE_FUNC (poly8x8x2_t, poly8x16x2_t, poly8_t, v16qi, qi, p8, int8x16_t)
+__ST2_LANE_FUNC (poly16x4x2_t, poly16x8x2_t, poly16_t, v8hi, hi, p16,
+ int16x8_t)
+__ST2_LANE_FUNC (int8x8x2_t, int8x16x2_t, int8_t, v16qi, qi, s8, int8x16_t)
+__ST2_LANE_FUNC (int16x4x2_t, int16x8x2_t, int16_t, v8hi, hi, s16, int16x8_t)
+__ST2_LANE_FUNC (int32x2x2_t, int32x4x2_t, int32_t, v4si, si, s32, int32x4_t)
+__ST2_LANE_FUNC (int64x1x2_t, int64x2x2_t, int64_t, v2di, di, s64, int64x2_t)
+__ST2_LANE_FUNC (uint8x8x2_t, uint8x16x2_t, uint8_t, v16qi, qi, u8, int8x16_t)
+__ST2_LANE_FUNC (uint16x4x2_t, uint16x8x2_t, uint16_t, v8hi, hi, u16,
+ int16x8_t)
+__ST2_LANE_FUNC (uint32x2x2_t, uint32x4x2_t, uint32_t, v4si, si, u32,
+ int32x4_t)
+__ST2_LANE_FUNC (uint64x1x2_t, uint64x2x2_t, uint64_t, v2di, di, u64,
+ int64x2_t)
+
+#undef __ST2_LANE_FUNC
+#define __ST2_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst2q_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ union { intype __i; \
+ __builtin_aarch64_simd_oi __o; } __temp = { __b }; \
+ __builtin_aarch64_st2_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __temp.__o, __c); \
+}
+
+__ST2_LANE_FUNC (float32x4x2_t, float32_t, v4sf, sf, f32)
+__ST2_LANE_FUNC (float64x2x2_t, float64_t, v2df, df, f64)
+__ST2_LANE_FUNC (poly8x16x2_t, poly8_t, v16qi, qi, p8)
+__ST2_LANE_FUNC (poly16x8x2_t, poly16_t, v8hi, hi, p16)
+__ST2_LANE_FUNC (int8x16x2_t, int8_t, v16qi, qi, s8)
+__ST2_LANE_FUNC (int16x8x2_t, int16_t, v8hi, hi, s16)
+__ST2_LANE_FUNC (int32x4x2_t, int32_t, v4si, si, s32)
+__ST2_LANE_FUNC (int64x2x2_t, int64_t, v2di, di, s64)
+__ST2_LANE_FUNC (uint8x16x2_t, uint8_t, v16qi, qi, u8)
+__ST2_LANE_FUNC (uint16x8x2_t, uint16_t, v8hi, hi, u16)
+__ST2_LANE_FUNC (uint32x4x2_t, uint32_t, v4si, si, u32)
+__ST2_LANE_FUNC (uint64x2x2_t, uint64_t, v2di, di, u64)
+
+#define __ST3_LANE_FUNC(intype, largetype, ptrtype, \
+ mode, ptr_mode, funcsuffix, signedtype) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst3_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_ci __o; \
+ largetype __temp; \
+ __temp.val[0] \
+ = vcombine_##funcsuffix (__b.val[0], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[1] \
+ = vcombine_##funcsuffix (__b.val[1], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[2] \
+ = vcombine_##funcsuffix (__b.val[2], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __o = __builtin_aarch64_set_qregci##mode (__o, \
+ (signedtype) __temp.val[0], 0); \
+ __o = __builtin_aarch64_set_qregci##mode (__o, \
+ (signedtype) __temp.val[1], 1); \
+ __o = __builtin_aarch64_set_qregci##mode (__o, \
+ (signedtype) __temp.val[2], 2); \
+ __builtin_aarch64_st3_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __o, __c); \
+}
+
+__ST3_LANE_FUNC (float32x2x3_t, float32x4x3_t, float32_t, v4sf, sf, f32,
+ float32x4_t)
+__ST3_LANE_FUNC (float64x1x3_t, float64x2x3_t, float64_t, v2df, df, f64,
+ float64x2_t)
+__ST3_LANE_FUNC (poly8x8x3_t, poly8x16x3_t, poly8_t, v16qi, qi, p8, int8x16_t)
+__ST3_LANE_FUNC (poly16x4x3_t, poly16x8x3_t, poly16_t, v8hi, hi, p16,
+ int16x8_t)
+__ST3_LANE_FUNC (int8x8x3_t, int8x16x3_t, int8_t, v16qi, qi, s8, int8x16_t)
+__ST3_LANE_FUNC (int16x4x3_t, int16x8x3_t, int16_t, v8hi, hi, s16, int16x8_t)
+__ST3_LANE_FUNC (int32x2x3_t, int32x4x3_t, int32_t, v4si, si, s32, int32x4_t)
+__ST3_LANE_FUNC (int64x1x3_t, int64x2x3_t, int64_t, v2di, di, s64, int64x2_t)
+__ST3_LANE_FUNC (uint8x8x3_t, uint8x16x3_t, uint8_t, v16qi, qi, u8, int8x16_t)
+__ST3_LANE_FUNC (uint16x4x3_t, uint16x8x3_t, uint16_t, v8hi, hi, u16,
+ int16x8_t)
+__ST3_LANE_FUNC (uint32x2x3_t, uint32x4x3_t, uint32_t, v4si, si, u32,
+ int32x4_t)
+__ST3_LANE_FUNC (uint64x1x3_t, uint64x2x3_t, uint64_t, v2di, di, u64,
+ int64x2_t)
+
+#undef __ST3_LANE_FUNC
+#define __ST3_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst3q_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ union { intype __i; \
+ __builtin_aarch64_simd_ci __o; } __temp = { __b }; \
+ __builtin_aarch64_st3_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __temp.__o, __c); \
+}
+
+__ST3_LANE_FUNC (float32x4x3_t, float32_t, v4sf, sf, f32)
+__ST3_LANE_FUNC (float64x2x3_t, float64_t, v2df, df, f64)
+__ST3_LANE_FUNC (poly8x16x3_t, poly8_t, v16qi, qi, p8)
+__ST3_LANE_FUNC (poly16x8x3_t, poly16_t, v8hi, hi, p16)
+__ST3_LANE_FUNC (int8x16x3_t, int8_t, v16qi, qi, s8)
+__ST3_LANE_FUNC (int16x8x3_t, int16_t, v8hi, hi, s16)
+__ST3_LANE_FUNC (int32x4x3_t, int32_t, v4si, si, s32)
+__ST3_LANE_FUNC (int64x2x3_t, int64_t, v2di, di, s64)
+__ST3_LANE_FUNC (uint8x16x3_t, uint8_t, v16qi, qi, u8)
+__ST3_LANE_FUNC (uint16x8x3_t, uint16_t, v8hi, hi, u16)
+__ST3_LANE_FUNC (uint32x4x3_t, uint32_t, v4si, si, u32)
+__ST3_LANE_FUNC (uint64x2x3_t, uint64_t, v2di, di, u64)
+
+#define __ST4_LANE_FUNC(intype, largetype, ptrtype, \
+ mode, ptr_mode, funcsuffix, signedtype) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst4_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_xi __o; \
+ largetype __temp; \
+ __temp.val[0] \
+ = vcombine_##funcsuffix (__b.val[0], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[1] \
+ = vcombine_##funcsuffix (__b.val[1], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[2] \
+ = vcombine_##funcsuffix (__b.val[2], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[3] \
+ = vcombine_##funcsuffix (__b.val[3], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[0], 0); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[1], 1); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[2], 2); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[3], 3); \
+ __builtin_aarch64_st4_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __o, __c); \
+}
+
+__ST4_LANE_FUNC (float32x2x4_t, float32x4x4_t, float32_t, v4sf, sf, f32,
+ float32x4_t)
+__ST4_LANE_FUNC (float64x1x4_t, float64x2x4_t, float64_t, v2df, df, f64,
+ float64x2_t)
+__ST4_LANE_FUNC (poly8x8x4_t, poly8x16x4_t, poly8_t, v16qi, qi, p8, int8x16_t)
+__ST4_LANE_FUNC (poly16x4x4_t, poly16x8x4_t, poly16_t, v8hi, hi, p16,
+ int16x8_t)
+__ST4_LANE_FUNC (int8x8x4_t, int8x16x4_t, int8_t, v16qi, qi, s8, int8x16_t)
+__ST4_LANE_FUNC (int16x4x4_t, int16x8x4_t, int16_t, v8hi, hi, s16, int16x8_t)
+__ST4_LANE_FUNC (int32x2x4_t, int32x4x4_t, int32_t, v4si, si, s32, int32x4_t)
+__ST4_LANE_FUNC (int64x1x4_t, int64x2x4_t, int64_t, v2di, di, s64, int64x2_t)
+__ST4_LANE_FUNC (uint8x8x4_t, uint8x16x4_t, uint8_t, v16qi, qi, u8, int8x16_t)
+__ST4_LANE_FUNC (uint16x4x4_t, uint16x8x4_t, uint16_t, v8hi, hi, u16,
+ int16x8_t)
+__ST4_LANE_FUNC (uint32x2x4_t, uint32x4x4_t, uint32_t, v4si, si, u32,
+ int32x4_t)
+__ST4_LANE_FUNC (uint64x1x4_t, uint64x2x4_t, uint64_t, v2di, di, u64,
+ int64x2_t)
+
+#undef __ST4_LANE_FUNC
+#define __ST4_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst4q_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ union { intype __i; \
+ __builtin_aarch64_simd_xi __o; } __temp = { __b }; \
+ __builtin_aarch64_st4_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __temp.__o, __c); \
+}
+
+__ST4_LANE_FUNC (float32x4x4_t, float32_t, v4sf, sf, f32)
+__ST4_LANE_FUNC (float64x2x4_t, float64_t, v2df, df, f64)
+__ST4_LANE_FUNC (poly8x16x4_t, poly8_t, v16qi, qi, p8)
+__ST4_LANE_FUNC (poly16x8x4_t, poly16_t, v8hi, hi, p16)
+__ST4_LANE_FUNC (int8x16x4_t, int8_t, v16qi, qi, s8)
+__ST4_LANE_FUNC (int16x8x4_t, int16_t, v8hi, hi, s16)
+__ST4_LANE_FUNC (int32x4x4_t, int32_t, v4si, si, s32)
+__ST4_LANE_FUNC (int64x2x4_t, int64_t, v2di, di, s64)
+__ST4_LANE_FUNC (uint8x16x4_t, uint8_t, v16qi, qi, u8)
+__ST4_LANE_FUNC (uint16x8x4_t, uint16_t, v8hi, hi, u16)
+__ST4_LANE_FUNC (uint32x4x4_t, uint32_t, v4si, si, u32)
+__ST4_LANE_FUNC (uint64x2x4_t, uint64_t, v2di, di, u64)
__extension__ static __inline int64_t __attribute__ ((__always_inline__))
vaddlv_s32 (int32x2_t a)
@@ -20943,6 +20821,12 @@ vqabss_s32 (int32x1_t __a)
return (int32x1_t) __builtin_aarch64_sqabssi (__a);
}
+__extension__ static __inline int64_t __attribute__ ((__always_inline__))
+vqabsd_s64 (int64_t __a)
+{
+ return __builtin_aarch64_sqabsdi (__a);
+}
+
/* vqadd */
__extension__ static __inline int8x1_t __attribute__ ((__always_inline__))
@@ -21561,6 +21445,12 @@ vqnegs_s32 (int32x1_t __a)
return (int32x1_t) __builtin_aarch64_sqnegsi (__a);
}
+__extension__ static __inline int64_t __attribute__ ((__always_inline__))
+vqnegd_s64 (int64_t __a)
+{
+ return __builtin_aarch64_sqnegdi (__a);
+}
+
/* vqrdmulh */
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
@@ -22481,6 +22371,12 @@ vrnd_f32 (float32x2_t __a)
return __builtin_aarch64_btruncv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrnd_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_trunc (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndq_f32 (float32x4_t __a)
{
@@ -22501,6 +22397,12 @@ vrnda_f32 (float32x2_t __a)
return __builtin_aarch64_roundv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrnda_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_round (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndaq_f32 (float32x4_t __a)
{
@@ -22521,6 +22423,12 @@ vrndi_f32 (float32x2_t __a)
return __builtin_aarch64_nearbyintv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndi_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_nearbyint (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndiq_f32 (float32x4_t __a)
{
@@ -22541,6 +22449,12 @@ vrndm_f32 (float32x2_t __a)
return __builtin_aarch64_floorv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndm_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_floor (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndmq_f32 (float32x4_t __a)
{
@@ -22560,6 +22474,13 @@ vrndn_f32 (float32x2_t __a)
{
return __builtin_aarch64_frintnv2sf (__a);
}
+
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndn_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_frintndf (__a);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndnq_f32 (float32x4_t __a)
{
@@ -22580,6 +22501,12 @@ vrndp_f32 (float32x2_t __a)
return __builtin_aarch64_ceilv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndp_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_ceil (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndpq_f32 (float32x4_t __a)
{
@@ -22600,6 +22527,12 @@ vrndx_f32 (float32x2_t __a)
return __builtin_aarch64_rintv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndx_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_rint (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndxq_f32 (float32x4_t __a)
{
@@ -25316,6 +25249,444 @@ __INTERLEAVE_LIST (uzp)
/* vzip */
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vzip1_f32 (float32x2_t __a, float32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
+vzip1_p8 (poly8x8_t __a, poly8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
+vzip1_p16 (poly16x4_t __a, poly16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
+vzip1_s8 (int8x8_t __a, int8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
+vzip1_s16 (int16x4_t __a, int16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
+vzip1_s32 (int32x2_t __a, int32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
+vzip1_u8 (uint8x8_t __a, uint8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
+vzip1_u16 (uint16x4_t __a, uint16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
+vzip1_u32 (uint32x2_t __a, uint32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vzip1q_f32 (float32x4_t __a, float32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
+vzip1q_f64 (float64x2_t __a, float64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
+vzip1q_p8 (poly8x16_t __a, poly8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23});
+#endif
+}
+
+__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
+vzip1q_p16 (poly16x8_t __a, poly16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
+vzip1q_s8 (int8x16_t __a, int8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23});
+#endif
+}
+
+__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
+vzip1q_s16 (int16x8_t __a, int16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
+vzip1q_s32 (int32x4_t __a, int32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
+vzip1q_s64 (int64x2_t __a, int64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
+vzip1q_u8 (uint8x16_t __a, uint8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23});
+#endif
+}
+
+__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
+vzip1q_u16 (uint16x8_t __a, uint16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
+vzip1q_u32 (uint32x4_t __a, uint32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
+vzip1q_u64 (uint64x2_t __a, uint64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vzip2_f32 (float32x2_t __a, float32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
+vzip2_p8 (poly8x8_t __a, poly8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
+vzip2_p16 (poly16x4_t __a, poly16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
+vzip2_s8 (int8x8_t __a, int8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
+vzip2_s16 (int16x4_t __a, int16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
+vzip2_s32 (int32x2_t __a, int32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
+vzip2_u8 (uint8x8_t __a, uint8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
+vzip2_u16 (uint16x4_t __a, uint16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
+vzip2_u32 (uint32x2_t __a, uint32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vzip2q_f32 (float32x4_t __a, float32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
+vzip2q_f64 (float64x2_t __a, float64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
+vzip2q_p8 (poly8x16_t __a, poly8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31});
+#endif
+}
+
+__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
+vzip2q_p16 (poly16x8_t __a, poly16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
+vzip2q_s8 (int8x16_t __a, int8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31});
+#endif
+}
+
+__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
+vzip2q_s16 (int16x8_t __a, int16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
+vzip2q_s32 (int32x4_t __a, int32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
+vzip2q_s64 (int64x2_t __a, int64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
+vzip2q_u8 (uint8x16_t __a, uint8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31});
+#endif
+}
+
+__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
+vzip2q_u16 (uint16x8_t __a, uint16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
+vzip2q_u32 (uint32x4_t __a, uint32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
+vzip2q_u64 (uint64x2_t __a, uint64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {1, 3});
+#endif
+}
+
__INTERLEAVE_LIST (zip)
#undef __INTERLEAVE_LIST
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/libgcc.a b/lib/gcc/aarch64-linux-android/4.9.1/libgcc.a
index 4a289b9..c56bcd0 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/libgcc.a
+++ b/lib/gcc/aarch64-linux-android/4.9.1/libgcc.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/libgcov.a b/lib/gcc/aarch64-linux-android/4.9.1/libgcov.a
index 44b5b2a..1cde3fe 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/libgcov.a
+++ b/lib/gcc/aarch64-linux-android/4.9.1/libgcov.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/gtype.state b/lib/gcc/aarch64-linux-android/4.9.1/plugin/gtype.state
index 8617ccb..3923d7d 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/gtype.state
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/gtype.state
@@ -4,8 +4,8 @@
;;; Don't parse this file wihout knowing GCC gengtype internals.
;;; This file should be parsed by the same gengtype which wrote it.
-(!version "4.9.1 20140505 (prerelease)")
-(!srcdir "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc")
+(!version "4.9.1 20140529 (prerelease)")
+(!srcdir "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc")
(!languages 9 ada c cp fortran go java lto objc objcp)
(!fileslist 190
(!srcfile 511 "../libcpp/include/line-map.h")
@@ -310,11 +310,11 @@
(!srcfileloc "tree-core.h" 729)
nil )
(!pair "u"
- (!type union 12 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-core.h:731"
+ (!type union 12 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-core.h:731"
(!srcfileloc "tree-core.h" 765)
(!fields 3
(!pair "bits"
- (!type struct 13 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-core.h:734"
+ (!type struct 13 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-core.h:734"
(!srcfileloc "tree-core.h" 757)
(!fields 16
(!pair "lang_flag_0"
@@ -6604,7 +6604,7 @@
)
)
(!pair "x"
- (!type struct 321 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/basic-block.h:187"
+ (!type struct 321 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/basic-block.h:187"
(!srcfileloc "basic-block.h" 190)
(!fields 2
(!pair "head_"
@@ -8400,45 +8400,41 @@
(!type struct 404
(!type already_seen 403)
gc_maybe_pointed_to "machine_function"
- (!srcfileloc "config/aarch64/aarch64.h" 536)
+ (!srcfileloc "config/aarch64/aarch64.h" 534)
(!fields 2
(!pair "frame"
(!type struct 405 nil gc_used "aarch64_frame"
- (!srcfileloc "config/aarch64/aarch64.h" 526)
- (!fields 6
+ (!srcfileloc "config/aarch64/aarch64.h" 524)
+ (!fields 5
(!pair "reg_offset"
(!type array 406 nil gc_used "FIRST_PSEUDO_REGISTER"
(!type already_seen 9)
)
- (!srcfileloc "config/aarch64/aarch64.h" 517)
+ (!srcfileloc "config/aarch64/aarch64.h" 516)
nil )
(!pair "saved_regs_size"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 518)
+ (!srcfileloc "config/aarch64/aarch64.h" 517)
nil )
(!pair "padding0"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 521)
+ (!srcfileloc "config/aarch64/aarch64.h" 520)
nil )
(!pair "hardfp_offset"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 522)
- nil )
- (!pair "fp_lr_offset"
- (!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 523)
+ (!srcfileloc "config/aarch64/aarch64.h" 521)
nil )
(!pair "laid_out"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 525)
+ (!srcfileloc "config/aarch64/aarch64.h" 523)
nil )
)
nil 511 nil nil )
- (!srcfileloc "config/aarch64/aarch64.h" 530)
+ (!srcfileloc "config/aarch64/aarch64.h" 528)
nil )
(!pair "saved_varargs_size"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 534)
+ (!srcfileloc "config/aarch64/aarch64.h" 532)
nil )
)
nil 511 nil nil )
@@ -8523,7 +8519,7 @@
(!srcfileloc "dwarf2out.h" 55)
nil )
(!pair "dw_cfi_oprnd1"
- (!type union 413 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/dwarf2out.h:47"
+ (!type union 413 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/dwarf2out.h:47"
(!srcfileloc "dwarf2out.h" 52)
(!fields 4
(!pair "dw_cfi_reg_num"
@@ -10832,7 +10828,7 @@
)
)
(!pair "loc"
- (!type union 512 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-core.h:1162"
+ (!type union 512 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-core.h:1162"
(!srcfileloc "tree-core.h" 1162)
(!fields 2
(!pair "stmt"
@@ -12652,7 +12648,7 @@
(!srcfileloc "c/c-decl.c" 212)
(!fields 11
(!pair "u"
- (!type union 585 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/c/c-decl.c:198"
+ (!type union 585 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/c/c-decl.c:198"
(!srcfileloc "c/c-decl.c" 201)
(!fields 2
(!pair "type"
@@ -13671,7 +13667,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 644 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/java/expr.c:2060"nil
+ (!type struct 644 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/java/expr.c:2060"nil
(!fields 0 )
nil 0 nil nil )
@@ -13798,11 +13794,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 655 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/fortran/trans.h:340"nil
+ (!type struct 655 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/fortran/trans.h:340"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 656 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/fortran/trans.h:328"nil
+ (!type struct 656 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/fortran/trans.h:328"nil
(!fields 0 )
nil 0 nil nil )
@@ -13826,7 +13822,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 662 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/fortran/trans.h:33"nil
+ (!type struct 662 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/fortran/trans.h:33"nil
(!fields 0 )
nil 0 nil nil )
@@ -14099,27 +14095,27 @@
(!type already_seen 684)
)
gc_pointed_to "vec<tree_int,va_gc>"
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
(!fields 2
(!pair "va_gc"
(!type already_seen 3)
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
(!pair "tree_int"
(!type struct 686 nil gc_used "tree_int"
- (!srcfileloc "cp/parser.c" 8667)
+ (!srcfileloc "cp/parser.c" 8653)
(!fields 2
(!pair "t"
(!type already_seen 5)
- (!srcfileloc "cp/parser.c" 8665)
+ (!srcfileloc "cp/parser.c" 8651)
nil )
(!pair "i"
(!type already_seen 9)
- (!srcfileloc "cp/parser.c" 8666)
+ (!srcfileloc "cp/parser.c" 8652)
nil )
)
nil 260 nil nil )
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
)
)
@@ -15077,7 +15073,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 759 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/c/c-parser.c:6077"nil
+ (!type struct 759 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/c/c-parser.c:6077"nil
(!fields 0 )
nil 0 nil nil )
@@ -15204,7 +15200,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 768 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/c-family/c-pragma.c:1169"nil
+ (!type struct 768 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/c-family/c-pragma.c:1169"nil
(!fields 0 )
nil 0 nil nil )
@@ -15736,7 +15732,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 828 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/ada/gcc-interface/decl.c:178"nil
+ (!type struct 828 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/ada/gcc-interface/decl.c:178"nil
(!fields 0 )
nil 0 nil nil )
@@ -17657,7 +17653,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1014 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/config/aarch64/aarch64.c:6383"nil
+ (!type struct 1014 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/config/aarch64/aarch64.c:6436"nil
(!fields 0 )
nil 0 nil nil )
@@ -17987,7 +17983,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type union 1079 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-eh.c:59"nil
+ (!type union 1079 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-eh.c:59"nil
(!fields 0 )
nil 0 nil )
@@ -18617,7 +18613,7 @@
(!srcfileloc "gimple.h" 277)
nil )
(!pair "u"
- (!type union 1120 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/gimple.h:280"
+ (!type union 1120 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/gimple.h:280"
(!srcfileloc "gimple.h" 283)
(!fields 2
(!pair "fntype"
@@ -18722,11 +18718,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1128 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/varasm.c:4818"nil
+ (!type struct 1128 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/varasm.c:4818"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 1129 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/varasm.c:4574"nil
+ (!type struct 1129 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/varasm.c:4574"nil
(!fields 0 )
nil 0 nil nil )
@@ -18832,7 +18828,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type union 1148 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/mcf.c:344"nil
+ (!type union 1148 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/mcf.c:344"nil
(!fields 0 )
nil 0 nil )
@@ -19748,7 +19744,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1268 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/dwarf2cfi.c:218"nil
+ (!type struct 1268 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/dwarf2cfi.c:218"nil
(!fields 0 )
nil 0 nil nil )
@@ -19760,7 +19756,7 @@
(!type pointer 1271 nil gc_unused
(!type already_seen 1270)
)
- gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/dwarf2cfi.c:101"nil
+ gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/dwarf2cfi.c:101"nil
(!fields 0 )
nil 0 nil nil )
@@ -20177,19 +20173,19 @@
(!type already_seen 1324)
)
gc_pointed_to "constant_descriptor_tree"
- (!srcfileloc "cgraph.h" 1336)
+ (!srcfileloc "cgraph.h" 1337)
(!fields 3
(!pair "rtl"
(!type already_seen 136)
- (!srcfileloc "cgraph.h" 1327)
+ (!srcfileloc "cgraph.h" 1328)
nil )
(!pair "value"
(!type already_seen 5)
- (!srcfileloc "cgraph.h" 1330)
+ (!srcfileloc "cgraph.h" 1331)
nil )
(!pair "hash"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 1335)
+ (!srcfileloc "cgraph.h" 1336)
nil )
)
nil 511 nil nil )
@@ -21813,7 +21809,7 @@
(!type already_seen 1318)
- (!type struct 1426 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/config/aarch64/aarch64.h:578"nil
+ (!type struct 1426 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/config/aarch64/aarch64.h:576"nil
(!fields 0 )
nil 0 nil nil )
@@ -21901,11 +21897,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1442 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/../libcpp/include/cpplib.h:999"nil
+ (!type struct 1442 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/../libcpp/include/cpplib.h:999"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 1443 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/../libcpp/include/cpplib.h:988"nil
+ (!type struct 1443 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/../libcpp/include/cpplib.h:988"nil
(!fields 0 )
nil 0 nil nil )
@@ -21959,7 +21955,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1452 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/../libcpp/include/line-map.h:627"nil
+ (!type struct 1452 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/../libcpp/include/line-map.h:627"nil
(!fields 0 )
nil 0 nil nil )
@@ -22429,11 +22425,11 @@
nil )
(!pair "vec<tree_int,va_gc>"
(!type already_seen 684)
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
(!pair "tree_int"
(!type already_seen 686)
- (!srcfileloc "cp/parser.c" 8667)
+ (!srcfileloc "cp/parser.c" 8653)
nil )
(!pair "cp_parser_expression_stack"
(!type array 1464 nil gc_unused "NUM_PREC_VALUES"
@@ -22971,7 +22967,7 @@
nil )
(!pair "builtin_type"
(!type already_seen 9)
- (!srcfileloc "ada/gcc-interface/utils.c" 5854)
+ (!srcfileloc "ada/gcc-interface/utils.c" 5855)
nil )
(!pair "vec<loop_info,va_gc>"
(!type already_seen 815)
@@ -22999,7 +22995,7 @@
nil )
(!pair "vinfo_t"
(!type already_seen 827)
- (!srcfileloc "ada/gcc-interface/decl.c" 6906)
+ (!srcfileloc "ada/gcc-interface/decl.c" 6908)
nil )
(!pair "intrin_binding_t"
(!type already_seen 828)
@@ -23235,7 +23231,7 @@
nil )
(!pair "aarch64_simd_mangle_map_entry"
(!type already_seen 1014)
- (!srcfileloc "config/aarch64/aarch64.c" 6387)
+ (!srcfileloc "config/aarch64/aarch64.c" 6440)
nil )
(!pair "aarch64_cc"
(!type already_seen 9)
@@ -23771,23 +23767,23 @@
nil )
(!pair "cgraph_2node_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 831)
+ (!srcfileloc "cgraph.h" 832)
nil )
(!pair "cgraph_2edge_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 829)
+ (!srcfileloc "cgraph.h" 830)
nil )
(!pair "varpool_node_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 827)
+ (!srcfileloc "cgraph.h" 828)
nil )
(!pair "cgraph_node_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 826)
+ (!srcfileloc "cgraph.h" 827)
nil )
(!pair "cgraph_edge_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 825)
+ (!srcfileloc "cgraph.h" 826)
nil )
(!pair "cgraph_edge_p"
(!type already_seen 915)
@@ -24121,7 +24117,7 @@
nil )
(!pair "machine_function"
(!type already_seen 404)
- (!srcfileloc "config/aarch64/aarch64.h" 536)
+ (!srcfileloc "config/aarch64/aarch64.h" 534)
nil )
(!pair "gt_pointer_operator"
(!type already_seen 9)
@@ -25710,23 +25706,23 @@
nil )
(!pair "generic_parm_count"
(!type already_seen 9)
- (!srcfileloc "cp/parser.c" 31968)
+ (!srcfileloc "cp/parser.c" 31972)
nil )
(!pair "the_parser"
(!type already_seen 690)
- (!srcfileloc "cp/parser.c" 31391)
+ (!srcfileloc "cp/parser.c" 31395)
nil )
(!pair "lambda_scope_stack"
(!type already_seen 685)
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
(!pair "lambda_count"
(!type already_seen 9)
- (!srcfileloc "cp/parser.c" 8662)
+ (!srcfileloc "cp/parser.c" 8648)
nil )
(!pair "lambda_scope"
(!type already_seen 5)
- (!srcfileloc "cp/parser.c" 8661)
+ (!srcfileloc "cp/parser.c" 8647)
nil )
(!pair "cp_parser_context_free_list"
(!type already_seen 696)
@@ -25785,7 +25781,7 @@
nil )
(!pair "last_error_tinst_level"
(!type already_seen 725)
- (!srcfileloc "cp/pt.c" 8211)
+ (!srcfileloc "cp/pt.c" 8230)
nil )
(!pair "canonical_template_parms"
(!type already_seen 45)
@@ -25876,11 +25872,11 @@
nil )
(!pair "java_iface_lookup_fn"
(!type already_seen 5)
- (!srcfileloc "cp/call.c" 7309)
+ (!srcfileloc "cp/call.c" 7318)
nil )
(!pair "default_arg_context"
(!type already_seen 45)
- (!srcfileloc "cp/call.c" 6482)
+ (!srcfileloc "cp/call.c" 6491)
nil )
(!pair "unemitted_tinfo_decls"
(!type already_seen 45)
@@ -26143,13 +26139,13 @@
(!type array 1569 nil gc_used "(int) ATTR_LAST"
(!type already_seen 5)
)
- (!srcfileloc "ada/gcc-interface/utils.c" 5997)
+ (!srcfileloc "ada/gcc-interface/utils.c" 5998)
nil )
(!pair "builtin_types"
(!type array 1570 nil gc_used "(int) BT_LAST + 1"
(!type already_seen 5)
)
- (!srcfileloc "ada/gcc-interface/utils.c" 5857)
+ (!srcfileloc "ada/gcc-interface/utils.c" 5858)
nil )
(!pair "dummy_global"
(!type already_seen 5)
@@ -26410,7 +26406,7 @@
)
(!pair "va_list_type"
(!type already_seen 5)
- (!srcfileloc "config/aarch64/aarch64.c" 5500)
+ (!srcfileloc "config/aarch64/aarch64.c" 5553)
nil )
(!pair "tls_get_addr_libfunc"
(!type already_seen 136)
@@ -26430,7 +26426,7 @@
nil )
(!pair "critical_name_mutexes"
(!type already_seen 1488)
- (!srcfileloc "omp-low.c" 8813)
+ (!srcfileloc "omp-low.c" 8832)
(!options
(!option param2_is type
(!type already_seen 5)
@@ -26840,7 +26836,7 @@
nil )
(!pair "block_move_fn"
(!type already_seen 5)
- (!srcfileloc "expr.c" 1443)
+ (!srcfileloc "expr.c" 1427)
nil )
(!pair "stack_check_libfunc"
(!type already_seen 136)
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/auto-host.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/auto-host.h
index f3520af..b14aea0 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/auto-host.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/auto-host.h
@@ -1255,6 +1255,13 @@
#endif
+/* Define if the linker supports clearing hardware capabilities via mapfile.
+ */
+#ifndef USED_FOR_TARGET
+/* #undef HAVE_LD_CLEARCAP */
+#endif
+
+
/* Define if your linker supports --demangle option. */
#ifndef USED_FOR_TARGET
#define HAVE_LD_DEMANGLE 1
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/cgraph.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/cgraph.h
index 15310d8..6c3be6d 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/cgraph.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/cgraph.h
@@ -723,6 +723,7 @@ enum symbol_partitioning_class
/* In symtab.c */
void symtab_register_node (symtab_node *);
void symtab_unregister_node (symtab_node *);
+void symtab_remove_from_same_comdat_group (symtab_node *);
void symtab_remove_node (symtab_node *);
symtab_node *symtab_get_node (const_tree);
symtab_node *symtab_node_for_asm (const_tree asmname);
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64-protos.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64-protos.h
index 5542f02..04cbc78 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64-protos.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64-protos.h
@@ -175,6 +175,8 @@ bool aarch64_is_extend_from_extract (enum machine_mode, rtx, rtx);
bool aarch64_is_long_call_p (rtx);
bool aarch64_label_mentioned_p (rtx);
bool aarch64_legitimate_pic_operand_p (rtx);
+bool aarch64_modes_tieable_p (enum machine_mode mode1,
+ enum machine_mode mode2);
bool aarch64_move_imm (HOST_WIDE_INT, enum machine_mode);
bool aarch64_mov_operand_p (rtx, enum aarch64_symbol_context,
enum machine_mode);
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64.h
index 2fd6df4..c9b30d0 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/aarch64/aarch64.h
@@ -365,8 +365,7 @@ extern unsigned long aarch64_tune_flags;
#define HARD_REGNO_MODE_OK(REGNO, MODE) aarch64_hard_regno_mode_ok (REGNO, MODE)
-#define MODES_TIEABLE_P(MODE1, MODE2) \
- (GET_MODE_CLASS (MODE1) == GET_MODE_CLASS (MODE2))
+#define MODES_TIEABLE_P(MODE1, MODE2) aarch64_modes_tieable_p (MODE1, MODE2)
#define DWARF2_UNWIND_INFO 1
@@ -520,7 +519,6 @@ struct GTY (()) aarch64_frame
been saved. */
HOST_WIDE_INT padding0;
HOST_WIDE_INT hardfp_offset; /* HARD_FRAME_POINTER_REGNUM */
- HOST_WIDE_INT fp_lr_offset; /* Space needed for saving fp and/or lr */
bool laid_out;
};
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/arm/aarch-common-protos.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/arm/aarch-common-protos.h
index 3e6e242..1b60d78 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/arm/aarch-common-protos.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/arm/aarch-common-protos.h
@@ -24,6 +24,9 @@
#define GCC_AARCH_COMMON_PROTOS_H
extern int aarch_crypto_can_dual_issue (rtx, rtx);
+extern bool aarch_rev16_p (rtx);
+extern bool aarch_rev16_shleft_mask_imm_p (rtx, enum machine_mode);
+extern bool aarch_rev16_shright_mask_imm_p (rtx, enum machine_mode);
extern int arm_early_load_addr_dep (rtx, rtx);
extern int arm_early_store_addr_dep (rtx, rtx);
extern int arm_mac_accumulator_is_mul_result (rtx, rtx);
@@ -54,6 +57,7 @@ struct alu_cost_table
const int bfi; /* Bit-field insert. */
const int bfx; /* Bit-field extraction. */
const int clz; /* Count Leading Zeros. */
+ const int rev; /* Reverse bits/bytes. */
const int non_exec; /* Extra cost when not executing insn. */
const bool non_exec_costs_exec; /* True if non-execution must add the exec
cost. */
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/initfini-array.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/initfini-array.h
index f7ae836..67e66f6 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/initfini-array.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/config/initfini-array.h
@@ -14,8 +14,13 @@
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details.
- You should have received a copy of the GNU General Public License
- along with GCC; see the file COPYING3. If not see
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
#ifdef HAVE_INITFINI_ARRAY_SUPPORT
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/configargs.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/configargs.h
index 62e1277..dbe4a51 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/configargs.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/configargs.h
@@ -1,5 +1,5 @@
/* Generated automatically. */
-static const char configuration_arguments[] = "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-branch --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-linux-android --enable-threads --enable-tls --enable-libgomp --disable-libitm --disable-libsanitizer --enable-libatomic --disable-libstdc__-v3 : (reconfigured) /mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-branch --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-linux-android --enable-threads --enable-tls --enable-libgomp --disable-libitm --disable-libsanitizer --enable-libatomic --disable-libstdc__-v3";
+static const char configuration_arguments[] = "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-2014.06 --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-linux-android --enable-threads --enable-tls --enable-libgomp --disable-libitm --disable-libsanitizer --enable-libatomic --disable-libstdc__-v3 : (reconfigured) /mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-2014.06 --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-linux-android --enable-threads --enable-tls --enable-libgomp --disable-libitm --disable-libsanitizer --enable-libatomic --disable-libstdc__-v3";
static const char thread_model[] = "posix";
static const struct {
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-codes.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-codes.h
index 0b52fe7..3385748 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-codes.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-codes.h
@@ -31,13 +31,23 @@ enum insn_code {
CODE_FOR_storewb_pairsi_di = 54,
CODE_FOR_storewb_pairdi_si = 55,
CODE_FOR_storewb_pairdi_di = 56,
+ CODE_FOR_addsi3_compare0 = 72,
+ CODE_FOR_adddi3_compare0 = 73,
+ CODE_FOR_addsi3_carryin = 184,
+ CODE_FOR_adddi3_carryin = 185,
CODE_FOR_subsi3 = 199,
CODE_FOR_subdi3 = 201,
+ CODE_FOR_subsi3_compare0 = 202,
+ CODE_FOR_subdi3_compare0 = 203,
+ CODE_FOR_subsi3_carryin = 255,
+ CODE_FOR_subdi3_carryin = 256,
CODE_FOR_absdi2 = 261,
CODE_FOR_negsi2 = 262,
CODE_FOR_negdi2 = 263,
CODE_FOR_mulsi3 = 289,
CODE_FOR_muldi3 = 290,
+ CODE_FOR_maddsi = 292,
+ CODE_FOR_madddi = 293,
CODE_FOR_mulsidi3 = 301,
CODE_FOR_umulsidi3 = 302,
CODE_FOR_maddsidi4 = 303,
@@ -62,2147 +72,2216 @@ enum insn_code {
CODE_FOR_anddi3 = 381,
CODE_FOR_iordi3 = 382,
CODE_FOR_xordi3 = 383,
- CODE_FOR_one_cmplsi2 = 438,
- CODE_FOR_one_cmpldi2 = 439,
- CODE_FOR_clzsi2 = 493,
- CODE_FOR_clzdi2 = 494,
- CODE_FOR_clrsbsi2 = 495,
- CODE_FOR_clrsbdi2 = 496,
- CODE_FOR_rbitsi2 = 497,
- CODE_FOR_rbitdi2 = 498,
- CODE_FOR_bswapsi2 = 578,
- CODE_FOR_bswapdi2 = 579,
- CODE_FOR_bswaphi2 = 580,
- CODE_FOR_btruncsf2 = 582,
- CODE_FOR_ceilsf2 = 583,
- CODE_FOR_floorsf2 = 584,
- CODE_FOR_frintnsf2 = 585,
- CODE_FOR_nearbyintsf2 = 586,
- CODE_FOR_rintsf2 = 587,
- CODE_FOR_roundsf2 = 588,
- CODE_FOR_btruncdf2 = 589,
- CODE_FOR_ceildf2 = 590,
- CODE_FOR_floordf2 = 591,
- CODE_FOR_frintndf2 = 592,
- CODE_FOR_nearbyintdf2 = 593,
- CODE_FOR_rintdf2 = 594,
- CODE_FOR_rounddf2 = 595,
- CODE_FOR_lbtruncsfsi2 = 596,
- CODE_FOR_lceilsfsi2 = 597,
- CODE_FOR_lfloorsfsi2 = 598,
- CODE_FOR_lroundsfsi2 = 599,
- CODE_FOR_lfrintnsfsi2 = 600,
- CODE_FOR_lbtruncusfsi2 = 601,
- CODE_FOR_lceilusfsi2 = 602,
- CODE_FOR_lfloorusfsi2 = 603,
- CODE_FOR_lroundusfsi2 = 604,
- CODE_FOR_lfrintnusfsi2 = 605,
- CODE_FOR_lbtruncdfsi2 = 606,
- CODE_FOR_lceildfsi2 = 607,
- CODE_FOR_lfloordfsi2 = 608,
- CODE_FOR_lrounddfsi2 = 609,
- CODE_FOR_lfrintndfsi2 = 610,
- CODE_FOR_lbtruncudfsi2 = 611,
- CODE_FOR_lceiludfsi2 = 612,
- CODE_FOR_lfloorudfsi2 = 613,
- CODE_FOR_lroundudfsi2 = 614,
- CODE_FOR_lfrintnudfsi2 = 615,
- CODE_FOR_lbtruncsfdi2 = 616,
- CODE_FOR_lceilsfdi2 = 617,
- CODE_FOR_lfloorsfdi2 = 618,
- CODE_FOR_lroundsfdi2 = 619,
- CODE_FOR_lfrintnsfdi2 = 620,
- CODE_FOR_lbtruncusfdi2 = 621,
- CODE_FOR_lceilusfdi2 = 622,
- CODE_FOR_lfloorusfdi2 = 623,
- CODE_FOR_lroundusfdi2 = 624,
- CODE_FOR_lfrintnusfdi2 = 625,
- CODE_FOR_lbtruncdfdi2 = 626,
- CODE_FOR_lceildfdi2 = 627,
- CODE_FOR_lfloordfdi2 = 628,
- CODE_FOR_lrounddfdi2 = 629,
- CODE_FOR_lfrintndfdi2 = 630,
- CODE_FOR_lbtruncudfdi2 = 631,
- CODE_FOR_lceiludfdi2 = 632,
- CODE_FOR_lfloorudfdi2 = 633,
- CODE_FOR_lroundudfdi2 = 634,
- CODE_FOR_lfrintnudfdi2 = 635,
- CODE_FOR_fmasf4 = 636,
- CODE_FOR_fmadf4 = 637,
- CODE_FOR_fnmasf4 = 638,
- CODE_FOR_fnmadf4 = 639,
- CODE_FOR_fmssf4 = 640,
- CODE_FOR_fmsdf4 = 641,
- CODE_FOR_fnmssf4 = 642,
- CODE_FOR_fnmsdf4 = 643,
- CODE_FOR_extendsfdf2 = 646,
- CODE_FOR_truncdfsf2 = 647,
- CODE_FOR_fix_truncsfsi2 = 648,
- CODE_FOR_fix_truncdfsi2 = 649,
- CODE_FOR_fix_truncsfdi2 = 650,
- CODE_FOR_fix_truncdfdi2 = 651,
- CODE_FOR_fixuns_truncsfsi2 = 652,
- CODE_FOR_fixuns_truncdfsi2 = 653,
- CODE_FOR_fixuns_truncsfdi2 = 654,
- CODE_FOR_fixuns_truncdfdi2 = 655,
- CODE_FOR_floatsisf2 = 656,
- CODE_FOR_floatsidf2 = 657,
- CODE_FOR_floatdisf2 = 658,
- CODE_FOR_floatdidf2 = 659,
- CODE_FOR_floatunssisf2 = 660,
- CODE_FOR_floatunssidf2 = 661,
- CODE_FOR_floatunsdisf2 = 662,
- CODE_FOR_floatunsdidf2 = 663,
- CODE_FOR_addsf3 = 664,
- CODE_FOR_adddf3 = 665,
- CODE_FOR_subsf3 = 666,
- CODE_FOR_subdf3 = 667,
- CODE_FOR_mulsf3 = 668,
- CODE_FOR_muldf3 = 669,
- CODE_FOR_divsf3 = 672,
- CODE_FOR_divdf3 = 673,
- CODE_FOR_negsf2 = 674,
- CODE_FOR_negdf2 = 675,
- CODE_FOR_sqrtsf2 = 676,
- CODE_FOR_sqrtdf2 = 677,
- CODE_FOR_abssf2 = 678,
- CODE_FOR_absdf2 = 679,
- CODE_FOR_smaxsf3 = 680,
- CODE_FOR_smaxdf3 = 681,
- CODE_FOR_sminsf3 = 682,
- CODE_FOR_smindf3 = 683,
- CODE_FOR_aarch64_movdi_tilow = 684,
- CODE_FOR_aarch64_movdi_tflow = 685,
- CODE_FOR_aarch64_movdi_tihigh = 686,
- CODE_FOR_aarch64_movdi_tfhigh = 687,
- CODE_FOR_aarch64_movtihigh_di = 688,
- CODE_FOR_aarch64_movtfhigh_di = 689,
- CODE_FOR_aarch64_movtilow_di = 690,
- CODE_FOR_aarch64_movtflow_di = 691,
- CODE_FOR_aarch64_movtilow_tilow = 692,
- CODE_FOR_add_losym_si = 693,
- CODE_FOR_add_losym_di = 694,
- CODE_FOR_ldr_got_small_si = 695,
- CODE_FOR_ldr_got_small_di = 696,
- CODE_FOR_ldr_got_small_sidi = 697,
- CODE_FOR_ldr_got_tiny = 698,
- CODE_FOR_aarch64_load_tp_hard = 699,
- CODE_FOR_tlsie_small = 701,
- CODE_FOR_tlsle_small = 702,
- CODE_FOR_tlsdesc_small = 703,
- CODE_FOR_stack_tie = 704,
- CODE_FOR_aarch64_simd_dupv8qi = 705,
- CODE_FOR_aarch64_simd_dupv16qi = 706,
- CODE_FOR_aarch64_simd_dupv4hi = 707,
- CODE_FOR_aarch64_simd_dupv8hi = 708,
- CODE_FOR_aarch64_simd_dupv2si = 709,
- CODE_FOR_aarch64_simd_dupv4si = 710,
- CODE_FOR_aarch64_simd_dupv2di = 711,
- CODE_FOR_aarch64_simd_dupv2sf = 712,
- CODE_FOR_aarch64_simd_dupv4sf = 713,
- CODE_FOR_aarch64_simd_dupv2df = 714,
- CODE_FOR_aarch64_dup_lanev8qi = 715,
- CODE_FOR_aarch64_dup_lanev16qi = 716,
- CODE_FOR_aarch64_dup_lanev4hi = 717,
- CODE_FOR_aarch64_dup_lanev8hi = 718,
- CODE_FOR_aarch64_dup_lanev2si = 719,
- CODE_FOR_aarch64_dup_lanev4si = 720,
- CODE_FOR_aarch64_dup_lanev2di = 721,
- CODE_FOR_aarch64_dup_lanev2sf = 722,
- CODE_FOR_aarch64_dup_lanev4sf = 723,
- CODE_FOR_aarch64_dup_lanev2df = 724,
- CODE_FOR_aarch64_dup_lane_to_128v8qi = 725,
- CODE_FOR_aarch64_dup_lane_to_64v16qi = 726,
- CODE_FOR_aarch64_dup_lane_to_128v4hi = 727,
- CODE_FOR_aarch64_dup_lane_to_64v8hi = 728,
- CODE_FOR_aarch64_dup_lane_to_128v2si = 729,
- CODE_FOR_aarch64_dup_lane_to_64v4si = 730,
- CODE_FOR_aarch64_dup_lane_to_64v2di = 731,
- CODE_FOR_aarch64_dup_lane_to_128v2sf = 732,
- CODE_FOR_aarch64_dup_lane_to_64v4sf = 733,
- CODE_FOR_aarch64_dup_lane_to_64v2df = 734,
- CODE_FOR_aarch64_simd_mov_from_v16qilow = 745,
- CODE_FOR_aarch64_simd_mov_from_v8hilow = 746,
- CODE_FOR_aarch64_simd_mov_from_v4silow = 747,
- CODE_FOR_aarch64_simd_mov_from_v2dilow = 748,
- CODE_FOR_aarch64_simd_mov_from_v4sflow = 749,
- CODE_FOR_aarch64_simd_mov_from_v2dflow = 750,
- CODE_FOR_aarch64_simd_mov_from_v16qihigh = 751,
- CODE_FOR_aarch64_simd_mov_from_v8hihigh = 752,
- CODE_FOR_aarch64_simd_mov_from_v4sihigh = 753,
- CODE_FOR_aarch64_simd_mov_from_v2dihigh = 754,
- CODE_FOR_aarch64_simd_mov_from_v4sfhigh = 755,
- CODE_FOR_aarch64_simd_mov_from_v2dfhigh = 756,
- CODE_FOR_ornv8qi3 = 757,
- CODE_FOR_ornv16qi3 = 758,
- CODE_FOR_ornv4hi3 = 759,
- CODE_FOR_ornv8hi3 = 760,
- CODE_FOR_ornv2si3 = 761,
- CODE_FOR_ornv4si3 = 762,
- CODE_FOR_ornv2di3 = 763,
- CODE_FOR_bicv8qi3 = 764,
- CODE_FOR_bicv16qi3 = 765,
- CODE_FOR_bicv4hi3 = 766,
- CODE_FOR_bicv8hi3 = 767,
- CODE_FOR_bicv2si3 = 768,
- CODE_FOR_bicv4si3 = 769,
- CODE_FOR_bicv2di3 = 770,
- CODE_FOR_addv8qi3 = 771,
- CODE_FOR_addv16qi3 = 772,
- CODE_FOR_addv4hi3 = 773,
- CODE_FOR_addv8hi3 = 774,
- CODE_FOR_addv2si3 = 775,
- CODE_FOR_addv4si3 = 776,
- CODE_FOR_addv2di3 = 777,
- CODE_FOR_subv8qi3 = 778,
- CODE_FOR_subv16qi3 = 779,
- CODE_FOR_subv4hi3 = 780,
- CODE_FOR_subv8hi3 = 781,
- CODE_FOR_subv2si3 = 782,
- CODE_FOR_subv4si3 = 783,
- CODE_FOR_subv2di3 = 784,
- CODE_FOR_mulv8qi3 = 785,
- CODE_FOR_mulv16qi3 = 786,
- CODE_FOR_mulv4hi3 = 787,
- CODE_FOR_mulv8hi3 = 788,
- CODE_FOR_mulv2si3 = 789,
- CODE_FOR_mulv4si3 = 790,
- CODE_FOR_negv8qi2 = 806,
- CODE_FOR_negv16qi2 = 807,
- CODE_FOR_negv4hi2 = 808,
- CODE_FOR_negv8hi2 = 809,
- CODE_FOR_negv2si2 = 810,
- CODE_FOR_negv4si2 = 811,
- CODE_FOR_negv2di2 = 812,
- CODE_FOR_absv8qi2 = 813,
- CODE_FOR_absv16qi2 = 814,
- CODE_FOR_absv4hi2 = 815,
- CODE_FOR_absv8hi2 = 816,
- CODE_FOR_absv2si2 = 817,
- CODE_FOR_absv4si2 = 818,
- CODE_FOR_absv2di2 = 819,
- CODE_FOR_abdv8qi_3 = 820,
- CODE_FOR_abdv16qi_3 = 821,
- CODE_FOR_abdv4hi_3 = 822,
- CODE_FOR_abdv8hi_3 = 823,
- CODE_FOR_abdv2si_3 = 824,
- CODE_FOR_abdv4si_3 = 825,
- CODE_FOR_abav8qi_3 = 826,
- CODE_FOR_abav16qi_3 = 827,
- CODE_FOR_abav4hi_3 = 828,
- CODE_FOR_abav8hi_3 = 829,
- CODE_FOR_abav2si_3 = 830,
- CODE_FOR_abav4si_3 = 831,
- CODE_FOR_fabdv2sf_3 = 832,
- CODE_FOR_fabdv4sf_3 = 833,
- CODE_FOR_fabdv2df_3 = 834,
- CODE_FOR_andv8qi3 = 837,
- CODE_FOR_andv16qi3 = 838,
- CODE_FOR_andv4hi3 = 839,
- CODE_FOR_andv8hi3 = 840,
- CODE_FOR_andv2si3 = 841,
- CODE_FOR_andv4si3 = 842,
- CODE_FOR_andv2di3 = 843,
- CODE_FOR_iorv8qi3 = 844,
- CODE_FOR_iorv16qi3 = 845,
- CODE_FOR_iorv4hi3 = 846,
- CODE_FOR_iorv8hi3 = 847,
- CODE_FOR_iorv2si3 = 848,
- CODE_FOR_iorv4si3 = 849,
- CODE_FOR_iorv2di3 = 850,
- CODE_FOR_xorv8qi3 = 851,
- CODE_FOR_xorv16qi3 = 852,
- CODE_FOR_xorv4hi3 = 853,
- CODE_FOR_xorv8hi3 = 854,
- CODE_FOR_xorv2si3 = 855,
- CODE_FOR_xorv4si3 = 856,
- CODE_FOR_xorv2di3 = 857,
- CODE_FOR_one_cmplv8qi2 = 858,
- CODE_FOR_one_cmplv16qi2 = 859,
- CODE_FOR_one_cmplv4hi2 = 860,
- CODE_FOR_one_cmplv8hi2 = 861,
- CODE_FOR_one_cmplv2si2 = 862,
- CODE_FOR_one_cmplv4si2 = 863,
- CODE_FOR_one_cmplv2di2 = 864,
- CODE_FOR_aarch64_simd_vec_setv8qi = 865,
- CODE_FOR_aarch64_simd_vec_setv16qi = 866,
- CODE_FOR_aarch64_simd_vec_setv4hi = 867,
- CODE_FOR_aarch64_simd_vec_setv8hi = 868,
- CODE_FOR_aarch64_simd_vec_setv2si = 869,
- CODE_FOR_aarch64_simd_vec_setv4si = 870,
- CODE_FOR_aarch64_simd_lshrv8qi = 871,
- CODE_FOR_aarch64_simd_lshrv16qi = 872,
- CODE_FOR_aarch64_simd_lshrv4hi = 873,
- CODE_FOR_aarch64_simd_lshrv8hi = 874,
- CODE_FOR_aarch64_simd_lshrv2si = 875,
- CODE_FOR_aarch64_simd_lshrv4si = 876,
- CODE_FOR_aarch64_simd_lshrv2di = 877,
- CODE_FOR_aarch64_simd_ashrv8qi = 878,
- CODE_FOR_aarch64_simd_ashrv16qi = 879,
- CODE_FOR_aarch64_simd_ashrv4hi = 880,
- CODE_FOR_aarch64_simd_ashrv8hi = 881,
- CODE_FOR_aarch64_simd_ashrv2si = 882,
- CODE_FOR_aarch64_simd_ashrv4si = 883,
- CODE_FOR_aarch64_simd_ashrv2di = 884,
- CODE_FOR_aarch64_simd_imm_shlv8qi = 885,
- CODE_FOR_aarch64_simd_imm_shlv16qi = 886,
- CODE_FOR_aarch64_simd_imm_shlv4hi = 887,
- CODE_FOR_aarch64_simd_imm_shlv8hi = 888,
- CODE_FOR_aarch64_simd_imm_shlv2si = 889,
- CODE_FOR_aarch64_simd_imm_shlv4si = 890,
- CODE_FOR_aarch64_simd_imm_shlv2di = 891,
- CODE_FOR_aarch64_simd_reg_sshlv8qi = 892,
- CODE_FOR_aarch64_simd_reg_sshlv16qi = 893,
- CODE_FOR_aarch64_simd_reg_sshlv4hi = 894,
- CODE_FOR_aarch64_simd_reg_sshlv8hi = 895,
- CODE_FOR_aarch64_simd_reg_sshlv2si = 896,
- CODE_FOR_aarch64_simd_reg_sshlv4si = 897,
- CODE_FOR_aarch64_simd_reg_sshlv2di = 898,
- CODE_FOR_aarch64_simd_reg_shlv8qi_unsigned = 899,
- CODE_FOR_aarch64_simd_reg_shlv16qi_unsigned = 900,
- CODE_FOR_aarch64_simd_reg_shlv4hi_unsigned = 901,
- CODE_FOR_aarch64_simd_reg_shlv8hi_unsigned = 902,
- CODE_FOR_aarch64_simd_reg_shlv2si_unsigned = 903,
- CODE_FOR_aarch64_simd_reg_shlv4si_unsigned = 904,
- CODE_FOR_aarch64_simd_reg_shlv2di_unsigned = 905,
- CODE_FOR_aarch64_simd_reg_shlv8qi_signed = 906,
- CODE_FOR_aarch64_simd_reg_shlv16qi_signed = 907,
- CODE_FOR_aarch64_simd_reg_shlv4hi_signed = 908,
- CODE_FOR_aarch64_simd_reg_shlv8hi_signed = 909,
- CODE_FOR_aarch64_simd_reg_shlv2si_signed = 910,
- CODE_FOR_aarch64_simd_reg_shlv4si_signed = 911,
- CODE_FOR_aarch64_simd_reg_shlv2di_signed = 912,
- CODE_FOR_aarch64_sshr_simddi = 913,
- CODE_FOR_aarch64_ushr_simddi = 914,
- CODE_FOR_aarch64_simd_vec_setv2di = 915,
- CODE_FOR_aarch64_simd_vec_setv2sf = 916,
- CODE_FOR_aarch64_simd_vec_setv4sf = 917,
- CODE_FOR_aarch64_simd_vec_setv2df = 918,
- CODE_FOR_aarch64_mlav8qi = 919,
- CODE_FOR_aarch64_mlav16qi = 920,
- CODE_FOR_aarch64_mlav4hi = 921,
- CODE_FOR_aarch64_mlav8hi = 922,
- CODE_FOR_aarch64_mlav2si = 923,
- CODE_FOR_aarch64_mlav4si = 924,
- CODE_FOR_aarch64_mlsv8qi = 933,
- CODE_FOR_aarch64_mlsv16qi = 934,
- CODE_FOR_aarch64_mlsv4hi = 935,
- CODE_FOR_aarch64_mlsv8hi = 936,
- CODE_FOR_aarch64_mlsv2si = 937,
- CODE_FOR_aarch64_mlsv4si = 938,
- CODE_FOR_smaxv8qi3 = 947,
- CODE_FOR_sminv8qi3 = 948,
- CODE_FOR_umaxv8qi3 = 949,
- CODE_FOR_uminv8qi3 = 950,
- CODE_FOR_smaxv16qi3 = 951,
- CODE_FOR_sminv16qi3 = 952,
- CODE_FOR_umaxv16qi3 = 953,
- CODE_FOR_uminv16qi3 = 954,
- CODE_FOR_smaxv4hi3 = 955,
- CODE_FOR_sminv4hi3 = 956,
- CODE_FOR_umaxv4hi3 = 957,
- CODE_FOR_uminv4hi3 = 958,
- CODE_FOR_smaxv8hi3 = 959,
- CODE_FOR_sminv8hi3 = 960,
- CODE_FOR_umaxv8hi3 = 961,
- CODE_FOR_uminv8hi3 = 962,
- CODE_FOR_smaxv2si3 = 963,
- CODE_FOR_sminv2si3 = 964,
- CODE_FOR_umaxv2si3 = 965,
- CODE_FOR_uminv2si3 = 966,
- CODE_FOR_smaxv4si3 = 967,
- CODE_FOR_sminv4si3 = 968,
- CODE_FOR_umaxv4si3 = 969,
- CODE_FOR_uminv4si3 = 970,
- CODE_FOR_move_lo_quad_v16qi = 971,
- CODE_FOR_move_lo_quad_v8hi = 972,
- CODE_FOR_move_lo_quad_v4si = 973,
- CODE_FOR_move_lo_quad_v2di = 974,
- CODE_FOR_move_lo_quad_v4sf = 975,
- CODE_FOR_move_lo_quad_v2df = 976,
- CODE_FOR_aarch64_simd_move_hi_quad_v16qi = 977,
- CODE_FOR_aarch64_simd_move_hi_quad_v8hi = 978,
- CODE_FOR_aarch64_simd_move_hi_quad_v4si = 979,
- CODE_FOR_aarch64_simd_move_hi_quad_v2di = 980,
- CODE_FOR_aarch64_simd_move_hi_quad_v4sf = 981,
- CODE_FOR_aarch64_simd_move_hi_quad_v2df = 982,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v8hi = 983,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v4si = 984,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v2di = 985,
- CODE_FOR_vec_pack_trunc_v8hi = 986,
- CODE_FOR_vec_pack_trunc_v4si = 987,
- CODE_FOR_vec_pack_trunc_v2di = 988,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v16qi = 989,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v16qi = 990,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v8hi = 991,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v8hi = 992,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v4si = 993,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v4si = 994,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v16qi = 995,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v16qi = 996,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v8hi = 997,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v8hi = 998,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v4si = 999,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v4si = 1000,
- CODE_FOR_aarch64_simd_vec_smult_lo_v16qi = 1037,
- CODE_FOR_aarch64_simd_vec_umult_lo_v16qi = 1038,
- CODE_FOR_aarch64_simd_vec_smult_lo_v8hi = 1039,
- CODE_FOR_aarch64_simd_vec_umult_lo_v8hi = 1040,
- CODE_FOR_aarch64_simd_vec_smult_lo_v4si = 1041,
- CODE_FOR_aarch64_simd_vec_umult_lo_v4si = 1042,
- CODE_FOR_aarch64_simd_vec_smult_hi_v16qi = 1043,
- CODE_FOR_aarch64_simd_vec_umult_hi_v16qi = 1044,
- CODE_FOR_aarch64_simd_vec_smult_hi_v8hi = 1045,
- CODE_FOR_aarch64_simd_vec_umult_hi_v8hi = 1046,
- CODE_FOR_aarch64_simd_vec_smult_hi_v4si = 1047,
- CODE_FOR_aarch64_simd_vec_umult_hi_v4si = 1048,
- CODE_FOR_addv2sf3 = 1049,
- CODE_FOR_addv4sf3 = 1050,
- CODE_FOR_addv2df3 = 1051,
- CODE_FOR_subv2sf3 = 1052,
- CODE_FOR_subv4sf3 = 1053,
- CODE_FOR_subv2df3 = 1054,
- CODE_FOR_mulv2sf3 = 1055,
- CODE_FOR_mulv4sf3 = 1056,
- CODE_FOR_mulv2df3 = 1057,
- CODE_FOR_divv2sf3 = 1058,
- CODE_FOR_divv4sf3 = 1059,
- CODE_FOR_divv2df3 = 1060,
- CODE_FOR_negv2sf2 = 1061,
- CODE_FOR_negv4sf2 = 1062,
- CODE_FOR_negv2df2 = 1063,
- CODE_FOR_absv2sf2 = 1064,
- CODE_FOR_absv4sf2 = 1065,
- CODE_FOR_absv2df2 = 1066,
- CODE_FOR_fmav2sf4 = 1067,
- CODE_FOR_fmav4sf4 = 1068,
- CODE_FOR_fmav2df4 = 1069,
- CODE_FOR_fnmav2sf4 = 1077,
- CODE_FOR_fnmav4sf4 = 1078,
- CODE_FOR_fnmav2df4 = 1079,
- CODE_FOR_btruncv2sf2 = 1087,
- CODE_FOR_ceilv2sf2 = 1088,
- CODE_FOR_floorv2sf2 = 1089,
- CODE_FOR_frintnv2sf2 = 1090,
- CODE_FOR_nearbyintv2sf2 = 1091,
- CODE_FOR_rintv2sf2 = 1092,
- CODE_FOR_roundv2sf2 = 1093,
- CODE_FOR_btruncv4sf2 = 1094,
- CODE_FOR_ceilv4sf2 = 1095,
- CODE_FOR_floorv4sf2 = 1096,
- CODE_FOR_frintnv4sf2 = 1097,
- CODE_FOR_nearbyintv4sf2 = 1098,
- CODE_FOR_rintv4sf2 = 1099,
- CODE_FOR_roundv4sf2 = 1100,
- CODE_FOR_btruncv2df2 = 1101,
- CODE_FOR_ceilv2df2 = 1102,
- CODE_FOR_floorv2df2 = 1103,
- CODE_FOR_frintnv2df2 = 1104,
- CODE_FOR_nearbyintv2df2 = 1105,
- CODE_FOR_rintv2df2 = 1106,
- CODE_FOR_roundv2df2 = 1107,
- CODE_FOR_lbtruncv2sfv2si2 = 1108,
- CODE_FOR_lceilv2sfv2si2 = 1109,
- CODE_FOR_lfloorv2sfv2si2 = 1110,
- CODE_FOR_lroundv2sfv2si2 = 1111,
- CODE_FOR_lfrintnv2sfv2si2 = 1112,
- CODE_FOR_lbtruncuv2sfv2si2 = 1113,
- CODE_FOR_lceiluv2sfv2si2 = 1114,
- CODE_FOR_lflooruv2sfv2si2 = 1115,
- CODE_FOR_lrounduv2sfv2si2 = 1116,
- CODE_FOR_lfrintnuv2sfv2si2 = 1117,
- CODE_FOR_lbtruncv4sfv4si2 = 1118,
- CODE_FOR_lceilv4sfv4si2 = 1119,
- CODE_FOR_lfloorv4sfv4si2 = 1120,
- CODE_FOR_lroundv4sfv4si2 = 1121,
- CODE_FOR_lfrintnv4sfv4si2 = 1122,
- CODE_FOR_lbtruncuv4sfv4si2 = 1123,
- CODE_FOR_lceiluv4sfv4si2 = 1124,
- CODE_FOR_lflooruv4sfv4si2 = 1125,
- CODE_FOR_lrounduv4sfv4si2 = 1126,
- CODE_FOR_lfrintnuv4sfv4si2 = 1127,
- CODE_FOR_lbtruncv2dfv2di2 = 1128,
- CODE_FOR_lceilv2dfv2di2 = 1129,
- CODE_FOR_lfloorv2dfv2di2 = 1130,
- CODE_FOR_lroundv2dfv2di2 = 1131,
- CODE_FOR_lfrintnv2dfv2di2 = 1132,
- CODE_FOR_lbtruncuv2dfv2di2 = 1133,
- CODE_FOR_lceiluv2dfv2di2 = 1134,
- CODE_FOR_lflooruv2dfv2di2 = 1135,
- CODE_FOR_lrounduv2dfv2di2 = 1136,
- CODE_FOR_lfrintnuv2dfv2di2 = 1137,
- CODE_FOR_floatv2siv2sf2 = 1138,
- CODE_FOR_floatunsv2siv2sf2 = 1139,
- CODE_FOR_floatv4siv4sf2 = 1140,
- CODE_FOR_floatunsv4siv4sf2 = 1141,
- CODE_FOR_floatv2div2df2 = 1142,
- CODE_FOR_floatunsv2div2df2 = 1143,
- CODE_FOR_vec_unpacks_lo_v4sf = 1144,
- CODE_FOR_aarch64_float_extend_lo_v2df = 1145,
- CODE_FOR_vec_unpacks_hi_v4sf = 1146,
- CODE_FOR_aarch64_float_truncate_lo_v2sf = 1147,
- CODE_FOR_aarch64_float_truncate_hi_v4sf = 1148,
- CODE_FOR_aarch64_vmlsv2sf = 1149,
- CODE_FOR_aarch64_vmlsv4sf = 1150,
- CODE_FOR_aarch64_vmlsv2df = 1151,
- CODE_FOR_smaxv2sf3 = 1152,
- CODE_FOR_sminv2sf3 = 1153,
- CODE_FOR_smaxv4sf3 = 1154,
- CODE_FOR_sminv4sf3 = 1155,
- CODE_FOR_smaxv2df3 = 1156,
- CODE_FOR_sminv2df3 = 1157,
- CODE_FOR_smax_nanv2sf3 = 1158,
- CODE_FOR_smin_nanv2sf3 = 1159,
- CODE_FOR_smax_nanv4sf3 = 1160,
- CODE_FOR_smin_nanv4sf3 = 1161,
- CODE_FOR_smax_nanv2df3 = 1162,
- CODE_FOR_smin_nanv2df3 = 1163,
- CODE_FOR_reduc_splus_v8qi = 1164,
- CODE_FOR_reduc_uplus_v8qi = 1165,
- CODE_FOR_reduc_splus_v16qi = 1166,
- CODE_FOR_reduc_uplus_v16qi = 1167,
- CODE_FOR_reduc_splus_v4hi = 1168,
- CODE_FOR_reduc_uplus_v4hi = 1169,
- CODE_FOR_reduc_splus_v8hi = 1170,
- CODE_FOR_reduc_uplus_v8hi = 1171,
- CODE_FOR_reduc_splus_v4si = 1172,
- CODE_FOR_reduc_uplus_v4si = 1173,
- CODE_FOR_reduc_splus_v2di = 1174,
- CODE_FOR_reduc_uplus_v2di = 1175,
- CODE_FOR_reduc_splus_v2si = 1176,
- CODE_FOR_reduc_uplus_v2si = 1177,
- CODE_FOR_reduc_splus_v2sf = 1178,
- CODE_FOR_reduc_splus_v2df = 1179,
- CODE_FOR_aarch64_addpv4sf = 1180,
- CODE_FOR_clzv8qi2 = 1181,
- CODE_FOR_clzv16qi2 = 1182,
- CODE_FOR_clzv4hi2 = 1183,
- CODE_FOR_clzv8hi2 = 1184,
- CODE_FOR_clzv2si2 = 1185,
- CODE_FOR_clzv4si2 = 1186,
- CODE_FOR_reduc_umax_v8qi = 1187,
- CODE_FOR_reduc_umin_v8qi = 1188,
- CODE_FOR_reduc_smax_v8qi = 1189,
- CODE_FOR_reduc_smin_v8qi = 1190,
- CODE_FOR_reduc_umax_v16qi = 1191,
- CODE_FOR_reduc_umin_v16qi = 1192,
- CODE_FOR_reduc_smax_v16qi = 1193,
- CODE_FOR_reduc_smin_v16qi = 1194,
- CODE_FOR_reduc_umax_v4hi = 1195,
- CODE_FOR_reduc_umin_v4hi = 1196,
- CODE_FOR_reduc_smax_v4hi = 1197,
- CODE_FOR_reduc_smin_v4hi = 1198,
- CODE_FOR_reduc_umax_v8hi = 1199,
- CODE_FOR_reduc_umin_v8hi = 1200,
- CODE_FOR_reduc_smax_v8hi = 1201,
- CODE_FOR_reduc_smin_v8hi = 1202,
- CODE_FOR_reduc_umax_v4si = 1203,
- CODE_FOR_reduc_umin_v4si = 1204,
- CODE_FOR_reduc_smax_v4si = 1205,
- CODE_FOR_reduc_smin_v4si = 1206,
- CODE_FOR_reduc_umax_v2si = 1207,
- CODE_FOR_reduc_umin_v2si = 1208,
- CODE_FOR_reduc_smax_v2si = 1209,
- CODE_FOR_reduc_smin_v2si = 1210,
- CODE_FOR_reduc_smax_nan_v2sf = 1211,
- CODE_FOR_reduc_smin_nan_v2sf = 1212,
- CODE_FOR_reduc_smax_v2sf = 1213,
- CODE_FOR_reduc_smin_v2sf = 1214,
- CODE_FOR_reduc_smax_nan_v2df = 1215,
- CODE_FOR_reduc_smin_nan_v2df = 1216,
- CODE_FOR_reduc_smax_v2df = 1217,
- CODE_FOR_reduc_smin_v2df = 1218,
- CODE_FOR_reduc_smax_nan_v4sf = 1219,
- CODE_FOR_reduc_smin_nan_v4sf = 1220,
- CODE_FOR_reduc_smax_v4sf = 1221,
- CODE_FOR_reduc_smin_v4sf = 1222,
- CODE_FOR_aarch64_simd_bslv8qi_internal = 1223,
- CODE_FOR_aarch64_simd_bslv16qi_internal = 1224,
- CODE_FOR_aarch64_simd_bslv4hi_internal = 1225,
- CODE_FOR_aarch64_simd_bslv8hi_internal = 1226,
- CODE_FOR_aarch64_simd_bslv2si_internal = 1227,
- CODE_FOR_aarch64_simd_bslv4si_internal = 1228,
- CODE_FOR_aarch64_simd_bslv2di_internal = 1229,
- CODE_FOR_aarch64_simd_bslv2sf_internal = 1230,
- CODE_FOR_aarch64_simd_bslv4sf_internal = 1231,
- CODE_FOR_aarch64_simd_bslv2df_internal = 1232,
- CODE_FOR_aarch64_simd_bsldi_internal = 1233,
- CODE_FOR_aarch64_simd_bsldf_internal = 1234,
- CODE_FOR_aarch64_get_lanev8qi = 1247,
- CODE_FOR_aarch64_get_lanev16qi = 1248,
- CODE_FOR_aarch64_get_lanev4hi = 1249,
- CODE_FOR_aarch64_get_lanev8hi = 1250,
- CODE_FOR_aarch64_get_lanev2si = 1251,
- CODE_FOR_aarch64_get_lanev4si = 1252,
- CODE_FOR_aarch64_get_lanev2di = 1253,
- CODE_FOR_aarch64_get_lanev2sf = 1254,
- CODE_FOR_aarch64_get_lanev4sf = 1255,
- CODE_FOR_aarch64_get_lanev2df = 1256,
- CODE_FOR_aarch64_combinev8qi = 1260,
- CODE_FOR_aarch64_combinev4hi = 1261,
- CODE_FOR_aarch64_combinev2si = 1262,
- CODE_FOR_aarch64_combinev2sf = 1263,
- CODE_FOR_aarch64_combinedi = 1264,
- CODE_FOR_aarch64_combinedf = 1265,
- CODE_FOR_aarch64_saddlv16qi_hi_internal = 1266,
- CODE_FOR_aarch64_ssublv16qi_hi_internal = 1267,
- CODE_FOR_aarch64_uaddlv16qi_hi_internal = 1268,
- CODE_FOR_aarch64_usublv16qi_hi_internal = 1269,
- CODE_FOR_aarch64_saddlv8hi_hi_internal = 1270,
- CODE_FOR_aarch64_ssublv8hi_hi_internal = 1271,
- CODE_FOR_aarch64_uaddlv8hi_hi_internal = 1272,
- CODE_FOR_aarch64_usublv8hi_hi_internal = 1273,
- CODE_FOR_aarch64_saddlv4si_hi_internal = 1274,
- CODE_FOR_aarch64_ssublv4si_hi_internal = 1275,
- CODE_FOR_aarch64_uaddlv4si_hi_internal = 1276,
- CODE_FOR_aarch64_usublv4si_hi_internal = 1277,
- CODE_FOR_aarch64_saddlv16qi_lo_internal = 1278,
- CODE_FOR_aarch64_ssublv16qi_lo_internal = 1279,
- CODE_FOR_aarch64_uaddlv16qi_lo_internal = 1280,
- CODE_FOR_aarch64_usublv16qi_lo_internal = 1281,
- CODE_FOR_aarch64_saddlv8hi_lo_internal = 1282,
- CODE_FOR_aarch64_ssublv8hi_lo_internal = 1283,
- CODE_FOR_aarch64_uaddlv8hi_lo_internal = 1284,
- CODE_FOR_aarch64_usublv8hi_lo_internal = 1285,
- CODE_FOR_aarch64_saddlv4si_lo_internal = 1286,
- CODE_FOR_aarch64_ssublv4si_lo_internal = 1287,
- CODE_FOR_aarch64_uaddlv4si_lo_internal = 1288,
- CODE_FOR_aarch64_usublv4si_lo_internal = 1289,
- CODE_FOR_aarch64_saddlv8qi = 1290,
- CODE_FOR_aarch64_ssublv8qi = 1291,
- CODE_FOR_aarch64_uaddlv8qi = 1292,
- CODE_FOR_aarch64_usublv8qi = 1293,
- CODE_FOR_aarch64_saddlv4hi = 1294,
- CODE_FOR_aarch64_ssublv4hi = 1295,
- CODE_FOR_aarch64_uaddlv4hi = 1296,
- CODE_FOR_aarch64_usublv4hi = 1297,
- CODE_FOR_aarch64_saddlv2si = 1298,
- CODE_FOR_aarch64_ssublv2si = 1299,
- CODE_FOR_aarch64_uaddlv2si = 1300,
- CODE_FOR_aarch64_usublv2si = 1301,
- CODE_FOR_aarch64_saddwv8qi = 1302,
- CODE_FOR_aarch64_ssubwv8qi = 1303,
- CODE_FOR_aarch64_uaddwv8qi = 1304,
- CODE_FOR_aarch64_usubwv8qi = 1305,
- CODE_FOR_aarch64_saddwv4hi = 1306,
- CODE_FOR_aarch64_ssubwv4hi = 1307,
- CODE_FOR_aarch64_uaddwv4hi = 1308,
- CODE_FOR_aarch64_usubwv4hi = 1309,
- CODE_FOR_aarch64_saddwv2si = 1310,
- CODE_FOR_aarch64_ssubwv2si = 1311,
- CODE_FOR_aarch64_uaddwv2si = 1312,
- CODE_FOR_aarch64_usubwv2si = 1313,
- CODE_FOR_aarch64_saddw2v16qi_internal = 1314,
- CODE_FOR_aarch64_ssubw2v16qi_internal = 1315,
- CODE_FOR_aarch64_uaddw2v16qi_internal = 1316,
- CODE_FOR_aarch64_usubw2v16qi_internal = 1317,
- CODE_FOR_aarch64_saddw2v8hi_internal = 1318,
- CODE_FOR_aarch64_ssubw2v8hi_internal = 1319,
- CODE_FOR_aarch64_uaddw2v8hi_internal = 1320,
- CODE_FOR_aarch64_usubw2v8hi_internal = 1321,
- CODE_FOR_aarch64_saddw2v4si_internal = 1322,
- CODE_FOR_aarch64_ssubw2v4si_internal = 1323,
- CODE_FOR_aarch64_uaddw2v4si_internal = 1324,
- CODE_FOR_aarch64_usubw2v4si_internal = 1325,
- CODE_FOR_aarch64_shaddv8qi = 1326,
- CODE_FOR_aarch64_uhaddv8qi = 1327,
- CODE_FOR_aarch64_srhaddv8qi = 1328,
- CODE_FOR_aarch64_urhaddv8qi = 1329,
- CODE_FOR_aarch64_shsubv8qi = 1330,
- CODE_FOR_aarch64_uhsubv8qi = 1331,
- CODE_FOR_aarch64_srhsubv8qi = 1332,
- CODE_FOR_aarch64_urhsubv8qi = 1333,
- CODE_FOR_aarch64_shaddv16qi = 1334,
- CODE_FOR_aarch64_uhaddv16qi = 1335,
- CODE_FOR_aarch64_srhaddv16qi = 1336,
- CODE_FOR_aarch64_urhaddv16qi = 1337,
- CODE_FOR_aarch64_shsubv16qi = 1338,
- CODE_FOR_aarch64_uhsubv16qi = 1339,
- CODE_FOR_aarch64_srhsubv16qi = 1340,
- CODE_FOR_aarch64_urhsubv16qi = 1341,
- CODE_FOR_aarch64_shaddv4hi = 1342,
- CODE_FOR_aarch64_uhaddv4hi = 1343,
- CODE_FOR_aarch64_srhaddv4hi = 1344,
- CODE_FOR_aarch64_urhaddv4hi = 1345,
- CODE_FOR_aarch64_shsubv4hi = 1346,
- CODE_FOR_aarch64_uhsubv4hi = 1347,
- CODE_FOR_aarch64_srhsubv4hi = 1348,
- CODE_FOR_aarch64_urhsubv4hi = 1349,
- CODE_FOR_aarch64_shaddv8hi = 1350,
- CODE_FOR_aarch64_uhaddv8hi = 1351,
- CODE_FOR_aarch64_srhaddv8hi = 1352,
- CODE_FOR_aarch64_urhaddv8hi = 1353,
- CODE_FOR_aarch64_shsubv8hi = 1354,
- CODE_FOR_aarch64_uhsubv8hi = 1355,
- CODE_FOR_aarch64_srhsubv8hi = 1356,
- CODE_FOR_aarch64_urhsubv8hi = 1357,
- CODE_FOR_aarch64_shaddv2si = 1358,
- CODE_FOR_aarch64_uhaddv2si = 1359,
- CODE_FOR_aarch64_srhaddv2si = 1360,
- CODE_FOR_aarch64_urhaddv2si = 1361,
- CODE_FOR_aarch64_shsubv2si = 1362,
- CODE_FOR_aarch64_uhsubv2si = 1363,
- CODE_FOR_aarch64_srhsubv2si = 1364,
- CODE_FOR_aarch64_urhsubv2si = 1365,
- CODE_FOR_aarch64_shaddv4si = 1366,
- CODE_FOR_aarch64_uhaddv4si = 1367,
- CODE_FOR_aarch64_srhaddv4si = 1368,
- CODE_FOR_aarch64_urhaddv4si = 1369,
- CODE_FOR_aarch64_shsubv4si = 1370,
- CODE_FOR_aarch64_uhsubv4si = 1371,
- CODE_FOR_aarch64_srhsubv4si = 1372,
- CODE_FOR_aarch64_urhsubv4si = 1373,
- CODE_FOR_aarch64_addhnv8hi = 1374,
- CODE_FOR_aarch64_raddhnv8hi = 1375,
- CODE_FOR_aarch64_subhnv8hi = 1376,
- CODE_FOR_aarch64_rsubhnv8hi = 1377,
- CODE_FOR_aarch64_addhnv4si = 1378,
- CODE_FOR_aarch64_raddhnv4si = 1379,
- CODE_FOR_aarch64_subhnv4si = 1380,
- CODE_FOR_aarch64_rsubhnv4si = 1381,
- CODE_FOR_aarch64_addhnv2di = 1382,
- CODE_FOR_aarch64_raddhnv2di = 1383,
- CODE_FOR_aarch64_subhnv2di = 1384,
- CODE_FOR_aarch64_rsubhnv2di = 1385,
- CODE_FOR_aarch64_addhn2v8hi = 1386,
- CODE_FOR_aarch64_raddhn2v8hi = 1387,
- CODE_FOR_aarch64_subhn2v8hi = 1388,
- CODE_FOR_aarch64_rsubhn2v8hi = 1389,
- CODE_FOR_aarch64_addhn2v4si = 1390,
- CODE_FOR_aarch64_raddhn2v4si = 1391,
- CODE_FOR_aarch64_subhn2v4si = 1392,
- CODE_FOR_aarch64_rsubhn2v4si = 1393,
- CODE_FOR_aarch64_addhn2v2di = 1394,
- CODE_FOR_aarch64_raddhn2v2di = 1395,
- CODE_FOR_aarch64_subhn2v2di = 1396,
- CODE_FOR_aarch64_rsubhn2v2di = 1397,
- CODE_FOR_aarch64_pmulv8qi = 1398,
- CODE_FOR_aarch64_pmulv16qi = 1399,
- CODE_FOR_aarch64_sqaddv8qi = 1400,
- CODE_FOR_aarch64_uqaddv8qi = 1401,
- CODE_FOR_aarch64_sqsubv8qi = 1402,
- CODE_FOR_aarch64_uqsubv8qi = 1403,
- CODE_FOR_aarch64_sqaddv16qi = 1404,
- CODE_FOR_aarch64_uqaddv16qi = 1405,
- CODE_FOR_aarch64_sqsubv16qi = 1406,
- CODE_FOR_aarch64_uqsubv16qi = 1407,
- CODE_FOR_aarch64_sqaddv4hi = 1408,
- CODE_FOR_aarch64_uqaddv4hi = 1409,
- CODE_FOR_aarch64_sqsubv4hi = 1410,
- CODE_FOR_aarch64_uqsubv4hi = 1411,
- CODE_FOR_aarch64_sqaddv8hi = 1412,
- CODE_FOR_aarch64_uqaddv8hi = 1413,
- CODE_FOR_aarch64_sqsubv8hi = 1414,
- CODE_FOR_aarch64_uqsubv8hi = 1415,
- CODE_FOR_aarch64_sqaddv2si = 1416,
- CODE_FOR_aarch64_uqaddv2si = 1417,
- CODE_FOR_aarch64_sqsubv2si = 1418,
- CODE_FOR_aarch64_uqsubv2si = 1419,
- CODE_FOR_aarch64_sqaddv4si = 1420,
- CODE_FOR_aarch64_uqaddv4si = 1421,
- CODE_FOR_aarch64_sqsubv4si = 1422,
- CODE_FOR_aarch64_uqsubv4si = 1423,
- CODE_FOR_aarch64_sqaddv2di = 1424,
- CODE_FOR_aarch64_uqaddv2di = 1425,
- CODE_FOR_aarch64_sqsubv2di = 1426,
- CODE_FOR_aarch64_uqsubv2di = 1427,
- CODE_FOR_aarch64_sqaddqi = 1428,
- CODE_FOR_aarch64_uqaddqi = 1429,
- CODE_FOR_aarch64_sqsubqi = 1430,
- CODE_FOR_aarch64_uqsubqi = 1431,
- CODE_FOR_aarch64_sqaddhi = 1432,
- CODE_FOR_aarch64_uqaddhi = 1433,
- CODE_FOR_aarch64_sqsubhi = 1434,
- CODE_FOR_aarch64_uqsubhi = 1435,
- CODE_FOR_aarch64_sqaddsi = 1436,
- CODE_FOR_aarch64_uqaddsi = 1437,
- CODE_FOR_aarch64_sqsubsi = 1438,
- CODE_FOR_aarch64_uqsubsi = 1439,
- CODE_FOR_aarch64_sqadddi = 1440,
- CODE_FOR_aarch64_uqadddi = 1441,
- CODE_FOR_aarch64_sqsubdi = 1442,
- CODE_FOR_aarch64_uqsubdi = 1443,
- CODE_FOR_aarch64_suqaddv8qi = 1444,
- CODE_FOR_aarch64_usqaddv8qi = 1445,
- CODE_FOR_aarch64_suqaddv16qi = 1446,
- CODE_FOR_aarch64_usqaddv16qi = 1447,
- CODE_FOR_aarch64_suqaddv4hi = 1448,
- CODE_FOR_aarch64_usqaddv4hi = 1449,
- CODE_FOR_aarch64_suqaddv8hi = 1450,
- CODE_FOR_aarch64_usqaddv8hi = 1451,
- CODE_FOR_aarch64_suqaddv2si = 1452,
- CODE_FOR_aarch64_usqaddv2si = 1453,
- CODE_FOR_aarch64_suqaddv4si = 1454,
- CODE_FOR_aarch64_usqaddv4si = 1455,
- CODE_FOR_aarch64_suqaddv2di = 1456,
- CODE_FOR_aarch64_usqaddv2di = 1457,
- CODE_FOR_aarch64_suqaddqi = 1458,
- CODE_FOR_aarch64_usqaddqi = 1459,
- CODE_FOR_aarch64_suqaddhi = 1460,
- CODE_FOR_aarch64_usqaddhi = 1461,
- CODE_FOR_aarch64_suqaddsi = 1462,
- CODE_FOR_aarch64_usqaddsi = 1463,
- CODE_FOR_aarch64_suqadddi = 1464,
- CODE_FOR_aarch64_usqadddi = 1465,
- CODE_FOR_aarch64_sqmovunv8hi = 1466,
- CODE_FOR_aarch64_sqmovunv4si = 1467,
- CODE_FOR_aarch64_sqmovunv2di = 1468,
- CODE_FOR_aarch64_sqmovunhi = 1469,
- CODE_FOR_aarch64_sqmovunsi = 1470,
- CODE_FOR_aarch64_sqmovundi = 1471,
- CODE_FOR_aarch64_sqmovnv8hi = 1472,
- CODE_FOR_aarch64_uqmovnv8hi = 1473,
- CODE_FOR_aarch64_sqmovnv4si = 1474,
- CODE_FOR_aarch64_uqmovnv4si = 1475,
- CODE_FOR_aarch64_sqmovnv2di = 1476,
- CODE_FOR_aarch64_uqmovnv2di = 1477,
- CODE_FOR_aarch64_sqmovnhi = 1478,
- CODE_FOR_aarch64_uqmovnhi = 1479,
- CODE_FOR_aarch64_sqmovnsi = 1480,
- CODE_FOR_aarch64_uqmovnsi = 1481,
- CODE_FOR_aarch64_sqmovndi = 1482,
- CODE_FOR_aarch64_uqmovndi = 1483,
- CODE_FOR_aarch64_sqnegv8qi = 1484,
- CODE_FOR_aarch64_sqabsv8qi = 1485,
- CODE_FOR_aarch64_sqnegv16qi = 1486,
- CODE_FOR_aarch64_sqabsv16qi = 1487,
- CODE_FOR_aarch64_sqnegv4hi = 1488,
- CODE_FOR_aarch64_sqabsv4hi = 1489,
- CODE_FOR_aarch64_sqnegv8hi = 1490,
- CODE_FOR_aarch64_sqabsv8hi = 1491,
- CODE_FOR_aarch64_sqnegv2si = 1492,
- CODE_FOR_aarch64_sqabsv2si = 1493,
- CODE_FOR_aarch64_sqnegv4si = 1494,
- CODE_FOR_aarch64_sqabsv4si = 1495,
- CODE_FOR_aarch64_sqnegv2di = 1496,
- CODE_FOR_aarch64_sqabsv2di = 1497,
- CODE_FOR_aarch64_sqnegqi = 1498,
- CODE_FOR_aarch64_sqabsqi = 1499,
- CODE_FOR_aarch64_sqneghi = 1500,
- CODE_FOR_aarch64_sqabshi = 1501,
- CODE_FOR_aarch64_sqnegsi = 1502,
- CODE_FOR_aarch64_sqabssi = 1503,
- CODE_FOR_aarch64_sqdmulhv4hi = 1504,
- CODE_FOR_aarch64_sqrdmulhv4hi = 1505,
- CODE_FOR_aarch64_sqdmulhv8hi = 1506,
- CODE_FOR_aarch64_sqrdmulhv8hi = 1507,
- CODE_FOR_aarch64_sqdmulhv2si = 1508,
- CODE_FOR_aarch64_sqrdmulhv2si = 1509,
- CODE_FOR_aarch64_sqdmulhv4si = 1510,
- CODE_FOR_aarch64_sqrdmulhv4si = 1511,
- CODE_FOR_aarch64_sqdmulhhi = 1512,
- CODE_FOR_aarch64_sqrdmulhhi = 1513,
- CODE_FOR_aarch64_sqdmulhsi = 1514,
- CODE_FOR_aarch64_sqrdmulhsi = 1515,
- CODE_FOR_aarch64_sqdmulh_lanev4hi = 1516,
- CODE_FOR_aarch64_sqrdmulh_lanev4hi = 1517,
- CODE_FOR_aarch64_sqdmulh_lanev8hi = 1518,
- CODE_FOR_aarch64_sqrdmulh_lanev8hi = 1519,
- CODE_FOR_aarch64_sqdmulh_lanev2si = 1520,
- CODE_FOR_aarch64_sqrdmulh_lanev2si = 1521,
- CODE_FOR_aarch64_sqdmulh_lanev4si = 1522,
- CODE_FOR_aarch64_sqrdmulh_lanev4si = 1523,
- CODE_FOR_aarch64_sqdmulh_laneqv4hi = 1524,
- CODE_FOR_aarch64_sqrdmulh_laneqv4hi = 1525,
- CODE_FOR_aarch64_sqdmulh_laneqv8hi = 1526,
- CODE_FOR_aarch64_sqrdmulh_laneqv8hi = 1527,
- CODE_FOR_aarch64_sqdmulh_laneqv2si = 1528,
- CODE_FOR_aarch64_sqrdmulh_laneqv2si = 1529,
- CODE_FOR_aarch64_sqdmulh_laneqv4si = 1530,
- CODE_FOR_aarch64_sqrdmulh_laneqv4si = 1531,
- CODE_FOR_aarch64_sqdmulh_lanehi = 1532,
- CODE_FOR_aarch64_sqrdmulh_lanehi = 1533,
- CODE_FOR_aarch64_sqdmulh_lanesi = 1534,
- CODE_FOR_aarch64_sqrdmulh_lanesi = 1535,
- CODE_FOR_aarch64_sqdmlalv4hi = 1536,
- CODE_FOR_aarch64_sqdmlslv4hi = 1537,
- CODE_FOR_aarch64_sqdmlalv2si = 1538,
- CODE_FOR_aarch64_sqdmlslv2si = 1539,
- CODE_FOR_aarch64_sqdmlalhi = 1540,
- CODE_FOR_aarch64_sqdmlslhi = 1541,
- CODE_FOR_aarch64_sqdmlalsi = 1542,
- CODE_FOR_aarch64_sqdmlslsi = 1543,
- CODE_FOR_aarch64_sqdmlal_lanev4hi_internal = 1544,
- CODE_FOR_aarch64_sqdmlsl_lanev4hi_internal = 1545,
- CODE_FOR_aarch64_sqdmlal_lanev2si_internal = 1546,
- CODE_FOR_aarch64_sqdmlsl_lanev2si_internal = 1547,
- CODE_FOR_aarch64_sqdmlal_lanehi_internal = 1548,
- CODE_FOR_aarch64_sqdmlsl_lanehi_internal = 1549,
- CODE_FOR_aarch64_sqdmlal_lanesi_internal = 1550,
- CODE_FOR_aarch64_sqdmlsl_lanesi_internal = 1551,
- CODE_FOR_aarch64_sqdmlal_nv4hi = 1552,
- CODE_FOR_aarch64_sqdmlsl_nv4hi = 1553,
- CODE_FOR_aarch64_sqdmlal_nv2si = 1554,
- CODE_FOR_aarch64_sqdmlsl_nv2si = 1555,
- CODE_FOR_aarch64_sqdmlal2v8hi_internal = 1556,
- CODE_FOR_aarch64_sqdmlsl2v8hi_internal = 1557,
- CODE_FOR_aarch64_sqdmlal2v4si_internal = 1558,
- CODE_FOR_aarch64_sqdmlsl2v4si_internal = 1559,
- CODE_FOR_aarch64_sqdmlal2_lanev8hi_internal = 1560,
- CODE_FOR_aarch64_sqdmlsl2_lanev8hi_internal = 1561,
- CODE_FOR_aarch64_sqdmlal2_lanev4si_internal = 1562,
- CODE_FOR_aarch64_sqdmlsl2_lanev4si_internal = 1563,
- CODE_FOR_aarch64_sqdmlal2_nv8hi_internal = 1564,
- CODE_FOR_aarch64_sqdmlsl2_nv8hi_internal = 1565,
- CODE_FOR_aarch64_sqdmlal2_nv4si_internal = 1566,
- CODE_FOR_aarch64_sqdmlsl2_nv4si_internal = 1567,
- CODE_FOR_aarch64_sqdmullv4hi = 1568,
- CODE_FOR_aarch64_sqdmullv2si = 1569,
- CODE_FOR_aarch64_sqdmullhi = 1570,
- CODE_FOR_aarch64_sqdmullsi = 1571,
- CODE_FOR_aarch64_sqdmull_lanev4hi_internal = 1572,
- CODE_FOR_aarch64_sqdmull_lanev2si_internal = 1573,
- CODE_FOR_aarch64_sqdmull_lanehi_internal = 1574,
- CODE_FOR_aarch64_sqdmull_lanesi_internal = 1575,
- CODE_FOR_aarch64_sqdmull_nv4hi = 1576,
- CODE_FOR_aarch64_sqdmull_nv2si = 1577,
- CODE_FOR_aarch64_sqdmull2v8hi_internal = 1578,
- CODE_FOR_aarch64_sqdmull2v4si_internal = 1579,
- CODE_FOR_aarch64_sqdmull2_lanev8hi_internal = 1580,
- CODE_FOR_aarch64_sqdmull2_lanev4si_internal = 1581,
- CODE_FOR_aarch64_sqdmull2_nv8hi_internal = 1582,
- CODE_FOR_aarch64_sqdmull2_nv4si_internal = 1583,
- CODE_FOR_aarch64_sshlv8qi = 1584,
- CODE_FOR_aarch64_ushlv8qi = 1585,
- CODE_FOR_aarch64_srshlv8qi = 1586,
- CODE_FOR_aarch64_urshlv8qi = 1587,
- CODE_FOR_aarch64_sshlv16qi = 1588,
- CODE_FOR_aarch64_ushlv16qi = 1589,
- CODE_FOR_aarch64_srshlv16qi = 1590,
- CODE_FOR_aarch64_urshlv16qi = 1591,
- CODE_FOR_aarch64_sshlv4hi = 1592,
- CODE_FOR_aarch64_ushlv4hi = 1593,
- CODE_FOR_aarch64_srshlv4hi = 1594,
- CODE_FOR_aarch64_urshlv4hi = 1595,
- CODE_FOR_aarch64_sshlv8hi = 1596,
- CODE_FOR_aarch64_ushlv8hi = 1597,
- CODE_FOR_aarch64_srshlv8hi = 1598,
- CODE_FOR_aarch64_urshlv8hi = 1599,
- CODE_FOR_aarch64_sshlv2si = 1600,
- CODE_FOR_aarch64_ushlv2si = 1601,
- CODE_FOR_aarch64_srshlv2si = 1602,
- CODE_FOR_aarch64_urshlv2si = 1603,
- CODE_FOR_aarch64_sshlv4si = 1604,
- CODE_FOR_aarch64_ushlv4si = 1605,
- CODE_FOR_aarch64_srshlv4si = 1606,
- CODE_FOR_aarch64_urshlv4si = 1607,
- CODE_FOR_aarch64_sshlv2di = 1608,
- CODE_FOR_aarch64_ushlv2di = 1609,
- CODE_FOR_aarch64_srshlv2di = 1610,
- CODE_FOR_aarch64_urshlv2di = 1611,
- CODE_FOR_aarch64_sshldi = 1612,
- CODE_FOR_aarch64_ushldi = 1613,
- CODE_FOR_aarch64_srshldi = 1614,
- CODE_FOR_aarch64_urshldi = 1615,
- CODE_FOR_aarch64_sqshlv8qi = 1616,
- CODE_FOR_aarch64_uqshlv8qi = 1617,
- CODE_FOR_aarch64_sqrshlv8qi = 1618,
- CODE_FOR_aarch64_uqrshlv8qi = 1619,
- CODE_FOR_aarch64_sqshlv16qi = 1620,
- CODE_FOR_aarch64_uqshlv16qi = 1621,
- CODE_FOR_aarch64_sqrshlv16qi = 1622,
- CODE_FOR_aarch64_uqrshlv16qi = 1623,
- CODE_FOR_aarch64_sqshlv4hi = 1624,
- CODE_FOR_aarch64_uqshlv4hi = 1625,
- CODE_FOR_aarch64_sqrshlv4hi = 1626,
- CODE_FOR_aarch64_uqrshlv4hi = 1627,
- CODE_FOR_aarch64_sqshlv8hi = 1628,
- CODE_FOR_aarch64_uqshlv8hi = 1629,
- CODE_FOR_aarch64_sqrshlv8hi = 1630,
- CODE_FOR_aarch64_uqrshlv8hi = 1631,
- CODE_FOR_aarch64_sqshlv2si = 1632,
- CODE_FOR_aarch64_uqshlv2si = 1633,
- CODE_FOR_aarch64_sqrshlv2si = 1634,
- CODE_FOR_aarch64_uqrshlv2si = 1635,
- CODE_FOR_aarch64_sqshlv4si = 1636,
- CODE_FOR_aarch64_uqshlv4si = 1637,
- CODE_FOR_aarch64_sqrshlv4si = 1638,
- CODE_FOR_aarch64_uqrshlv4si = 1639,
- CODE_FOR_aarch64_sqshlv2di = 1640,
- CODE_FOR_aarch64_uqshlv2di = 1641,
- CODE_FOR_aarch64_sqrshlv2di = 1642,
- CODE_FOR_aarch64_uqrshlv2di = 1643,
- CODE_FOR_aarch64_sqshlqi = 1644,
- CODE_FOR_aarch64_uqshlqi = 1645,
- CODE_FOR_aarch64_sqrshlqi = 1646,
- CODE_FOR_aarch64_uqrshlqi = 1647,
- CODE_FOR_aarch64_sqshlhi = 1648,
- CODE_FOR_aarch64_uqshlhi = 1649,
- CODE_FOR_aarch64_sqrshlhi = 1650,
- CODE_FOR_aarch64_uqrshlhi = 1651,
- CODE_FOR_aarch64_sqshlsi = 1652,
- CODE_FOR_aarch64_uqshlsi = 1653,
- CODE_FOR_aarch64_sqrshlsi = 1654,
- CODE_FOR_aarch64_uqrshlsi = 1655,
- CODE_FOR_aarch64_sqshldi = 1656,
- CODE_FOR_aarch64_uqshldi = 1657,
- CODE_FOR_aarch64_sqrshldi = 1658,
- CODE_FOR_aarch64_uqrshldi = 1659,
- CODE_FOR_aarch64_sshll_nv8qi = 1660,
- CODE_FOR_aarch64_ushll_nv8qi = 1661,
- CODE_FOR_aarch64_sshll_nv4hi = 1662,
- CODE_FOR_aarch64_ushll_nv4hi = 1663,
- CODE_FOR_aarch64_sshll_nv2si = 1664,
- CODE_FOR_aarch64_ushll_nv2si = 1665,
- CODE_FOR_aarch64_sshll2_nv16qi = 1666,
- CODE_FOR_aarch64_ushll2_nv16qi = 1667,
- CODE_FOR_aarch64_sshll2_nv8hi = 1668,
- CODE_FOR_aarch64_ushll2_nv8hi = 1669,
- CODE_FOR_aarch64_sshll2_nv4si = 1670,
- CODE_FOR_aarch64_ushll2_nv4si = 1671,
- CODE_FOR_aarch64_srshr_nv8qi = 1672,
- CODE_FOR_aarch64_urshr_nv8qi = 1673,
- CODE_FOR_aarch64_srshr_nv16qi = 1674,
- CODE_FOR_aarch64_urshr_nv16qi = 1675,
- CODE_FOR_aarch64_srshr_nv4hi = 1676,
- CODE_FOR_aarch64_urshr_nv4hi = 1677,
- CODE_FOR_aarch64_srshr_nv8hi = 1678,
- CODE_FOR_aarch64_urshr_nv8hi = 1679,
- CODE_FOR_aarch64_srshr_nv2si = 1680,
- CODE_FOR_aarch64_urshr_nv2si = 1681,
- CODE_FOR_aarch64_srshr_nv4si = 1682,
- CODE_FOR_aarch64_urshr_nv4si = 1683,
- CODE_FOR_aarch64_srshr_nv2di = 1684,
- CODE_FOR_aarch64_urshr_nv2di = 1685,
- CODE_FOR_aarch64_srshr_ndi = 1686,
- CODE_FOR_aarch64_urshr_ndi = 1687,
- CODE_FOR_aarch64_ssra_nv8qi = 1688,
- CODE_FOR_aarch64_usra_nv8qi = 1689,
- CODE_FOR_aarch64_srsra_nv8qi = 1690,
- CODE_FOR_aarch64_ursra_nv8qi = 1691,
- CODE_FOR_aarch64_ssra_nv16qi = 1692,
- CODE_FOR_aarch64_usra_nv16qi = 1693,
- CODE_FOR_aarch64_srsra_nv16qi = 1694,
- CODE_FOR_aarch64_ursra_nv16qi = 1695,
- CODE_FOR_aarch64_ssra_nv4hi = 1696,
- CODE_FOR_aarch64_usra_nv4hi = 1697,
- CODE_FOR_aarch64_srsra_nv4hi = 1698,
- CODE_FOR_aarch64_ursra_nv4hi = 1699,
- CODE_FOR_aarch64_ssra_nv8hi = 1700,
- CODE_FOR_aarch64_usra_nv8hi = 1701,
- CODE_FOR_aarch64_srsra_nv8hi = 1702,
- CODE_FOR_aarch64_ursra_nv8hi = 1703,
- CODE_FOR_aarch64_ssra_nv2si = 1704,
- CODE_FOR_aarch64_usra_nv2si = 1705,
- CODE_FOR_aarch64_srsra_nv2si = 1706,
- CODE_FOR_aarch64_ursra_nv2si = 1707,
- CODE_FOR_aarch64_ssra_nv4si = 1708,
- CODE_FOR_aarch64_usra_nv4si = 1709,
- CODE_FOR_aarch64_srsra_nv4si = 1710,
- CODE_FOR_aarch64_ursra_nv4si = 1711,
- CODE_FOR_aarch64_ssra_nv2di = 1712,
- CODE_FOR_aarch64_usra_nv2di = 1713,
- CODE_FOR_aarch64_srsra_nv2di = 1714,
- CODE_FOR_aarch64_ursra_nv2di = 1715,
- CODE_FOR_aarch64_ssra_ndi = 1716,
- CODE_FOR_aarch64_usra_ndi = 1717,
- CODE_FOR_aarch64_srsra_ndi = 1718,
- CODE_FOR_aarch64_ursra_ndi = 1719,
- CODE_FOR_aarch64_ssli_nv8qi = 1720,
- CODE_FOR_aarch64_usli_nv8qi = 1721,
- CODE_FOR_aarch64_ssri_nv8qi = 1722,
- CODE_FOR_aarch64_usri_nv8qi = 1723,
- CODE_FOR_aarch64_ssli_nv16qi = 1724,
- CODE_FOR_aarch64_usli_nv16qi = 1725,
- CODE_FOR_aarch64_ssri_nv16qi = 1726,
- CODE_FOR_aarch64_usri_nv16qi = 1727,
- CODE_FOR_aarch64_ssli_nv4hi = 1728,
- CODE_FOR_aarch64_usli_nv4hi = 1729,
- CODE_FOR_aarch64_ssri_nv4hi = 1730,
- CODE_FOR_aarch64_usri_nv4hi = 1731,
- CODE_FOR_aarch64_ssli_nv8hi = 1732,
- CODE_FOR_aarch64_usli_nv8hi = 1733,
- CODE_FOR_aarch64_ssri_nv8hi = 1734,
- CODE_FOR_aarch64_usri_nv8hi = 1735,
- CODE_FOR_aarch64_ssli_nv2si = 1736,
- CODE_FOR_aarch64_usli_nv2si = 1737,
- CODE_FOR_aarch64_ssri_nv2si = 1738,
- CODE_FOR_aarch64_usri_nv2si = 1739,
- CODE_FOR_aarch64_ssli_nv4si = 1740,
- CODE_FOR_aarch64_usli_nv4si = 1741,
- CODE_FOR_aarch64_ssri_nv4si = 1742,
- CODE_FOR_aarch64_usri_nv4si = 1743,
- CODE_FOR_aarch64_ssli_nv2di = 1744,
- CODE_FOR_aarch64_usli_nv2di = 1745,
- CODE_FOR_aarch64_ssri_nv2di = 1746,
- CODE_FOR_aarch64_usri_nv2di = 1747,
- CODE_FOR_aarch64_ssli_ndi = 1748,
- CODE_FOR_aarch64_usli_ndi = 1749,
- CODE_FOR_aarch64_ssri_ndi = 1750,
- CODE_FOR_aarch64_usri_ndi = 1751,
- CODE_FOR_aarch64_sqshlu_nv8qi = 1752,
- CODE_FOR_aarch64_sqshl_nv8qi = 1753,
- CODE_FOR_aarch64_uqshl_nv8qi = 1754,
- CODE_FOR_aarch64_sqshlu_nv16qi = 1755,
- CODE_FOR_aarch64_sqshl_nv16qi = 1756,
- CODE_FOR_aarch64_uqshl_nv16qi = 1757,
- CODE_FOR_aarch64_sqshlu_nv4hi = 1758,
- CODE_FOR_aarch64_sqshl_nv4hi = 1759,
- CODE_FOR_aarch64_uqshl_nv4hi = 1760,
- CODE_FOR_aarch64_sqshlu_nv8hi = 1761,
- CODE_FOR_aarch64_sqshl_nv8hi = 1762,
- CODE_FOR_aarch64_uqshl_nv8hi = 1763,
- CODE_FOR_aarch64_sqshlu_nv2si = 1764,
- CODE_FOR_aarch64_sqshl_nv2si = 1765,
- CODE_FOR_aarch64_uqshl_nv2si = 1766,
- CODE_FOR_aarch64_sqshlu_nv4si = 1767,
- CODE_FOR_aarch64_sqshl_nv4si = 1768,
- CODE_FOR_aarch64_uqshl_nv4si = 1769,
- CODE_FOR_aarch64_sqshlu_nv2di = 1770,
- CODE_FOR_aarch64_sqshl_nv2di = 1771,
- CODE_FOR_aarch64_uqshl_nv2di = 1772,
- CODE_FOR_aarch64_sqshlu_nqi = 1773,
- CODE_FOR_aarch64_sqshl_nqi = 1774,
- CODE_FOR_aarch64_uqshl_nqi = 1775,
- CODE_FOR_aarch64_sqshlu_nhi = 1776,
- CODE_FOR_aarch64_sqshl_nhi = 1777,
- CODE_FOR_aarch64_uqshl_nhi = 1778,
- CODE_FOR_aarch64_sqshlu_nsi = 1779,
- CODE_FOR_aarch64_sqshl_nsi = 1780,
- CODE_FOR_aarch64_uqshl_nsi = 1781,
- CODE_FOR_aarch64_sqshlu_ndi = 1782,
- CODE_FOR_aarch64_sqshl_ndi = 1783,
- CODE_FOR_aarch64_uqshl_ndi = 1784,
- CODE_FOR_aarch64_sqshrun_nv8hi = 1785,
- CODE_FOR_aarch64_sqrshrun_nv8hi = 1786,
- CODE_FOR_aarch64_sqshrn_nv8hi = 1787,
- CODE_FOR_aarch64_uqshrn_nv8hi = 1788,
- CODE_FOR_aarch64_sqrshrn_nv8hi = 1789,
- CODE_FOR_aarch64_uqrshrn_nv8hi = 1790,
- CODE_FOR_aarch64_sqshrun_nv4si = 1791,
- CODE_FOR_aarch64_sqrshrun_nv4si = 1792,
- CODE_FOR_aarch64_sqshrn_nv4si = 1793,
- CODE_FOR_aarch64_uqshrn_nv4si = 1794,
- CODE_FOR_aarch64_sqrshrn_nv4si = 1795,
- CODE_FOR_aarch64_uqrshrn_nv4si = 1796,
- CODE_FOR_aarch64_sqshrun_nv2di = 1797,
- CODE_FOR_aarch64_sqrshrun_nv2di = 1798,
- CODE_FOR_aarch64_sqshrn_nv2di = 1799,
- CODE_FOR_aarch64_uqshrn_nv2di = 1800,
- CODE_FOR_aarch64_sqrshrn_nv2di = 1801,
- CODE_FOR_aarch64_uqrshrn_nv2di = 1802,
- CODE_FOR_aarch64_sqshrun_nhi = 1803,
- CODE_FOR_aarch64_sqrshrun_nhi = 1804,
- CODE_FOR_aarch64_sqshrn_nhi = 1805,
- CODE_FOR_aarch64_uqshrn_nhi = 1806,
- CODE_FOR_aarch64_sqrshrn_nhi = 1807,
- CODE_FOR_aarch64_uqrshrn_nhi = 1808,
- CODE_FOR_aarch64_sqshrun_nsi = 1809,
- CODE_FOR_aarch64_sqrshrun_nsi = 1810,
- CODE_FOR_aarch64_sqshrn_nsi = 1811,
- CODE_FOR_aarch64_uqshrn_nsi = 1812,
- CODE_FOR_aarch64_sqrshrn_nsi = 1813,
- CODE_FOR_aarch64_uqrshrn_nsi = 1814,
- CODE_FOR_aarch64_sqshrun_ndi = 1815,
- CODE_FOR_aarch64_sqrshrun_ndi = 1816,
- CODE_FOR_aarch64_sqshrn_ndi = 1817,
- CODE_FOR_aarch64_uqshrn_ndi = 1818,
- CODE_FOR_aarch64_sqrshrn_ndi = 1819,
- CODE_FOR_aarch64_uqrshrn_ndi = 1820,
- CODE_FOR_aarch64_cmltv8qi = 1821,
- CODE_FOR_aarch64_cmlev8qi = 1822,
- CODE_FOR_aarch64_cmeqv8qi = 1823,
- CODE_FOR_aarch64_cmgev8qi = 1824,
- CODE_FOR_aarch64_cmgtv8qi = 1825,
- CODE_FOR_aarch64_cmltv16qi = 1826,
- CODE_FOR_aarch64_cmlev16qi = 1827,
- CODE_FOR_aarch64_cmeqv16qi = 1828,
- CODE_FOR_aarch64_cmgev16qi = 1829,
- CODE_FOR_aarch64_cmgtv16qi = 1830,
- CODE_FOR_aarch64_cmltv4hi = 1831,
- CODE_FOR_aarch64_cmlev4hi = 1832,
- CODE_FOR_aarch64_cmeqv4hi = 1833,
- CODE_FOR_aarch64_cmgev4hi = 1834,
- CODE_FOR_aarch64_cmgtv4hi = 1835,
- CODE_FOR_aarch64_cmltv8hi = 1836,
- CODE_FOR_aarch64_cmlev8hi = 1837,
- CODE_FOR_aarch64_cmeqv8hi = 1838,
- CODE_FOR_aarch64_cmgev8hi = 1839,
- CODE_FOR_aarch64_cmgtv8hi = 1840,
- CODE_FOR_aarch64_cmltv2si = 1841,
- CODE_FOR_aarch64_cmlev2si = 1842,
- CODE_FOR_aarch64_cmeqv2si = 1843,
- CODE_FOR_aarch64_cmgev2si = 1844,
- CODE_FOR_aarch64_cmgtv2si = 1845,
- CODE_FOR_aarch64_cmltv4si = 1846,
- CODE_FOR_aarch64_cmlev4si = 1847,
- CODE_FOR_aarch64_cmeqv4si = 1848,
- CODE_FOR_aarch64_cmgev4si = 1849,
- CODE_FOR_aarch64_cmgtv4si = 1850,
- CODE_FOR_aarch64_cmltv2di = 1851,
- CODE_FOR_aarch64_cmlev2di = 1852,
- CODE_FOR_aarch64_cmeqv2di = 1853,
- CODE_FOR_aarch64_cmgev2di = 1854,
- CODE_FOR_aarch64_cmgtv2di = 1855,
- CODE_FOR_aarch64_cmltdi = 1856,
- CODE_FOR_aarch64_cmledi = 1857,
- CODE_FOR_aarch64_cmeqdi = 1858,
- CODE_FOR_aarch64_cmgedi = 1859,
- CODE_FOR_aarch64_cmgtdi = 1860,
- CODE_FOR_aarch64_cmltuv8qi = 1861,
- CODE_FOR_aarch64_cmleuv8qi = 1862,
- CODE_FOR_aarch64_cmgeuv8qi = 1863,
- CODE_FOR_aarch64_cmgtuv8qi = 1864,
- CODE_FOR_aarch64_cmltuv16qi = 1865,
- CODE_FOR_aarch64_cmleuv16qi = 1866,
- CODE_FOR_aarch64_cmgeuv16qi = 1867,
- CODE_FOR_aarch64_cmgtuv16qi = 1868,
- CODE_FOR_aarch64_cmltuv4hi = 1869,
- CODE_FOR_aarch64_cmleuv4hi = 1870,
- CODE_FOR_aarch64_cmgeuv4hi = 1871,
- CODE_FOR_aarch64_cmgtuv4hi = 1872,
- CODE_FOR_aarch64_cmltuv8hi = 1873,
- CODE_FOR_aarch64_cmleuv8hi = 1874,
- CODE_FOR_aarch64_cmgeuv8hi = 1875,
- CODE_FOR_aarch64_cmgtuv8hi = 1876,
- CODE_FOR_aarch64_cmltuv2si = 1877,
- CODE_FOR_aarch64_cmleuv2si = 1878,
- CODE_FOR_aarch64_cmgeuv2si = 1879,
- CODE_FOR_aarch64_cmgtuv2si = 1880,
- CODE_FOR_aarch64_cmltuv4si = 1881,
- CODE_FOR_aarch64_cmleuv4si = 1882,
- CODE_FOR_aarch64_cmgeuv4si = 1883,
- CODE_FOR_aarch64_cmgtuv4si = 1884,
- CODE_FOR_aarch64_cmltuv2di = 1885,
- CODE_FOR_aarch64_cmleuv2di = 1886,
- CODE_FOR_aarch64_cmgeuv2di = 1887,
- CODE_FOR_aarch64_cmgtuv2di = 1888,
- CODE_FOR_aarch64_cmltudi = 1889,
- CODE_FOR_aarch64_cmleudi = 1890,
- CODE_FOR_aarch64_cmgeudi = 1891,
- CODE_FOR_aarch64_cmgtudi = 1892,
- CODE_FOR_aarch64_cmtstv8qi = 1893,
- CODE_FOR_aarch64_cmtstv16qi = 1894,
- CODE_FOR_aarch64_cmtstv4hi = 1895,
- CODE_FOR_aarch64_cmtstv8hi = 1896,
- CODE_FOR_aarch64_cmtstv2si = 1897,
- CODE_FOR_aarch64_cmtstv4si = 1898,
- CODE_FOR_aarch64_cmtstv2di = 1899,
- CODE_FOR_aarch64_cmtstdi = 1900,
- CODE_FOR_aarch64_cmltv2sf = 1901,
- CODE_FOR_aarch64_cmlev2sf = 1902,
- CODE_FOR_aarch64_cmeqv2sf = 1903,
- CODE_FOR_aarch64_cmgev2sf = 1904,
- CODE_FOR_aarch64_cmgtv2sf = 1905,
- CODE_FOR_aarch64_cmltv4sf = 1906,
- CODE_FOR_aarch64_cmlev4sf = 1907,
- CODE_FOR_aarch64_cmeqv4sf = 1908,
- CODE_FOR_aarch64_cmgev4sf = 1909,
- CODE_FOR_aarch64_cmgtv4sf = 1910,
- CODE_FOR_aarch64_cmltv2df = 1911,
- CODE_FOR_aarch64_cmlev2df = 1912,
- CODE_FOR_aarch64_cmeqv2df = 1913,
- CODE_FOR_aarch64_cmgev2df = 1914,
- CODE_FOR_aarch64_cmgtv2df = 1915,
- CODE_FOR_aarch64_cmltsf = 1916,
- CODE_FOR_aarch64_cmlesf = 1917,
- CODE_FOR_aarch64_cmeqsf = 1918,
- CODE_FOR_aarch64_cmgesf = 1919,
- CODE_FOR_aarch64_cmgtsf = 1920,
- CODE_FOR_aarch64_cmltdf = 1921,
- CODE_FOR_aarch64_cmledf = 1922,
- CODE_FOR_aarch64_cmeqdf = 1923,
- CODE_FOR_aarch64_cmgedf = 1924,
- CODE_FOR_aarch64_cmgtdf = 1925,
- CODE_FOR_aarch64_addpv8qi = 1946,
- CODE_FOR_aarch64_addpv4hi = 1947,
- CODE_FOR_aarch64_addpv2si = 1948,
- CODE_FOR_aarch64_addpdi = 1949,
- CODE_FOR_sqrtv2sf2 = 1950,
- CODE_FOR_sqrtv4sf2 = 1951,
- CODE_FOR_sqrtv2df2 = 1952,
- CODE_FOR_vec_load_lanesoiv16qi = 1953,
- CODE_FOR_vec_load_lanesoiv8hi = 1954,
- CODE_FOR_vec_load_lanesoiv4si = 1955,
- CODE_FOR_vec_load_lanesoiv2di = 1956,
- CODE_FOR_vec_load_lanesoiv4sf = 1957,
- CODE_FOR_vec_load_lanesoiv2df = 1958,
- CODE_FOR_vec_store_lanesoiv16qi = 1959,
- CODE_FOR_vec_store_lanesoiv8hi = 1960,
- CODE_FOR_vec_store_lanesoiv4si = 1961,
- CODE_FOR_vec_store_lanesoiv2di = 1962,
- CODE_FOR_vec_store_lanesoiv4sf = 1963,
- CODE_FOR_vec_store_lanesoiv2df = 1964,
- CODE_FOR_vec_load_lanesciv16qi = 1965,
- CODE_FOR_vec_load_lanesciv8hi = 1966,
- CODE_FOR_vec_load_lanesciv4si = 1967,
- CODE_FOR_vec_load_lanesciv2di = 1968,
- CODE_FOR_vec_load_lanesciv4sf = 1969,
- CODE_FOR_vec_load_lanesciv2df = 1970,
- CODE_FOR_vec_store_lanesciv16qi = 1971,
- CODE_FOR_vec_store_lanesciv8hi = 1972,
- CODE_FOR_vec_store_lanesciv4si = 1973,
- CODE_FOR_vec_store_lanesciv2di = 1974,
- CODE_FOR_vec_store_lanesciv4sf = 1975,
- CODE_FOR_vec_store_lanesciv2df = 1976,
- CODE_FOR_vec_load_lanesxiv16qi = 1977,
- CODE_FOR_vec_load_lanesxiv8hi = 1978,
- CODE_FOR_vec_load_lanesxiv4si = 1979,
- CODE_FOR_vec_load_lanesxiv2di = 1980,
- CODE_FOR_vec_load_lanesxiv4sf = 1981,
- CODE_FOR_vec_load_lanesxiv2df = 1982,
- CODE_FOR_vec_store_lanesxiv16qi = 1983,
- CODE_FOR_vec_store_lanesxiv8hi = 1984,
- CODE_FOR_vec_store_lanesxiv4si = 1985,
- CODE_FOR_vec_store_lanesxiv2di = 1986,
- CODE_FOR_vec_store_lanesxiv4sf = 1987,
- CODE_FOR_vec_store_lanesxiv2df = 1988,
- CODE_FOR_aarch64_be_ld1v8qi = 1992,
- CODE_FOR_aarch64_be_ld1v16qi = 1993,
- CODE_FOR_aarch64_be_ld1v4hi = 1994,
- CODE_FOR_aarch64_be_ld1v8hi = 1995,
- CODE_FOR_aarch64_be_ld1v2si = 1996,
- CODE_FOR_aarch64_be_ld1v4si = 1997,
- CODE_FOR_aarch64_be_ld1v2di = 1998,
- CODE_FOR_aarch64_be_ld1v2sf = 1999,
- CODE_FOR_aarch64_be_ld1v4sf = 2000,
- CODE_FOR_aarch64_be_ld1v2df = 2001,
- CODE_FOR_aarch64_be_ld1di = 2002,
- CODE_FOR_aarch64_be_st1v8qi = 2003,
- CODE_FOR_aarch64_be_st1v16qi = 2004,
- CODE_FOR_aarch64_be_st1v4hi = 2005,
- CODE_FOR_aarch64_be_st1v8hi = 2006,
- CODE_FOR_aarch64_be_st1v2si = 2007,
- CODE_FOR_aarch64_be_st1v4si = 2008,
- CODE_FOR_aarch64_be_st1v2di = 2009,
- CODE_FOR_aarch64_be_st1v2sf = 2010,
- CODE_FOR_aarch64_be_st1v4sf = 2011,
- CODE_FOR_aarch64_be_st1v2df = 2012,
- CODE_FOR_aarch64_be_st1di = 2013,
- CODE_FOR_aarch64_ld2v8qi_dreg = 2014,
- CODE_FOR_aarch64_ld2v4hi_dreg = 2015,
- CODE_FOR_aarch64_ld2v2si_dreg = 2016,
- CODE_FOR_aarch64_ld2v2sf_dreg = 2017,
- CODE_FOR_aarch64_ld2di_dreg = 2018,
- CODE_FOR_aarch64_ld2df_dreg = 2019,
- CODE_FOR_aarch64_ld3v8qi_dreg = 2020,
- CODE_FOR_aarch64_ld3v4hi_dreg = 2021,
- CODE_FOR_aarch64_ld3v2si_dreg = 2022,
- CODE_FOR_aarch64_ld3v2sf_dreg = 2023,
- CODE_FOR_aarch64_ld3di_dreg = 2024,
- CODE_FOR_aarch64_ld3df_dreg = 2025,
- CODE_FOR_aarch64_ld4v8qi_dreg = 2026,
- CODE_FOR_aarch64_ld4v4hi_dreg = 2027,
- CODE_FOR_aarch64_ld4v2si_dreg = 2028,
- CODE_FOR_aarch64_ld4v2sf_dreg = 2029,
- CODE_FOR_aarch64_ld4di_dreg = 2030,
- CODE_FOR_aarch64_ld4df_dreg = 2031,
- CODE_FOR_aarch64_tbl1v8qi = 2032,
- CODE_FOR_aarch64_tbl1v16qi = 2033,
- CODE_FOR_aarch64_tbl2v16qi = 2034,
- CODE_FOR_aarch64_combinev16qi = 2035,
- CODE_FOR_aarch64_zip1v8qi = 2036,
- CODE_FOR_aarch64_zip2v8qi = 2037,
- CODE_FOR_aarch64_trn1v8qi = 2038,
- CODE_FOR_aarch64_trn2v8qi = 2039,
- CODE_FOR_aarch64_uzp1v8qi = 2040,
- CODE_FOR_aarch64_uzp2v8qi = 2041,
- CODE_FOR_aarch64_zip1v16qi = 2042,
- CODE_FOR_aarch64_zip2v16qi = 2043,
- CODE_FOR_aarch64_trn1v16qi = 2044,
- CODE_FOR_aarch64_trn2v16qi = 2045,
- CODE_FOR_aarch64_uzp1v16qi = 2046,
- CODE_FOR_aarch64_uzp2v16qi = 2047,
- CODE_FOR_aarch64_zip1v4hi = 2048,
- CODE_FOR_aarch64_zip2v4hi = 2049,
- CODE_FOR_aarch64_trn1v4hi = 2050,
- CODE_FOR_aarch64_trn2v4hi = 2051,
- CODE_FOR_aarch64_uzp1v4hi = 2052,
- CODE_FOR_aarch64_uzp2v4hi = 2053,
- CODE_FOR_aarch64_zip1v8hi = 2054,
- CODE_FOR_aarch64_zip2v8hi = 2055,
- CODE_FOR_aarch64_trn1v8hi = 2056,
- CODE_FOR_aarch64_trn2v8hi = 2057,
- CODE_FOR_aarch64_uzp1v8hi = 2058,
- CODE_FOR_aarch64_uzp2v8hi = 2059,
- CODE_FOR_aarch64_zip1v2si = 2060,
- CODE_FOR_aarch64_zip2v2si = 2061,
- CODE_FOR_aarch64_trn1v2si = 2062,
- CODE_FOR_aarch64_trn2v2si = 2063,
- CODE_FOR_aarch64_uzp1v2si = 2064,
- CODE_FOR_aarch64_uzp2v2si = 2065,
- CODE_FOR_aarch64_zip1v4si = 2066,
- CODE_FOR_aarch64_zip2v4si = 2067,
- CODE_FOR_aarch64_trn1v4si = 2068,
- CODE_FOR_aarch64_trn2v4si = 2069,
- CODE_FOR_aarch64_uzp1v4si = 2070,
- CODE_FOR_aarch64_uzp2v4si = 2071,
- CODE_FOR_aarch64_zip1v2di = 2072,
- CODE_FOR_aarch64_zip2v2di = 2073,
- CODE_FOR_aarch64_trn1v2di = 2074,
- CODE_FOR_aarch64_trn2v2di = 2075,
- CODE_FOR_aarch64_uzp1v2di = 2076,
- CODE_FOR_aarch64_uzp2v2di = 2077,
- CODE_FOR_aarch64_zip1v2sf = 2078,
- CODE_FOR_aarch64_zip2v2sf = 2079,
- CODE_FOR_aarch64_trn1v2sf = 2080,
- CODE_FOR_aarch64_trn2v2sf = 2081,
- CODE_FOR_aarch64_uzp1v2sf = 2082,
- CODE_FOR_aarch64_uzp2v2sf = 2083,
- CODE_FOR_aarch64_zip1v4sf = 2084,
- CODE_FOR_aarch64_zip2v4sf = 2085,
- CODE_FOR_aarch64_trn1v4sf = 2086,
- CODE_FOR_aarch64_trn2v4sf = 2087,
- CODE_FOR_aarch64_uzp1v4sf = 2088,
- CODE_FOR_aarch64_uzp2v4sf = 2089,
- CODE_FOR_aarch64_zip1v2df = 2090,
- CODE_FOR_aarch64_zip2v2df = 2091,
- CODE_FOR_aarch64_trn1v2df = 2092,
- CODE_FOR_aarch64_trn2v2df = 2093,
- CODE_FOR_aarch64_uzp1v2df = 2094,
- CODE_FOR_aarch64_uzp2v2df = 2095,
- CODE_FOR_aarch64_st2v8qi_dreg = 2096,
- CODE_FOR_aarch64_st2v4hi_dreg = 2097,
- CODE_FOR_aarch64_st2v2si_dreg = 2098,
- CODE_FOR_aarch64_st2v2sf_dreg = 2099,
- CODE_FOR_aarch64_st2di_dreg = 2100,
- CODE_FOR_aarch64_st2df_dreg = 2101,
- CODE_FOR_aarch64_st3v8qi_dreg = 2102,
- CODE_FOR_aarch64_st3v4hi_dreg = 2103,
- CODE_FOR_aarch64_st3v2si_dreg = 2104,
- CODE_FOR_aarch64_st3v2sf_dreg = 2105,
- CODE_FOR_aarch64_st3di_dreg = 2106,
- CODE_FOR_aarch64_st3df_dreg = 2107,
- CODE_FOR_aarch64_st4v8qi_dreg = 2108,
- CODE_FOR_aarch64_st4v4hi_dreg = 2109,
- CODE_FOR_aarch64_st4v2si_dreg = 2110,
- CODE_FOR_aarch64_st4v2sf_dreg = 2111,
- CODE_FOR_aarch64_st4di_dreg = 2112,
- CODE_FOR_aarch64_st4df_dreg = 2113,
- CODE_FOR_aarch64_frecpev2sf = 2125,
- CODE_FOR_aarch64_frecpev4sf = 2126,
- CODE_FOR_aarch64_frecpev2df = 2127,
- CODE_FOR_aarch64_frecpesf = 2128,
- CODE_FOR_aarch64_frecpxsf = 2129,
- CODE_FOR_aarch64_frecpedf = 2130,
- CODE_FOR_aarch64_frecpxdf = 2131,
- CODE_FOR_aarch64_frecpsv2sf = 2132,
- CODE_FOR_aarch64_frecpsv4sf = 2133,
- CODE_FOR_aarch64_frecpsv2df = 2134,
- CODE_FOR_aarch64_frecpssf = 2135,
- CODE_FOR_aarch64_frecpsdf = 2136,
- CODE_FOR_aarch64_crypto_aesev16qi = 2137,
- CODE_FOR_aarch64_crypto_aesdv16qi = 2138,
- CODE_FOR_aarch64_crypto_aesmcv16qi = 2139,
- CODE_FOR_aarch64_crypto_aesimcv16qi = 2140,
- CODE_FOR_aarch64_crypto_sha1hsi = 2141,
- CODE_FOR_aarch64_crypto_sha1su1v4si = 2142,
- CODE_FOR_aarch64_crypto_sha1cv4si = 2143,
- CODE_FOR_aarch64_crypto_sha1mv4si = 2144,
- CODE_FOR_aarch64_crypto_sha1pv4si = 2145,
- CODE_FOR_aarch64_crypto_sha1su0v4si = 2146,
- CODE_FOR_aarch64_crypto_sha256hv4si = 2147,
- CODE_FOR_aarch64_crypto_sha256h2v4si = 2148,
- CODE_FOR_aarch64_crypto_sha256su0v4si = 2149,
- CODE_FOR_aarch64_crypto_sha256su1v4si = 2150,
- CODE_FOR_aarch64_crypto_pmulldi = 2151,
- CODE_FOR_aarch64_crypto_pmullv2di = 2152,
- CODE_FOR_atomic_compare_and_swapqi_1 = 2153,
- CODE_FOR_atomic_compare_and_swaphi_1 = 2154,
- CODE_FOR_atomic_compare_and_swapsi_1 = 2155,
- CODE_FOR_atomic_compare_and_swapdi_1 = 2156,
- CODE_FOR_atomic_exchangeqi = 2157,
- CODE_FOR_atomic_exchangehi = 2158,
- CODE_FOR_atomic_exchangesi = 2159,
- CODE_FOR_atomic_exchangedi = 2160,
- CODE_FOR_atomic_addqi = 2161,
- CODE_FOR_atomic_subqi = 2162,
- CODE_FOR_atomic_orqi = 2163,
- CODE_FOR_atomic_xorqi = 2164,
- CODE_FOR_atomic_andqi = 2165,
- CODE_FOR_atomic_addhi = 2166,
- CODE_FOR_atomic_subhi = 2167,
- CODE_FOR_atomic_orhi = 2168,
- CODE_FOR_atomic_xorhi = 2169,
- CODE_FOR_atomic_andhi = 2170,
- CODE_FOR_atomic_addsi = 2171,
- CODE_FOR_atomic_subsi = 2172,
- CODE_FOR_atomic_orsi = 2173,
- CODE_FOR_atomic_xorsi = 2174,
- CODE_FOR_atomic_andsi = 2175,
- CODE_FOR_atomic_adddi = 2176,
- CODE_FOR_atomic_subdi = 2177,
- CODE_FOR_atomic_ordi = 2178,
- CODE_FOR_atomic_xordi = 2179,
- CODE_FOR_atomic_anddi = 2180,
- CODE_FOR_atomic_nandqi = 2181,
- CODE_FOR_atomic_nandhi = 2182,
- CODE_FOR_atomic_nandsi = 2183,
- CODE_FOR_atomic_nanddi = 2184,
- CODE_FOR_atomic_fetch_addqi = 2185,
- CODE_FOR_atomic_fetch_subqi = 2186,
- CODE_FOR_atomic_fetch_orqi = 2187,
- CODE_FOR_atomic_fetch_xorqi = 2188,
- CODE_FOR_atomic_fetch_andqi = 2189,
- CODE_FOR_atomic_fetch_addhi = 2190,
- CODE_FOR_atomic_fetch_subhi = 2191,
- CODE_FOR_atomic_fetch_orhi = 2192,
- CODE_FOR_atomic_fetch_xorhi = 2193,
- CODE_FOR_atomic_fetch_andhi = 2194,
- CODE_FOR_atomic_fetch_addsi = 2195,
- CODE_FOR_atomic_fetch_subsi = 2196,
- CODE_FOR_atomic_fetch_orsi = 2197,
- CODE_FOR_atomic_fetch_xorsi = 2198,
- CODE_FOR_atomic_fetch_andsi = 2199,
- CODE_FOR_atomic_fetch_adddi = 2200,
- CODE_FOR_atomic_fetch_subdi = 2201,
- CODE_FOR_atomic_fetch_ordi = 2202,
- CODE_FOR_atomic_fetch_xordi = 2203,
- CODE_FOR_atomic_fetch_anddi = 2204,
- CODE_FOR_atomic_fetch_nandqi = 2205,
- CODE_FOR_atomic_fetch_nandhi = 2206,
- CODE_FOR_atomic_fetch_nandsi = 2207,
- CODE_FOR_atomic_fetch_nanddi = 2208,
- CODE_FOR_atomic_add_fetchqi = 2209,
- CODE_FOR_atomic_sub_fetchqi = 2210,
- CODE_FOR_atomic_or_fetchqi = 2211,
- CODE_FOR_atomic_xor_fetchqi = 2212,
- CODE_FOR_atomic_and_fetchqi = 2213,
- CODE_FOR_atomic_add_fetchhi = 2214,
- CODE_FOR_atomic_sub_fetchhi = 2215,
- CODE_FOR_atomic_or_fetchhi = 2216,
- CODE_FOR_atomic_xor_fetchhi = 2217,
- CODE_FOR_atomic_and_fetchhi = 2218,
- CODE_FOR_atomic_add_fetchsi = 2219,
- CODE_FOR_atomic_sub_fetchsi = 2220,
- CODE_FOR_atomic_or_fetchsi = 2221,
- CODE_FOR_atomic_xor_fetchsi = 2222,
- CODE_FOR_atomic_and_fetchsi = 2223,
- CODE_FOR_atomic_add_fetchdi = 2224,
- CODE_FOR_atomic_sub_fetchdi = 2225,
- CODE_FOR_atomic_or_fetchdi = 2226,
- CODE_FOR_atomic_xor_fetchdi = 2227,
- CODE_FOR_atomic_and_fetchdi = 2228,
- CODE_FOR_atomic_nand_fetchqi = 2229,
- CODE_FOR_atomic_nand_fetchhi = 2230,
- CODE_FOR_atomic_nand_fetchsi = 2231,
- CODE_FOR_atomic_nand_fetchdi = 2232,
- CODE_FOR_atomic_loadqi = 2233,
- CODE_FOR_atomic_loadhi = 2234,
- CODE_FOR_atomic_loadsi = 2235,
- CODE_FOR_atomic_loaddi = 2236,
- CODE_FOR_atomic_storeqi = 2237,
- CODE_FOR_atomic_storehi = 2238,
- CODE_FOR_atomic_storesi = 2239,
- CODE_FOR_atomic_storedi = 2240,
- CODE_FOR_aarch64_load_exclusiveqi = 2241,
- CODE_FOR_aarch64_load_exclusivehi = 2242,
- CODE_FOR_aarch64_load_exclusivesi = 2243,
- CODE_FOR_aarch64_load_exclusivedi = 2244,
- CODE_FOR_aarch64_store_exclusiveqi = 2245,
- CODE_FOR_aarch64_store_exclusivehi = 2246,
- CODE_FOR_aarch64_store_exclusivesi = 2247,
- CODE_FOR_aarch64_store_exclusivedi = 2248,
- CODE_FOR_cbranchsi4 = 2250,
- CODE_FOR_cbranchdi4 = 2251,
- CODE_FOR_cbranchsf4 = 2252,
- CODE_FOR_cbranchdf4 = 2253,
- CODE_FOR_casesi = 2254,
- CODE_FOR_prologue = 2255,
- CODE_FOR_epilogue = 2256,
- CODE_FOR_sibcall_epilogue = 2257,
- CODE_FOR_call = 2259,
- CODE_FOR_call_value = 2260,
- CODE_FOR_sibcall = 2261,
- CODE_FOR_sibcall_value = 2262,
- CODE_FOR_untyped_call = 2263,
- CODE_FOR_movqi = 2264,
- CODE_FOR_movhi = 2265,
- CODE_FOR_movsi = 2266,
- CODE_FOR_movdi = 2267,
- CODE_FOR_movti = 2268,
- CODE_FOR_movsf = 2270,
- CODE_FOR_movdf = 2271,
- CODE_FOR_movtf = 2272,
- CODE_FOR_extendsidi2 = 2274,
- CODE_FOR_zero_extendsidi2 = 2275,
- CODE_FOR_extendqisi2 = 2276,
- CODE_FOR_zero_extendqisi2 = 2277,
- CODE_FOR_extendqidi2 = 2278,
- CODE_FOR_zero_extendqidi2 = 2279,
- CODE_FOR_extendhisi2 = 2280,
- CODE_FOR_zero_extendhisi2 = 2281,
- CODE_FOR_extendhidi2 = 2282,
- CODE_FOR_zero_extendhidi2 = 2283,
- CODE_FOR_extendqihi2 = 2284,
- CODE_FOR_zero_extendqihi2 = 2285,
- CODE_FOR_addsi3 = 2286,
- CODE_FOR_adddi3 = 2287,
- CODE_FOR_cstoresi4 = 2289,
- CODE_FOR_cstoredi4 = 2290,
- CODE_FOR_cstoresf4 = 2291,
- CODE_FOR_cstoredf4 = 2292,
- CODE_FOR_cmovsi6 = 2293,
- CODE_FOR_cmovdi6 = 2294,
- CODE_FOR_cmovsf6 = 2295,
- CODE_FOR_cmovdf6 = 2296,
- CODE_FOR_movqicc = 2297,
- CODE_FOR_movhicc = 2298,
- CODE_FOR_movsicc = 2299,
- CODE_FOR_movdicc = 2300,
- CODE_FOR_movsfsicc = 2301,
- CODE_FOR_movdfsicc = 2302,
- CODE_FOR_movsfdicc = 2303,
- CODE_FOR_movdfdicc = 2304,
- CODE_FOR_movsfcc = 2305,
- CODE_FOR_movdfcc = 2306,
- CODE_FOR_ffssi2 = 2307,
- CODE_FOR_ffsdi2 = 2308,
- CODE_FOR_ctzsi2 = 2309,
- CODE_FOR_ctzdi2 = 2310,
- CODE_FOR_ashlsi3 = 2311,
- CODE_FOR_ashrsi3 = 2312,
- CODE_FOR_lshrsi3 = 2313,
- CODE_FOR_ashldi3 = 2314,
- CODE_FOR_ashrdi3 = 2315,
- CODE_FOR_lshrdi3 = 2316,
- CODE_FOR_ashlqi3 = 2317,
- CODE_FOR_ashlhi3 = 2318,
- CODE_FOR_rotrsi3 = 2319,
- CODE_FOR_rotrdi3 = 2320,
- CODE_FOR_rotlsi3 = 2321,
- CODE_FOR_rotldi3 = 2322,
- CODE_FOR_extv = 2327,
- CODE_FOR_extzv = 2328,
- CODE_FOR_insvsi = 2329,
- CODE_FOR_insvdi = 2330,
- CODE_FOR_aarch64_reload_movti = 2331,
- CODE_FOR_aarch64_reload_movtf = 2332,
- CODE_FOR_add_losym = 2333,
- CODE_FOR_tlsgd_small = 2334,
- CODE_FOR_get_thread_pointerdi = 2335,
- CODE_FOR_movv8qi = 2336,
- CODE_FOR_movv16qi = 2337,
- CODE_FOR_movv4hi = 2338,
- CODE_FOR_movv8hi = 2339,
- CODE_FOR_movv2si = 2340,
- CODE_FOR_movv4si = 2341,
- CODE_FOR_movv2di = 2342,
- CODE_FOR_movv2sf = 2343,
- CODE_FOR_movv4sf = 2344,
- CODE_FOR_movv2df = 2345,
- CODE_FOR_movmisalignv8qi = 2346,
- CODE_FOR_movmisalignv16qi = 2347,
- CODE_FOR_movmisalignv4hi = 2348,
- CODE_FOR_movmisalignv8hi = 2349,
- CODE_FOR_movmisalignv2si = 2350,
- CODE_FOR_movmisalignv4si = 2351,
- CODE_FOR_movmisalignv2di = 2352,
- CODE_FOR_movmisalignv2sf = 2353,
- CODE_FOR_movmisalignv4sf = 2354,
- CODE_FOR_movmisalignv2df = 2355,
- CODE_FOR_aarch64_split_simd_movv16qi = 2368,
- CODE_FOR_aarch64_split_simd_movv8hi = 2369,
- CODE_FOR_aarch64_split_simd_movv4si = 2370,
- CODE_FOR_aarch64_split_simd_movv2di = 2371,
- CODE_FOR_aarch64_split_simd_movv4sf = 2372,
- CODE_FOR_aarch64_split_simd_movv2df = 2373,
- CODE_FOR_ashlv8qi3 = 2374,
- CODE_FOR_ashlv16qi3 = 2375,
- CODE_FOR_ashlv4hi3 = 2376,
- CODE_FOR_ashlv8hi3 = 2377,
- CODE_FOR_ashlv2si3 = 2378,
- CODE_FOR_ashlv4si3 = 2379,
- CODE_FOR_ashlv2di3 = 2380,
- CODE_FOR_lshrv8qi3 = 2381,
- CODE_FOR_lshrv16qi3 = 2382,
- CODE_FOR_lshrv4hi3 = 2383,
- CODE_FOR_lshrv8hi3 = 2384,
- CODE_FOR_lshrv2si3 = 2385,
- CODE_FOR_lshrv4si3 = 2386,
- CODE_FOR_lshrv2di3 = 2387,
- CODE_FOR_ashrv8qi3 = 2388,
- CODE_FOR_ashrv16qi3 = 2389,
- CODE_FOR_ashrv4hi3 = 2390,
- CODE_FOR_ashrv8hi3 = 2391,
- CODE_FOR_ashrv2si3 = 2392,
- CODE_FOR_ashrv4si3 = 2393,
- CODE_FOR_ashrv2di3 = 2394,
- CODE_FOR_vashlv8qi3 = 2395,
- CODE_FOR_vashlv16qi3 = 2396,
- CODE_FOR_vashlv4hi3 = 2397,
- CODE_FOR_vashlv8hi3 = 2398,
- CODE_FOR_vashlv2si3 = 2399,
- CODE_FOR_vashlv4si3 = 2400,
- CODE_FOR_vashlv2di3 = 2401,
- CODE_FOR_vashrv8qi3 = 2402,
- CODE_FOR_vashrv16qi3 = 2403,
- CODE_FOR_vashrv4hi3 = 2404,
- CODE_FOR_vashrv8hi3 = 2405,
- CODE_FOR_vashrv2si3 = 2406,
- CODE_FOR_vashrv4si3 = 2407,
- CODE_FOR_aarch64_ashr_simddi = 2408,
- CODE_FOR_vlshrv8qi3 = 2409,
- CODE_FOR_vlshrv16qi3 = 2410,
- CODE_FOR_vlshrv4hi3 = 2411,
- CODE_FOR_vlshrv8hi3 = 2412,
- CODE_FOR_vlshrv2si3 = 2413,
- CODE_FOR_vlshrv4si3 = 2414,
- CODE_FOR_aarch64_lshr_simddi = 2415,
- CODE_FOR_vec_setv8qi = 2416,
- CODE_FOR_vec_setv16qi = 2417,
- CODE_FOR_vec_setv4hi = 2418,
- CODE_FOR_vec_setv8hi = 2419,
- CODE_FOR_vec_setv2si = 2420,
- CODE_FOR_vec_setv4si = 2421,
- CODE_FOR_vec_setv2di = 2422,
- CODE_FOR_vec_setv2sf = 2423,
- CODE_FOR_vec_setv4sf = 2424,
- CODE_FOR_vec_setv2df = 2425,
- CODE_FOR_move_hi_quad_v16qi = 2426,
- CODE_FOR_move_hi_quad_v8hi = 2427,
- CODE_FOR_move_hi_quad_v4si = 2428,
- CODE_FOR_move_hi_quad_v2di = 2429,
- CODE_FOR_move_hi_quad_v4sf = 2430,
- CODE_FOR_move_hi_quad_v2df = 2431,
- CODE_FOR_vec_pack_trunc_v4hi = 2432,
- CODE_FOR_vec_pack_trunc_v2si = 2433,
- CODE_FOR_vec_pack_trunc_di = 2434,
- CODE_FOR_vec_unpacks_hi_v16qi = 2435,
- CODE_FOR_vec_unpacku_hi_v16qi = 2436,
- CODE_FOR_vec_unpacks_hi_v8hi = 2437,
- CODE_FOR_vec_unpacku_hi_v8hi = 2438,
- CODE_FOR_vec_unpacks_hi_v4si = 2439,
- CODE_FOR_vec_unpacku_hi_v4si = 2440,
- CODE_FOR_vec_unpacks_lo_v16qi = 2441,
- CODE_FOR_vec_unpacku_lo_v16qi = 2442,
- CODE_FOR_vec_unpacks_lo_v8hi = 2443,
- CODE_FOR_vec_unpacku_lo_v8hi = 2444,
- CODE_FOR_vec_unpacks_lo_v4si = 2445,
- CODE_FOR_vec_unpacku_lo_v4si = 2446,
- CODE_FOR_vec_widen_smult_lo_v16qi = 2447,
- CODE_FOR_vec_widen_umult_lo_v16qi = 2448,
- CODE_FOR_vec_widen_smult_lo_v8hi = 2449,
- CODE_FOR_vec_widen_umult_lo_v8hi = 2450,
- CODE_FOR_vec_widen_smult_lo_v4si = 2451,
- CODE_FOR_vec_widen_umult_lo_v4si = 2452,
- CODE_FOR_vec_widen_smult_hi_v16qi = 2453,
- CODE_FOR_vec_widen_umult_hi_v16qi = 2454,
- CODE_FOR_vec_widen_smult_hi_v8hi = 2455,
- CODE_FOR_vec_widen_umult_hi_v8hi = 2456,
- CODE_FOR_vec_widen_smult_hi_v4si = 2457,
- CODE_FOR_vec_widen_umult_hi_v4si = 2458,
- CODE_FOR_fixv2sfv2si2 = 2459,
- CODE_FOR_fixunsv2sfv2si2 = 2460,
- CODE_FOR_fixv4sfv4si2 = 2461,
- CODE_FOR_fixunsv4sfv4si2 = 2462,
- CODE_FOR_fixv2dfv2di2 = 2463,
- CODE_FOR_fixunsv2dfv2di2 = 2464,
- CODE_FOR_fix_truncv2sfv2si2 = 2465,
- CODE_FOR_fixuns_truncv2sfv2si2 = 2466,
- CODE_FOR_fix_truncv4sfv4si2 = 2467,
- CODE_FOR_fixuns_truncv4sfv4si2 = 2468,
- CODE_FOR_fix_truncv2dfv2di2 = 2469,
- CODE_FOR_fixuns_truncv2dfv2di2 = 2470,
- CODE_FOR_ftruncv2sf2 = 2471,
- CODE_FOR_ftruncv4sf2 = 2472,
- CODE_FOR_ftruncv2df2 = 2473,
- CODE_FOR_vec_pack_trunc_v2df = 2474,
- CODE_FOR_vec_pack_trunc_df = 2475,
- CODE_FOR_reduc_splus_v4sf = 2476,
- CODE_FOR_aarch64_simd_bslv8qi = 2477,
- CODE_FOR_aarch64_simd_bslv16qi = 2478,
- CODE_FOR_aarch64_simd_bslv4hi = 2479,
- CODE_FOR_aarch64_simd_bslv8hi = 2480,
- CODE_FOR_aarch64_simd_bslv2si = 2481,
- CODE_FOR_aarch64_simd_bslv4si = 2482,
- CODE_FOR_aarch64_simd_bslv2di = 2483,
- CODE_FOR_aarch64_simd_bslv2sf = 2484,
- CODE_FOR_aarch64_simd_bslv4sf = 2485,
- CODE_FOR_aarch64_simd_bslv2df = 2486,
- CODE_FOR_aarch64_simd_bsldi = 2487,
- CODE_FOR_aarch64_simd_bsldf = 2488,
- CODE_FOR_aarch64_vcond_internalv8qiv8qi = 2489,
- CODE_FOR_aarch64_vcond_internalv16qiv16qi = 2490,
- CODE_FOR_aarch64_vcond_internalv4hiv4hi = 2491,
- CODE_FOR_aarch64_vcond_internalv8hiv8hi = 2492,
- CODE_FOR_aarch64_vcond_internalv2siv2si = 2493,
- CODE_FOR_aarch64_vcond_internalv4siv4si = 2494,
- CODE_FOR_aarch64_vcond_internalv2div2di = 2495,
- CODE_FOR_aarch64_vcond_internalv2sfv2sf = 2496,
- CODE_FOR_aarch64_vcond_internalv2siv2sf = 2497,
- CODE_FOR_aarch64_vcond_internalv4sfv2sf = 2498,
- CODE_FOR_aarch64_vcond_internalv4siv2sf = 2499,
- CODE_FOR_aarch64_vcond_internalv2dfv2sf = 2500,
- CODE_FOR_aarch64_vcond_internalv2div2sf = 2501,
- CODE_FOR_aarch64_vcond_internalv2sfv4sf = 2502,
- CODE_FOR_aarch64_vcond_internalv2siv4sf = 2503,
- CODE_FOR_aarch64_vcond_internalv4sfv4sf = 2504,
- CODE_FOR_aarch64_vcond_internalv4siv4sf = 2505,
- CODE_FOR_aarch64_vcond_internalv2dfv4sf = 2506,
- CODE_FOR_aarch64_vcond_internalv2div4sf = 2507,
- CODE_FOR_aarch64_vcond_internalv2sfv2df = 2508,
- CODE_FOR_aarch64_vcond_internalv2siv2df = 2509,
- CODE_FOR_aarch64_vcond_internalv4sfv2df = 2510,
- CODE_FOR_aarch64_vcond_internalv4siv2df = 2511,
- CODE_FOR_aarch64_vcond_internalv2dfv2df = 2512,
- CODE_FOR_aarch64_vcond_internalv2div2df = 2513,
- CODE_FOR_vcondv8qiv8qi = 2514,
- CODE_FOR_vcondv16qiv16qi = 2515,
- CODE_FOR_vcondv4hiv4hi = 2516,
- CODE_FOR_vcondv8hiv8hi = 2517,
- CODE_FOR_vcondv2siv2si = 2518,
- CODE_FOR_vcondv4siv4si = 2519,
- CODE_FOR_vcondv2div2di = 2520,
- CODE_FOR_vcondv2sfv2sf = 2521,
- CODE_FOR_vcondv4sfv4sf = 2522,
- CODE_FOR_vcondv2dfv2df = 2523,
- CODE_FOR_vcondv2siv2sf = 2524,
- CODE_FOR_vcondv4siv4sf = 2525,
- CODE_FOR_vcondv2div2df = 2526,
- CODE_FOR_vconduv8qiv8qi = 2527,
- CODE_FOR_vconduv16qiv16qi = 2528,
- CODE_FOR_vconduv4hiv4hi = 2529,
- CODE_FOR_vconduv8hiv8hi = 2530,
- CODE_FOR_vconduv2siv2si = 2531,
- CODE_FOR_vconduv4siv4si = 2532,
- CODE_FOR_vconduv2div2di = 2533,
- CODE_FOR_aarch64_createv8qi = 2534,
- CODE_FOR_aarch64_createv4hi = 2535,
- CODE_FOR_aarch64_createv2si = 2536,
- CODE_FOR_aarch64_createdi = 2537,
- CODE_FOR_aarch64_createdf = 2538,
- CODE_FOR_aarch64_createv2sf = 2539,
- CODE_FOR_aarch64_be_checked_get_lanev8qi = 2540,
- CODE_FOR_aarch64_be_checked_get_lanev16qi = 2541,
- CODE_FOR_aarch64_be_checked_get_lanev4hi = 2542,
- CODE_FOR_aarch64_be_checked_get_lanev8hi = 2543,
- CODE_FOR_aarch64_be_checked_get_lanev2si = 2544,
- CODE_FOR_aarch64_be_checked_get_lanev4si = 2545,
- CODE_FOR_aarch64_be_checked_get_lanev2di = 2546,
- CODE_FOR_aarch64_be_checked_get_lanev2sf = 2547,
- CODE_FOR_aarch64_be_checked_get_lanev4sf = 2548,
- CODE_FOR_aarch64_be_checked_get_lanev2df = 2549,
- CODE_FOR_aarch64_get_lanedi = 2550,
- CODE_FOR_aarch64_reinterpretv8qiv8qi = 2551,
- CODE_FOR_aarch64_reinterpretv8qiv4hi = 2552,
- CODE_FOR_aarch64_reinterpretv8qiv2si = 2553,
- CODE_FOR_aarch64_reinterpretv8qiv2sf = 2554,
- CODE_FOR_aarch64_reinterpretv8qidi = 2555,
- CODE_FOR_aarch64_reinterpretv8qidf = 2556,
- CODE_FOR_aarch64_reinterpretv4hiv8qi = 2557,
- CODE_FOR_aarch64_reinterpretv4hiv4hi = 2558,
- CODE_FOR_aarch64_reinterpretv4hiv2si = 2559,
- CODE_FOR_aarch64_reinterpretv4hiv2sf = 2560,
- CODE_FOR_aarch64_reinterpretv4hidi = 2561,
- CODE_FOR_aarch64_reinterpretv4hidf = 2562,
- CODE_FOR_aarch64_reinterpretv2siv8qi = 2563,
- CODE_FOR_aarch64_reinterpretv2siv4hi = 2564,
- CODE_FOR_aarch64_reinterpretv2siv2si = 2565,
- CODE_FOR_aarch64_reinterpretv2siv2sf = 2566,
- CODE_FOR_aarch64_reinterpretv2sidi = 2567,
- CODE_FOR_aarch64_reinterpretv2sidf = 2568,
- CODE_FOR_aarch64_reinterpretv2sfv8qi = 2569,
- CODE_FOR_aarch64_reinterpretv2sfv4hi = 2570,
- CODE_FOR_aarch64_reinterpretv2sfv2si = 2571,
- CODE_FOR_aarch64_reinterpretv2sfv2sf = 2572,
- CODE_FOR_aarch64_reinterpretv2sfdi = 2573,
- CODE_FOR_aarch64_reinterpretv2sfdf = 2574,
- CODE_FOR_aarch64_reinterpretdiv8qi = 2575,
- CODE_FOR_aarch64_reinterpretdiv4hi = 2576,
- CODE_FOR_aarch64_reinterpretdiv2si = 2577,
- CODE_FOR_aarch64_reinterpretdidi = 2578,
- CODE_FOR_aarch64_reinterpretdidf = 2579,
- CODE_FOR_aarch64_reinterpretdiv2sf = 2580,
- CODE_FOR_aarch64_reinterpretv16qiv16qi = 2581,
- CODE_FOR_aarch64_reinterpretv16qiv8hi = 2582,
- CODE_FOR_aarch64_reinterpretv16qiv4si = 2583,
- CODE_FOR_aarch64_reinterpretv16qiv2di = 2584,
- CODE_FOR_aarch64_reinterpretv16qiv4sf = 2585,
- CODE_FOR_aarch64_reinterpretv16qiv2df = 2586,
- CODE_FOR_aarch64_reinterpretv8hiv16qi = 2587,
- CODE_FOR_aarch64_reinterpretv8hiv8hi = 2588,
- CODE_FOR_aarch64_reinterpretv8hiv4si = 2589,
- CODE_FOR_aarch64_reinterpretv8hiv2di = 2590,
- CODE_FOR_aarch64_reinterpretv8hiv4sf = 2591,
- CODE_FOR_aarch64_reinterpretv8hiv2df = 2592,
- CODE_FOR_aarch64_reinterpretv4siv16qi = 2593,
- CODE_FOR_aarch64_reinterpretv4siv8hi = 2594,
- CODE_FOR_aarch64_reinterpretv4siv4si = 2595,
- CODE_FOR_aarch64_reinterpretv4siv2di = 2596,
- CODE_FOR_aarch64_reinterpretv4siv4sf = 2597,
- CODE_FOR_aarch64_reinterpretv4siv2df = 2598,
- CODE_FOR_aarch64_reinterpretv4sfv16qi = 2599,
- CODE_FOR_aarch64_reinterpretv4sfv8hi = 2600,
- CODE_FOR_aarch64_reinterpretv4sfv4si = 2601,
- CODE_FOR_aarch64_reinterpretv4sfv2di = 2602,
- CODE_FOR_aarch64_reinterpretv4sfv4sf = 2603,
- CODE_FOR_aarch64_reinterpretv4sfv2df = 2604,
- CODE_FOR_aarch64_reinterpretv2div16qi = 2605,
- CODE_FOR_aarch64_reinterpretv2div8hi = 2606,
- CODE_FOR_aarch64_reinterpretv2div4si = 2607,
- CODE_FOR_aarch64_reinterpretv2div2di = 2608,
- CODE_FOR_aarch64_reinterpretv2div4sf = 2609,
- CODE_FOR_aarch64_reinterpretv2div2df = 2610,
- CODE_FOR_aarch64_reinterpretv2dfv16qi = 2611,
- CODE_FOR_aarch64_reinterpretv2dfv8hi = 2612,
- CODE_FOR_aarch64_reinterpretv2dfv4si = 2613,
- CODE_FOR_aarch64_reinterpretv2dfv2di = 2614,
- CODE_FOR_aarch64_reinterpretv2dfv4sf = 2615,
- CODE_FOR_aarch64_reinterpretv2dfv2df = 2616,
- CODE_FOR_aarch64_simd_combinev8qi = 2623,
- CODE_FOR_aarch64_simd_combinev4hi = 2624,
- CODE_FOR_aarch64_simd_combinev2si = 2625,
- CODE_FOR_aarch64_simd_combinev2sf = 2626,
- CODE_FOR_aarch64_simd_combinedi = 2627,
- CODE_FOR_aarch64_simd_combinedf = 2628,
- CODE_FOR_aarch64_saddl2v16qi = 2629,
- CODE_FOR_aarch64_saddl2v8hi = 2630,
- CODE_FOR_aarch64_saddl2v4si = 2631,
- CODE_FOR_aarch64_uaddl2v16qi = 2632,
- CODE_FOR_aarch64_uaddl2v8hi = 2633,
- CODE_FOR_aarch64_uaddl2v4si = 2634,
- CODE_FOR_aarch64_ssubl2v16qi = 2635,
- CODE_FOR_aarch64_ssubl2v8hi = 2636,
- CODE_FOR_aarch64_ssubl2v4si = 2637,
- CODE_FOR_aarch64_usubl2v16qi = 2638,
- CODE_FOR_aarch64_usubl2v8hi = 2639,
- CODE_FOR_aarch64_usubl2v4si = 2640,
- CODE_FOR_aarch64_saddw2v16qi = 2641,
- CODE_FOR_aarch64_saddw2v8hi = 2642,
- CODE_FOR_aarch64_saddw2v4si = 2643,
- CODE_FOR_aarch64_uaddw2v16qi = 2644,
- CODE_FOR_aarch64_uaddw2v8hi = 2645,
- CODE_FOR_aarch64_uaddw2v4si = 2646,
- CODE_FOR_aarch64_ssubw2v16qi = 2647,
- CODE_FOR_aarch64_ssubw2v8hi = 2648,
- CODE_FOR_aarch64_ssubw2v4si = 2649,
- CODE_FOR_aarch64_usubw2v16qi = 2650,
- CODE_FOR_aarch64_usubw2v8hi = 2651,
- CODE_FOR_aarch64_usubw2v4si = 2652,
- CODE_FOR_aarch64_sqdmlal_lanev4hi = 2653,
- CODE_FOR_aarch64_sqdmlal_lanev2si = 2654,
- CODE_FOR_aarch64_sqdmlal_lanehi = 2655,
- CODE_FOR_aarch64_sqdmlal_lanesi = 2656,
- CODE_FOR_aarch64_sqdmlal_laneqv4hi = 2657,
- CODE_FOR_aarch64_sqdmlal_laneqv2si = 2658,
- CODE_FOR_aarch64_sqdmlal_laneqhi = 2659,
- CODE_FOR_aarch64_sqdmlal_laneqsi = 2660,
- CODE_FOR_aarch64_sqdmlsl_lanev4hi = 2661,
- CODE_FOR_aarch64_sqdmlsl_lanev2si = 2662,
- CODE_FOR_aarch64_sqdmlsl_lanehi = 2663,
- CODE_FOR_aarch64_sqdmlsl_lanesi = 2664,
- CODE_FOR_aarch64_sqdmlsl_laneqv4hi = 2665,
- CODE_FOR_aarch64_sqdmlsl_laneqv2si = 2666,
- CODE_FOR_aarch64_sqdmlsl_laneqhi = 2667,
- CODE_FOR_aarch64_sqdmlsl_laneqsi = 2668,
- CODE_FOR_aarch64_sqdmlal2v8hi = 2669,
- CODE_FOR_aarch64_sqdmlal2v4si = 2670,
- CODE_FOR_aarch64_sqdmlsl2v8hi = 2671,
- CODE_FOR_aarch64_sqdmlsl2v4si = 2672,
- CODE_FOR_aarch64_sqdmlal2_lanev8hi = 2673,
- CODE_FOR_aarch64_sqdmlal2_lanev4si = 2674,
- CODE_FOR_aarch64_sqdmlal2_laneqv8hi = 2675,
- CODE_FOR_aarch64_sqdmlal2_laneqv4si = 2676,
- CODE_FOR_aarch64_sqdmlsl2_lanev8hi = 2677,
- CODE_FOR_aarch64_sqdmlsl2_lanev4si = 2678,
- CODE_FOR_aarch64_sqdmlsl2_laneqv8hi = 2679,
- CODE_FOR_aarch64_sqdmlsl2_laneqv4si = 2680,
- CODE_FOR_aarch64_sqdmlal2_nv8hi = 2681,
- CODE_FOR_aarch64_sqdmlal2_nv4si = 2682,
- CODE_FOR_aarch64_sqdmlsl2_nv8hi = 2683,
- CODE_FOR_aarch64_sqdmlsl2_nv4si = 2684,
- CODE_FOR_aarch64_sqdmull_lanev4hi = 2685,
- CODE_FOR_aarch64_sqdmull_lanev2si = 2686,
- CODE_FOR_aarch64_sqdmull_lanehi = 2687,
- CODE_FOR_aarch64_sqdmull_lanesi = 2688,
- CODE_FOR_aarch64_sqdmull_laneqv4hi = 2689,
- CODE_FOR_aarch64_sqdmull_laneqv2si = 2690,
- CODE_FOR_aarch64_sqdmull2v8hi = 2691,
- CODE_FOR_aarch64_sqdmull2v4si = 2692,
- CODE_FOR_aarch64_sqdmull2_lanev8hi = 2693,
- CODE_FOR_aarch64_sqdmull2_lanev4si = 2694,
- CODE_FOR_aarch64_sqdmull2_laneqv8hi = 2695,
- CODE_FOR_aarch64_sqdmull2_laneqv4si = 2696,
- CODE_FOR_aarch64_sqdmull2_nv8hi = 2697,
- CODE_FOR_aarch64_sqdmull2_nv4si = 2698,
- CODE_FOR_movoi = 2709,
- CODE_FOR_movci = 2710,
- CODE_FOR_movxi = 2711,
- CODE_FOR_aarch64_ld2v8qi = 2715,
- CODE_FOR_aarch64_ld2v4hi = 2716,
- CODE_FOR_aarch64_ld2v2si = 2717,
- CODE_FOR_aarch64_ld2v2sf = 2718,
- CODE_FOR_aarch64_ld2di = 2719,
- CODE_FOR_aarch64_ld2df = 2720,
- CODE_FOR_aarch64_ld3v8qi = 2721,
- CODE_FOR_aarch64_ld3v4hi = 2722,
- CODE_FOR_aarch64_ld3v2si = 2723,
- CODE_FOR_aarch64_ld3v2sf = 2724,
- CODE_FOR_aarch64_ld3di = 2725,
- CODE_FOR_aarch64_ld3df = 2726,
- CODE_FOR_aarch64_ld4v8qi = 2727,
- CODE_FOR_aarch64_ld4v4hi = 2728,
- CODE_FOR_aarch64_ld4v2si = 2729,
- CODE_FOR_aarch64_ld4v2sf = 2730,
- CODE_FOR_aarch64_ld4di = 2731,
- CODE_FOR_aarch64_ld4df = 2732,
- CODE_FOR_aarch64_ld1v8qi = 2733,
- CODE_FOR_aarch64_ld1v16qi = 2734,
- CODE_FOR_aarch64_ld1v4hi = 2735,
- CODE_FOR_aarch64_ld1v8hi = 2736,
- CODE_FOR_aarch64_ld1v2si = 2737,
- CODE_FOR_aarch64_ld1v4si = 2738,
- CODE_FOR_aarch64_ld1v2di = 2739,
- CODE_FOR_aarch64_ld1v2sf = 2740,
- CODE_FOR_aarch64_ld1v4sf = 2741,
- CODE_FOR_aarch64_ld1v2df = 2742,
- CODE_FOR_aarch64_ld2v16qi = 2743,
- CODE_FOR_aarch64_ld3v16qi = 2744,
- CODE_FOR_aarch64_ld4v16qi = 2745,
- CODE_FOR_aarch64_ld2v8hi = 2746,
- CODE_FOR_aarch64_ld3v8hi = 2747,
- CODE_FOR_aarch64_ld4v8hi = 2748,
- CODE_FOR_aarch64_ld2v4si = 2749,
- CODE_FOR_aarch64_ld3v4si = 2750,
- CODE_FOR_aarch64_ld4v4si = 2751,
- CODE_FOR_aarch64_ld2v2di = 2752,
- CODE_FOR_aarch64_ld3v2di = 2753,
- CODE_FOR_aarch64_ld4v2di = 2754,
- CODE_FOR_aarch64_ld2v4sf = 2755,
- CODE_FOR_aarch64_ld3v4sf = 2756,
- CODE_FOR_aarch64_ld4v4sf = 2757,
- CODE_FOR_aarch64_ld2v2df = 2758,
- CODE_FOR_aarch64_ld3v2df = 2759,
- CODE_FOR_aarch64_ld4v2df = 2760,
- CODE_FOR_aarch64_get_dregoiv8qi = 2761,
- CODE_FOR_aarch64_get_dregoiv4hi = 2762,
- CODE_FOR_aarch64_get_dregoiv2si = 2763,
- CODE_FOR_aarch64_get_dregoiv2sf = 2764,
- CODE_FOR_aarch64_get_dregoidi = 2765,
- CODE_FOR_aarch64_get_dregoidf = 2766,
- CODE_FOR_aarch64_get_dregciv8qi = 2767,
- CODE_FOR_aarch64_get_dregciv4hi = 2768,
- CODE_FOR_aarch64_get_dregciv2si = 2769,
- CODE_FOR_aarch64_get_dregciv2sf = 2770,
- CODE_FOR_aarch64_get_dregcidi = 2771,
- CODE_FOR_aarch64_get_dregcidf = 2772,
- CODE_FOR_aarch64_get_dregxiv8qi = 2773,
- CODE_FOR_aarch64_get_dregxiv4hi = 2774,
- CODE_FOR_aarch64_get_dregxiv2si = 2775,
- CODE_FOR_aarch64_get_dregxiv2sf = 2776,
- CODE_FOR_aarch64_get_dregxidi = 2777,
- CODE_FOR_aarch64_get_dregxidf = 2778,
- CODE_FOR_aarch64_get_qregoiv16qi = 2779,
- CODE_FOR_aarch64_get_qregciv16qi = 2780,
- CODE_FOR_aarch64_get_qregxiv16qi = 2781,
- CODE_FOR_aarch64_get_qregoiv8hi = 2782,
- CODE_FOR_aarch64_get_qregciv8hi = 2783,
- CODE_FOR_aarch64_get_qregxiv8hi = 2784,
- CODE_FOR_aarch64_get_qregoiv4si = 2785,
- CODE_FOR_aarch64_get_qregciv4si = 2786,
- CODE_FOR_aarch64_get_qregxiv4si = 2787,
- CODE_FOR_aarch64_get_qregoiv2di = 2788,
- CODE_FOR_aarch64_get_qregciv2di = 2789,
- CODE_FOR_aarch64_get_qregxiv2di = 2790,
- CODE_FOR_aarch64_get_qregoiv4sf = 2791,
- CODE_FOR_aarch64_get_qregciv4sf = 2792,
- CODE_FOR_aarch64_get_qregxiv4sf = 2793,
- CODE_FOR_aarch64_get_qregoiv2df = 2794,
- CODE_FOR_aarch64_get_qregciv2df = 2795,
- CODE_FOR_aarch64_get_qregxiv2df = 2796,
- CODE_FOR_vec_perm_constv8qi = 2797,
- CODE_FOR_vec_perm_constv16qi = 2798,
- CODE_FOR_vec_perm_constv4hi = 2799,
- CODE_FOR_vec_perm_constv8hi = 2800,
- CODE_FOR_vec_perm_constv2si = 2801,
- CODE_FOR_vec_perm_constv4si = 2802,
- CODE_FOR_vec_perm_constv2di = 2803,
- CODE_FOR_vec_perm_constv2sf = 2804,
- CODE_FOR_vec_perm_constv4sf = 2805,
- CODE_FOR_vec_perm_constv2df = 2806,
- CODE_FOR_vec_permv8qi = 2807,
- CODE_FOR_vec_permv16qi = 2808,
- CODE_FOR_aarch64_st2v8qi = 2810,
- CODE_FOR_aarch64_st2v4hi = 2811,
- CODE_FOR_aarch64_st2v2si = 2812,
- CODE_FOR_aarch64_st2v2sf = 2813,
- CODE_FOR_aarch64_st2di = 2814,
- CODE_FOR_aarch64_st2df = 2815,
- CODE_FOR_aarch64_st3v8qi = 2816,
- CODE_FOR_aarch64_st3v4hi = 2817,
- CODE_FOR_aarch64_st3v2si = 2818,
- CODE_FOR_aarch64_st3v2sf = 2819,
- CODE_FOR_aarch64_st3di = 2820,
- CODE_FOR_aarch64_st3df = 2821,
- CODE_FOR_aarch64_st4v8qi = 2822,
- CODE_FOR_aarch64_st4v4hi = 2823,
- CODE_FOR_aarch64_st4v2si = 2824,
- CODE_FOR_aarch64_st4v2sf = 2825,
- CODE_FOR_aarch64_st4di = 2826,
- CODE_FOR_aarch64_st4df = 2827,
- CODE_FOR_aarch64_st2v16qi = 2828,
- CODE_FOR_aarch64_st3v16qi = 2829,
- CODE_FOR_aarch64_st4v16qi = 2830,
- CODE_FOR_aarch64_st2v8hi = 2831,
- CODE_FOR_aarch64_st3v8hi = 2832,
- CODE_FOR_aarch64_st4v8hi = 2833,
- CODE_FOR_aarch64_st2v4si = 2834,
- CODE_FOR_aarch64_st3v4si = 2835,
- CODE_FOR_aarch64_st4v4si = 2836,
- CODE_FOR_aarch64_st2v2di = 2837,
- CODE_FOR_aarch64_st3v2di = 2838,
- CODE_FOR_aarch64_st4v2di = 2839,
- CODE_FOR_aarch64_st2v4sf = 2840,
- CODE_FOR_aarch64_st3v4sf = 2841,
- CODE_FOR_aarch64_st4v4sf = 2842,
- CODE_FOR_aarch64_st2v2df = 2843,
- CODE_FOR_aarch64_st3v2df = 2844,
- CODE_FOR_aarch64_st4v2df = 2845,
- CODE_FOR_aarch64_st1v8qi = 2846,
- CODE_FOR_aarch64_st1v16qi = 2847,
- CODE_FOR_aarch64_st1v4hi = 2848,
- CODE_FOR_aarch64_st1v8hi = 2849,
- CODE_FOR_aarch64_st1v2si = 2850,
- CODE_FOR_aarch64_st1v4si = 2851,
- CODE_FOR_aarch64_st1v2di = 2852,
- CODE_FOR_aarch64_st1v2sf = 2853,
- CODE_FOR_aarch64_st1v4sf = 2854,
- CODE_FOR_aarch64_st1v2df = 2855,
- CODE_FOR_aarch64_set_qregoiv16qi = 2856,
- CODE_FOR_aarch64_set_qregciv16qi = 2857,
- CODE_FOR_aarch64_set_qregxiv16qi = 2858,
- CODE_FOR_aarch64_set_qregoiv8hi = 2859,
- CODE_FOR_aarch64_set_qregciv8hi = 2860,
- CODE_FOR_aarch64_set_qregxiv8hi = 2861,
- CODE_FOR_aarch64_set_qregoiv4si = 2862,
- CODE_FOR_aarch64_set_qregciv4si = 2863,
- CODE_FOR_aarch64_set_qregxiv4si = 2864,
- CODE_FOR_aarch64_set_qregoiv2di = 2865,
- CODE_FOR_aarch64_set_qregciv2di = 2866,
- CODE_FOR_aarch64_set_qregxiv2di = 2867,
- CODE_FOR_aarch64_set_qregoiv4sf = 2868,
- CODE_FOR_aarch64_set_qregciv4sf = 2869,
- CODE_FOR_aarch64_set_qregxiv4sf = 2870,
- CODE_FOR_aarch64_set_qregoiv2df = 2871,
- CODE_FOR_aarch64_set_qregciv2df = 2872,
- CODE_FOR_aarch64_set_qregxiv2df = 2873,
- CODE_FOR_vec_initv8qi = 2874,
- CODE_FOR_vec_initv16qi = 2875,
- CODE_FOR_vec_initv4hi = 2876,
- CODE_FOR_vec_initv8hi = 2877,
- CODE_FOR_vec_initv2si = 2878,
- CODE_FOR_vec_initv4si = 2879,
- CODE_FOR_vec_initv2di = 2880,
- CODE_FOR_vec_initv2sf = 2881,
- CODE_FOR_vec_initv4sf = 2882,
- CODE_FOR_vec_initv2df = 2883,
- CODE_FOR_vec_extractv8qi = 2884,
- CODE_FOR_vec_extractv16qi = 2885,
- CODE_FOR_vec_extractv4hi = 2886,
- CODE_FOR_vec_extractv8hi = 2887,
- CODE_FOR_vec_extractv2si = 2888,
- CODE_FOR_vec_extractv4si = 2889,
- CODE_FOR_vec_extractv2di = 2890,
- CODE_FOR_vec_extractv2sf = 2891,
- CODE_FOR_vec_extractv4sf = 2892,
- CODE_FOR_vec_extractv2df = 2893,
- CODE_FOR_atomic_compare_and_swapqi = 2894,
- CODE_FOR_atomic_compare_and_swaphi = 2895,
- CODE_FOR_atomic_compare_and_swapsi = 2896,
- CODE_FOR_atomic_compare_and_swapdi = 2897,
- CODE_FOR_mem_thread_fence = 2978,
- CODE_FOR_dmb = 2979,
+ CODE_FOR_one_cmplsi2 = 447,
+ CODE_FOR_one_cmpldi2 = 448,
+ CODE_FOR_clzsi2 = 502,
+ CODE_FOR_clzdi2 = 503,
+ CODE_FOR_clrsbsi2 = 504,
+ CODE_FOR_clrsbdi2 = 505,
+ CODE_FOR_rbitsi2 = 506,
+ CODE_FOR_rbitdi2 = 507,
+ CODE_FOR_bswapsi2 = 587,
+ CODE_FOR_bswapdi2 = 588,
+ CODE_FOR_bswaphi2 = 589,
+ CODE_FOR_rev16si2 = 590,
+ CODE_FOR_rev16di2 = 591,
+ CODE_FOR_rev16si2_alt = 592,
+ CODE_FOR_rev16di2_alt = 593,
+ CODE_FOR_btruncsf2 = 595,
+ CODE_FOR_ceilsf2 = 596,
+ CODE_FOR_floorsf2 = 597,
+ CODE_FOR_frintnsf2 = 598,
+ CODE_FOR_nearbyintsf2 = 599,
+ CODE_FOR_rintsf2 = 600,
+ CODE_FOR_roundsf2 = 601,
+ CODE_FOR_btruncdf2 = 602,
+ CODE_FOR_ceildf2 = 603,
+ CODE_FOR_floordf2 = 604,
+ CODE_FOR_frintndf2 = 605,
+ CODE_FOR_nearbyintdf2 = 606,
+ CODE_FOR_rintdf2 = 607,
+ CODE_FOR_rounddf2 = 608,
+ CODE_FOR_lbtruncsfsi2 = 609,
+ CODE_FOR_lceilsfsi2 = 610,
+ CODE_FOR_lfloorsfsi2 = 611,
+ CODE_FOR_lroundsfsi2 = 612,
+ CODE_FOR_lfrintnsfsi2 = 613,
+ CODE_FOR_lbtruncusfsi2 = 614,
+ CODE_FOR_lceilusfsi2 = 615,
+ CODE_FOR_lfloorusfsi2 = 616,
+ CODE_FOR_lroundusfsi2 = 617,
+ CODE_FOR_lfrintnusfsi2 = 618,
+ CODE_FOR_lbtruncdfsi2 = 619,
+ CODE_FOR_lceildfsi2 = 620,
+ CODE_FOR_lfloordfsi2 = 621,
+ CODE_FOR_lrounddfsi2 = 622,
+ CODE_FOR_lfrintndfsi2 = 623,
+ CODE_FOR_lbtruncudfsi2 = 624,
+ CODE_FOR_lceiludfsi2 = 625,
+ CODE_FOR_lfloorudfsi2 = 626,
+ CODE_FOR_lroundudfsi2 = 627,
+ CODE_FOR_lfrintnudfsi2 = 628,
+ CODE_FOR_lbtruncsfdi2 = 629,
+ CODE_FOR_lceilsfdi2 = 630,
+ CODE_FOR_lfloorsfdi2 = 631,
+ CODE_FOR_lroundsfdi2 = 632,
+ CODE_FOR_lfrintnsfdi2 = 633,
+ CODE_FOR_lbtruncusfdi2 = 634,
+ CODE_FOR_lceilusfdi2 = 635,
+ CODE_FOR_lfloorusfdi2 = 636,
+ CODE_FOR_lroundusfdi2 = 637,
+ CODE_FOR_lfrintnusfdi2 = 638,
+ CODE_FOR_lbtruncdfdi2 = 639,
+ CODE_FOR_lceildfdi2 = 640,
+ CODE_FOR_lfloordfdi2 = 641,
+ CODE_FOR_lrounddfdi2 = 642,
+ CODE_FOR_lfrintndfdi2 = 643,
+ CODE_FOR_lbtruncudfdi2 = 644,
+ CODE_FOR_lceiludfdi2 = 645,
+ CODE_FOR_lfloorudfdi2 = 646,
+ CODE_FOR_lroundudfdi2 = 647,
+ CODE_FOR_lfrintnudfdi2 = 648,
+ CODE_FOR_fmasf4 = 649,
+ CODE_FOR_fmadf4 = 650,
+ CODE_FOR_fnmasf4 = 651,
+ CODE_FOR_fnmadf4 = 652,
+ CODE_FOR_fmssf4 = 653,
+ CODE_FOR_fmsdf4 = 654,
+ CODE_FOR_fnmssf4 = 655,
+ CODE_FOR_fnmsdf4 = 656,
+ CODE_FOR_extendsfdf2 = 659,
+ CODE_FOR_truncdfsf2 = 660,
+ CODE_FOR_fix_truncsfsi2 = 661,
+ CODE_FOR_fix_truncdfsi2 = 662,
+ CODE_FOR_fix_truncsfdi2 = 663,
+ CODE_FOR_fix_truncdfdi2 = 664,
+ CODE_FOR_fixuns_truncsfsi2 = 665,
+ CODE_FOR_fixuns_truncdfsi2 = 666,
+ CODE_FOR_fixuns_truncsfdi2 = 667,
+ CODE_FOR_fixuns_truncdfdi2 = 668,
+ CODE_FOR_floatsisf2 = 669,
+ CODE_FOR_floatsidf2 = 670,
+ CODE_FOR_floatdisf2 = 671,
+ CODE_FOR_floatdidf2 = 672,
+ CODE_FOR_floatunssisf2 = 673,
+ CODE_FOR_floatunssidf2 = 674,
+ CODE_FOR_floatunsdisf2 = 675,
+ CODE_FOR_floatunsdidf2 = 676,
+ CODE_FOR_addsf3 = 677,
+ CODE_FOR_adddf3 = 678,
+ CODE_FOR_subsf3 = 679,
+ CODE_FOR_subdf3 = 680,
+ CODE_FOR_mulsf3 = 681,
+ CODE_FOR_muldf3 = 682,
+ CODE_FOR_divsf3 = 685,
+ CODE_FOR_divdf3 = 686,
+ CODE_FOR_negsf2 = 687,
+ CODE_FOR_negdf2 = 688,
+ CODE_FOR_sqrtsf2 = 689,
+ CODE_FOR_sqrtdf2 = 690,
+ CODE_FOR_abssf2 = 691,
+ CODE_FOR_absdf2 = 692,
+ CODE_FOR_smaxsf3 = 693,
+ CODE_FOR_smaxdf3 = 694,
+ CODE_FOR_sminsf3 = 695,
+ CODE_FOR_smindf3 = 696,
+ CODE_FOR_aarch64_movdi_tilow = 697,
+ CODE_FOR_aarch64_movdi_tflow = 698,
+ CODE_FOR_aarch64_movdi_tihigh = 699,
+ CODE_FOR_aarch64_movdi_tfhigh = 700,
+ CODE_FOR_aarch64_movtihigh_di = 701,
+ CODE_FOR_aarch64_movtfhigh_di = 702,
+ CODE_FOR_aarch64_movtilow_di = 703,
+ CODE_FOR_aarch64_movtflow_di = 704,
+ CODE_FOR_aarch64_movtilow_tilow = 705,
+ CODE_FOR_add_losym_si = 706,
+ CODE_FOR_add_losym_di = 707,
+ CODE_FOR_ldr_got_small_si = 708,
+ CODE_FOR_ldr_got_small_di = 709,
+ CODE_FOR_ldr_got_small_sidi = 710,
+ CODE_FOR_ldr_got_tiny = 711,
+ CODE_FOR_aarch64_load_tp_hard = 712,
+ CODE_FOR_tlsie_small_si = 714,
+ CODE_FOR_tlsie_small_di = 715,
+ CODE_FOR_tlsie_small_sidi = 716,
+ CODE_FOR_tlsle_small_si = 717,
+ CODE_FOR_tlsle_small_di = 718,
+ CODE_FOR_tlsdesc_small_si = 719,
+ CODE_FOR_tlsdesc_small_di = 720,
+ CODE_FOR_stack_tie = 721,
+ CODE_FOR_stack_protect_set_si = 722,
+ CODE_FOR_stack_protect_set_di = 723,
+ CODE_FOR_stack_protect_test_si = 724,
+ CODE_FOR_stack_protect_test_di = 725,
+ CODE_FOR_aarch64_simd_dupv8qi = 726,
+ CODE_FOR_aarch64_simd_dupv16qi = 727,
+ CODE_FOR_aarch64_simd_dupv4hi = 728,
+ CODE_FOR_aarch64_simd_dupv8hi = 729,
+ CODE_FOR_aarch64_simd_dupv2si = 730,
+ CODE_FOR_aarch64_simd_dupv4si = 731,
+ CODE_FOR_aarch64_simd_dupv2di = 732,
+ CODE_FOR_aarch64_simd_dupv2sf = 733,
+ CODE_FOR_aarch64_simd_dupv4sf = 734,
+ CODE_FOR_aarch64_simd_dupv2df = 735,
+ CODE_FOR_aarch64_dup_lanev8qi = 736,
+ CODE_FOR_aarch64_dup_lanev16qi = 737,
+ CODE_FOR_aarch64_dup_lanev4hi = 738,
+ CODE_FOR_aarch64_dup_lanev8hi = 739,
+ CODE_FOR_aarch64_dup_lanev2si = 740,
+ CODE_FOR_aarch64_dup_lanev4si = 741,
+ CODE_FOR_aarch64_dup_lanev2di = 742,
+ CODE_FOR_aarch64_dup_lanev2sf = 743,
+ CODE_FOR_aarch64_dup_lanev4sf = 744,
+ CODE_FOR_aarch64_dup_lanev2df = 745,
+ CODE_FOR_aarch64_dup_lane_to_128v8qi = 746,
+ CODE_FOR_aarch64_dup_lane_to_64v16qi = 747,
+ CODE_FOR_aarch64_dup_lane_to_128v4hi = 748,
+ CODE_FOR_aarch64_dup_lane_to_64v8hi = 749,
+ CODE_FOR_aarch64_dup_lane_to_128v2si = 750,
+ CODE_FOR_aarch64_dup_lane_to_64v4si = 751,
+ CODE_FOR_aarch64_dup_lane_to_64v2di = 752,
+ CODE_FOR_aarch64_dup_lane_to_128v2sf = 753,
+ CODE_FOR_aarch64_dup_lane_to_64v4sf = 754,
+ CODE_FOR_aarch64_dup_lane_to_64v2df = 755,
+ CODE_FOR_aarch64_simd_mov_from_v16qilow = 766,
+ CODE_FOR_aarch64_simd_mov_from_v8hilow = 767,
+ CODE_FOR_aarch64_simd_mov_from_v4silow = 768,
+ CODE_FOR_aarch64_simd_mov_from_v2dilow = 769,
+ CODE_FOR_aarch64_simd_mov_from_v4sflow = 770,
+ CODE_FOR_aarch64_simd_mov_from_v2dflow = 771,
+ CODE_FOR_aarch64_simd_mov_from_v16qihigh = 772,
+ CODE_FOR_aarch64_simd_mov_from_v8hihigh = 773,
+ CODE_FOR_aarch64_simd_mov_from_v4sihigh = 774,
+ CODE_FOR_aarch64_simd_mov_from_v2dihigh = 775,
+ CODE_FOR_aarch64_simd_mov_from_v4sfhigh = 776,
+ CODE_FOR_aarch64_simd_mov_from_v2dfhigh = 777,
+ CODE_FOR_ornv8qi3 = 778,
+ CODE_FOR_ornv16qi3 = 779,
+ CODE_FOR_ornv4hi3 = 780,
+ CODE_FOR_ornv8hi3 = 781,
+ CODE_FOR_ornv2si3 = 782,
+ CODE_FOR_ornv4si3 = 783,
+ CODE_FOR_ornv2di3 = 784,
+ CODE_FOR_bicv8qi3 = 785,
+ CODE_FOR_bicv16qi3 = 786,
+ CODE_FOR_bicv4hi3 = 787,
+ CODE_FOR_bicv8hi3 = 788,
+ CODE_FOR_bicv2si3 = 789,
+ CODE_FOR_bicv4si3 = 790,
+ CODE_FOR_bicv2di3 = 791,
+ CODE_FOR_addv8qi3 = 792,
+ CODE_FOR_addv16qi3 = 793,
+ CODE_FOR_addv4hi3 = 794,
+ CODE_FOR_addv8hi3 = 795,
+ CODE_FOR_addv2si3 = 796,
+ CODE_FOR_addv4si3 = 797,
+ CODE_FOR_addv2di3 = 798,
+ CODE_FOR_subv8qi3 = 799,
+ CODE_FOR_subv16qi3 = 800,
+ CODE_FOR_subv4hi3 = 801,
+ CODE_FOR_subv8hi3 = 802,
+ CODE_FOR_subv2si3 = 803,
+ CODE_FOR_subv4si3 = 804,
+ CODE_FOR_subv2di3 = 805,
+ CODE_FOR_mulv8qi3 = 806,
+ CODE_FOR_mulv16qi3 = 807,
+ CODE_FOR_mulv4hi3 = 808,
+ CODE_FOR_mulv8hi3 = 809,
+ CODE_FOR_mulv2si3 = 810,
+ CODE_FOR_mulv4si3 = 811,
+ CODE_FOR_bswapv4hi = 812,
+ CODE_FOR_bswapv8hi = 813,
+ CODE_FOR_bswapv2si = 814,
+ CODE_FOR_bswapv4si = 815,
+ CODE_FOR_bswapv2di = 816,
+ CODE_FOR_negv8qi2 = 832,
+ CODE_FOR_negv16qi2 = 833,
+ CODE_FOR_negv4hi2 = 834,
+ CODE_FOR_negv8hi2 = 835,
+ CODE_FOR_negv2si2 = 836,
+ CODE_FOR_negv4si2 = 837,
+ CODE_FOR_negv2di2 = 838,
+ CODE_FOR_absv8qi2 = 839,
+ CODE_FOR_absv16qi2 = 840,
+ CODE_FOR_absv4hi2 = 841,
+ CODE_FOR_absv8hi2 = 842,
+ CODE_FOR_absv2si2 = 843,
+ CODE_FOR_absv4si2 = 844,
+ CODE_FOR_absv2di2 = 845,
+ CODE_FOR_abdv8qi_3 = 846,
+ CODE_FOR_abdv16qi_3 = 847,
+ CODE_FOR_abdv4hi_3 = 848,
+ CODE_FOR_abdv8hi_3 = 849,
+ CODE_FOR_abdv2si_3 = 850,
+ CODE_FOR_abdv4si_3 = 851,
+ CODE_FOR_abav8qi_3 = 852,
+ CODE_FOR_abav16qi_3 = 853,
+ CODE_FOR_abav4hi_3 = 854,
+ CODE_FOR_abav8hi_3 = 855,
+ CODE_FOR_abav2si_3 = 856,
+ CODE_FOR_abav4si_3 = 857,
+ CODE_FOR_fabdv2sf_3 = 858,
+ CODE_FOR_fabdv4sf_3 = 859,
+ CODE_FOR_fabdv2df_3 = 860,
+ CODE_FOR_andv8qi3 = 863,
+ CODE_FOR_andv16qi3 = 864,
+ CODE_FOR_andv4hi3 = 865,
+ CODE_FOR_andv8hi3 = 866,
+ CODE_FOR_andv2si3 = 867,
+ CODE_FOR_andv4si3 = 868,
+ CODE_FOR_andv2di3 = 869,
+ CODE_FOR_iorv8qi3 = 870,
+ CODE_FOR_iorv16qi3 = 871,
+ CODE_FOR_iorv4hi3 = 872,
+ CODE_FOR_iorv8hi3 = 873,
+ CODE_FOR_iorv2si3 = 874,
+ CODE_FOR_iorv4si3 = 875,
+ CODE_FOR_iorv2di3 = 876,
+ CODE_FOR_xorv8qi3 = 877,
+ CODE_FOR_xorv16qi3 = 878,
+ CODE_FOR_xorv4hi3 = 879,
+ CODE_FOR_xorv8hi3 = 880,
+ CODE_FOR_xorv2si3 = 881,
+ CODE_FOR_xorv4si3 = 882,
+ CODE_FOR_xorv2di3 = 883,
+ CODE_FOR_one_cmplv8qi2 = 884,
+ CODE_FOR_one_cmplv16qi2 = 885,
+ CODE_FOR_one_cmplv4hi2 = 886,
+ CODE_FOR_one_cmplv8hi2 = 887,
+ CODE_FOR_one_cmplv2si2 = 888,
+ CODE_FOR_one_cmplv4si2 = 889,
+ CODE_FOR_one_cmplv2di2 = 890,
+ CODE_FOR_aarch64_simd_vec_setv8qi = 891,
+ CODE_FOR_aarch64_simd_vec_setv16qi = 892,
+ CODE_FOR_aarch64_simd_vec_setv4hi = 893,
+ CODE_FOR_aarch64_simd_vec_setv8hi = 894,
+ CODE_FOR_aarch64_simd_vec_setv2si = 895,
+ CODE_FOR_aarch64_simd_vec_setv4si = 896,
+ CODE_FOR_aarch64_simd_lshrv8qi = 897,
+ CODE_FOR_aarch64_simd_lshrv16qi = 898,
+ CODE_FOR_aarch64_simd_lshrv4hi = 899,
+ CODE_FOR_aarch64_simd_lshrv8hi = 900,
+ CODE_FOR_aarch64_simd_lshrv2si = 901,
+ CODE_FOR_aarch64_simd_lshrv4si = 902,
+ CODE_FOR_aarch64_simd_lshrv2di = 903,
+ CODE_FOR_aarch64_simd_ashrv8qi = 904,
+ CODE_FOR_aarch64_simd_ashrv16qi = 905,
+ CODE_FOR_aarch64_simd_ashrv4hi = 906,
+ CODE_FOR_aarch64_simd_ashrv8hi = 907,
+ CODE_FOR_aarch64_simd_ashrv2si = 908,
+ CODE_FOR_aarch64_simd_ashrv4si = 909,
+ CODE_FOR_aarch64_simd_ashrv2di = 910,
+ CODE_FOR_aarch64_simd_imm_shlv8qi = 911,
+ CODE_FOR_aarch64_simd_imm_shlv16qi = 912,
+ CODE_FOR_aarch64_simd_imm_shlv4hi = 913,
+ CODE_FOR_aarch64_simd_imm_shlv8hi = 914,
+ CODE_FOR_aarch64_simd_imm_shlv2si = 915,
+ CODE_FOR_aarch64_simd_imm_shlv4si = 916,
+ CODE_FOR_aarch64_simd_imm_shlv2di = 917,
+ CODE_FOR_aarch64_simd_reg_sshlv8qi = 918,
+ CODE_FOR_aarch64_simd_reg_sshlv16qi = 919,
+ CODE_FOR_aarch64_simd_reg_sshlv4hi = 920,
+ CODE_FOR_aarch64_simd_reg_sshlv8hi = 921,
+ CODE_FOR_aarch64_simd_reg_sshlv2si = 922,
+ CODE_FOR_aarch64_simd_reg_sshlv4si = 923,
+ CODE_FOR_aarch64_simd_reg_sshlv2di = 924,
+ CODE_FOR_aarch64_simd_reg_shlv8qi_unsigned = 925,
+ CODE_FOR_aarch64_simd_reg_shlv16qi_unsigned = 926,
+ CODE_FOR_aarch64_simd_reg_shlv4hi_unsigned = 927,
+ CODE_FOR_aarch64_simd_reg_shlv8hi_unsigned = 928,
+ CODE_FOR_aarch64_simd_reg_shlv2si_unsigned = 929,
+ CODE_FOR_aarch64_simd_reg_shlv4si_unsigned = 930,
+ CODE_FOR_aarch64_simd_reg_shlv2di_unsigned = 931,
+ CODE_FOR_aarch64_simd_reg_shlv8qi_signed = 932,
+ CODE_FOR_aarch64_simd_reg_shlv16qi_signed = 933,
+ CODE_FOR_aarch64_simd_reg_shlv4hi_signed = 934,
+ CODE_FOR_aarch64_simd_reg_shlv8hi_signed = 935,
+ CODE_FOR_aarch64_simd_reg_shlv2si_signed = 936,
+ CODE_FOR_aarch64_simd_reg_shlv4si_signed = 937,
+ CODE_FOR_aarch64_simd_reg_shlv2di_signed = 938,
+ CODE_FOR_aarch64_sshr_simddi = 939,
+ CODE_FOR_aarch64_ushr_simddi = 940,
+ CODE_FOR_aarch64_simd_vec_setv2di = 941,
+ CODE_FOR_aarch64_simd_vec_setv2sf = 942,
+ CODE_FOR_aarch64_simd_vec_setv4sf = 943,
+ CODE_FOR_aarch64_simd_vec_setv2df = 944,
+ CODE_FOR_aarch64_mlav8qi = 945,
+ CODE_FOR_aarch64_mlav16qi = 946,
+ CODE_FOR_aarch64_mlav4hi = 947,
+ CODE_FOR_aarch64_mlav8hi = 948,
+ CODE_FOR_aarch64_mlav2si = 949,
+ CODE_FOR_aarch64_mlav4si = 950,
+ CODE_FOR_aarch64_mlsv8qi = 959,
+ CODE_FOR_aarch64_mlsv16qi = 960,
+ CODE_FOR_aarch64_mlsv4hi = 961,
+ CODE_FOR_aarch64_mlsv8hi = 962,
+ CODE_FOR_aarch64_mlsv2si = 963,
+ CODE_FOR_aarch64_mlsv4si = 964,
+ CODE_FOR_smaxv8qi3 = 973,
+ CODE_FOR_sminv8qi3 = 974,
+ CODE_FOR_umaxv8qi3 = 975,
+ CODE_FOR_uminv8qi3 = 976,
+ CODE_FOR_smaxv16qi3 = 977,
+ CODE_FOR_sminv16qi3 = 978,
+ CODE_FOR_umaxv16qi3 = 979,
+ CODE_FOR_uminv16qi3 = 980,
+ CODE_FOR_smaxv4hi3 = 981,
+ CODE_FOR_sminv4hi3 = 982,
+ CODE_FOR_umaxv4hi3 = 983,
+ CODE_FOR_uminv4hi3 = 984,
+ CODE_FOR_smaxv8hi3 = 985,
+ CODE_FOR_sminv8hi3 = 986,
+ CODE_FOR_umaxv8hi3 = 987,
+ CODE_FOR_uminv8hi3 = 988,
+ CODE_FOR_smaxv2si3 = 989,
+ CODE_FOR_sminv2si3 = 990,
+ CODE_FOR_umaxv2si3 = 991,
+ CODE_FOR_uminv2si3 = 992,
+ CODE_FOR_smaxv4si3 = 993,
+ CODE_FOR_sminv4si3 = 994,
+ CODE_FOR_umaxv4si3 = 995,
+ CODE_FOR_uminv4si3 = 996,
+ CODE_FOR_move_lo_quad_v16qi = 997,
+ CODE_FOR_move_lo_quad_v8hi = 998,
+ CODE_FOR_move_lo_quad_v4si = 999,
+ CODE_FOR_move_lo_quad_v2di = 1000,
+ CODE_FOR_move_lo_quad_v4sf = 1001,
+ CODE_FOR_move_lo_quad_v2df = 1002,
+ CODE_FOR_aarch64_simd_move_hi_quad_v16qi = 1003,
+ CODE_FOR_aarch64_simd_move_hi_quad_v8hi = 1004,
+ CODE_FOR_aarch64_simd_move_hi_quad_v4si = 1005,
+ CODE_FOR_aarch64_simd_move_hi_quad_v2di = 1006,
+ CODE_FOR_aarch64_simd_move_hi_quad_v4sf = 1007,
+ CODE_FOR_aarch64_simd_move_hi_quad_v2df = 1008,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v8hi = 1009,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v4si = 1010,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v2di = 1011,
+ CODE_FOR_vec_pack_trunc_v8hi = 1012,
+ CODE_FOR_vec_pack_trunc_v4si = 1013,
+ CODE_FOR_vec_pack_trunc_v2di = 1014,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v16qi = 1015,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v16qi = 1016,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v8hi = 1017,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v8hi = 1018,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v4si = 1019,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v4si = 1020,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v16qi = 1021,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v16qi = 1022,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v8hi = 1023,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v8hi = 1024,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v4si = 1025,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v4si = 1026,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v16qi = 1063,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v16qi = 1064,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v8hi = 1065,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v8hi = 1066,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v4si = 1067,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v4si = 1068,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v16qi = 1069,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v16qi = 1070,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v8hi = 1071,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v8hi = 1072,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v4si = 1073,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v4si = 1074,
+ CODE_FOR_addv2sf3 = 1075,
+ CODE_FOR_addv4sf3 = 1076,
+ CODE_FOR_addv2df3 = 1077,
+ CODE_FOR_subv2sf3 = 1078,
+ CODE_FOR_subv4sf3 = 1079,
+ CODE_FOR_subv2df3 = 1080,
+ CODE_FOR_mulv2sf3 = 1081,
+ CODE_FOR_mulv4sf3 = 1082,
+ CODE_FOR_mulv2df3 = 1083,
+ CODE_FOR_divv2sf3 = 1084,
+ CODE_FOR_divv4sf3 = 1085,
+ CODE_FOR_divv2df3 = 1086,
+ CODE_FOR_negv2sf2 = 1087,
+ CODE_FOR_negv4sf2 = 1088,
+ CODE_FOR_negv2df2 = 1089,
+ CODE_FOR_absv2sf2 = 1090,
+ CODE_FOR_absv4sf2 = 1091,
+ CODE_FOR_absv2df2 = 1092,
+ CODE_FOR_fmav2sf4 = 1093,
+ CODE_FOR_fmav4sf4 = 1094,
+ CODE_FOR_fmav2df4 = 1095,
+ CODE_FOR_fnmav2sf4 = 1103,
+ CODE_FOR_fnmav4sf4 = 1104,
+ CODE_FOR_fnmav2df4 = 1105,
+ CODE_FOR_btruncv2sf2 = 1113,
+ CODE_FOR_ceilv2sf2 = 1114,
+ CODE_FOR_floorv2sf2 = 1115,
+ CODE_FOR_frintnv2sf2 = 1116,
+ CODE_FOR_nearbyintv2sf2 = 1117,
+ CODE_FOR_rintv2sf2 = 1118,
+ CODE_FOR_roundv2sf2 = 1119,
+ CODE_FOR_btruncv4sf2 = 1120,
+ CODE_FOR_ceilv4sf2 = 1121,
+ CODE_FOR_floorv4sf2 = 1122,
+ CODE_FOR_frintnv4sf2 = 1123,
+ CODE_FOR_nearbyintv4sf2 = 1124,
+ CODE_FOR_rintv4sf2 = 1125,
+ CODE_FOR_roundv4sf2 = 1126,
+ CODE_FOR_btruncv2df2 = 1127,
+ CODE_FOR_ceilv2df2 = 1128,
+ CODE_FOR_floorv2df2 = 1129,
+ CODE_FOR_frintnv2df2 = 1130,
+ CODE_FOR_nearbyintv2df2 = 1131,
+ CODE_FOR_rintv2df2 = 1132,
+ CODE_FOR_roundv2df2 = 1133,
+ CODE_FOR_lbtruncv2sfv2si2 = 1134,
+ CODE_FOR_lceilv2sfv2si2 = 1135,
+ CODE_FOR_lfloorv2sfv2si2 = 1136,
+ CODE_FOR_lroundv2sfv2si2 = 1137,
+ CODE_FOR_lfrintnv2sfv2si2 = 1138,
+ CODE_FOR_lbtruncuv2sfv2si2 = 1139,
+ CODE_FOR_lceiluv2sfv2si2 = 1140,
+ CODE_FOR_lflooruv2sfv2si2 = 1141,
+ CODE_FOR_lrounduv2sfv2si2 = 1142,
+ CODE_FOR_lfrintnuv2sfv2si2 = 1143,
+ CODE_FOR_lbtruncv4sfv4si2 = 1144,
+ CODE_FOR_lceilv4sfv4si2 = 1145,
+ CODE_FOR_lfloorv4sfv4si2 = 1146,
+ CODE_FOR_lroundv4sfv4si2 = 1147,
+ CODE_FOR_lfrintnv4sfv4si2 = 1148,
+ CODE_FOR_lbtruncuv4sfv4si2 = 1149,
+ CODE_FOR_lceiluv4sfv4si2 = 1150,
+ CODE_FOR_lflooruv4sfv4si2 = 1151,
+ CODE_FOR_lrounduv4sfv4si2 = 1152,
+ CODE_FOR_lfrintnuv4sfv4si2 = 1153,
+ CODE_FOR_lbtruncv2dfv2di2 = 1154,
+ CODE_FOR_lceilv2dfv2di2 = 1155,
+ CODE_FOR_lfloorv2dfv2di2 = 1156,
+ CODE_FOR_lroundv2dfv2di2 = 1157,
+ CODE_FOR_lfrintnv2dfv2di2 = 1158,
+ CODE_FOR_lbtruncuv2dfv2di2 = 1159,
+ CODE_FOR_lceiluv2dfv2di2 = 1160,
+ CODE_FOR_lflooruv2dfv2di2 = 1161,
+ CODE_FOR_lrounduv2dfv2di2 = 1162,
+ CODE_FOR_lfrintnuv2dfv2di2 = 1163,
+ CODE_FOR_floatv2siv2sf2 = 1164,
+ CODE_FOR_floatunsv2siv2sf2 = 1165,
+ CODE_FOR_floatv4siv4sf2 = 1166,
+ CODE_FOR_floatunsv4siv4sf2 = 1167,
+ CODE_FOR_floatv2div2df2 = 1168,
+ CODE_FOR_floatunsv2div2df2 = 1169,
+ CODE_FOR_vec_unpacks_lo_v4sf = 1170,
+ CODE_FOR_aarch64_float_extend_lo_v2df = 1171,
+ CODE_FOR_vec_unpacks_hi_v4sf = 1172,
+ CODE_FOR_aarch64_float_truncate_lo_v2sf = 1173,
+ CODE_FOR_aarch64_float_truncate_hi_v4sf = 1174,
+ CODE_FOR_aarch64_vmlsv2sf = 1175,
+ CODE_FOR_aarch64_vmlsv4sf = 1176,
+ CODE_FOR_aarch64_vmlsv2df = 1177,
+ CODE_FOR_smaxv2sf3 = 1178,
+ CODE_FOR_sminv2sf3 = 1179,
+ CODE_FOR_smaxv4sf3 = 1180,
+ CODE_FOR_sminv4sf3 = 1181,
+ CODE_FOR_smaxv2df3 = 1182,
+ CODE_FOR_sminv2df3 = 1183,
+ CODE_FOR_smax_nanv2sf3 = 1184,
+ CODE_FOR_smin_nanv2sf3 = 1185,
+ CODE_FOR_smax_nanv4sf3 = 1186,
+ CODE_FOR_smin_nanv4sf3 = 1187,
+ CODE_FOR_smax_nanv2df3 = 1188,
+ CODE_FOR_smin_nanv2df3 = 1189,
+ CODE_FOR_reduc_splus_v8qi = 1190,
+ CODE_FOR_reduc_uplus_v8qi = 1191,
+ CODE_FOR_reduc_splus_v16qi = 1192,
+ CODE_FOR_reduc_uplus_v16qi = 1193,
+ CODE_FOR_reduc_splus_v4hi = 1194,
+ CODE_FOR_reduc_uplus_v4hi = 1195,
+ CODE_FOR_reduc_splus_v8hi = 1196,
+ CODE_FOR_reduc_uplus_v8hi = 1197,
+ CODE_FOR_reduc_splus_v4si = 1198,
+ CODE_FOR_reduc_uplus_v4si = 1199,
+ CODE_FOR_reduc_splus_v2di = 1200,
+ CODE_FOR_reduc_uplus_v2di = 1201,
+ CODE_FOR_reduc_splus_v2si = 1202,
+ CODE_FOR_reduc_uplus_v2si = 1203,
+ CODE_FOR_reduc_splus_v2sf = 1204,
+ CODE_FOR_reduc_splus_v2df = 1205,
+ CODE_FOR_aarch64_addpv4sf = 1206,
+ CODE_FOR_clzv8qi2 = 1207,
+ CODE_FOR_clzv16qi2 = 1208,
+ CODE_FOR_clzv4hi2 = 1209,
+ CODE_FOR_clzv8hi2 = 1210,
+ CODE_FOR_clzv2si2 = 1211,
+ CODE_FOR_clzv4si2 = 1212,
+ CODE_FOR_reduc_umax_v8qi = 1213,
+ CODE_FOR_reduc_umin_v8qi = 1214,
+ CODE_FOR_reduc_smax_v8qi = 1215,
+ CODE_FOR_reduc_smin_v8qi = 1216,
+ CODE_FOR_reduc_umax_v16qi = 1217,
+ CODE_FOR_reduc_umin_v16qi = 1218,
+ CODE_FOR_reduc_smax_v16qi = 1219,
+ CODE_FOR_reduc_smin_v16qi = 1220,
+ CODE_FOR_reduc_umax_v4hi = 1221,
+ CODE_FOR_reduc_umin_v4hi = 1222,
+ CODE_FOR_reduc_smax_v4hi = 1223,
+ CODE_FOR_reduc_smin_v4hi = 1224,
+ CODE_FOR_reduc_umax_v8hi = 1225,
+ CODE_FOR_reduc_umin_v8hi = 1226,
+ CODE_FOR_reduc_smax_v8hi = 1227,
+ CODE_FOR_reduc_smin_v8hi = 1228,
+ CODE_FOR_reduc_umax_v4si = 1229,
+ CODE_FOR_reduc_umin_v4si = 1230,
+ CODE_FOR_reduc_smax_v4si = 1231,
+ CODE_FOR_reduc_smin_v4si = 1232,
+ CODE_FOR_reduc_umax_v2si = 1233,
+ CODE_FOR_reduc_umin_v2si = 1234,
+ CODE_FOR_reduc_smax_v2si = 1235,
+ CODE_FOR_reduc_smin_v2si = 1236,
+ CODE_FOR_reduc_smax_nan_v2sf = 1237,
+ CODE_FOR_reduc_smin_nan_v2sf = 1238,
+ CODE_FOR_reduc_smax_v2sf = 1239,
+ CODE_FOR_reduc_smin_v2sf = 1240,
+ CODE_FOR_reduc_smax_nan_v2df = 1241,
+ CODE_FOR_reduc_smin_nan_v2df = 1242,
+ CODE_FOR_reduc_smax_v2df = 1243,
+ CODE_FOR_reduc_smin_v2df = 1244,
+ CODE_FOR_reduc_smax_nan_v4sf = 1245,
+ CODE_FOR_reduc_smin_nan_v4sf = 1246,
+ CODE_FOR_reduc_smax_v4sf = 1247,
+ CODE_FOR_reduc_smin_v4sf = 1248,
+ CODE_FOR_aarch64_simd_bslv8qi_internal = 1249,
+ CODE_FOR_aarch64_simd_bslv16qi_internal = 1250,
+ CODE_FOR_aarch64_simd_bslv4hi_internal = 1251,
+ CODE_FOR_aarch64_simd_bslv8hi_internal = 1252,
+ CODE_FOR_aarch64_simd_bslv2si_internal = 1253,
+ CODE_FOR_aarch64_simd_bslv4si_internal = 1254,
+ CODE_FOR_aarch64_simd_bslv2di_internal = 1255,
+ CODE_FOR_aarch64_simd_bslv2sf_internal = 1256,
+ CODE_FOR_aarch64_simd_bslv4sf_internal = 1257,
+ CODE_FOR_aarch64_simd_bslv2df_internal = 1258,
+ CODE_FOR_aarch64_simd_bsldi_internal = 1259,
+ CODE_FOR_aarch64_simd_bsldf_internal = 1260,
+ CODE_FOR_aarch64_get_lanev8qi = 1273,
+ CODE_FOR_aarch64_get_lanev16qi = 1274,
+ CODE_FOR_aarch64_get_lanev4hi = 1275,
+ CODE_FOR_aarch64_get_lanev8hi = 1276,
+ CODE_FOR_aarch64_get_lanev2si = 1277,
+ CODE_FOR_aarch64_get_lanev4si = 1278,
+ CODE_FOR_aarch64_get_lanev2di = 1279,
+ CODE_FOR_aarch64_get_lanev2sf = 1280,
+ CODE_FOR_aarch64_get_lanev4sf = 1281,
+ CODE_FOR_aarch64_get_lanev2df = 1282,
+ CODE_FOR_aarch64_combinev8qi = 1286,
+ CODE_FOR_aarch64_combinev4hi = 1287,
+ CODE_FOR_aarch64_combinev2si = 1288,
+ CODE_FOR_aarch64_combinev2sf = 1289,
+ CODE_FOR_aarch64_combinedi = 1290,
+ CODE_FOR_aarch64_combinedf = 1291,
+ CODE_FOR_aarch64_saddlv16qi_hi_internal = 1292,
+ CODE_FOR_aarch64_ssublv16qi_hi_internal = 1293,
+ CODE_FOR_aarch64_uaddlv16qi_hi_internal = 1294,
+ CODE_FOR_aarch64_usublv16qi_hi_internal = 1295,
+ CODE_FOR_aarch64_saddlv8hi_hi_internal = 1296,
+ CODE_FOR_aarch64_ssublv8hi_hi_internal = 1297,
+ CODE_FOR_aarch64_uaddlv8hi_hi_internal = 1298,
+ CODE_FOR_aarch64_usublv8hi_hi_internal = 1299,
+ CODE_FOR_aarch64_saddlv4si_hi_internal = 1300,
+ CODE_FOR_aarch64_ssublv4si_hi_internal = 1301,
+ CODE_FOR_aarch64_uaddlv4si_hi_internal = 1302,
+ CODE_FOR_aarch64_usublv4si_hi_internal = 1303,
+ CODE_FOR_aarch64_saddlv16qi_lo_internal = 1304,
+ CODE_FOR_aarch64_ssublv16qi_lo_internal = 1305,
+ CODE_FOR_aarch64_uaddlv16qi_lo_internal = 1306,
+ CODE_FOR_aarch64_usublv16qi_lo_internal = 1307,
+ CODE_FOR_aarch64_saddlv8hi_lo_internal = 1308,
+ CODE_FOR_aarch64_ssublv8hi_lo_internal = 1309,
+ CODE_FOR_aarch64_uaddlv8hi_lo_internal = 1310,
+ CODE_FOR_aarch64_usublv8hi_lo_internal = 1311,
+ CODE_FOR_aarch64_saddlv4si_lo_internal = 1312,
+ CODE_FOR_aarch64_ssublv4si_lo_internal = 1313,
+ CODE_FOR_aarch64_uaddlv4si_lo_internal = 1314,
+ CODE_FOR_aarch64_usublv4si_lo_internal = 1315,
+ CODE_FOR_aarch64_saddlv8qi = 1316,
+ CODE_FOR_aarch64_ssublv8qi = 1317,
+ CODE_FOR_aarch64_uaddlv8qi = 1318,
+ CODE_FOR_aarch64_usublv8qi = 1319,
+ CODE_FOR_aarch64_saddlv4hi = 1320,
+ CODE_FOR_aarch64_ssublv4hi = 1321,
+ CODE_FOR_aarch64_uaddlv4hi = 1322,
+ CODE_FOR_aarch64_usublv4hi = 1323,
+ CODE_FOR_aarch64_saddlv2si = 1324,
+ CODE_FOR_aarch64_ssublv2si = 1325,
+ CODE_FOR_aarch64_uaddlv2si = 1326,
+ CODE_FOR_aarch64_usublv2si = 1327,
+ CODE_FOR_aarch64_saddwv8qi = 1328,
+ CODE_FOR_aarch64_ssubwv8qi = 1329,
+ CODE_FOR_aarch64_uaddwv8qi = 1330,
+ CODE_FOR_aarch64_usubwv8qi = 1331,
+ CODE_FOR_aarch64_saddwv4hi = 1332,
+ CODE_FOR_aarch64_ssubwv4hi = 1333,
+ CODE_FOR_aarch64_uaddwv4hi = 1334,
+ CODE_FOR_aarch64_usubwv4hi = 1335,
+ CODE_FOR_aarch64_saddwv2si = 1336,
+ CODE_FOR_aarch64_ssubwv2si = 1337,
+ CODE_FOR_aarch64_uaddwv2si = 1338,
+ CODE_FOR_aarch64_usubwv2si = 1339,
+ CODE_FOR_aarch64_saddw2v16qi_internal = 1340,
+ CODE_FOR_aarch64_ssubw2v16qi_internal = 1341,
+ CODE_FOR_aarch64_uaddw2v16qi_internal = 1342,
+ CODE_FOR_aarch64_usubw2v16qi_internal = 1343,
+ CODE_FOR_aarch64_saddw2v8hi_internal = 1344,
+ CODE_FOR_aarch64_ssubw2v8hi_internal = 1345,
+ CODE_FOR_aarch64_uaddw2v8hi_internal = 1346,
+ CODE_FOR_aarch64_usubw2v8hi_internal = 1347,
+ CODE_FOR_aarch64_saddw2v4si_internal = 1348,
+ CODE_FOR_aarch64_ssubw2v4si_internal = 1349,
+ CODE_FOR_aarch64_uaddw2v4si_internal = 1350,
+ CODE_FOR_aarch64_usubw2v4si_internal = 1351,
+ CODE_FOR_aarch64_shaddv8qi = 1352,
+ CODE_FOR_aarch64_uhaddv8qi = 1353,
+ CODE_FOR_aarch64_srhaddv8qi = 1354,
+ CODE_FOR_aarch64_urhaddv8qi = 1355,
+ CODE_FOR_aarch64_shsubv8qi = 1356,
+ CODE_FOR_aarch64_uhsubv8qi = 1357,
+ CODE_FOR_aarch64_srhsubv8qi = 1358,
+ CODE_FOR_aarch64_urhsubv8qi = 1359,
+ CODE_FOR_aarch64_shaddv16qi = 1360,
+ CODE_FOR_aarch64_uhaddv16qi = 1361,
+ CODE_FOR_aarch64_srhaddv16qi = 1362,
+ CODE_FOR_aarch64_urhaddv16qi = 1363,
+ CODE_FOR_aarch64_shsubv16qi = 1364,
+ CODE_FOR_aarch64_uhsubv16qi = 1365,
+ CODE_FOR_aarch64_srhsubv16qi = 1366,
+ CODE_FOR_aarch64_urhsubv16qi = 1367,
+ CODE_FOR_aarch64_shaddv4hi = 1368,
+ CODE_FOR_aarch64_uhaddv4hi = 1369,
+ CODE_FOR_aarch64_srhaddv4hi = 1370,
+ CODE_FOR_aarch64_urhaddv4hi = 1371,
+ CODE_FOR_aarch64_shsubv4hi = 1372,
+ CODE_FOR_aarch64_uhsubv4hi = 1373,
+ CODE_FOR_aarch64_srhsubv4hi = 1374,
+ CODE_FOR_aarch64_urhsubv4hi = 1375,
+ CODE_FOR_aarch64_shaddv8hi = 1376,
+ CODE_FOR_aarch64_uhaddv8hi = 1377,
+ CODE_FOR_aarch64_srhaddv8hi = 1378,
+ CODE_FOR_aarch64_urhaddv8hi = 1379,
+ CODE_FOR_aarch64_shsubv8hi = 1380,
+ CODE_FOR_aarch64_uhsubv8hi = 1381,
+ CODE_FOR_aarch64_srhsubv8hi = 1382,
+ CODE_FOR_aarch64_urhsubv8hi = 1383,
+ CODE_FOR_aarch64_shaddv2si = 1384,
+ CODE_FOR_aarch64_uhaddv2si = 1385,
+ CODE_FOR_aarch64_srhaddv2si = 1386,
+ CODE_FOR_aarch64_urhaddv2si = 1387,
+ CODE_FOR_aarch64_shsubv2si = 1388,
+ CODE_FOR_aarch64_uhsubv2si = 1389,
+ CODE_FOR_aarch64_srhsubv2si = 1390,
+ CODE_FOR_aarch64_urhsubv2si = 1391,
+ CODE_FOR_aarch64_shaddv4si = 1392,
+ CODE_FOR_aarch64_uhaddv4si = 1393,
+ CODE_FOR_aarch64_srhaddv4si = 1394,
+ CODE_FOR_aarch64_urhaddv4si = 1395,
+ CODE_FOR_aarch64_shsubv4si = 1396,
+ CODE_FOR_aarch64_uhsubv4si = 1397,
+ CODE_FOR_aarch64_srhsubv4si = 1398,
+ CODE_FOR_aarch64_urhsubv4si = 1399,
+ CODE_FOR_aarch64_addhnv8hi = 1400,
+ CODE_FOR_aarch64_raddhnv8hi = 1401,
+ CODE_FOR_aarch64_subhnv8hi = 1402,
+ CODE_FOR_aarch64_rsubhnv8hi = 1403,
+ CODE_FOR_aarch64_addhnv4si = 1404,
+ CODE_FOR_aarch64_raddhnv4si = 1405,
+ CODE_FOR_aarch64_subhnv4si = 1406,
+ CODE_FOR_aarch64_rsubhnv4si = 1407,
+ CODE_FOR_aarch64_addhnv2di = 1408,
+ CODE_FOR_aarch64_raddhnv2di = 1409,
+ CODE_FOR_aarch64_subhnv2di = 1410,
+ CODE_FOR_aarch64_rsubhnv2di = 1411,
+ CODE_FOR_aarch64_addhn2v8hi = 1412,
+ CODE_FOR_aarch64_raddhn2v8hi = 1413,
+ CODE_FOR_aarch64_subhn2v8hi = 1414,
+ CODE_FOR_aarch64_rsubhn2v8hi = 1415,
+ CODE_FOR_aarch64_addhn2v4si = 1416,
+ CODE_FOR_aarch64_raddhn2v4si = 1417,
+ CODE_FOR_aarch64_subhn2v4si = 1418,
+ CODE_FOR_aarch64_rsubhn2v4si = 1419,
+ CODE_FOR_aarch64_addhn2v2di = 1420,
+ CODE_FOR_aarch64_raddhn2v2di = 1421,
+ CODE_FOR_aarch64_subhn2v2di = 1422,
+ CODE_FOR_aarch64_rsubhn2v2di = 1423,
+ CODE_FOR_aarch64_pmulv8qi = 1424,
+ CODE_FOR_aarch64_pmulv16qi = 1425,
+ CODE_FOR_aarch64_sqaddv8qi = 1426,
+ CODE_FOR_aarch64_uqaddv8qi = 1427,
+ CODE_FOR_aarch64_sqsubv8qi = 1428,
+ CODE_FOR_aarch64_uqsubv8qi = 1429,
+ CODE_FOR_aarch64_sqaddv16qi = 1430,
+ CODE_FOR_aarch64_uqaddv16qi = 1431,
+ CODE_FOR_aarch64_sqsubv16qi = 1432,
+ CODE_FOR_aarch64_uqsubv16qi = 1433,
+ CODE_FOR_aarch64_sqaddv4hi = 1434,
+ CODE_FOR_aarch64_uqaddv4hi = 1435,
+ CODE_FOR_aarch64_sqsubv4hi = 1436,
+ CODE_FOR_aarch64_uqsubv4hi = 1437,
+ CODE_FOR_aarch64_sqaddv8hi = 1438,
+ CODE_FOR_aarch64_uqaddv8hi = 1439,
+ CODE_FOR_aarch64_sqsubv8hi = 1440,
+ CODE_FOR_aarch64_uqsubv8hi = 1441,
+ CODE_FOR_aarch64_sqaddv2si = 1442,
+ CODE_FOR_aarch64_uqaddv2si = 1443,
+ CODE_FOR_aarch64_sqsubv2si = 1444,
+ CODE_FOR_aarch64_uqsubv2si = 1445,
+ CODE_FOR_aarch64_sqaddv4si = 1446,
+ CODE_FOR_aarch64_uqaddv4si = 1447,
+ CODE_FOR_aarch64_sqsubv4si = 1448,
+ CODE_FOR_aarch64_uqsubv4si = 1449,
+ CODE_FOR_aarch64_sqaddv2di = 1450,
+ CODE_FOR_aarch64_uqaddv2di = 1451,
+ CODE_FOR_aarch64_sqsubv2di = 1452,
+ CODE_FOR_aarch64_uqsubv2di = 1453,
+ CODE_FOR_aarch64_sqaddqi = 1454,
+ CODE_FOR_aarch64_uqaddqi = 1455,
+ CODE_FOR_aarch64_sqsubqi = 1456,
+ CODE_FOR_aarch64_uqsubqi = 1457,
+ CODE_FOR_aarch64_sqaddhi = 1458,
+ CODE_FOR_aarch64_uqaddhi = 1459,
+ CODE_FOR_aarch64_sqsubhi = 1460,
+ CODE_FOR_aarch64_uqsubhi = 1461,
+ CODE_FOR_aarch64_sqaddsi = 1462,
+ CODE_FOR_aarch64_uqaddsi = 1463,
+ CODE_FOR_aarch64_sqsubsi = 1464,
+ CODE_FOR_aarch64_uqsubsi = 1465,
+ CODE_FOR_aarch64_sqadddi = 1466,
+ CODE_FOR_aarch64_uqadddi = 1467,
+ CODE_FOR_aarch64_sqsubdi = 1468,
+ CODE_FOR_aarch64_uqsubdi = 1469,
+ CODE_FOR_aarch64_suqaddv8qi = 1470,
+ CODE_FOR_aarch64_usqaddv8qi = 1471,
+ CODE_FOR_aarch64_suqaddv16qi = 1472,
+ CODE_FOR_aarch64_usqaddv16qi = 1473,
+ CODE_FOR_aarch64_suqaddv4hi = 1474,
+ CODE_FOR_aarch64_usqaddv4hi = 1475,
+ CODE_FOR_aarch64_suqaddv8hi = 1476,
+ CODE_FOR_aarch64_usqaddv8hi = 1477,
+ CODE_FOR_aarch64_suqaddv2si = 1478,
+ CODE_FOR_aarch64_usqaddv2si = 1479,
+ CODE_FOR_aarch64_suqaddv4si = 1480,
+ CODE_FOR_aarch64_usqaddv4si = 1481,
+ CODE_FOR_aarch64_suqaddv2di = 1482,
+ CODE_FOR_aarch64_usqaddv2di = 1483,
+ CODE_FOR_aarch64_suqaddqi = 1484,
+ CODE_FOR_aarch64_usqaddqi = 1485,
+ CODE_FOR_aarch64_suqaddhi = 1486,
+ CODE_FOR_aarch64_usqaddhi = 1487,
+ CODE_FOR_aarch64_suqaddsi = 1488,
+ CODE_FOR_aarch64_usqaddsi = 1489,
+ CODE_FOR_aarch64_suqadddi = 1490,
+ CODE_FOR_aarch64_usqadddi = 1491,
+ CODE_FOR_aarch64_sqmovunv8hi = 1492,
+ CODE_FOR_aarch64_sqmovunv4si = 1493,
+ CODE_FOR_aarch64_sqmovunv2di = 1494,
+ CODE_FOR_aarch64_sqmovunhi = 1495,
+ CODE_FOR_aarch64_sqmovunsi = 1496,
+ CODE_FOR_aarch64_sqmovundi = 1497,
+ CODE_FOR_aarch64_sqmovnv8hi = 1498,
+ CODE_FOR_aarch64_uqmovnv8hi = 1499,
+ CODE_FOR_aarch64_sqmovnv4si = 1500,
+ CODE_FOR_aarch64_uqmovnv4si = 1501,
+ CODE_FOR_aarch64_sqmovnv2di = 1502,
+ CODE_FOR_aarch64_uqmovnv2di = 1503,
+ CODE_FOR_aarch64_sqmovnhi = 1504,
+ CODE_FOR_aarch64_uqmovnhi = 1505,
+ CODE_FOR_aarch64_sqmovnsi = 1506,
+ CODE_FOR_aarch64_uqmovnsi = 1507,
+ CODE_FOR_aarch64_sqmovndi = 1508,
+ CODE_FOR_aarch64_uqmovndi = 1509,
+ CODE_FOR_aarch64_sqnegv8qi = 1510,
+ CODE_FOR_aarch64_sqabsv8qi = 1511,
+ CODE_FOR_aarch64_sqnegv16qi = 1512,
+ CODE_FOR_aarch64_sqabsv16qi = 1513,
+ CODE_FOR_aarch64_sqnegv4hi = 1514,
+ CODE_FOR_aarch64_sqabsv4hi = 1515,
+ CODE_FOR_aarch64_sqnegv8hi = 1516,
+ CODE_FOR_aarch64_sqabsv8hi = 1517,
+ CODE_FOR_aarch64_sqnegv2si = 1518,
+ CODE_FOR_aarch64_sqabsv2si = 1519,
+ CODE_FOR_aarch64_sqnegv4si = 1520,
+ CODE_FOR_aarch64_sqabsv4si = 1521,
+ CODE_FOR_aarch64_sqnegv2di = 1522,
+ CODE_FOR_aarch64_sqabsv2di = 1523,
+ CODE_FOR_aarch64_sqnegqi = 1524,
+ CODE_FOR_aarch64_sqabsqi = 1525,
+ CODE_FOR_aarch64_sqneghi = 1526,
+ CODE_FOR_aarch64_sqabshi = 1527,
+ CODE_FOR_aarch64_sqnegsi = 1528,
+ CODE_FOR_aarch64_sqabssi = 1529,
+ CODE_FOR_aarch64_sqnegdi = 1530,
+ CODE_FOR_aarch64_sqabsdi = 1531,
+ CODE_FOR_aarch64_sqdmulhv4hi = 1532,
+ CODE_FOR_aarch64_sqrdmulhv4hi = 1533,
+ CODE_FOR_aarch64_sqdmulhv8hi = 1534,
+ CODE_FOR_aarch64_sqrdmulhv8hi = 1535,
+ CODE_FOR_aarch64_sqdmulhv2si = 1536,
+ CODE_FOR_aarch64_sqrdmulhv2si = 1537,
+ CODE_FOR_aarch64_sqdmulhv4si = 1538,
+ CODE_FOR_aarch64_sqrdmulhv4si = 1539,
+ CODE_FOR_aarch64_sqdmulhhi = 1540,
+ CODE_FOR_aarch64_sqrdmulhhi = 1541,
+ CODE_FOR_aarch64_sqdmulhsi = 1542,
+ CODE_FOR_aarch64_sqrdmulhsi = 1543,
+ CODE_FOR_aarch64_sqdmulh_lanev4hi = 1544,
+ CODE_FOR_aarch64_sqrdmulh_lanev4hi = 1545,
+ CODE_FOR_aarch64_sqdmulh_lanev8hi = 1546,
+ CODE_FOR_aarch64_sqrdmulh_lanev8hi = 1547,
+ CODE_FOR_aarch64_sqdmulh_lanev2si = 1548,
+ CODE_FOR_aarch64_sqrdmulh_lanev2si = 1549,
+ CODE_FOR_aarch64_sqdmulh_lanev4si = 1550,
+ CODE_FOR_aarch64_sqrdmulh_lanev4si = 1551,
+ CODE_FOR_aarch64_sqdmulh_laneqv4hi = 1552,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4hi = 1553,
+ CODE_FOR_aarch64_sqdmulh_laneqv8hi = 1554,
+ CODE_FOR_aarch64_sqrdmulh_laneqv8hi = 1555,
+ CODE_FOR_aarch64_sqdmulh_laneqv2si = 1556,
+ CODE_FOR_aarch64_sqrdmulh_laneqv2si = 1557,
+ CODE_FOR_aarch64_sqdmulh_laneqv4si = 1558,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4si = 1559,
+ CODE_FOR_aarch64_sqdmulh_lanehi = 1560,
+ CODE_FOR_aarch64_sqrdmulh_lanehi = 1561,
+ CODE_FOR_aarch64_sqdmulh_lanesi = 1562,
+ CODE_FOR_aarch64_sqrdmulh_lanesi = 1563,
+ CODE_FOR_aarch64_sqdmlalv4hi = 1564,
+ CODE_FOR_aarch64_sqdmlslv4hi = 1565,
+ CODE_FOR_aarch64_sqdmlalv2si = 1566,
+ CODE_FOR_aarch64_sqdmlslv2si = 1567,
+ CODE_FOR_aarch64_sqdmlalhi = 1568,
+ CODE_FOR_aarch64_sqdmlslhi = 1569,
+ CODE_FOR_aarch64_sqdmlalsi = 1570,
+ CODE_FOR_aarch64_sqdmlslsi = 1571,
+ CODE_FOR_aarch64_sqdmlal_lanev4hi_internal = 1572,
+ CODE_FOR_aarch64_sqdmlsl_lanev4hi_internal = 1573,
+ CODE_FOR_aarch64_sqdmlal_lanev2si_internal = 1574,
+ CODE_FOR_aarch64_sqdmlsl_lanev2si_internal = 1575,
+ CODE_FOR_aarch64_sqdmlal_lanehi_internal = 1576,
+ CODE_FOR_aarch64_sqdmlsl_lanehi_internal = 1577,
+ CODE_FOR_aarch64_sqdmlal_lanesi_internal = 1578,
+ CODE_FOR_aarch64_sqdmlsl_lanesi_internal = 1579,
+ CODE_FOR_aarch64_sqdmlal_nv4hi = 1580,
+ CODE_FOR_aarch64_sqdmlsl_nv4hi = 1581,
+ CODE_FOR_aarch64_sqdmlal_nv2si = 1582,
+ CODE_FOR_aarch64_sqdmlsl_nv2si = 1583,
+ CODE_FOR_aarch64_sqdmlal2v8hi_internal = 1584,
+ CODE_FOR_aarch64_sqdmlsl2v8hi_internal = 1585,
+ CODE_FOR_aarch64_sqdmlal2v4si_internal = 1586,
+ CODE_FOR_aarch64_sqdmlsl2v4si_internal = 1587,
+ CODE_FOR_aarch64_sqdmlal2_lanev8hi_internal = 1588,
+ CODE_FOR_aarch64_sqdmlsl2_lanev8hi_internal = 1589,
+ CODE_FOR_aarch64_sqdmlal2_lanev4si_internal = 1590,
+ CODE_FOR_aarch64_sqdmlsl2_lanev4si_internal = 1591,
+ CODE_FOR_aarch64_sqdmlal2_nv8hi_internal = 1592,
+ CODE_FOR_aarch64_sqdmlsl2_nv8hi_internal = 1593,
+ CODE_FOR_aarch64_sqdmlal2_nv4si_internal = 1594,
+ CODE_FOR_aarch64_sqdmlsl2_nv4si_internal = 1595,
+ CODE_FOR_aarch64_sqdmullv4hi = 1596,
+ CODE_FOR_aarch64_sqdmullv2si = 1597,
+ CODE_FOR_aarch64_sqdmullhi = 1598,
+ CODE_FOR_aarch64_sqdmullsi = 1599,
+ CODE_FOR_aarch64_sqdmull_lanev4hi_internal = 1600,
+ CODE_FOR_aarch64_sqdmull_lanev2si_internal = 1601,
+ CODE_FOR_aarch64_sqdmull_lanehi_internal = 1602,
+ CODE_FOR_aarch64_sqdmull_lanesi_internal = 1603,
+ CODE_FOR_aarch64_sqdmull_nv4hi = 1604,
+ CODE_FOR_aarch64_sqdmull_nv2si = 1605,
+ CODE_FOR_aarch64_sqdmull2v8hi_internal = 1606,
+ CODE_FOR_aarch64_sqdmull2v4si_internal = 1607,
+ CODE_FOR_aarch64_sqdmull2_lanev8hi_internal = 1608,
+ CODE_FOR_aarch64_sqdmull2_lanev4si_internal = 1609,
+ CODE_FOR_aarch64_sqdmull2_nv8hi_internal = 1610,
+ CODE_FOR_aarch64_sqdmull2_nv4si_internal = 1611,
+ CODE_FOR_aarch64_sshlv8qi = 1612,
+ CODE_FOR_aarch64_ushlv8qi = 1613,
+ CODE_FOR_aarch64_srshlv8qi = 1614,
+ CODE_FOR_aarch64_urshlv8qi = 1615,
+ CODE_FOR_aarch64_sshlv16qi = 1616,
+ CODE_FOR_aarch64_ushlv16qi = 1617,
+ CODE_FOR_aarch64_srshlv16qi = 1618,
+ CODE_FOR_aarch64_urshlv16qi = 1619,
+ CODE_FOR_aarch64_sshlv4hi = 1620,
+ CODE_FOR_aarch64_ushlv4hi = 1621,
+ CODE_FOR_aarch64_srshlv4hi = 1622,
+ CODE_FOR_aarch64_urshlv4hi = 1623,
+ CODE_FOR_aarch64_sshlv8hi = 1624,
+ CODE_FOR_aarch64_ushlv8hi = 1625,
+ CODE_FOR_aarch64_srshlv8hi = 1626,
+ CODE_FOR_aarch64_urshlv8hi = 1627,
+ CODE_FOR_aarch64_sshlv2si = 1628,
+ CODE_FOR_aarch64_ushlv2si = 1629,
+ CODE_FOR_aarch64_srshlv2si = 1630,
+ CODE_FOR_aarch64_urshlv2si = 1631,
+ CODE_FOR_aarch64_sshlv4si = 1632,
+ CODE_FOR_aarch64_ushlv4si = 1633,
+ CODE_FOR_aarch64_srshlv4si = 1634,
+ CODE_FOR_aarch64_urshlv4si = 1635,
+ CODE_FOR_aarch64_sshlv2di = 1636,
+ CODE_FOR_aarch64_ushlv2di = 1637,
+ CODE_FOR_aarch64_srshlv2di = 1638,
+ CODE_FOR_aarch64_urshlv2di = 1639,
+ CODE_FOR_aarch64_sshldi = 1640,
+ CODE_FOR_aarch64_ushldi = 1641,
+ CODE_FOR_aarch64_srshldi = 1642,
+ CODE_FOR_aarch64_urshldi = 1643,
+ CODE_FOR_aarch64_sqshlv8qi = 1644,
+ CODE_FOR_aarch64_uqshlv8qi = 1645,
+ CODE_FOR_aarch64_sqrshlv8qi = 1646,
+ CODE_FOR_aarch64_uqrshlv8qi = 1647,
+ CODE_FOR_aarch64_sqshlv16qi = 1648,
+ CODE_FOR_aarch64_uqshlv16qi = 1649,
+ CODE_FOR_aarch64_sqrshlv16qi = 1650,
+ CODE_FOR_aarch64_uqrshlv16qi = 1651,
+ CODE_FOR_aarch64_sqshlv4hi = 1652,
+ CODE_FOR_aarch64_uqshlv4hi = 1653,
+ CODE_FOR_aarch64_sqrshlv4hi = 1654,
+ CODE_FOR_aarch64_uqrshlv4hi = 1655,
+ CODE_FOR_aarch64_sqshlv8hi = 1656,
+ CODE_FOR_aarch64_uqshlv8hi = 1657,
+ CODE_FOR_aarch64_sqrshlv8hi = 1658,
+ CODE_FOR_aarch64_uqrshlv8hi = 1659,
+ CODE_FOR_aarch64_sqshlv2si = 1660,
+ CODE_FOR_aarch64_uqshlv2si = 1661,
+ CODE_FOR_aarch64_sqrshlv2si = 1662,
+ CODE_FOR_aarch64_uqrshlv2si = 1663,
+ CODE_FOR_aarch64_sqshlv4si = 1664,
+ CODE_FOR_aarch64_uqshlv4si = 1665,
+ CODE_FOR_aarch64_sqrshlv4si = 1666,
+ CODE_FOR_aarch64_uqrshlv4si = 1667,
+ CODE_FOR_aarch64_sqshlv2di = 1668,
+ CODE_FOR_aarch64_uqshlv2di = 1669,
+ CODE_FOR_aarch64_sqrshlv2di = 1670,
+ CODE_FOR_aarch64_uqrshlv2di = 1671,
+ CODE_FOR_aarch64_sqshlqi = 1672,
+ CODE_FOR_aarch64_uqshlqi = 1673,
+ CODE_FOR_aarch64_sqrshlqi = 1674,
+ CODE_FOR_aarch64_uqrshlqi = 1675,
+ CODE_FOR_aarch64_sqshlhi = 1676,
+ CODE_FOR_aarch64_uqshlhi = 1677,
+ CODE_FOR_aarch64_sqrshlhi = 1678,
+ CODE_FOR_aarch64_uqrshlhi = 1679,
+ CODE_FOR_aarch64_sqshlsi = 1680,
+ CODE_FOR_aarch64_uqshlsi = 1681,
+ CODE_FOR_aarch64_sqrshlsi = 1682,
+ CODE_FOR_aarch64_uqrshlsi = 1683,
+ CODE_FOR_aarch64_sqshldi = 1684,
+ CODE_FOR_aarch64_uqshldi = 1685,
+ CODE_FOR_aarch64_sqrshldi = 1686,
+ CODE_FOR_aarch64_uqrshldi = 1687,
+ CODE_FOR_aarch64_sshll_nv8qi = 1688,
+ CODE_FOR_aarch64_ushll_nv8qi = 1689,
+ CODE_FOR_aarch64_sshll_nv4hi = 1690,
+ CODE_FOR_aarch64_ushll_nv4hi = 1691,
+ CODE_FOR_aarch64_sshll_nv2si = 1692,
+ CODE_FOR_aarch64_ushll_nv2si = 1693,
+ CODE_FOR_aarch64_sshll2_nv16qi = 1694,
+ CODE_FOR_aarch64_ushll2_nv16qi = 1695,
+ CODE_FOR_aarch64_sshll2_nv8hi = 1696,
+ CODE_FOR_aarch64_ushll2_nv8hi = 1697,
+ CODE_FOR_aarch64_sshll2_nv4si = 1698,
+ CODE_FOR_aarch64_ushll2_nv4si = 1699,
+ CODE_FOR_aarch64_srshr_nv8qi = 1700,
+ CODE_FOR_aarch64_urshr_nv8qi = 1701,
+ CODE_FOR_aarch64_srshr_nv16qi = 1702,
+ CODE_FOR_aarch64_urshr_nv16qi = 1703,
+ CODE_FOR_aarch64_srshr_nv4hi = 1704,
+ CODE_FOR_aarch64_urshr_nv4hi = 1705,
+ CODE_FOR_aarch64_srshr_nv8hi = 1706,
+ CODE_FOR_aarch64_urshr_nv8hi = 1707,
+ CODE_FOR_aarch64_srshr_nv2si = 1708,
+ CODE_FOR_aarch64_urshr_nv2si = 1709,
+ CODE_FOR_aarch64_srshr_nv4si = 1710,
+ CODE_FOR_aarch64_urshr_nv4si = 1711,
+ CODE_FOR_aarch64_srshr_nv2di = 1712,
+ CODE_FOR_aarch64_urshr_nv2di = 1713,
+ CODE_FOR_aarch64_srshr_ndi = 1714,
+ CODE_FOR_aarch64_urshr_ndi = 1715,
+ CODE_FOR_aarch64_ssra_nv8qi = 1716,
+ CODE_FOR_aarch64_usra_nv8qi = 1717,
+ CODE_FOR_aarch64_srsra_nv8qi = 1718,
+ CODE_FOR_aarch64_ursra_nv8qi = 1719,
+ CODE_FOR_aarch64_ssra_nv16qi = 1720,
+ CODE_FOR_aarch64_usra_nv16qi = 1721,
+ CODE_FOR_aarch64_srsra_nv16qi = 1722,
+ CODE_FOR_aarch64_ursra_nv16qi = 1723,
+ CODE_FOR_aarch64_ssra_nv4hi = 1724,
+ CODE_FOR_aarch64_usra_nv4hi = 1725,
+ CODE_FOR_aarch64_srsra_nv4hi = 1726,
+ CODE_FOR_aarch64_ursra_nv4hi = 1727,
+ CODE_FOR_aarch64_ssra_nv8hi = 1728,
+ CODE_FOR_aarch64_usra_nv8hi = 1729,
+ CODE_FOR_aarch64_srsra_nv8hi = 1730,
+ CODE_FOR_aarch64_ursra_nv8hi = 1731,
+ CODE_FOR_aarch64_ssra_nv2si = 1732,
+ CODE_FOR_aarch64_usra_nv2si = 1733,
+ CODE_FOR_aarch64_srsra_nv2si = 1734,
+ CODE_FOR_aarch64_ursra_nv2si = 1735,
+ CODE_FOR_aarch64_ssra_nv4si = 1736,
+ CODE_FOR_aarch64_usra_nv4si = 1737,
+ CODE_FOR_aarch64_srsra_nv4si = 1738,
+ CODE_FOR_aarch64_ursra_nv4si = 1739,
+ CODE_FOR_aarch64_ssra_nv2di = 1740,
+ CODE_FOR_aarch64_usra_nv2di = 1741,
+ CODE_FOR_aarch64_srsra_nv2di = 1742,
+ CODE_FOR_aarch64_ursra_nv2di = 1743,
+ CODE_FOR_aarch64_ssra_ndi = 1744,
+ CODE_FOR_aarch64_usra_ndi = 1745,
+ CODE_FOR_aarch64_srsra_ndi = 1746,
+ CODE_FOR_aarch64_ursra_ndi = 1747,
+ CODE_FOR_aarch64_ssli_nv8qi = 1748,
+ CODE_FOR_aarch64_usli_nv8qi = 1749,
+ CODE_FOR_aarch64_ssri_nv8qi = 1750,
+ CODE_FOR_aarch64_usri_nv8qi = 1751,
+ CODE_FOR_aarch64_ssli_nv16qi = 1752,
+ CODE_FOR_aarch64_usli_nv16qi = 1753,
+ CODE_FOR_aarch64_ssri_nv16qi = 1754,
+ CODE_FOR_aarch64_usri_nv16qi = 1755,
+ CODE_FOR_aarch64_ssli_nv4hi = 1756,
+ CODE_FOR_aarch64_usli_nv4hi = 1757,
+ CODE_FOR_aarch64_ssri_nv4hi = 1758,
+ CODE_FOR_aarch64_usri_nv4hi = 1759,
+ CODE_FOR_aarch64_ssli_nv8hi = 1760,
+ CODE_FOR_aarch64_usli_nv8hi = 1761,
+ CODE_FOR_aarch64_ssri_nv8hi = 1762,
+ CODE_FOR_aarch64_usri_nv8hi = 1763,
+ CODE_FOR_aarch64_ssli_nv2si = 1764,
+ CODE_FOR_aarch64_usli_nv2si = 1765,
+ CODE_FOR_aarch64_ssri_nv2si = 1766,
+ CODE_FOR_aarch64_usri_nv2si = 1767,
+ CODE_FOR_aarch64_ssli_nv4si = 1768,
+ CODE_FOR_aarch64_usli_nv4si = 1769,
+ CODE_FOR_aarch64_ssri_nv4si = 1770,
+ CODE_FOR_aarch64_usri_nv4si = 1771,
+ CODE_FOR_aarch64_ssli_nv2di = 1772,
+ CODE_FOR_aarch64_usli_nv2di = 1773,
+ CODE_FOR_aarch64_ssri_nv2di = 1774,
+ CODE_FOR_aarch64_usri_nv2di = 1775,
+ CODE_FOR_aarch64_ssli_ndi = 1776,
+ CODE_FOR_aarch64_usli_ndi = 1777,
+ CODE_FOR_aarch64_ssri_ndi = 1778,
+ CODE_FOR_aarch64_usri_ndi = 1779,
+ CODE_FOR_aarch64_sqshlu_nv8qi = 1780,
+ CODE_FOR_aarch64_sqshl_nv8qi = 1781,
+ CODE_FOR_aarch64_uqshl_nv8qi = 1782,
+ CODE_FOR_aarch64_sqshlu_nv16qi = 1783,
+ CODE_FOR_aarch64_sqshl_nv16qi = 1784,
+ CODE_FOR_aarch64_uqshl_nv16qi = 1785,
+ CODE_FOR_aarch64_sqshlu_nv4hi = 1786,
+ CODE_FOR_aarch64_sqshl_nv4hi = 1787,
+ CODE_FOR_aarch64_uqshl_nv4hi = 1788,
+ CODE_FOR_aarch64_sqshlu_nv8hi = 1789,
+ CODE_FOR_aarch64_sqshl_nv8hi = 1790,
+ CODE_FOR_aarch64_uqshl_nv8hi = 1791,
+ CODE_FOR_aarch64_sqshlu_nv2si = 1792,
+ CODE_FOR_aarch64_sqshl_nv2si = 1793,
+ CODE_FOR_aarch64_uqshl_nv2si = 1794,
+ CODE_FOR_aarch64_sqshlu_nv4si = 1795,
+ CODE_FOR_aarch64_sqshl_nv4si = 1796,
+ CODE_FOR_aarch64_uqshl_nv4si = 1797,
+ CODE_FOR_aarch64_sqshlu_nv2di = 1798,
+ CODE_FOR_aarch64_sqshl_nv2di = 1799,
+ CODE_FOR_aarch64_uqshl_nv2di = 1800,
+ CODE_FOR_aarch64_sqshlu_nqi = 1801,
+ CODE_FOR_aarch64_sqshl_nqi = 1802,
+ CODE_FOR_aarch64_uqshl_nqi = 1803,
+ CODE_FOR_aarch64_sqshlu_nhi = 1804,
+ CODE_FOR_aarch64_sqshl_nhi = 1805,
+ CODE_FOR_aarch64_uqshl_nhi = 1806,
+ CODE_FOR_aarch64_sqshlu_nsi = 1807,
+ CODE_FOR_aarch64_sqshl_nsi = 1808,
+ CODE_FOR_aarch64_uqshl_nsi = 1809,
+ CODE_FOR_aarch64_sqshlu_ndi = 1810,
+ CODE_FOR_aarch64_sqshl_ndi = 1811,
+ CODE_FOR_aarch64_uqshl_ndi = 1812,
+ CODE_FOR_aarch64_sqshrun_nv8hi = 1813,
+ CODE_FOR_aarch64_sqrshrun_nv8hi = 1814,
+ CODE_FOR_aarch64_sqshrn_nv8hi = 1815,
+ CODE_FOR_aarch64_uqshrn_nv8hi = 1816,
+ CODE_FOR_aarch64_sqrshrn_nv8hi = 1817,
+ CODE_FOR_aarch64_uqrshrn_nv8hi = 1818,
+ CODE_FOR_aarch64_sqshrun_nv4si = 1819,
+ CODE_FOR_aarch64_sqrshrun_nv4si = 1820,
+ CODE_FOR_aarch64_sqshrn_nv4si = 1821,
+ CODE_FOR_aarch64_uqshrn_nv4si = 1822,
+ CODE_FOR_aarch64_sqrshrn_nv4si = 1823,
+ CODE_FOR_aarch64_uqrshrn_nv4si = 1824,
+ CODE_FOR_aarch64_sqshrun_nv2di = 1825,
+ CODE_FOR_aarch64_sqrshrun_nv2di = 1826,
+ CODE_FOR_aarch64_sqshrn_nv2di = 1827,
+ CODE_FOR_aarch64_uqshrn_nv2di = 1828,
+ CODE_FOR_aarch64_sqrshrn_nv2di = 1829,
+ CODE_FOR_aarch64_uqrshrn_nv2di = 1830,
+ CODE_FOR_aarch64_sqshrun_nhi = 1831,
+ CODE_FOR_aarch64_sqrshrun_nhi = 1832,
+ CODE_FOR_aarch64_sqshrn_nhi = 1833,
+ CODE_FOR_aarch64_uqshrn_nhi = 1834,
+ CODE_FOR_aarch64_sqrshrn_nhi = 1835,
+ CODE_FOR_aarch64_uqrshrn_nhi = 1836,
+ CODE_FOR_aarch64_sqshrun_nsi = 1837,
+ CODE_FOR_aarch64_sqrshrun_nsi = 1838,
+ CODE_FOR_aarch64_sqshrn_nsi = 1839,
+ CODE_FOR_aarch64_uqshrn_nsi = 1840,
+ CODE_FOR_aarch64_sqrshrn_nsi = 1841,
+ CODE_FOR_aarch64_uqrshrn_nsi = 1842,
+ CODE_FOR_aarch64_sqshrun_ndi = 1843,
+ CODE_FOR_aarch64_sqrshrun_ndi = 1844,
+ CODE_FOR_aarch64_sqshrn_ndi = 1845,
+ CODE_FOR_aarch64_uqshrn_ndi = 1846,
+ CODE_FOR_aarch64_sqrshrn_ndi = 1847,
+ CODE_FOR_aarch64_uqrshrn_ndi = 1848,
+ CODE_FOR_aarch64_cmltv8qi = 1849,
+ CODE_FOR_aarch64_cmlev8qi = 1850,
+ CODE_FOR_aarch64_cmeqv8qi = 1851,
+ CODE_FOR_aarch64_cmgev8qi = 1852,
+ CODE_FOR_aarch64_cmgtv8qi = 1853,
+ CODE_FOR_aarch64_cmltv16qi = 1854,
+ CODE_FOR_aarch64_cmlev16qi = 1855,
+ CODE_FOR_aarch64_cmeqv16qi = 1856,
+ CODE_FOR_aarch64_cmgev16qi = 1857,
+ CODE_FOR_aarch64_cmgtv16qi = 1858,
+ CODE_FOR_aarch64_cmltv4hi = 1859,
+ CODE_FOR_aarch64_cmlev4hi = 1860,
+ CODE_FOR_aarch64_cmeqv4hi = 1861,
+ CODE_FOR_aarch64_cmgev4hi = 1862,
+ CODE_FOR_aarch64_cmgtv4hi = 1863,
+ CODE_FOR_aarch64_cmltv8hi = 1864,
+ CODE_FOR_aarch64_cmlev8hi = 1865,
+ CODE_FOR_aarch64_cmeqv8hi = 1866,
+ CODE_FOR_aarch64_cmgev8hi = 1867,
+ CODE_FOR_aarch64_cmgtv8hi = 1868,
+ CODE_FOR_aarch64_cmltv2si = 1869,
+ CODE_FOR_aarch64_cmlev2si = 1870,
+ CODE_FOR_aarch64_cmeqv2si = 1871,
+ CODE_FOR_aarch64_cmgev2si = 1872,
+ CODE_FOR_aarch64_cmgtv2si = 1873,
+ CODE_FOR_aarch64_cmltv4si = 1874,
+ CODE_FOR_aarch64_cmlev4si = 1875,
+ CODE_FOR_aarch64_cmeqv4si = 1876,
+ CODE_FOR_aarch64_cmgev4si = 1877,
+ CODE_FOR_aarch64_cmgtv4si = 1878,
+ CODE_FOR_aarch64_cmltv2di = 1879,
+ CODE_FOR_aarch64_cmlev2di = 1880,
+ CODE_FOR_aarch64_cmeqv2di = 1881,
+ CODE_FOR_aarch64_cmgev2di = 1882,
+ CODE_FOR_aarch64_cmgtv2di = 1883,
+ CODE_FOR_aarch64_cmltdi = 1884,
+ CODE_FOR_aarch64_cmledi = 1885,
+ CODE_FOR_aarch64_cmeqdi = 1886,
+ CODE_FOR_aarch64_cmgedi = 1887,
+ CODE_FOR_aarch64_cmgtdi = 1888,
+ CODE_FOR_aarch64_cmltuv8qi = 1894,
+ CODE_FOR_aarch64_cmleuv8qi = 1895,
+ CODE_FOR_aarch64_cmgeuv8qi = 1896,
+ CODE_FOR_aarch64_cmgtuv8qi = 1897,
+ CODE_FOR_aarch64_cmltuv16qi = 1898,
+ CODE_FOR_aarch64_cmleuv16qi = 1899,
+ CODE_FOR_aarch64_cmgeuv16qi = 1900,
+ CODE_FOR_aarch64_cmgtuv16qi = 1901,
+ CODE_FOR_aarch64_cmltuv4hi = 1902,
+ CODE_FOR_aarch64_cmleuv4hi = 1903,
+ CODE_FOR_aarch64_cmgeuv4hi = 1904,
+ CODE_FOR_aarch64_cmgtuv4hi = 1905,
+ CODE_FOR_aarch64_cmltuv8hi = 1906,
+ CODE_FOR_aarch64_cmleuv8hi = 1907,
+ CODE_FOR_aarch64_cmgeuv8hi = 1908,
+ CODE_FOR_aarch64_cmgtuv8hi = 1909,
+ CODE_FOR_aarch64_cmltuv2si = 1910,
+ CODE_FOR_aarch64_cmleuv2si = 1911,
+ CODE_FOR_aarch64_cmgeuv2si = 1912,
+ CODE_FOR_aarch64_cmgtuv2si = 1913,
+ CODE_FOR_aarch64_cmltuv4si = 1914,
+ CODE_FOR_aarch64_cmleuv4si = 1915,
+ CODE_FOR_aarch64_cmgeuv4si = 1916,
+ CODE_FOR_aarch64_cmgtuv4si = 1917,
+ CODE_FOR_aarch64_cmltuv2di = 1918,
+ CODE_FOR_aarch64_cmleuv2di = 1919,
+ CODE_FOR_aarch64_cmgeuv2di = 1920,
+ CODE_FOR_aarch64_cmgtuv2di = 1921,
+ CODE_FOR_aarch64_cmltudi = 1922,
+ CODE_FOR_aarch64_cmleudi = 1923,
+ CODE_FOR_aarch64_cmgeudi = 1924,
+ CODE_FOR_aarch64_cmgtudi = 1925,
+ CODE_FOR_aarch64_cmtstv8qi = 1930,
+ CODE_FOR_aarch64_cmtstv16qi = 1931,
+ CODE_FOR_aarch64_cmtstv4hi = 1932,
+ CODE_FOR_aarch64_cmtstv8hi = 1933,
+ CODE_FOR_aarch64_cmtstv2si = 1934,
+ CODE_FOR_aarch64_cmtstv4si = 1935,
+ CODE_FOR_aarch64_cmtstv2di = 1936,
+ CODE_FOR_aarch64_cmtstdi = 1937,
+ CODE_FOR_aarch64_cmltv2sf = 1939,
+ CODE_FOR_aarch64_cmlev2sf = 1940,
+ CODE_FOR_aarch64_cmeqv2sf = 1941,
+ CODE_FOR_aarch64_cmgev2sf = 1942,
+ CODE_FOR_aarch64_cmgtv2sf = 1943,
+ CODE_FOR_aarch64_cmltv4sf = 1944,
+ CODE_FOR_aarch64_cmlev4sf = 1945,
+ CODE_FOR_aarch64_cmeqv4sf = 1946,
+ CODE_FOR_aarch64_cmgev4sf = 1947,
+ CODE_FOR_aarch64_cmgtv4sf = 1948,
+ CODE_FOR_aarch64_cmltv2df = 1949,
+ CODE_FOR_aarch64_cmlev2df = 1950,
+ CODE_FOR_aarch64_cmeqv2df = 1951,
+ CODE_FOR_aarch64_cmgev2df = 1952,
+ CODE_FOR_aarch64_cmgtv2df = 1953,
+ CODE_FOR_aarch64_cmltsf = 1954,
+ CODE_FOR_aarch64_cmlesf = 1955,
+ CODE_FOR_aarch64_cmeqsf = 1956,
+ CODE_FOR_aarch64_cmgesf = 1957,
+ CODE_FOR_aarch64_cmgtsf = 1958,
+ CODE_FOR_aarch64_cmltdf = 1959,
+ CODE_FOR_aarch64_cmledf = 1960,
+ CODE_FOR_aarch64_cmeqdf = 1961,
+ CODE_FOR_aarch64_cmgedf = 1962,
+ CODE_FOR_aarch64_cmgtdf = 1963,
+ CODE_FOR_aarch64_addpv8qi = 1984,
+ CODE_FOR_aarch64_addpv4hi = 1985,
+ CODE_FOR_aarch64_addpv2si = 1986,
+ CODE_FOR_aarch64_addpdi = 1987,
+ CODE_FOR_sqrtv2sf2 = 1988,
+ CODE_FOR_sqrtv4sf2 = 1989,
+ CODE_FOR_sqrtv2df2 = 1990,
+ CODE_FOR_vec_load_lanesoiv16qi = 1991,
+ CODE_FOR_vec_load_lanesoiv8hi = 1992,
+ CODE_FOR_vec_load_lanesoiv4si = 1993,
+ CODE_FOR_vec_load_lanesoiv2di = 1994,
+ CODE_FOR_vec_load_lanesoiv4sf = 1995,
+ CODE_FOR_vec_load_lanesoiv2df = 1996,
+ CODE_FOR_vec_store_lanesoiv16qi = 1997,
+ CODE_FOR_vec_store_lanesoiv8hi = 1998,
+ CODE_FOR_vec_store_lanesoiv4si = 1999,
+ CODE_FOR_vec_store_lanesoiv2di = 2000,
+ CODE_FOR_vec_store_lanesoiv4sf = 2001,
+ CODE_FOR_vec_store_lanesoiv2df = 2002,
+ CODE_FOR_vec_store_lanesoi_lanev16qi = 2003,
+ CODE_FOR_vec_store_lanesoi_lanev8hi = 2004,
+ CODE_FOR_vec_store_lanesoi_lanev4si = 2005,
+ CODE_FOR_vec_store_lanesoi_lanev2di = 2006,
+ CODE_FOR_vec_store_lanesoi_lanev4sf = 2007,
+ CODE_FOR_vec_store_lanesoi_lanev2df = 2008,
+ CODE_FOR_vec_load_lanesciv16qi = 2009,
+ CODE_FOR_vec_load_lanesciv8hi = 2010,
+ CODE_FOR_vec_load_lanesciv4si = 2011,
+ CODE_FOR_vec_load_lanesciv2di = 2012,
+ CODE_FOR_vec_load_lanesciv4sf = 2013,
+ CODE_FOR_vec_load_lanesciv2df = 2014,
+ CODE_FOR_vec_store_lanesciv16qi = 2015,
+ CODE_FOR_vec_store_lanesciv8hi = 2016,
+ CODE_FOR_vec_store_lanesciv4si = 2017,
+ CODE_FOR_vec_store_lanesciv2di = 2018,
+ CODE_FOR_vec_store_lanesciv4sf = 2019,
+ CODE_FOR_vec_store_lanesciv2df = 2020,
+ CODE_FOR_vec_store_lanesci_lanev16qi = 2021,
+ CODE_FOR_vec_store_lanesci_lanev8hi = 2022,
+ CODE_FOR_vec_store_lanesci_lanev4si = 2023,
+ CODE_FOR_vec_store_lanesci_lanev2di = 2024,
+ CODE_FOR_vec_store_lanesci_lanev4sf = 2025,
+ CODE_FOR_vec_store_lanesci_lanev2df = 2026,
+ CODE_FOR_vec_load_lanesxiv16qi = 2027,
+ CODE_FOR_vec_load_lanesxiv8hi = 2028,
+ CODE_FOR_vec_load_lanesxiv4si = 2029,
+ CODE_FOR_vec_load_lanesxiv2di = 2030,
+ CODE_FOR_vec_load_lanesxiv4sf = 2031,
+ CODE_FOR_vec_load_lanesxiv2df = 2032,
+ CODE_FOR_vec_store_lanesxiv16qi = 2033,
+ CODE_FOR_vec_store_lanesxiv8hi = 2034,
+ CODE_FOR_vec_store_lanesxiv4si = 2035,
+ CODE_FOR_vec_store_lanesxiv2di = 2036,
+ CODE_FOR_vec_store_lanesxiv4sf = 2037,
+ CODE_FOR_vec_store_lanesxiv2df = 2038,
+ CODE_FOR_vec_store_lanesxi_lanev16qi = 2039,
+ CODE_FOR_vec_store_lanesxi_lanev8hi = 2040,
+ CODE_FOR_vec_store_lanesxi_lanev4si = 2041,
+ CODE_FOR_vec_store_lanesxi_lanev2di = 2042,
+ CODE_FOR_vec_store_lanesxi_lanev4sf = 2043,
+ CODE_FOR_vec_store_lanesxi_lanev2df = 2044,
+ CODE_FOR_aarch64_be_ld1v8qi = 2048,
+ CODE_FOR_aarch64_be_ld1v16qi = 2049,
+ CODE_FOR_aarch64_be_ld1v4hi = 2050,
+ CODE_FOR_aarch64_be_ld1v8hi = 2051,
+ CODE_FOR_aarch64_be_ld1v2si = 2052,
+ CODE_FOR_aarch64_be_ld1v4si = 2053,
+ CODE_FOR_aarch64_be_ld1v2di = 2054,
+ CODE_FOR_aarch64_be_ld1v2sf = 2055,
+ CODE_FOR_aarch64_be_ld1v4sf = 2056,
+ CODE_FOR_aarch64_be_ld1v2df = 2057,
+ CODE_FOR_aarch64_be_ld1di = 2058,
+ CODE_FOR_aarch64_be_st1v8qi = 2059,
+ CODE_FOR_aarch64_be_st1v16qi = 2060,
+ CODE_FOR_aarch64_be_st1v4hi = 2061,
+ CODE_FOR_aarch64_be_st1v8hi = 2062,
+ CODE_FOR_aarch64_be_st1v2si = 2063,
+ CODE_FOR_aarch64_be_st1v4si = 2064,
+ CODE_FOR_aarch64_be_st1v2di = 2065,
+ CODE_FOR_aarch64_be_st1v2sf = 2066,
+ CODE_FOR_aarch64_be_st1v4sf = 2067,
+ CODE_FOR_aarch64_be_st1v2df = 2068,
+ CODE_FOR_aarch64_be_st1di = 2069,
+ CODE_FOR_aarch64_ld2v8qi_dreg = 2070,
+ CODE_FOR_aarch64_ld2v4hi_dreg = 2071,
+ CODE_FOR_aarch64_ld2v2si_dreg = 2072,
+ CODE_FOR_aarch64_ld2v2sf_dreg = 2073,
+ CODE_FOR_aarch64_ld2di_dreg = 2074,
+ CODE_FOR_aarch64_ld2df_dreg = 2075,
+ CODE_FOR_aarch64_ld3v8qi_dreg = 2076,
+ CODE_FOR_aarch64_ld3v4hi_dreg = 2077,
+ CODE_FOR_aarch64_ld3v2si_dreg = 2078,
+ CODE_FOR_aarch64_ld3v2sf_dreg = 2079,
+ CODE_FOR_aarch64_ld3di_dreg = 2080,
+ CODE_FOR_aarch64_ld3df_dreg = 2081,
+ CODE_FOR_aarch64_ld4v8qi_dreg = 2082,
+ CODE_FOR_aarch64_ld4v4hi_dreg = 2083,
+ CODE_FOR_aarch64_ld4v2si_dreg = 2084,
+ CODE_FOR_aarch64_ld4v2sf_dreg = 2085,
+ CODE_FOR_aarch64_ld4di_dreg = 2086,
+ CODE_FOR_aarch64_ld4df_dreg = 2087,
+ CODE_FOR_aarch64_tbl1v8qi = 2088,
+ CODE_FOR_aarch64_tbl1v16qi = 2089,
+ CODE_FOR_aarch64_tbl2v16qi = 2090,
+ CODE_FOR_aarch64_combinev16qi = 2091,
+ CODE_FOR_aarch64_zip1v8qi = 2092,
+ CODE_FOR_aarch64_zip2v8qi = 2093,
+ CODE_FOR_aarch64_trn1v8qi = 2094,
+ CODE_FOR_aarch64_trn2v8qi = 2095,
+ CODE_FOR_aarch64_uzp1v8qi = 2096,
+ CODE_FOR_aarch64_uzp2v8qi = 2097,
+ CODE_FOR_aarch64_zip1v16qi = 2098,
+ CODE_FOR_aarch64_zip2v16qi = 2099,
+ CODE_FOR_aarch64_trn1v16qi = 2100,
+ CODE_FOR_aarch64_trn2v16qi = 2101,
+ CODE_FOR_aarch64_uzp1v16qi = 2102,
+ CODE_FOR_aarch64_uzp2v16qi = 2103,
+ CODE_FOR_aarch64_zip1v4hi = 2104,
+ CODE_FOR_aarch64_zip2v4hi = 2105,
+ CODE_FOR_aarch64_trn1v4hi = 2106,
+ CODE_FOR_aarch64_trn2v4hi = 2107,
+ CODE_FOR_aarch64_uzp1v4hi = 2108,
+ CODE_FOR_aarch64_uzp2v4hi = 2109,
+ CODE_FOR_aarch64_zip1v8hi = 2110,
+ CODE_FOR_aarch64_zip2v8hi = 2111,
+ CODE_FOR_aarch64_trn1v8hi = 2112,
+ CODE_FOR_aarch64_trn2v8hi = 2113,
+ CODE_FOR_aarch64_uzp1v8hi = 2114,
+ CODE_FOR_aarch64_uzp2v8hi = 2115,
+ CODE_FOR_aarch64_zip1v2si = 2116,
+ CODE_FOR_aarch64_zip2v2si = 2117,
+ CODE_FOR_aarch64_trn1v2si = 2118,
+ CODE_FOR_aarch64_trn2v2si = 2119,
+ CODE_FOR_aarch64_uzp1v2si = 2120,
+ CODE_FOR_aarch64_uzp2v2si = 2121,
+ CODE_FOR_aarch64_zip1v4si = 2122,
+ CODE_FOR_aarch64_zip2v4si = 2123,
+ CODE_FOR_aarch64_trn1v4si = 2124,
+ CODE_FOR_aarch64_trn2v4si = 2125,
+ CODE_FOR_aarch64_uzp1v4si = 2126,
+ CODE_FOR_aarch64_uzp2v4si = 2127,
+ CODE_FOR_aarch64_zip1v2di = 2128,
+ CODE_FOR_aarch64_zip2v2di = 2129,
+ CODE_FOR_aarch64_trn1v2di = 2130,
+ CODE_FOR_aarch64_trn2v2di = 2131,
+ CODE_FOR_aarch64_uzp1v2di = 2132,
+ CODE_FOR_aarch64_uzp2v2di = 2133,
+ CODE_FOR_aarch64_zip1v2sf = 2134,
+ CODE_FOR_aarch64_zip2v2sf = 2135,
+ CODE_FOR_aarch64_trn1v2sf = 2136,
+ CODE_FOR_aarch64_trn2v2sf = 2137,
+ CODE_FOR_aarch64_uzp1v2sf = 2138,
+ CODE_FOR_aarch64_uzp2v2sf = 2139,
+ CODE_FOR_aarch64_zip1v4sf = 2140,
+ CODE_FOR_aarch64_zip2v4sf = 2141,
+ CODE_FOR_aarch64_trn1v4sf = 2142,
+ CODE_FOR_aarch64_trn2v4sf = 2143,
+ CODE_FOR_aarch64_uzp1v4sf = 2144,
+ CODE_FOR_aarch64_uzp2v4sf = 2145,
+ CODE_FOR_aarch64_zip1v2df = 2146,
+ CODE_FOR_aarch64_zip2v2df = 2147,
+ CODE_FOR_aarch64_trn1v2df = 2148,
+ CODE_FOR_aarch64_trn2v2df = 2149,
+ CODE_FOR_aarch64_uzp1v2df = 2150,
+ CODE_FOR_aarch64_uzp2v2df = 2151,
+ CODE_FOR_aarch64_st2v8qi_dreg = 2152,
+ CODE_FOR_aarch64_st2v4hi_dreg = 2153,
+ CODE_FOR_aarch64_st2v2si_dreg = 2154,
+ CODE_FOR_aarch64_st2v2sf_dreg = 2155,
+ CODE_FOR_aarch64_st2di_dreg = 2156,
+ CODE_FOR_aarch64_st2df_dreg = 2157,
+ CODE_FOR_aarch64_st3v8qi_dreg = 2158,
+ CODE_FOR_aarch64_st3v4hi_dreg = 2159,
+ CODE_FOR_aarch64_st3v2si_dreg = 2160,
+ CODE_FOR_aarch64_st3v2sf_dreg = 2161,
+ CODE_FOR_aarch64_st3di_dreg = 2162,
+ CODE_FOR_aarch64_st3df_dreg = 2163,
+ CODE_FOR_aarch64_st4v8qi_dreg = 2164,
+ CODE_FOR_aarch64_st4v4hi_dreg = 2165,
+ CODE_FOR_aarch64_st4v2si_dreg = 2166,
+ CODE_FOR_aarch64_st4v2sf_dreg = 2167,
+ CODE_FOR_aarch64_st4di_dreg = 2168,
+ CODE_FOR_aarch64_st4df_dreg = 2169,
+ CODE_FOR_aarch64_frecpev2sf = 2181,
+ CODE_FOR_aarch64_frecpev4sf = 2182,
+ CODE_FOR_aarch64_frecpev2df = 2183,
+ CODE_FOR_aarch64_frecpesf = 2184,
+ CODE_FOR_aarch64_frecpxsf = 2185,
+ CODE_FOR_aarch64_frecpedf = 2186,
+ CODE_FOR_aarch64_frecpxdf = 2187,
+ CODE_FOR_aarch64_frecpsv2sf = 2188,
+ CODE_FOR_aarch64_frecpsv4sf = 2189,
+ CODE_FOR_aarch64_frecpsv2df = 2190,
+ CODE_FOR_aarch64_frecpssf = 2191,
+ CODE_FOR_aarch64_frecpsdf = 2192,
+ CODE_FOR_aarch64_crypto_aesev16qi = 2193,
+ CODE_FOR_aarch64_crypto_aesdv16qi = 2194,
+ CODE_FOR_aarch64_crypto_aesmcv16qi = 2195,
+ CODE_FOR_aarch64_crypto_aesimcv16qi = 2196,
+ CODE_FOR_aarch64_crypto_sha1hsi = 2197,
+ CODE_FOR_aarch64_crypto_sha1su1v4si = 2198,
+ CODE_FOR_aarch64_crypto_sha1cv4si = 2199,
+ CODE_FOR_aarch64_crypto_sha1mv4si = 2200,
+ CODE_FOR_aarch64_crypto_sha1pv4si = 2201,
+ CODE_FOR_aarch64_crypto_sha1su0v4si = 2202,
+ CODE_FOR_aarch64_crypto_sha256hv4si = 2203,
+ CODE_FOR_aarch64_crypto_sha256h2v4si = 2204,
+ CODE_FOR_aarch64_crypto_sha256su0v4si = 2205,
+ CODE_FOR_aarch64_crypto_sha256su1v4si = 2206,
+ CODE_FOR_aarch64_crypto_pmulldi = 2207,
+ CODE_FOR_aarch64_crypto_pmullv2di = 2208,
+ CODE_FOR_atomic_compare_and_swapqi_1 = 2209,
+ CODE_FOR_atomic_compare_and_swaphi_1 = 2210,
+ CODE_FOR_atomic_compare_and_swapsi_1 = 2211,
+ CODE_FOR_atomic_compare_and_swapdi_1 = 2212,
+ CODE_FOR_atomic_exchangeqi = 2213,
+ CODE_FOR_atomic_exchangehi = 2214,
+ CODE_FOR_atomic_exchangesi = 2215,
+ CODE_FOR_atomic_exchangedi = 2216,
+ CODE_FOR_atomic_addqi = 2217,
+ CODE_FOR_atomic_subqi = 2218,
+ CODE_FOR_atomic_orqi = 2219,
+ CODE_FOR_atomic_xorqi = 2220,
+ CODE_FOR_atomic_andqi = 2221,
+ CODE_FOR_atomic_addhi = 2222,
+ CODE_FOR_atomic_subhi = 2223,
+ CODE_FOR_atomic_orhi = 2224,
+ CODE_FOR_atomic_xorhi = 2225,
+ CODE_FOR_atomic_andhi = 2226,
+ CODE_FOR_atomic_addsi = 2227,
+ CODE_FOR_atomic_subsi = 2228,
+ CODE_FOR_atomic_orsi = 2229,
+ CODE_FOR_atomic_xorsi = 2230,
+ CODE_FOR_atomic_andsi = 2231,
+ CODE_FOR_atomic_adddi = 2232,
+ CODE_FOR_atomic_subdi = 2233,
+ CODE_FOR_atomic_ordi = 2234,
+ CODE_FOR_atomic_xordi = 2235,
+ CODE_FOR_atomic_anddi = 2236,
+ CODE_FOR_atomic_nandqi = 2237,
+ CODE_FOR_atomic_nandhi = 2238,
+ CODE_FOR_atomic_nandsi = 2239,
+ CODE_FOR_atomic_nanddi = 2240,
+ CODE_FOR_atomic_fetch_addqi = 2241,
+ CODE_FOR_atomic_fetch_subqi = 2242,
+ CODE_FOR_atomic_fetch_orqi = 2243,
+ CODE_FOR_atomic_fetch_xorqi = 2244,
+ CODE_FOR_atomic_fetch_andqi = 2245,
+ CODE_FOR_atomic_fetch_addhi = 2246,
+ CODE_FOR_atomic_fetch_subhi = 2247,
+ CODE_FOR_atomic_fetch_orhi = 2248,
+ CODE_FOR_atomic_fetch_xorhi = 2249,
+ CODE_FOR_atomic_fetch_andhi = 2250,
+ CODE_FOR_atomic_fetch_addsi = 2251,
+ CODE_FOR_atomic_fetch_subsi = 2252,
+ CODE_FOR_atomic_fetch_orsi = 2253,
+ CODE_FOR_atomic_fetch_xorsi = 2254,
+ CODE_FOR_atomic_fetch_andsi = 2255,
+ CODE_FOR_atomic_fetch_adddi = 2256,
+ CODE_FOR_atomic_fetch_subdi = 2257,
+ CODE_FOR_atomic_fetch_ordi = 2258,
+ CODE_FOR_atomic_fetch_xordi = 2259,
+ CODE_FOR_atomic_fetch_anddi = 2260,
+ CODE_FOR_atomic_fetch_nandqi = 2261,
+ CODE_FOR_atomic_fetch_nandhi = 2262,
+ CODE_FOR_atomic_fetch_nandsi = 2263,
+ CODE_FOR_atomic_fetch_nanddi = 2264,
+ CODE_FOR_atomic_add_fetchqi = 2265,
+ CODE_FOR_atomic_sub_fetchqi = 2266,
+ CODE_FOR_atomic_or_fetchqi = 2267,
+ CODE_FOR_atomic_xor_fetchqi = 2268,
+ CODE_FOR_atomic_and_fetchqi = 2269,
+ CODE_FOR_atomic_add_fetchhi = 2270,
+ CODE_FOR_atomic_sub_fetchhi = 2271,
+ CODE_FOR_atomic_or_fetchhi = 2272,
+ CODE_FOR_atomic_xor_fetchhi = 2273,
+ CODE_FOR_atomic_and_fetchhi = 2274,
+ CODE_FOR_atomic_add_fetchsi = 2275,
+ CODE_FOR_atomic_sub_fetchsi = 2276,
+ CODE_FOR_atomic_or_fetchsi = 2277,
+ CODE_FOR_atomic_xor_fetchsi = 2278,
+ CODE_FOR_atomic_and_fetchsi = 2279,
+ CODE_FOR_atomic_add_fetchdi = 2280,
+ CODE_FOR_atomic_sub_fetchdi = 2281,
+ CODE_FOR_atomic_or_fetchdi = 2282,
+ CODE_FOR_atomic_xor_fetchdi = 2283,
+ CODE_FOR_atomic_and_fetchdi = 2284,
+ CODE_FOR_atomic_nand_fetchqi = 2285,
+ CODE_FOR_atomic_nand_fetchhi = 2286,
+ CODE_FOR_atomic_nand_fetchsi = 2287,
+ CODE_FOR_atomic_nand_fetchdi = 2288,
+ CODE_FOR_atomic_loadqi = 2289,
+ CODE_FOR_atomic_loadhi = 2290,
+ CODE_FOR_atomic_loadsi = 2291,
+ CODE_FOR_atomic_loaddi = 2292,
+ CODE_FOR_atomic_storeqi = 2293,
+ CODE_FOR_atomic_storehi = 2294,
+ CODE_FOR_atomic_storesi = 2295,
+ CODE_FOR_atomic_storedi = 2296,
+ CODE_FOR_aarch64_load_exclusiveqi = 2297,
+ CODE_FOR_aarch64_load_exclusivehi = 2298,
+ CODE_FOR_aarch64_load_exclusivesi = 2299,
+ CODE_FOR_aarch64_load_exclusivedi = 2300,
+ CODE_FOR_aarch64_store_exclusiveqi = 2301,
+ CODE_FOR_aarch64_store_exclusivehi = 2302,
+ CODE_FOR_aarch64_store_exclusivesi = 2303,
+ CODE_FOR_aarch64_store_exclusivedi = 2304,
+ CODE_FOR_cbranchsi4 = 2306,
+ CODE_FOR_cbranchdi4 = 2307,
+ CODE_FOR_cbranchsf4 = 2308,
+ CODE_FOR_cbranchdf4 = 2309,
+ CODE_FOR_casesi = 2310,
+ CODE_FOR_prologue = 2311,
+ CODE_FOR_epilogue = 2312,
+ CODE_FOR_sibcall_epilogue = 2313,
+ CODE_FOR_call = 2315,
+ CODE_FOR_call_value = 2316,
+ CODE_FOR_sibcall = 2317,
+ CODE_FOR_sibcall_value = 2318,
+ CODE_FOR_untyped_call = 2319,
+ CODE_FOR_movqi = 2320,
+ CODE_FOR_movhi = 2321,
+ CODE_FOR_movsi = 2322,
+ CODE_FOR_movdi = 2323,
+ CODE_FOR_movti = 2324,
+ CODE_FOR_movsf = 2326,
+ CODE_FOR_movdf = 2327,
+ CODE_FOR_movtf = 2328,
+ CODE_FOR_extendsidi2 = 2330,
+ CODE_FOR_zero_extendsidi2 = 2331,
+ CODE_FOR_extendqisi2 = 2332,
+ CODE_FOR_zero_extendqisi2 = 2333,
+ CODE_FOR_extendqidi2 = 2334,
+ CODE_FOR_zero_extendqidi2 = 2335,
+ CODE_FOR_extendhisi2 = 2336,
+ CODE_FOR_zero_extendhisi2 = 2337,
+ CODE_FOR_extendhidi2 = 2338,
+ CODE_FOR_zero_extendhidi2 = 2339,
+ CODE_FOR_extendqihi2 = 2340,
+ CODE_FOR_zero_extendqihi2 = 2341,
+ CODE_FOR_addsi3 = 2342,
+ CODE_FOR_adddi3 = 2343,
+ CODE_FOR_addti3 = 2344,
+ CODE_FOR_subti3 = 2345,
+ CODE_FOR_mulditi3 = 2347,
+ CODE_FOR_umulditi3 = 2348,
+ CODE_FOR_multi3 = 2349,
+ CODE_FOR_cstoresi4 = 2350,
+ CODE_FOR_cstoredi4 = 2351,
+ CODE_FOR_cstoresf4 = 2352,
+ CODE_FOR_cstoredf4 = 2353,
+ CODE_FOR_cmovsi6 = 2354,
+ CODE_FOR_cmovdi6 = 2355,
+ CODE_FOR_cmovsf6 = 2356,
+ CODE_FOR_cmovdf6 = 2357,
+ CODE_FOR_movqicc = 2358,
+ CODE_FOR_movhicc = 2359,
+ CODE_FOR_movsicc = 2360,
+ CODE_FOR_movdicc = 2361,
+ CODE_FOR_movsfsicc = 2362,
+ CODE_FOR_movdfsicc = 2363,
+ CODE_FOR_movsfdicc = 2364,
+ CODE_FOR_movdfdicc = 2365,
+ CODE_FOR_movsfcc = 2366,
+ CODE_FOR_movdfcc = 2367,
+ CODE_FOR_ffssi2 = 2368,
+ CODE_FOR_ffsdi2 = 2369,
+ CODE_FOR_ctzsi2 = 2370,
+ CODE_FOR_ctzdi2 = 2371,
+ CODE_FOR_ashlsi3 = 2372,
+ CODE_FOR_ashrsi3 = 2373,
+ CODE_FOR_lshrsi3 = 2374,
+ CODE_FOR_ashldi3 = 2375,
+ CODE_FOR_ashrdi3 = 2376,
+ CODE_FOR_lshrdi3 = 2377,
+ CODE_FOR_ashlqi3 = 2378,
+ CODE_FOR_ashlhi3 = 2379,
+ CODE_FOR_rotrsi3 = 2380,
+ CODE_FOR_rotrdi3 = 2381,
+ CODE_FOR_rotlsi3 = 2382,
+ CODE_FOR_rotldi3 = 2383,
+ CODE_FOR_extv = 2388,
+ CODE_FOR_extzv = 2389,
+ CODE_FOR_insvsi = 2390,
+ CODE_FOR_insvdi = 2391,
+ CODE_FOR_aarch64_reload_movti = 2392,
+ CODE_FOR_aarch64_reload_movtf = 2393,
+ CODE_FOR_add_losym = 2394,
+ CODE_FOR_tlsgd_small = 2395,
+ CODE_FOR_tlsle_small = 2396,
+ CODE_FOR_get_thread_pointerdi = 2397,
+ CODE_FOR_stack_protect_set = 2398,
+ CODE_FOR_stack_protect_test = 2399,
+ CODE_FOR_movv8qi = 2400,
+ CODE_FOR_movv16qi = 2401,
+ CODE_FOR_movv4hi = 2402,
+ CODE_FOR_movv8hi = 2403,
+ CODE_FOR_movv2si = 2404,
+ CODE_FOR_movv4si = 2405,
+ CODE_FOR_movv2di = 2406,
+ CODE_FOR_movv2sf = 2407,
+ CODE_FOR_movv4sf = 2408,
+ CODE_FOR_movv2df = 2409,
+ CODE_FOR_movmisalignv8qi = 2410,
+ CODE_FOR_movmisalignv16qi = 2411,
+ CODE_FOR_movmisalignv4hi = 2412,
+ CODE_FOR_movmisalignv8hi = 2413,
+ CODE_FOR_movmisalignv2si = 2414,
+ CODE_FOR_movmisalignv4si = 2415,
+ CODE_FOR_movmisalignv2di = 2416,
+ CODE_FOR_movmisalignv2sf = 2417,
+ CODE_FOR_movmisalignv4sf = 2418,
+ CODE_FOR_movmisalignv2df = 2419,
+ CODE_FOR_aarch64_split_simd_movv16qi = 2432,
+ CODE_FOR_aarch64_split_simd_movv8hi = 2433,
+ CODE_FOR_aarch64_split_simd_movv4si = 2434,
+ CODE_FOR_aarch64_split_simd_movv2di = 2435,
+ CODE_FOR_aarch64_split_simd_movv4sf = 2436,
+ CODE_FOR_aarch64_split_simd_movv2df = 2437,
+ CODE_FOR_ashlv8qi3 = 2438,
+ CODE_FOR_ashlv16qi3 = 2439,
+ CODE_FOR_ashlv4hi3 = 2440,
+ CODE_FOR_ashlv8hi3 = 2441,
+ CODE_FOR_ashlv2si3 = 2442,
+ CODE_FOR_ashlv4si3 = 2443,
+ CODE_FOR_ashlv2di3 = 2444,
+ CODE_FOR_lshrv8qi3 = 2445,
+ CODE_FOR_lshrv16qi3 = 2446,
+ CODE_FOR_lshrv4hi3 = 2447,
+ CODE_FOR_lshrv8hi3 = 2448,
+ CODE_FOR_lshrv2si3 = 2449,
+ CODE_FOR_lshrv4si3 = 2450,
+ CODE_FOR_lshrv2di3 = 2451,
+ CODE_FOR_ashrv8qi3 = 2452,
+ CODE_FOR_ashrv16qi3 = 2453,
+ CODE_FOR_ashrv4hi3 = 2454,
+ CODE_FOR_ashrv8hi3 = 2455,
+ CODE_FOR_ashrv2si3 = 2456,
+ CODE_FOR_ashrv4si3 = 2457,
+ CODE_FOR_ashrv2di3 = 2458,
+ CODE_FOR_vashlv8qi3 = 2459,
+ CODE_FOR_vashlv16qi3 = 2460,
+ CODE_FOR_vashlv4hi3 = 2461,
+ CODE_FOR_vashlv8hi3 = 2462,
+ CODE_FOR_vashlv2si3 = 2463,
+ CODE_FOR_vashlv4si3 = 2464,
+ CODE_FOR_vashlv2di3 = 2465,
+ CODE_FOR_vashrv8qi3 = 2466,
+ CODE_FOR_vashrv16qi3 = 2467,
+ CODE_FOR_vashrv4hi3 = 2468,
+ CODE_FOR_vashrv8hi3 = 2469,
+ CODE_FOR_vashrv2si3 = 2470,
+ CODE_FOR_vashrv4si3 = 2471,
+ CODE_FOR_aarch64_ashr_simddi = 2472,
+ CODE_FOR_vlshrv8qi3 = 2473,
+ CODE_FOR_vlshrv16qi3 = 2474,
+ CODE_FOR_vlshrv4hi3 = 2475,
+ CODE_FOR_vlshrv8hi3 = 2476,
+ CODE_FOR_vlshrv2si3 = 2477,
+ CODE_FOR_vlshrv4si3 = 2478,
+ CODE_FOR_aarch64_lshr_simddi = 2479,
+ CODE_FOR_vec_setv8qi = 2480,
+ CODE_FOR_vec_setv16qi = 2481,
+ CODE_FOR_vec_setv4hi = 2482,
+ CODE_FOR_vec_setv8hi = 2483,
+ CODE_FOR_vec_setv2si = 2484,
+ CODE_FOR_vec_setv4si = 2485,
+ CODE_FOR_vec_setv2di = 2486,
+ CODE_FOR_vec_setv2sf = 2487,
+ CODE_FOR_vec_setv4sf = 2488,
+ CODE_FOR_vec_setv2df = 2489,
+ CODE_FOR_move_hi_quad_v16qi = 2490,
+ CODE_FOR_move_hi_quad_v8hi = 2491,
+ CODE_FOR_move_hi_quad_v4si = 2492,
+ CODE_FOR_move_hi_quad_v2di = 2493,
+ CODE_FOR_move_hi_quad_v4sf = 2494,
+ CODE_FOR_move_hi_quad_v2df = 2495,
+ CODE_FOR_vec_pack_trunc_v4hi = 2496,
+ CODE_FOR_vec_pack_trunc_v2si = 2497,
+ CODE_FOR_vec_pack_trunc_di = 2498,
+ CODE_FOR_vec_unpacks_hi_v16qi = 2499,
+ CODE_FOR_vec_unpacku_hi_v16qi = 2500,
+ CODE_FOR_vec_unpacks_hi_v8hi = 2501,
+ CODE_FOR_vec_unpacku_hi_v8hi = 2502,
+ CODE_FOR_vec_unpacks_hi_v4si = 2503,
+ CODE_FOR_vec_unpacku_hi_v4si = 2504,
+ CODE_FOR_vec_unpacks_lo_v16qi = 2505,
+ CODE_FOR_vec_unpacku_lo_v16qi = 2506,
+ CODE_FOR_vec_unpacks_lo_v8hi = 2507,
+ CODE_FOR_vec_unpacku_lo_v8hi = 2508,
+ CODE_FOR_vec_unpacks_lo_v4si = 2509,
+ CODE_FOR_vec_unpacku_lo_v4si = 2510,
+ CODE_FOR_vec_widen_smult_lo_v16qi = 2511,
+ CODE_FOR_vec_widen_umult_lo_v16qi = 2512,
+ CODE_FOR_vec_widen_smult_lo_v8hi = 2513,
+ CODE_FOR_vec_widen_umult_lo_v8hi = 2514,
+ CODE_FOR_vec_widen_smult_lo_v4si = 2515,
+ CODE_FOR_vec_widen_umult_lo_v4si = 2516,
+ CODE_FOR_vec_widen_smult_hi_v16qi = 2517,
+ CODE_FOR_vec_widen_umult_hi_v16qi = 2518,
+ CODE_FOR_vec_widen_smult_hi_v8hi = 2519,
+ CODE_FOR_vec_widen_umult_hi_v8hi = 2520,
+ CODE_FOR_vec_widen_smult_hi_v4si = 2521,
+ CODE_FOR_vec_widen_umult_hi_v4si = 2522,
+ CODE_FOR_fixv2sfv2si2 = 2523,
+ CODE_FOR_fixunsv2sfv2si2 = 2524,
+ CODE_FOR_fixv4sfv4si2 = 2525,
+ CODE_FOR_fixunsv4sfv4si2 = 2526,
+ CODE_FOR_fixv2dfv2di2 = 2527,
+ CODE_FOR_fixunsv2dfv2di2 = 2528,
+ CODE_FOR_fix_truncv2sfv2si2 = 2529,
+ CODE_FOR_fixuns_truncv2sfv2si2 = 2530,
+ CODE_FOR_fix_truncv4sfv4si2 = 2531,
+ CODE_FOR_fixuns_truncv4sfv4si2 = 2532,
+ CODE_FOR_fix_truncv2dfv2di2 = 2533,
+ CODE_FOR_fixuns_truncv2dfv2di2 = 2534,
+ CODE_FOR_ftruncv2sf2 = 2535,
+ CODE_FOR_ftruncv4sf2 = 2536,
+ CODE_FOR_ftruncv2df2 = 2537,
+ CODE_FOR_vec_pack_trunc_v2df = 2538,
+ CODE_FOR_vec_pack_trunc_df = 2539,
+ CODE_FOR_reduc_splus_v4sf = 2540,
+ CODE_FOR_aarch64_simd_bslv8qi = 2541,
+ CODE_FOR_aarch64_simd_bslv16qi = 2542,
+ CODE_FOR_aarch64_simd_bslv4hi = 2543,
+ CODE_FOR_aarch64_simd_bslv8hi = 2544,
+ CODE_FOR_aarch64_simd_bslv2si = 2545,
+ CODE_FOR_aarch64_simd_bslv4si = 2546,
+ CODE_FOR_aarch64_simd_bslv2di = 2547,
+ CODE_FOR_aarch64_simd_bslv2sf = 2548,
+ CODE_FOR_aarch64_simd_bslv4sf = 2549,
+ CODE_FOR_aarch64_simd_bslv2df = 2550,
+ CODE_FOR_aarch64_simd_bsldi = 2551,
+ CODE_FOR_aarch64_simd_bsldf = 2552,
+ CODE_FOR_aarch64_vcond_internalv8qiv8qi = 2553,
+ CODE_FOR_aarch64_vcond_internalv16qiv16qi = 2554,
+ CODE_FOR_aarch64_vcond_internalv4hiv4hi = 2555,
+ CODE_FOR_aarch64_vcond_internalv8hiv8hi = 2556,
+ CODE_FOR_aarch64_vcond_internalv2siv2si = 2557,
+ CODE_FOR_aarch64_vcond_internalv4siv4si = 2558,
+ CODE_FOR_aarch64_vcond_internalv2div2di = 2559,
+ CODE_FOR_aarch64_vcond_internalv2sfv2sf = 2560,
+ CODE_FOR_aarch64_vcond_internalv2siv2sf = 2561,
+ CODE_FOR_aarch64_vcond_internalv4sfv2sf = 2562,
+ CODE_FOR_aarch64_vcond_internalv4siv2sf = 2563,
+ CODE_FOR_aarch64_vcond_internalv2dfv2sf = 2564,
+ CODE_FOR_aarch64_vcond_internalv2div2sf = 2565,
+ CODE_FOR_aarch64_vcond_internalv2sfv4sf = 2566,
+ CODE_FOR_aarch64_vcond_internalv2siv4sf = 2567,
+ CODE_FOR_aarch64_vcond_internalv4sfv4sf = 2568,
+ CODE_FOR_aarch64_vcond_internalv4siv4sf = 2569,
+ CODE_FOR_aarch64_vcond_internalv2dfv4sf = 2570,
+ CODE_FOR_aarch64_vcond_internalv2div4sf = 2571,
+ CODE_FOR_aarch64_vcond_internalv2sfv2df = 2572,
+ CODE_FOR_aarch64_vcond_internalv2siv2df = 2573,
+ CODE_FOR_aarch64_vcond_internalv4sfv2df = 2574,
+ CODE_FOR_aarch64_vcond_internalv4siv2df = 2575,
+ CODE_FOR_aarch64_vcond_internalv2dfv2df = 2576,
+ CODE_FOR_aarch64_vcond_internalv2div2df = 2577,
+ CODE_FOR_vcondv8qiv8qi = 2578,
+ CODE_FOR_vcondv16qiv16qi = 2579,
+ CODE_FOR_vcondv4hiv4hi = 2580,
+ CODE_FOR_vcondv8hiv8hi = 2581,
+ CODE_FOR_vcondv2siv2si = 2582,
+ CODE_FOR_vcondv4siv4si = 2583,
+ CODE_FOR_vcondv2div2di = 2584,
+ CODE_FOR_vcondv2sfv2sf = 2585,
+ CODE_FOR_vcondv4sfv4sf = 2586,
+ CODE_FOR_vcondv2dfv2df = 2587,
+ CODE_FOR_vcondv2siv2sf = 2588,
+ CODE_FOR_vcondv4siv4sf = 2589,
+ CODE_FOR_vcondv2div2df = 2590,
+ CODE_FOR_vconduv8qiv8qi = 2591,
+ CODE_FOR_vconduv16qiv16qi = 2592,
+ CODE_FOR_vconduv4hiv4hi = 2593,
+ CODE_FOR_vconduv8hiv8hi = 2594,
+ CODE_FOR_vconduv2siv2si = 2595,
+ CODE_FOR_vconduv4siv4si = 2596,
+ CODE_FOR_vconduv2div2di = 2597,
+ CODE_FOR_aarch64_createv8qi = 2598,
+ CODE_FOR_aarch64_createv4hi = 2599,
+ CODE_FOR_aarch64_createv2si = 2600,
+ CODE_FOR_aarch64_createdi = 2601,
+ CODE_FOR_aarch64_createdf = 2602,
+ CODE_FOR_aarch64_createv2sf = 2603,
+ CODE_FOR_aarch64_be_checked_get_lanev8qi = 2604,
+ CODE_FOR_aarch64_be_checked_get_lanev16qi = 2605,
+ CODE_FOR_aarch64_be_checked_get_lanev4hi = 2606,
+ CODE_FOR_aarch64_be_checked_get_lanev8hi = 2607,
+ CODE_FOR_aarch64_be_checked_get_lanev2si = 2608,
+ CODE_FOR_aarch64_be_checked_get_lanev4si = 2609,
+ CODE_FOR_aarch64_be_checked_get_lanev2di = 2610,
+ CODE_FOR_aarch64_be_checked_get_lanev2sf = 2611,
+ CODE_FOR_aarch64_be_checked_get_lanev4sf = 2612,
+ CODE_FOR_aarch64_be_checked_get_lanev2df = 2613,
+ CODE_FOR_aarch64_get_lanedi = 2614,
+ CODE_FOR_aarch64_reinterpretv8qiv8qi = 2615,
+ CODE_FOR_aarch64_reinterpretv8qiv4hi = 2616,
+ CODE_FOR_aarch64_reinterpretv8qiv2si = 2617,
+ CODE_FOR_aarch64_reinterpretv8qiv2sf = 2618,
+ CODE_FOR_aarch64_reinterpretv8qidi = 2619,
+ CODE_FOR_aarch64_reinterpretv8qidf = 2620,
+ CODE_FOR_aarch64_reinterpretv4hiv8qi = 2621,
+ CODE_FOR_aarch64_reinterpretv4hiv4hi = 2622,
+ CODE_FOR_aarch64_reinterpretv4hiv2si = 2623,
+ CODE_FOR_aarch64_reinterpretv4hiv2sf = 2624,
+ CODE_FOR_aarch64_reinterpretv4hidi = 2625,
+ CODE_FOR_aarch64_reinterpretv4hidf = 2626,
+ CODE_FOR_aarch64_reinterpretv2siv8qi = 2627,
+ CODE_FOR_aarch64_reinterpretv2siv4hi = 2628,
+ CODE_FOR_aarch64_reinterpretv2siv2si = 2629,
+ CODE_FOR_aarch64_reinterpretv2siv2sf = 2630,
+ CODE_FOR_aarch64_reinterpretv2sidi = 2631,
+ CODE_FOR_aarch64_reinterpretv2sidf = 2632,
+ CODE_FOR_aarch64_reinterpretv2sfv8qi = 2633,
+ CODE_FOR_aarch64_reinterpretv2sfv4hi = 2634,
+ CODE_FOR_aarch64_reinterpretv2sfv2si = 2635,
+ CODE_FOR_aarch64_reinterpretv2sfv2sf = 2636,
+ CODE_FOR_aarch64_reinterpretv2sfdi = 2637,
+ CODE_FOR_aarch64_reinterpretv2sfdf = 2638,
+ CODE_FOR_aarch64_reinterpretdiv8qi = 2639,
+ CODE_FOR_aarch64_reinterpretdiv4hi = 2640,
+ CODE_FOR_aarch64_reinterpretdiv2si = 2641,
+ CODE_FOR_aarch64_reinterpretdidi = 2642,
+ CODE_FOR_aarch64_reinterpretdidf = 2643,
+ CODE_FOR_aarch64_reinterpretdiv2sf = 2644,
+ CODE_FOR_aarch64_reinterpretdfv8qi = 2645,
+ CODE_FOR_aarch64_reinterpretdfv4hi = 2646,
+ CODE_FOR_aarch64_reinterpretdfv2si = 2647,
+ CODE_FOR_aarch64_reinterpretdfdi = 2648,
+ CODE_FOR_aarch64_reinterpretdfdf = 2649,
+ CODE_FOR_aarch64_reinterpretdfv2sf = 2650,
+ CODE_FOR_aarch64_reinterpretv16qiv16qi = 2651,
+ CODE_FOR_aarch64_reinterpretv16qiv8hi = 2652,
+ CODE_FOR_aarch64_reinterpretv16qiv4si = 2653,
+ CODE_FOR_aarch64_reinterpretv16qiv2di = 2654,
+ CODE_FOR_aarch64_reinterpretv16qiv4sf = 2655,
+ CODE_FOR_aarch64_reinterpretv16qiv2df = 2656,
+ CODE_FOR_aarch64_reinterpretv8hiv16qi = 2657,
+ CODE_FOR_aarch64_reinterpretv8hiv8hi = 2658,
+ CODE_FOR_aarch64_reinterpretv8hiv4si = 2659,
+ CODE_FOR_aarch64_reinterpretv8hiv2di = 2660,
+ CODE_FOR_aarch64_reinterpretv8hiv4sf = 2661,
+ CODE_FOR_aarch64_reinterpretv8hiv2df = 2662,
+ CODE_FOR_aarch64_reinterpretv4siv16qi = 2663,
+ CODE_FOR_aarch64_reinterpretv4siv8hi = 2664,
+ CODE_FOR_aarch64_reinterpretv4siv4si = 2665,
+ CODE_FOR_aarch64_reinterpretv4siv2di = 2666,
+ CODE_FOR_aarch64_reinterpretv4siv4sf = 2667,
+ CODE_FOR_aarch64_reinterpretv4siv2df = 2668,
+ CODE_FOR_aarch64_reinterpretv4sfv16qi = 2669,
+ CODE_FOR_aarch64_reinterpretv4sfv8hi = 2670,
+ CODE_FOR_aarch64_reinterpretv4sfv4si = 2671,
+ CODE_FOR_aarch64_reinterpretv4sfv2di = 2672,
+ CODE_FOR_aarch64_reinterpretv4sfv4sf = 2673,
+ CODE_FOR_aarch64_reinterpretv4sfv2df = 2674,
+ CODE_FOR_aarch64_reinterpretv2div16qi = 2675,
+ CODE_FOR_aarch64_reinterpretv2div8hi = 2676,
+ CODE_FOR_aarch64_reinterpretv2div4si = 2677,
+ CODE_FOR_aarch64_reinterpretv2div2di = 2678,
+ CODE_FOR_aarch64_reinterpretv2div4sf = 2679,
+ CODE_FOR_aarch64_reinterpretv2div2df = 2680,
+ CODE_FOR_aarch64_reinterpretv2dfv16qi = 2681,
+ CODE_FOR_aarch64_reinterpretv2dfv8hi = 2682,
+ CODE_FOR_aarch64_reinterpretv2dfv4si = 2683,
+ CODE_FOR_aarch64_reinterpretv2dfv2di = 2684,
+ CODE_FOR_aarch64_reinterpretv2dfv4sf = 2685,
+ CODE_FOR_aarch64_reinterpretv2dfv2df = 2686,
+ CODE_FOR_aarch64_simd_combinev8qi = 2693,
+ CODE_FOR_aarch64_simd_combinev4hi = 2694,
+ CODE_FOR_aarch64_simd_combinev2si = 2695,
+ CODE_FOR_aarch64_simd_combinev2sf = 2696,
+ CODE_FOR_aarch64_simd_combinedi = 2697,
+ CODE_FOR_aarch64_simd_combinedf = 2698,
+ CODE_FOR_aarch64_saddl2v16qi = 2699,
+ CODE_FOR_aarch64_saddl2v8hi = 2700,
+ CODE_FOR_aarch64_saddl2v4si = 2701,
+ CODE_FOR_aarch64_uaddl2v16qi = 2702,
+ CODE_FOR_aarch64_uaddl2v8hi = 2703,
+ CODE_FOR_aarch64_uaddl2v4si = 2704,
+ CODE_FOR_aarch64_ssubl2v16qi = 2705,
+ CODE_FOR_aarch64_ssubl2v8hi = 2706,
+ CODE_FOR_aarch64_ssubl2v4si = 2707,
+ CODE_FOR_aarch64_usubl2v16qi = 2708,
+ CODE_FOR_aarch64_usubl2v8hi = 2709,
+ CODE_FOR_aarch64_usubl2v4si = 2710,
+ CODE_FOR_aarch64_saddw2v16qi = 2711,
+ CODE_FOR_aarch64_saddw2v8hi = 2712,
+ CODE_FOR_aarch64_saddw2v4si = 2713,
+ CODE_FOR_aarch64_uaddw2v16qi = 2714,
+ CODE_FOR_aarch64_uaddw2v8hi = 2715,
+ CODE_FOR_aarch64_uaddw2v4si = 2716,
+ CODE_FOR_aarch64_ssubw2v16qi = 2717,
+ CODE_FOR_aarch64_ssubw2v8hi = 2718,
+ CODE_FOR_aarch64_ssubw2v4si = 2719,
+ CODE_FOR_aarch64_usubw2v16qi = 2720,
+ CODE_FOR_aarch64_usubw2v8hi = 2721,
+ CODE_FOR_aarch64_usubw2v4si = 2722,
+ CODE_FOR_aarch64_sqdmlal_lanev4hi = 2723,
+ CODE_FOR_aarch64_sqdmlal_lanev2si = 2724,
+ CODE_FOR_aarch64_sqdmlal_lanehi = 2725,
+ CODE_FOR_aarch64_sqdmlal_lanesi = 2726,
+ CODE_FOR_aarch64_sqdmlal_laneqv4hi = 2727,
+ CODE_FOR_aarch64_sqdmlal_laneqv2si = 2728,
+ CODE_FOR_aarch64_sqdmlal_laneqhi = 2729,
+ CODE_FOR_aarch64_sqdmlal_laneqsi = 2730,
+ CODE_FOR_aarch64_sqdmlsl_lanev4hi = 2731,
+ CODE_FOR_aarch64_sqdmlsl_lanev2si = 2732,
+ CODE_FOR_aarch64_sqdmlsl_lanehi = 2733,
+ CODE_FOR_aarch64_sqdmlsl_lanesi = 2734,
+ CODE_FOR_aarch64_sqdmlsl_laneqv4hi = 2735,
+ CODE_FOR_aarch64_sqdmlsl_laneqv2si = 2736,
+ CODE_FOR_aarch64_sqdmlsl_laneqhi = 2737,
+ CODE_FOR_aarch64_sqdmlsl_laneqsi = 2738,
+ CODE_FOR_aarch64_sqdmlal2v8hi = 2739,
+ CODE_FOR_aarch64_sqdmlal2v4si = 2740,
+ CODE_FOR_aarch64_sqdmlsl2v8hi = 2741,
+ CODE_FOR_aarch64_sqdmlsl2v4si = 2742,
+ CODE_FOR_aarch64_sqdmlal2_lanev8hi = 2743,
+ CODE_FOR_aarch64_sqdmlal2_lanev4si = 2744,
+ CODE_FOR_aarch64_sqdmlal2_laneqv8hi = 2745,
+ CODE_FOR_aarch64_sqdmlal2_laneqv4si = 2746,
+ CODE_FOR_aarch64_sqdmlsl2_lanev8hi = 2747,
+ CODE_FOR_aarch64_sqdmlsl2_lanev4si = 2748,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv8hi = 2749,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv4si = 2750,
+ CODE_FOR_aarch64_sqdmlal2_nv8hi = 2751,
+ CODE_FOR_aarch64_sqdmlal2_nv4si = 2752,
+ CODE_FOR_aarch64_sqdmlsl2_nv8hi = 2753,
+ CODE_FOR_aarch64_sqdmlsl2_nv4si = 2754,
+ CODE_FOR_aarch64_sqdmull_lanev4hi = 2755,
+ CODE_FOR_aarch64_sqdmull_lanev2si = 2756,
+ CODE_FOR_aarch64_sqdmull_lanehi = 2757,
+ CODE_FOR_aarch64_sqdmull_lanesi = 2758,
+ CODE_FOR_aarch64_sqdmull_laneqv4hi = 2759,
+ CODE_FOR_aarch64_sqdmull_laneqv2si = 2760,
+ CODE_FOR_aarch64_sqdmull2v8hi = 2761,
+ CODE_FOR_aarch64_sqdmull2v4si = 2762,
+ CODE_FOR_aarch64_sqdmull2_lanev8hi = 2763,
+ CODE_FOR_aarch64_sqdmull2_lanev4si = 2764,
+ CODE_FOR_aarch64_sqdmull2_laneqv8hi = 2765,
+ CODE_FOR_aarch64_sqdmull2_laneqv4si = 2766,
+ CODE_FOR_aarch64_sqdmull2_nv8hi = 2767,
+ CODE_FOR_aarch64_sqdmull2_nv4si = 2768,
+ CODE_FOR_movoi = 2779,
+ CODE_FOR_movci = 2780,
+ CODE_FOR_movxi = 2781,
+ CODE_FOR_aarch64_ld2v8qi = 2785,
+ CODE_FOR_aarch64_ld2v4hi = 2786,
+ CODE_FOR_aarch64_ld2v2si = 2787,
+ CODE_FOR_aarch64_ld2v2sf = 2788,
+ CODE_FOR_aarch64_ld2di = 2789,
+ CODE_FOR_aarch64_ld2df = 2790,
+ CODE_FOR_aarch64_ld3v8qi = 2791,
+ CODE_FOR_aarch64_ld3v4hi = 2792,
+ CODE_FOR_aarch64_ld3v2si = 2793,
+ CODE_FOR_aarch64_ld3v2sf = 2794,
+ CODE_FOR_aarch64_ld3di = 2795,
+ CODE_FOR_aarch64_ld3df = 2796,
+ CODE_FOR_aarch64_ld4v8qi = 2797,
+ CODE_FOR_aarch64_ld4v4hi = 2798,
+ CODE_FOR_aarch64_ld4v2si = 2799,
+ CODE_FOR_aarch64_ld4v2sf = 2800,
+ CODE_FOR_aarch64_ld4di = 2801,
+ CODE_FOR_aarch64_ld4df = 2802,
+ CODE_FOR_aarch64_ld1v8qi = 2803,
+ CODE_FOR_aarch64_ld1v16qi = 2804,
+ CODE_FOR_aarch64_ld1v4hi = 2805,
+ CODE_FOR_aarch64_ld1v8hi = 2806,
+ CODE_FOR_aarch64_ld1v2si = 2807,
+ CODE_FOR_aarch64_ld1v4si = 2808,
+ CODE_FOR_aarch64_ld1v2di = 2809,
+ CODE_FOR_aarch64_ld1v2sf = 2810,
+ CODE_FOR_aarch64_ld1v4sf = 2811,
+ CODE_FOR_aarch64_ld1v2df = 2812,
+ CODE_FOR_aarch64_ld2v16qi = 2813,
+ CODE_FOR_aarch64_ld3v16qi = 2814,
+ CODE_FOR_aarch64_ld4v16qi = 2815,
+ CODE_FOR_aarch64_ld2v8hi = 2816,
+ CODE_FOR_aarch64_ld3v8hi = 2817,
+ CODE_FOR_aarch64_ld4v8hi = 2818,
+ CODE_FOR_aarch64_ld2v4si = 2819,
+ CODE_FOR_aarch64_ld3v4si = 2820,
+ CODE_FOR_aarch64_ld4v4si = 2821,
+ CODE_FOR_aarch64_ld2v2di = 2822,
+ CODE_FOR_aarch64_ld3v2di = 2823,
+ CODE_FOR_aarch64_ld4v2di = 2824,
+ CODE_FOR_aarch64_ld2v4sf = 2825,
+ CODE_FOR_aarch64_ld3v4sf = 2826,
+ CODE_FOR_aarch64_ld4v4sf = 2827,
+ CODE_FOR_aarch64_ld2v2df = 2828,
+ CODE_FOR_aarch64_ld3v2df = 2829,
+ CODE_FOR_aarch64_ld4v2df = 2830,
+ CODE_FOR_aarch64_get_dregoiv8qi = 2831,
+ CODE_FOR_aarch64_get_dregoiv4hi = 2832,
+ CODE_FOR_aarch64_get_dregoiv2si = 2833,
+ CODE_FOR_aarch64_get_dregoiv2sf = 2834,
+ CODE_FOR_aarch64_get_dregoidi = 2835,
+ CODE_FOR_aarch64_get_dregoidf = 2836,
+ CODE_FOR_aarch64_get_dregciv8qi = 2837,
+ CODE_FOR_aarch64_get_dregciv4hi = 2838,
+ CODE_FOR_aarch64_get_dregciv2si = 2839,
+ CODE_FOR_aarch64_get_dregciv2sf = 2840,
+ CODE_FOR_aarch64_get_dregcidi = 2841,
+ CODE_FOR_aarch64_get_dregcidf = 2842,
+ CODE_FOR_aarch64_get_dregxiv8qi = 2843,
+ CODE_FOR_aarch64_get_dregxiv4hi = 2844,
+ CODE_FOR_aarch64_get_dregxiv2si = 2845,
+ CODE_FOR_aarch64_get_dregxiv2sf = 2846,
+ CODE_FOR_aarch64_get_dregxidi = 2847,
+ CODE_FOR_aarch64_get_dregxidf = 2848,
+ CODE_FOR_aarch64_get_qregoiv16qi = 2849,
+ CODE_FOR_aarch64_get_qregciv16qi = 2850,
+ CODE_FOR_aarch64_get_qregxiv16qi = 2851,
+ CODE_FOR_aarch64_get_qregoiv8hi = 2852,
+ CODE_FOR_aarch64_get_qregciv8hi = 2853,
+ CODE_FOR_aarch64_get_qregxiv8hi = 2854,
+ CODE_FOR_aarch64_get_qregoiv4si = 2855,
+ CODE_FOR_aarch64_get_qregciv4si = 2856,
+ CODE_FOR_aarch64_get_qregxiv4si = 2857,
+ CODE_FOR_aarch64_get_qregoiv2di = 2858,
+ CODE_FOR_aarch64_get_qregciv2di = 2859,
+ CODE_FOR_aarch64_get_qregxiv2di = 2860,
+ CODE_FOR_aarch64_get_qregoiv4sf = 2861,
+ CODE_FOR_aarch64_get_qregciv4sf = 2862,
+ CODE_FOR_aarch64_get_qregxiv4sf = 2863,
+ CODE_FOR_aarch64_get_qregoiv2df = 2864,
+ CODE_FOR_aarch64_get_qregciv2df = 2865,
+ CODE_FOR_aarch64_get_qregxiv2df = 2866,
+ CODE_FOR_vec_perm_constv8qi = 2867,
+ CODE_FOR_vec_perm_constv16qi = 2868,
+ CODE_FOR_vec_perm_constv4hi = 2869,
+ CODE_FOR_vec_perm_constv8hi = 2870,
+ CODE_FOR_vec_perm_constv2si = 2871,
+ CODE_FOR_vec_perm_constv4si = 2872,
+ CODE_FOR_vec_perm_constv2di = 2873,
+ CODE_FOR_vec_perm_constv2sf = 2874,
+ CODE_FOR_vec_perm_constv4sf = 2875,
+ CODE_FOR_vec_perm_constv2df = 2876,
+ CODE_FOR_vec_permv8qi = 2877,
+ CODE_FOR_vec_permv16qi = 2878,
+ CODE_FOR_aarch64_st2v8qi = 2880,
+ CODE_FOR_aarch64_st2v4hi = 2881,
+ CODE_FOR_aarch64_st2v2si = 2882,
+ CODE_FOR_aarch64_st2v2sf = 2883,
+ CODE_FOR_aarch64_st2di = 2884,
+ CODE_FOR_aarch64_st2df = 2885,
+ CODE_FOR_aarch64_st3v8qi = 2886,
+ CODE_FOR_aarch64_st3v4hi = 2887,
+ CODE_FOR_aarch64_st3v2si = 2888,
+ CODE_FOR_aarch64_st3v2sf = 2889,
+ CODE_FOR_aarch64_st3di = 2890,
+ CODE_FOR_aarch64_st3df = 2891,
+ CODE_FOR_aarch64_st4v8qi = 2892,
+ CODE_FOR_aarch64_st4v4hi = 2893,
+ CODE_FOR_aarch64_st4v2si = 2894,
+ CODE_FOR_aarch64_st4v2sf = 2895,
+ CODE_FOR_aarch64_st4di = 2896,
+ CODE_FOR_aarch64_st4df = 2897,
+ CODE_FOR_aarch64_st2v16qi = 2898,
+ CODE_FOR_aarch64_st3v16qi = 2899,
+ CODE_FOR_aarch64_st4v16qi = 2900,
+ CODE_FOR_aarch64_st2v8hi = 2901,
+ CODE_FOR_aarch64_st3v8hi = 2902,
+ CODE_FOR_aarch64_st4v8hi = 2903,
+ CODE_FOR_aarch64_st2v4si = 2904,
+ CODE_FOR_aarch64_st3v4si = 2905,
+ CODE_FOR_aarch64_st4v4si = 2906,
+ CODE_FOR_aarch64_st2v2di = 2907,
+ CODE_FOR_aarch64_st3v2di = 2908,
+ CODE_FOR_aarch64_st4v2di = 2909,
+ CODE_FOR_aarch64_st2v4sf = 2910,
+ CODE_FOR_aarch64_st3v4sf = 2911,
+ CODE_FOR_aarch64_st4v4sf = 2912,
+ CODE_FOR_aarch64_st2v2df = 2913,
+ CODE_FOR_aarch64_st3v2df = 2914,
+ CODE_FOR_aarch64_st4v2df = 2915,
+ CODE_FOR_aarch64_st2_lanev16qi = 2916,
+ CODE_FOR_aarch64_st2_lanev8hi = 2917,
+ CODE_FOR_aarch64_st2_lanev4si = 2918,
+ CODE_FOR_aarch64_st2_lanev2di = 2919,
+ CODE_FOR_aarch64_st2_lanev4sf = 2920,
+ CODE_FOR_aarch64_st2_lanev2df = 2921,
+ CODE_FOR_aarch64_st3_lanev16qi = 2922,
+ CODE_FOR_aarch64_st3_lanev8hi = 2923,
+ CODE_FOR_aarch64_st3_lanev4si = 2924,
+ CODE_FOR_aarch64_st3_lanev2di = 2925,
+ CODE_FOR_aarch64_st3_lanev4sf = 2926,
+ CODE_FOR_aarch64_st3_lanev2df = 2927,
+ CODE_FOR_aarch64_st4_lanev16qi = 2928,
+ CODE_FOR_aarch64_st4_lanev8hi = 2929,
+ CODE_FOR_aarch64_st4_lanev4si = 2930,
+ CODE_FOR_aarch64_st4_lanev2di = 2931,
+ CODE_FOR_aarch64_st4_lanev4sf = 2932,
+ CODE_FOR_aarch64_st4_lanev2df = 2933,
+ CODE_FOR_aarch64_st1v8qi = 2934,
+ CODE_FOR_aarch64_st1v16qi = 2935,
+ CODE_FOR_aarch64_st1v4hi = 2936,
+ CODE_FOR_aarch64_st1v8hi = 2937,
+ CODE_FOR_aarch64_st1v2si = 2938,
+ CODE_FOR_aarch64_st1v4si = 2939,
+ CODE_FOR_aarch64_st1v2di = 2940,
+ CODE_FOR_aarch64_st1v2sf = 2941,
+ CODE_FOR_aarch64_st1v4sf = 2942,
+ CODE_FOR_aarch64_st1v2df = 2943,
+ CODE_FOR_aarch64_set_qregoiv16qi = 2944,
+ CODE_FOR_aarch64_set_qregciv16qi = 2945,
+ CODE_FOR_aarch64_set_qregxiv16qi = 2946,
+ CODE_FOR_aarch64_set_qregoiv8hi = 2947,
+ CODE_FOR_aarch64_set_qregciv8hi = 2948,
+ CODE_FOR_aarch64_set_qregxiv8hi = 2949,
+ CODE_FOR_aarch64_set_qregoiv4si = 2950,
+ CODE_FOR_aarch64_set_qregciv4si = 2951,
+ CODE_FOR_aarch64_set_qregxiv4si = 2952,
+ CODE_FOR_aarch64_set_qregoiv2di = 2953,
+ CODE_FOR_aarch64_set_qregciv2di = 2954,
+ CODE_FOR_aarch64_set_qregxiv2di = 2955,
+ CODE_FOR_aarch64_set_qregoiv4sf = 2956,
+ CODE_FOR_aarch64_set_qregciv4sf = 2957,
+ CODE_FOR_aarch64_set_qregxiv4sf = 2958,
+ CODE_FOR_aarch64_set_qregoiv2df = 2959,
+ CODE_FOR_aarch64_set_qregciv2df = 2960,
+ CODE_FOR_aarch64_set_qregxiv2df = 2961,
+ CODE_FOR_vec_initv8qi = 2962,
+ CODE_FOR_vec_initv16qi = 2963,
+ CODE_FOR_vec_initv4hi = 2964,
+ CODE_FOR_vec_initv8hi = 2965,
+ CODE_FOR_vec_initv2si = 2966,
+ CODE_FOR_vec_initv4si = 2967,
+ CODE_FOR_vec_initv2di = 2968,
+ CODE_FOR_vec_initv2sf = 2969,
+ CODE_FOR_vec_initv4sf = 2970,
+ CODE_FOR_vec_initv2df = 2971,
+ CODE_FOR_vec_extractv8qi = 2972,
+ CODE_FOR_vec_extractv16qi = 2973,
+ CODE_FOR_vec_extractv4hi = 2974,
+ CODE_FOR_vec_extractv8hi = 2975,
+ CODE_FOR_vec_extractv2si = 2976,
+ CODE_FOR_vec_extractv4si = 2977,
+ CODE_FOR_vec_extractv2di = 2978,
+ CODE_FOR_vec_extractv2sf = 2979,
+ CODE_FOR_vec_extractv4sf = 2980,
+ CODE_FOR_vec_extractv2df = 2981,
+ CODE_FOR_atomic_compare_and_swapqi = 2982,
+ CODE_FOR_atomic_compare_and_swaphi = 2983,
+ CODE_FOR_atomic_compare_and_swapsi = 2984,
+ CODE_FOR_atomic_compare_and_swapdi = 2985,
+ CODE_FOR_mem_thread_fence = 3066,
+ CODE_FOR_dmb = 3067,
LAST_INSN_CODE
};
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-constants.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-constants.h
index 0123489..6cd61f0 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-constants.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-constants.h
@@ -25,7 +25,6 @@
#define R21_REGNUM 21
#define R17_REGNUM 17
#define R24_REGNUM 24
-#define R27_REGNUM 27
#define R1_REGNUM 1
#define R4_REGNUM 4
#define AP_REGNUM 65
@@ -34,6 +33,7 @@
#define LR_REGNUM 30
#define SFP_REGNUM 64
#define R12_REGNUM 12
+#define R27_REGNUM 27
#define R15_REGNUM 15
#define R22_REGNUM 22
#define CC_REGNUM 66
@@ -79,104 +79,109 @@ enum unspec {
UNSPEC_ST2 = 29,
UNSPEC_ST3 = 30,
UNSPEC_ST4 = 31,
- UNSPEC_TLS = 32,
- UNSPEC_TLSDESC = 33,
- UNSPEC_USHL_2S = 34,
- UNSPEC_USHR64 = 35,
- UNSPEC_VSTRUCTDUMMY = 36,
- UNSPEC_ASHIFT_SIGNED = 37,
- UNSPEC_ASHIFT_UNSIGNED = 38,
- UNSPEC_FMAX = 39,
- UNSPEC_FMAXNMV = 40,
- UNSPEC_FMAXV = 41,
- UNSPEC_FMIN = 42,
- UNSPEC_FMINNMV = 43,
- UNSPEC_FMINV = 44,
- UNSPEC_FADDV = 45,
- UNSPEC_SADDV = 46,
- UNSPEC_UADDV = 47,
- UNSPEC_SMAXV = 48,
- UNSPEC_SMINV = 49,
- UNSPEC_UMAXV = 50,
- UNSPEC_UMINV = 51,
- UNSPEC_SHADD = 52,
- UNSPEC_UHADD = 53,
- UNSPEC_SRHADD = 54,
- UNSPEC_URHADD = 55,
- UNSPEC_SHSUB = 56,
- UNSPEC_UHSUB = 57,
- UNSPEC_SRHSUB = 58,
- UNSPEC_URHSUB = 59,
- UNSPEC_ADDHN = 60,
- UNSPEC_RADDHN = 61,
- UNSPEC_SUBHN = 62,
- UNSPEC_RSUBHN = 63,
- UNSPEC_ADDHN2 = 64,
- UNSPEC_RADDHN2 = 65,
- UNSPEC_SUBHN2 = 66,
- UNSPEC_RSUBHN2 = 67,
- UNSPEC_SQDMULH = 68,
- UNSPEC_SQRDMULH = 69,
- UNSPEC_PMUL = 70,
- UNSPEC_USQADD = 71,
- UNSPEC_SUQADD = 72,
- UNSPEC_SQXTUN = 73,
- UNSPEC_SQXTN = 74,
- UNSPEC_UQXTN = 75,
- UNSPEC_SSRA = 76,
- UNSPEC_USRA = 77,
- UNSPEC_SRSRA = 78,
- UNSPEC_URSRA = 79,
- UNSPEC_SRSHR = 80,
- UNSPEC_URSHR = 81,
- UNSPEC_SQSHLU = 82,
- UNSPEC_SQSHL = 83,
- UNSPEC_UQSHL = 84,
- UNSPEC_SQSHRUN = 85,
- UNSPEC_SQRSHRUN = 86,
- UNSPEC_SQSHRN = 87,
- UNSPEC_UQSHRN = 88,
- UNSPEC_SQRSHRN = 89,
- UNSPEC_UQRSHRN = 90,
- UNSPEC_SSHL = 91,
- UNSPEC_USHL = 92,
- UNSPEC_SRSHL = 93,
- UNSPEC_URSHL = 94,
- UNSPEC_SQRSHL = 95,
- UNSPEC_UQRSHL = 96,
- UNSPEC_SSLI = 97,
- UNSPEC_USLI = 98,
- UNSPEC_SSRI = 99,
- UNSPEC_USRI = 100,
- UNSPEC_SSHLL = 101,
- UNSPEC_USHLL = 102,
- UNSPEC_ADDP = 103,
- UNSPEC_TBL = 104,
- UNSPEC_CONCAT = 105,
- UNSPEC_ZIP1 = 106,
- UNSPEC_ZIP2 = 107,
- UNSPEC_UZP1 = 108,
- UNSPEC_UZP2 = 109,
- UNSPEC_TRN1 = 110,
- UNSPEC_TRN2 = 111,
- UNSPEC_AESE = 112,
- UNSPEC_AESD = 113,
- UNSPEC_AESMC = 114,
- UNSPEC_AESIMC = 115,
- UNSPEC_SHA1C = 116,
- UNSPEC_SHA1M = 117,
- UNSPEC_SHA1P = 118,
- UNSPEC_SHA1H = 119,
- UNSPEC_SHA1SU0 = 120,
- UNSPEC_SHA1SU1 = 121,
- UNSPEC_SHA256H = 122,
- UNSPEC_SHA256H2 = 123,
- UNSPEC_SHA256SU0 = 124,
- UNSPEC_SHA256SU1 = 125,
- UNSPEC_PMULL = 126,
- UNSPEC_PMULL2 = 127
+ UNSPEC_ST2_LANE = 32,
+ UNSPEC_ST3_LANE = 33,
+ UNSPEC_ST4_LANE = 34,
+ UNSPEC_TLS = 35,
+ UNSPEC_TLSDESC = 36,
+ UNSPEC_USHL_2S = 37,
+ UNSPEC_USHR64 = 38,
+ UNSPEC_VSTRUCTDUMMY = 39,
+ UNSPEC_SP_SET = 40,
+ UNSPEC_SP_TEST = 41,
+ UNSPEC_ASHIFT_SIGNED = 42,
+ UNSPEC_ASHIFT_UNSIGNED = 43,
+ UNSPEC_FMAX = 44,
+ UNSPEC_FMAXNMV = 45,
+ UNSPEC_FMAXV = 46,
+ UNSPEC_FMIN = 47,
+ UNSPEC_FMINNMV = 48,
+ UNSPEC_FMINV = 49,
+ UNSPEC_FADDV = 50,
+ UNSPEC_SADDV = 51,
+ UNSPEC_UADDV = 52,
+ UNSPEC_SMAXV = 53,
+ UNSPEC_SMINV = 54,
+ UNSPEC_UMAXV = 55,
+ UNSPEC_UMINV = 56,
+ UNSPEC_SHADD = 57,
+ UNSPEC_UHADD = 58,
+ UNSPEC_SRHADD = 59,
+ UNSPEC_URHADD = 60,
+ UNSPEC_SHSUB = 61,
+ UNSPEC_UHSUB = 62,
+ UNSPEC_SRHSUB = 63,
+ UNSPEC_URHSUB = 64,
+ UNSPEC_ADDHN = 65,
+ UNSPEC_RADDHN = 66,
+ UNSPEC_SUBHN = 67,
+ UNSPEC_RSUBHN = 68,
+ UNSPEC_ADDHN2 = 69,
+ UNSPEC_RADDHN2 = 70,
+ UNSPEC_SUBHN2 = 71,
+ UNSPEC_RSUBHN2 = 72,
+ UNSPEC_SQDMULH = 73,
+ UNSPEC_SQRDMULH = 74,
+ UNSPEC_PMUL = 75,
+ UNSPEC_USQADD = 76,
+ UNSPEC_SUQADD = 77,
+ UNSPEC_SQXTUN = 78,
+ UNSPEC_SQXTN = 79,
+ UNSPEC_UQXTN = 80,
+ UNSPEC_SSRA = 81,
+ UNSPEC_USRA = 82,
+ UNSPEC_SRSRA = 83,
+ UNSPEC_URSRA = 84,
+ UNSPEC_SRSHR = 85,
+ UNSPEC_URSHR = 86,
+ UNSPEC_SQSHLU = 87,
+ UNSPEC_SQSHL = 88,
+ UNSPEC_UQSHL = 89,
+ UNSPEC_SQSHRUN = 90,
+ UNSPEC_SQRSHRUN = 91,
+ UNSPEC_SQSHRN = 92,
+ UNSPEC_UQSHRN = 93,
+ UNSPEC_SQRSHRN = 94,
+ UNSPEC_UQRSHRN = 95,
+ UNSPEC_SSHL = 96,
+ UNSPEC_USHL = 97,
+ UNSPEC_SRSHL = 98,
+ UNSPEC_URSHL = 99,
+ UNSPEC_SQRSHL = 100,
+ UNSPEC_UQRSHL = 101,
+ UNSPEC_SSLI = 102,
+ UNSPEC_USLI = 103,
+ UNSPEC_SSRI = 104,
+ UNSPEC_USRI = 105,
+ UNSPEC_SSHLL = 106,
+ UNSPEC_USHLL = 107,
+ UNSPEC_ADDP = 108,
+ UNSPEC_TBL = 109,
+ UNSPEC_CONCAT = 110,
+ UNSPEC_ZIP1 = 111,
+ UNSPEC_ZIP2 = 112,
+ UNSPEC_UZP1 = 113,
+ UNSPEC_UZP2 = 114,
+ UNSPEC_TRN1 = 115,
+ UNSPEC_TRN2 = 116,
+ UNSPEC_AESE = 117,
+ UNSPEC_AESD = 118,
+ UNSPEC_AESMC = 119,
+ UNSPEC_AESIMC = 120,
+ UNSPEC_SHA1C = 121,
+ UNSPEC_SHA1M = 122,
+ UNSPEC_SHA1P = 123,
+ UNSPEC_SHA1H = 124,
+ UNSPEC_SHA1SU0 = 125,
+ UNSPEC_SHA1SU1 = 126,
+ UNSPEC_SHA256H = 127,
+ UNSPEC_SHA256H2 = 128,
+ UNSPEC_SHA256SU0 = 129,
+ UNSPEC_SHA256SU1 = 130,
+ UNSPEC_PMULL = 131,
+ UNSPEC_PMULL2 = 132
};
-#define NUM_UNSPEC_VALUES 128
+#define NUM_UNSPEC_VALUES 133
extern const char *const unspec_strings[];
enum unspecv {
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-flags.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-flags.h
index 88409ff..469874b 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-flags.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/insn-flags.h
@@ -54,13 +54,23 @@
#define HAVE_storewb_pairsi_di ((INTVAL (operands[5]) == INTVAL (operands[4]) + GET_MODE_SIZE (SImode)) && (ptr_mode == DImode || Pmode == DImode))
#define HAVE_storewb_pairdi_si ((INTVAL (operands[5]) == INTVAL (operands[4]) + GET_MODE_SIZE (DImode)) && (ptr_mode == SImode || Pmode == SImode))
#define HAVE_storewb_pairdi_di ((INTVAL (operands[5]) == INTVAL (operands[4]) + GET_MODE_SIZE (DImode)) && (ptr_mode == DImode || Pmode == DImode))
+#define HAVE_addsi3_compare0 1
+#define HAVE_adddi3_compare0 1
+#define HAVE_addsi3_carryin 1
+#define HAVE_adddi3_carryin 1
#define HAVE_subsi3 1
#define HAVE_subdi3 1
+#define HAVE_subsi3_compare0 1
+#define HAVE_subdi3_compare0 1
+#define HAVE_subsi3_carryin 1
+#define HAVE_subdi3_carryin 1
#define HAVE_absdi2 1
#define HAVE_negsi2 1
#define HAVE_negdi2 1
#define HAVE_mulsi3 1
#define HAVE_muldi3 1
+#define HAVE_maddsi 1
+#define HAVE_madddi 1
#define HAVE_mulsidi3 1
#define HAVE_umulsidi3 1
#define HAVE_maddsidi4 1
@@ -96,6 +106,14 @@
#define HAVE_bswapsi2 1
#define HAVE_bswapdi2 1
#define HAVE_bswaphi2 1
+#define HAVE_rev16si2 (aarch_rev16_shleft_mask_imm_p (operands[3], SImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], SImode))
+#define HAVE_rev16di2 (aarch_rev16_shleft_mask_imm_p (operands[3], DImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], DImode))
+#define HAVE_rev16si2_alt (aarch_rev16_shleft_mask_imm_p (operands[3], SImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], SImode))
+#define HAVE_rev16di2_alt (aarch_rev16_shleft_mask_imm_p (operands[3], DImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], DImode))
#define HAVE_btruncsf2 (TARGET_FLOAT)
#define HAVE_ceilsf2 (TARGET_FLOAT)
#define HAVE_floorsf2 (TARGET_FLOAT)
@@ -210,10 +228,18 @@
#define HAVE_ldr_got_small_sidi (TARGET_ILP32)
#define HAVE_ldr_got_tiny 1
#define HAVE_aarch64_load_tp_hard 1
-#define HAVE_tlsie_small 1
-#define HAVE_tlsle_small 1
-#define HAVE_tlsdesc_small (TARGET_TLS_DESC)
+#define HAVE_tlsie_small_si (ptr_mode == SImode)
+#define HAVE_tlsie_small_di (ptr_mode == DImode)
+#define HAVE_tlsie_small_sidi 1
+#define HAVE_tlsle_small_si (ptr_mode == SImode || Pmode == SImode)
+#define HAVE_tlsle_small_di 1
+#define HAVE_tlsdesc_small_si ((TARGET_TLS_DESC) && (ptr_mode == SImode))
+#define HAVE_tlsdesc_small_di ((TARGET_TLS_DESC) && (ptr_mode == DImode))
#define HAVE_stack_tie 1
+#define HAVE_stack_protect_set_si (ptr_mode == SImode)
+#define HAVE_stack_protect_set_di (ptr_mode == DImode)
+#define HAVE_stack_protect_test_si (ptr_mode == SImode)
+#define HAVE_stack_protect_test_di (ptr_mode == DImode)
#define HAVE_aarch64_simd_dupv8qi (TARGET_SIMD)
#define HAVE_aarch64_simd_dupv16qi (TARGET_SIMD)
#define HAVE_aarch64_simd_dupv4hi (TARGET_SIMD)
@@ -290,6 +316,11 @@
#define HAVE_mulv8hi3 (TARGET_SIMD)
#define HAVE_mulv2si3 (TARGET_SIMD)
#define HAVE_mulv4si3 (TARGET_SIMD)
+#define HAVE_bswapv4hi (TARGET_SIMD)
+#define HAVE_bswapv8hi (TARGET_SIMD)
+#define HAVE_bswapv2si (TARGET_SIMD)
+#define HAVE_bswapv4si (TARGET_SIMD)
+#define HAVE_bswapv2di (TARGET_SIMD)
#define HAVE_negv8qi2 (TARGET_SIMD)
#define HAVE_negv16qi2 (TARGET_SIMD)
#define HAVE_negv4hi2 (TARGET_SIMD)
@@ -905,6 +936,8 @@
#define HAVE_aarch64_sqabshi (TARGET_SIMD)
#define HAVE_aarch64_sqnegsi (TARGET_SIMD)
#define HAVE_aarch64_sqabssi (TARGET_SIMD)
+#define HAVE_aarch64_sqnegdi (TARGET_SIMD)
+#define HAVE_aarch64_sqabsdi (TARGET_SIMD)
#define HAVE_aarch64_sqdmulhv4hi (TARGET_SIMD)
#define HAVE_aarch64_sqrdmulhv4hi (TARGET_SIMD)
#define HAVE_aarch64_sqdmulhv8hi (TARGET_SIMD)
@@ -1346,6 +1379,12 @@
#define HAVE_vec_store_lanesoiv2di (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv4sf (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv2df (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev16qi (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev8hi (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev4si (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev2di (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev4sf (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev2df (TARGET_SIMD)
#define HAVE_vec_load_lanesciv16qi (TARGET_SIMD)
#define HAVE_vec_load_lanesciv8hi (TARGET_SIMD)
#define HAVE_vec_load_lanesciv4si (TARGET_SIMD)
@@ -1358,6 +1397,12 @@
#define HAVE_vec_store_lanesciv2di (TARGET_SIMD)
#define HAVE_vec_store_lanesciv4sf (TARGET_SIMD)
#define HAVE_vec_store_lanesciv2df (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev16qi (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev8hi (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev4si (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev2di (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev4sf (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev2df (TARGET_SIMD)
#define HAVE_vec_load_lanesxiv16qi (TARGET_SIMD)
#define HAVE_vec_load_lanesxiv8hi (TARGET_SIMD)
#define HAVE_vec_load_lanesxiv4si (TARGET_SIMD)
@@ -1370,6 +1415,12 @@
#define HAVE_vec_store_lanesxiv2di (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv4sf (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv2df (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev16qi (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev8hi (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev4si (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev2di (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev4sf (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev2df (TARGET_SIMD)
#define HAVE_aarch64_be_ld1v8qi (TARGET_SIMD)
#define HAVE_aarch64_be_ld1v16qi (TARGET_SIMD)
#define HAVE_aarch64_be_ld1v4hi (TARGET_SIMD)
@@ -1651,6 +1702,11 @@
#define HAVE_zero_extendqihi2 1
#define HAVE_addsi3 1
#define HAVE_adddi3 1
+#define HAVE_addti3 1
+#define HAVE_subti3 1
+#define HAVE_mulditi3 1
+#define HAVE_umulditi3 1
+#define HAVE_multi3 1
#define HAVE_cstoresi4 1
#define HAVE_cstoredi4 1
#define HAVE_cstoresf4 1
@@ -1693,7 +1749,10 @@
#define HAVE_aarch64_reload_movtf 1
#define HAVE_add_losym 1
#define HAVE_tlsgd_small 1
+#define HAVE_tlsle_small 1
#define HAVE_get_thread_pointerdi 1
+#define HAVE_stack_protect_set 1
+#define HAVE_stack_protect_test 1
#define HAVE_movv8qi (TARGET_SIMD)
#define HAVE_movv16qi (TARGET_SIMD)
#define HAVE_movv4hi (TARGET_SIMD)
@@ -1927,6 +1986,12 @@
#define HAVE_aarch64_reinterpretdidi (TARGET_SIMD)
#define HAVE_aarch64_reinterpretdidf (TARGET_SIMD)
#define HAVE_aarch64_reinterpretdiv2sf (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv8qi (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv4hi (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv2si (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfdi (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfdf (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv2sf (TARGET_SIMD)
#define HAVE_aarch64_reinterpretv16qiv16qi (TARGET_SIMD)
#define HAVE_aarch64_reinterpretv16qiv8hi (TARGET_SIMD)
#define HAVE_aarch64_reinterpretv16qiv4si (TARGET_SIMD)
@@ -2172,6 +2237,24 @@
#define HAVE_aarch64_st2v2df (TARGET_SIMD)
#define HAVE_aarch64_st3v2df (TARGET_SIMD)
#define HAVE_aarch64_st4v2df (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev2df (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev2df (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev2df (TARGET_SIMD)
#define HAVE_aarch64_st1v8qi (TARGET_SIMD)
#define HAVE_aarch64_st1v16qi (TARGET_SIMD)
#define HAVE_aarch64_st1v4hi (TARGET_SIMD)
@@ -2250,13 +2333,23 @@ extern rtx gen_storewb_pairsi_si (rtx, rtx, rtx, rtx, rt
extern rtx gen_storewb_pairsi_di (rtx, rtx, rtx, rtx, rtx, rtx);
extern rtx gen_storewb_pairdi_si (rtx, rtx, rtx, rtx, rtx, rtx);
extern rtx gen_storewb_pairdi_di (rtx, rtx, rtx, rtx, rtx, rtx);
+extern rtx gen_addsi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_adddi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_addsi3_carryin (rtx, rtx, rtx);
+extern rtx gen_adddi3_carryin (rtx, rtx, rtx);
extern rtx gen_subsi3 (rtx, rtx, rtx);
extern rtx gen_subdi3 (rtx, rtx, rtx);
+extern rtx gen_subsi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_subdi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_subsi3_carryin (rtx, rtx, rtx);
+extern rtx gen_subdi3_carryin (rtx, rtx, rtx);
extern rtx gen_absdi2 (rtx, rtx);
extern rtx gen_negsi2 (rtx, rtx);
extern rtx gen_negdi2 (rtx, rtx);
extern rtx gen_mulsi3 (rtx, rtx, rtx);
extern rtx gen_muldi3 (rtx, rtx, rtx);
+extern rtx gen_maddsi (rtx, rtx, rtx, rtx);
+extern rtx gen_madddi (rtx, rtx, rtx, rtx);
extern rtx gen_mulsidi3 (rtx, rtx, rtx);
extern rtx gen_umulsidi3 (rtx, rtx, rtx);
extern rtx gen_maddsidi4 (rtx, rtx, rtx, rtx);
@@ -2292,6 +2385,10 @@ extern rtx gen_rbitdi2 (rtx, rtx);
extern rtx gen_bswapsi2 (rtx, rtx);
extern rtx gen_bswapdi2 (rtx, rtx);
extern rtx gen_bswaphi2 (rtx, rtx);
+extern rtx gen_rev16si2 (rtx, rtx, rtx, rtx);
+extern rtx gen_rev16di2 (rtx, rtx, rtx, rtx);
+extern rtx gen_rev16si2_alt (rtx, rtx, rtx, rtx);
+extern rtx gen_rev16di2_alt (rtx, rtx, rtx, rtx);
extern rtx gen_btruncsf2 (rtx, rtx);
extern rtx gen_ceilsf2 (rtx, rtx);
extern rtx gen_floorsf2 (rtx, rtx);
@@ -2406,10 +2503,18 @@ extern rtx gen_ldr_got_small_di (rtx, rtx, rtx);
extern rtx gen_ldr_got_small_sidi (rtx, rtx, rtx);
extern rtx gen_ldr_got_tiny (rtx, rtx);
extern rtx gen_aarch64_load_tp_hard (rtx);
-extern rtx gen_tlsie_small (rtx, rtx);
-extern rtx gen_tlsle_small (rtx, rtx, rtx);
-extern rtx gen_tlsdesc_small (rtx);
+extern rtx gen_tlsie_small_si (rtx, rtx);
+extern rtx gen_tlsie_small_di (rtx, rtx);
+extern rtx gen_tlsie_small_sidi (rtx, rtx);
+extern rtx gen_tlsle_small_si (rtx, rtx, rtx);
+extern rtx gen_tlsle_small_di (rtx, rtx, rtx);
+extern rtx gen_tlsdesc_small_si (rtx);
+extern rtx gen_tlsdesc_small_di (rtx);
extern rtx gen_stack_tie (rtx, rtx);
+extern rtx gen_stack_protect_set_si (rtx, rtx);
+extern rtx gen_stack_protect_set_di (rtx, rtx);
+extern rtx gen_stack_protect_test_si (rtx, rtx, rtx);
+extern rtx gen_stack_protect_test_di (rtx, rtx, rtx);
extern rtx gen_aarch64_simd_dupv8qi (rtx, rtx);
extern rtx gen_aarch64_simd_dupv16qi (rtx, rtx);
extern rtx gen_aarch64_simd_dupv4hi (rtx, rtx);
@@ -2486,6 +2591,11 @@ extern rtx gen_mulv4hi3 (rtx, rtx, rtx);
extern rtx gen_mulv8hi3 (rtx, rtx, rtx);
extern rtx gen_mulv2si3 (rtx, rtx, rtx);
extern rtx gen_mulv4si3 (rtx, rtx, rtx);
+extern rtx gen_bswapv4hi (rtx, rtx);
+extern rtx gen_bswapv8hi (rtx, rtx);
+extern rtx gen_bswapv2si (rtx, rtx);
+extern rtx gen_bswapv4si (rtx, rtx);
+extern rtx gen_bswapv2di (rtx, rtx);
extern rtx gen_negv8qi2 (rtx, rtx);
extern rtx gen_negv16qi2 (rtx, rtx);
extern rtx gen_negv4hi2 (rtx, rtx);
@@ -3101,6 +3211,8 @@ extern rtx gen_aarch64_sqneghi (rtx, rtx);
extern rtx gen_aarch64_sqabshi (rtx, rtx);
extern rtx gen_aarch64_sqnegsi (rtx, rtx);
extern rtx gen_aarch64_sqabssi (rtx, rtx);
+extern rtx gen_aarch64_sqnegdi (rtx, rtx);
+extern rtx gen_aarch64_sqabsdi (rtx, rtx);
extern rtx gen_aarch64_sqdmulhv4hi (rtx, rtx, rtx);
extern rtx gen_aarch64_sqrdmulhv4hi (rtx, rtx, rtx);
extern rtx gen_aarch64_sqdmulhv8hi (rtx, rtx, rtx);
@@ -3542,6 +3654,12 @@ extern rtx gen_vec_store_lanesoiv4si (rtx, rtx);
extern rtx gen_vec_store_lanesoiv2di (rtx, rtx);
extern rtx gen_vec_store_lanesoiv4sf (rtx, rtx);
extern rtx gen_vec_store_lanesoiv2df (rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev4si (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev2di (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev2df (rtx, rtx, rtx);
extern rtx gen_vec_load_lanesciv16qi (rtx, rtx);
extern rtx gen_vec_load_lanesciv8hi (rtx, rtx);
extern rtx gen_vec_load_lanesciv4si (rtx, rtx);
@@ -3554,6 +3672,12 @@ extern rtx gen_vec_store_lanesciv4si (rtx, rtx);
extern rtx gen_vec_store_lanesciv2di (rtx, rtx);
extern rtx gen_vec_store_lanesciv4sf (rtx, rtx);
extern rtx gen_vec_store_lanesciv2df (rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev4si (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev2di (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev2df (rtx, rtx, rtx);
extern rtx gen_vec_load_lanesxiv16qi (rtx, rtx);
extern rtx gen_vec_load_lanesxiv8hi (rtx, rtx);
extern rtx gen_vec_load_lanesxiv4si (rtx, rtx);
@@ -3566,6 +3690,12 @@ extern rtx gen_vec_store_lanesxiv4si (rtx, rtx);
extern rtx gen_vec_store_lanesxiv2di (rtx, rtx);
extern rtx gen_vec_store_lanesxiv4sf (rtx, rtx);
extern rtx gen_vec_store_lanesxiv2df (rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev4si (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev2di (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev2df (rtx, rtx, rtx);
extern rtx gen_aarch64_be_ld1v8qi (rtx, rtx);
extern rtx gen_aarch64_be_ld1v16qi (rtx, rtx);
extern rtx gen_aarch64_be_ld1v4hi (rtx, rtx);
@@ -3851,6 +3981,11 @@ extern rtx gen_extendqihi2 (rtx, rtx);
extern rtx gen_zero_extendqihi2 (rtx, rtx);
extern rtx gen_addsi3 (rtx, rtx, rtx);
extern rtx gen_adddi3 (rtx, rtx, rtx);
+extern rtx gen_addti3 (rtx, rtx, rtx);
+extern rtx gen_subti3 (rtx, rtx, rtx);
+extern rtx gen_mulditi3 (rtx, rtx, rtx);
+extern rtx gen_umulditi3 (rtx, rtx, rtx);
+extern rtx gen_multi3 (rtx, rtx, rtx);
extern rtx gen_cstoresi4 (rtx, rtx, rtx, rtx);
extern rtx gen_cstoredi4 (rtx, rtx, rtx, rtx);
extern rtx gen_cstoresf4 (rtx, rtx, rtx, rtx);
@@ -3893,7 +4028,10 @@ extern rtx gen_aarch64_reload_movti (rtx, rtx, rtx);
extern rtx gen_aarch64_reload_movtf (rtx, rtx, rtx);
extern rtx gen_add_losym (rtx, rtx, rtx);
extern rtx gen_tlsgd_small (rtx, rtx);
+extern rtx gen_tlsle_small (rtx, rtx, rtx);
extern rtx gen_get_thread_pointerdi (rtx);
+extern rtx gen_stack_protect_set (rtx, rtx);
+extern rtx gen_stack_protect_test (rtx, rtx, rtx);
extern rtx gen_movv8qi (rtx, rtx);
extern rtx gen_movv16qi (rtx, rtx);
extern rtx gen_movv4hi (rtx, rtx);
@@ -4127,6 +4265,12 @@ extern rtx gen_aarch64_reinterpretdiv2si (rtx, rtx);
extern rtx gen_aarch64_reinterpretdidi (rtx, rtx);
extern rtx gen_aarch64_reinterpretdidf (rtx, rtx);
extern rtx gen_aarch64_reinterpretdiv2sf (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv8qi (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv4hi (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv2si (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfdi (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfdf (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv2sf (rtx, rtx);
extern rtx gen_aarch64_reinterpretv16qiv16qi (rtx, rtx);
extern rtx gen_aarch64_reinterpretv16qiv8hi (rtx, rtx);
extern rtx gen_aarch64_reinterpretv16qiv4si (rtx, rtx);
@@ -4372,6 +4516,24 @@ extern rtx gen_aarch64_st4v4sf (rtx, rtx);
extern rtx gen_aarch64_st2v2df (rtx, rtx);
extern rtx gen_aarch64_st3v2df (rtx, rtx);
extern rtx gen_aarch64_st4v2df (rtx, rtx);
+extern rtx gen_aarch64_st2_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev4si (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev2di (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev2df (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev4si (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev2di (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev2df (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev4si (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev2di (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev2df (rtx, rtx, rtx);
extern rtx gen_aarch64_st1v8qi (rtx, rtx);
extern rtx gen_aarch64_st1v16qi (rtx, rtx);
extern rtx gen_aarch64_st1v4hi (rtx, rtx);
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/plugin-version.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/plugin-version.h
index 3f8fee5..653de0e 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/plugin-version.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/plugin-version.h
@@ -6,7 +6,7 @@
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
static char basever[] = "4.9.1";
-static char datestamp[] = "20140505";
+static char datestamp[] = "20140529";
static char devphase[] = "prerelease";
static char revision[] = "";
diff --git a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/tm-preds.h b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/tm-preds.h
index e035ab1..e31cbef 100644
--- a/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/tm-preds.h
+++ b/lib/gcc/aarch64-linux-android/4.9.1/plugin/include/tm-preds.h
@@ -1,5 +1,5 @@
/* Generated automatically by the program 'build/genpreds'
- from the machine description file '/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/config/aarch64/aarch64.md'. */
+ from the machine description file '/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/config/aarch64/aarch64.md'. */
#ifndef GCC_TM_PREDS_H
#define GCC_TM_PREDS_H
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/crtbegin.o b/lib/gcc/aarch64-none-elf/4.9.1/crtbegin.o
index ea7db29..7520299 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/crtbegin.o
+++ b/lib/gcc/aarch64-none-elf/4.9.1/crtbegin.o
Binary files differ
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/crtend.o b/lib/gcc/aarch64-none-elf/4.9.1/crtend.o
index 07da5df..602fa94 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/crtend.o
+++ b/lib/gcc/aarch64-none-elf/4.9.1/crtend.o
Binary files differ
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/include/arm_neon.h b/lib/gcc/aarch64-none-elf/4.9.1/include/arm_neon.h
index b03d114..d4424df 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/include/arm_neon.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/include/arm_neon.h
@@ -2318,6 +2318,12 @@ vqneg_s32 (int32x2_t __a)
return (int32x2_t) __builtin_aarch64_sqnegv2si (__a);
}
+__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
+vqneg_s64 (int64x1_t __a)
+{
+ return __builtin_aarch64_sqnegdi (__a);
+}
+
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vqnegq_s8 (int8x16_t __a)
{
@@ -2354,6 +2360,12 @@ vqabs_s32 (int32x2_t __a)
return (int32x2_t) __builtin_aarch64_sqabsv2si (__a);
}
+__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
+vqabs_s64 (int64x1_t __a)
+{
+ return __builtin_aarch64_sqabsdi (__a);
+}
+
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vqabsq_s8 (int8x16_t __a)
{
@@ -2643,1352 +2655,1587 @@ vgetq_lane_u64 (uint64x2_t __a, const int __b)
/* vreinterpret */
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
+vreinterpret_p8_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv8qidf_ps (__a);
+}
+
+__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s8 (int8x8_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv8qi (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s16 (int16x4_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv4hi (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s32 (int32x2_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2si (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_s64 (int64x1_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qidi (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_f32 (float32x2_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2sf (__a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u8 (uint8x8_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u16 (uint16x4_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u32 (uint32x2_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_u64 (uint64x1_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qidi ((int64x1_t) __a);
+ return (poly8x8_t) __a;
}
__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
vreinterpret_p8_p16 (poly16x4_t __a)
{
- return (poly8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (poly8x8_t) __a;
+}
+
+__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
+vreinterpretq_p8_f64 (float64x2_t __a)
+{
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s8 (int8x16_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv16qi (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s16 (int16x8_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s32 (int32x4_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_s64 (int64x2_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_f32 (float32x4_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u8 (uint8x16_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u16 (uint16x8_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u32 (uint32x4_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_u64 (uint64x2_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t)
- __a);
+ return (poly8x16_t) __a;
}
__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
vreinterpretq_p8_p16 (poly16x8_t __a)
{
- return (poly8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (poly8x16_t) __a;
+}
+
+__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
+vreinterpret_p16_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv4hidf_ps (__a);
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s8 (int8x8_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv8qi (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s16 (int16x4_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv4hi (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s32 (int32x2_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2si (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_s64 (int64x1_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hidi (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_f32 (float32x2_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2sf (__a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u8 (uint8x8_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u16 (uint16x4_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u32 (uint32x2_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_u64 (uint64x1_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hidi ((int64x1_t) __a);
+ return (poly16x4_t) __a;
}
__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
vreinterpret_p16_p8 (poly8x8_t __a)
{
- return (poly16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (poly16x4_t) __a;
+}
+
+__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
+vreinterpretq_p16_f64 (float64x2_t __a)
+{
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s8 (int8x16_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s16 (int16x8_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv8hi (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s32 (int32x4_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv4si (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_s64 (int64x2_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv2di (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_f32 (float32x4_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv4sf (__a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u8 (uint8x16_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u16 (uint16x8_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u32 (uint32x4_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv4si ((int32x4_t) __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_u64 (uint64x2_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv2di ((int64x2_t) __a);
+ return (poly16x8_t) __a;
}
__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
vreinterpretq_p16_p8 (poly8x16_t __a)
{
- return (poly16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (poly16x8_t) __a;
+}
+
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vreinterpret_f32_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv2sfdf (__a);
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s8 (int8x8_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv8qi (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s16 (int16x4_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv4hi (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s32 (int32x2_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv2si (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_s64 (int64x1_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfdi (__a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u8 (uint8x8_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv8qi ((int8x8_t) __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u16 (uint16x4_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv4hi ((int16x4_t)
- __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u32 (uint32x2_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv2si ((int32x2_t)
- __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_u64 (uint64x1_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfdi ((int64x1_t) __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_p8 (poly8x8_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv8qi ((int8x8_t) __a);
+ return (float32x2_t) __a;
}
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vreinterpret_f32_p16 (poly16x4_t __a)
{
- return (float32x2_t) __builtin_aarch64_reinterpretv2sfv4hi ((int16x4_t)
- __a);
+ return (float32x2_t) __a;
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vreinterpretq_f32_f64 (float64x2_t __a)
+{
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s8 (int8x16_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s16 (int16x8_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv8hi (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s32 (int32x4_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv4si (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_s64 (int64x2_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv2di (__a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u8 (uint8x16_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi ((int8x16_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u16 (uint16x8_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv8hi ((int16x8_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u32 (uint32x4_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv4si ((int32x4_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_u64 (uint64x2_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv2di ((int64x2_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_p8 (poly8x16_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv16qi ((int8x16_t)
- __a);
+ return (float32x4_t) __a;
}
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vreinterpretq_f32_p16 (poly16x8_t __a)
{
- return (float32x4_t) __builtin_aarch64_reinterpretv4sfv8hi ((int16x8_t)
- __a);
+ return (float32x4_t) __a;
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_f32 (float32x2_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv2sf (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_p8 (poly8x8_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv8qi_sp (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_p16 (poly16x4_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv4hi_sp (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s8 (int8x8_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv8qi (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s16 (int16x4_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv4hi (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s32 (int32x2_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv2si (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_s64 (int64x1_t __a)
+{
+ return __builtin_aarch64_createdf ((uint64_t) vget_lane_s64 (__a, 0));
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u8 (uint8x8_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv8qi_su (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u16 (uint16x4_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv4hi_su (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u32 (uint32x2_t __a)
+{
+ return __builtin_aarch64_reinterpretdfv2si_su (__a);
+}
+
+__extension__ static __inline float64x1_t __attribute__((__always_inline__))
+vreinterpret_f64_u64 (uint64x1_t __a)
+{
+ return __builtin_aarch64_createdf (vget_lane_u64 (__a, 0));
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_f32 (float32x4_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_p8 (poly8x16_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_p16 (poly16x8_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s8 (int8x16_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s16 (int16x8_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s32 (int32x4_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_s64 (int64x2_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u8 (uint8x16_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u16 (uint16x8_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u32 (uint32x4_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline float64x2_t __attribute__((__always_inline__))
+vreinterpretq_f64_u64 (uint64x2_t __a)
+{
+ return (float64x2_t) __a;
+}
+
+__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
+vreinterpret_s64_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretdidf (__a);
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_s8 (int8x8_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv8qi (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_s16 (int16x4_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv4hi (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_s32 (int32x2_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv2si (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_f32 (float32x2_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv2sf (__a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u8 (uint8x8_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u16 (uint16x4_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u32 (uint32x2_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv2si ((int32x2_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_u64 (uint64x1_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdidi ((int64x1_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_p8 (poly8x8_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (int64x1_t) __a;
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vreinterpret_s64_p16 (poly16x4_t __a)
{
- return (int64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (int64x1_t) __a;
+}
+
+__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
+vreinterpretq_s64_f64 (float64x2_t __a)
+{
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_s8 (int8x16_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_s16 (int16x8_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div8hi (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_s32 (int32x4_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div4si (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_f32 (float32x4_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div4sf (__a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u8 (uint8x16_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u16 (uint16x8_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u32 (uint32x4_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div4si ((int32x4_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_u64 (uint64x2_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div2di ((int64x2_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_p8 (poly8x16_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t) __a);
+ return (int64x2_t) __a;
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
vreinterpretq_s64_p16 (poly16x8_t __a)
{
- return (int64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (int64x2_t) __a;
+}
+
+__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
+vreinterpret_u64_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretdidf_us (__a);
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s8 (int8x8_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv8qi (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s16 (int16x4_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv4hi (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s32 (int32x2_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv2si (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_s64 (int64x1_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdidi (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_f32 (float32x2_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv2sf (__a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_u8 (uint8x8_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_u16 (uint16x4_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_u32 (uint32x2_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv2si ((int32x2_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_p8 (poly8x8_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv8qi ((int8x8_t) __a);
+ return (uint64x1_t) __a;
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vreinterpret_u64_p16 (poly16x4_t __a)
{
- return (uint64x1_t) __builtin_aarch64_reinterpretdiv4hi ((int16x4_t) __a);
+ return (uint64x1_t) __a;
+}
+
+__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
+vreinterpretq_u64_f64 (float64x2_t __a)
+{
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s8 (int8x16_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s16 (int16x8_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div8hi (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s32 (int32x4_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div4si (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_s64 (int64x2_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div2di (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_f32 (float32x4_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div4sf (__a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_u8 (uint8x16_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t)
- __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_u16 (uint16x8_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_u32 (uint32x4_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div4si ((int32x4_t) __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_p8 (poly8x16_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div16qi ((int8x16_t)
- __a);
+ return (uint64x2_t) __a;
}
__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
vreinterpretq_u64_p16 (poly16x8_t __a)
{
- return (uint64x2_t) __builtin_aarch64_reinterpretv2div8hi ((int16x8_t) __a);
+ return (uint64x2_t) __a;
+}
+
+__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
+vreinterpret_s8_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv8qidf (__a);
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_s16 (int16x4_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv4hi (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_s32 (int32x2_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2si (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_s64 (int64x1_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qidi (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_f32 (float32x2_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2sf (__a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u8 (uint8x8_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u16 (uint16x4_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u32 (uint32x2_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_u64 (uint64x1_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qidi ((int64x1_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_p8 (poly8x8_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (int8x8_t) __a;
}
__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
vreinterpret_s8_p16 (poly16x4_t __a)
{
- return (int8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (int8x8_t) __a;
+}
+
+__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
+vreinterpretq_s8_f64 (float64x2_t __a)
+{
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_s16 (int16x8_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_s32 (int32x4_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_s64 (int64x2_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_f32 (float32x4_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u8 (uint8x16_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u16 (uint16x8_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t) __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u32 (uint32x4_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t) __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_u64 (uint64x2_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t) __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_p8 (poly8x16_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (int8x16_t) __a;
}
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vreinterpretq_s8_p16 (poly16x8_t __a)
{
- return (int8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t) __a);
+ return (int8x16_t) __a;
+}
+
+__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
+vreinterpret_s16_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv4hidf (__a);
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_s8 (int8x8_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv8qi (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_s32 (int32x2_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2si (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_s64 (int64x1_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hidi (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_f32 (float32x2_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2sf (__a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u8 (uint8x8_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u16 (uint16x4_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u32 (uint32x2_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_u64 (uint64x1_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hidi ((int64x1_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_p8 (poly8x8_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (int16x4_t) __a;
}
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
vreinterpret_s16_p16 (poly16x4_t __a)
{
- return (int16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (int16x4_t) __a;
+}
+
+__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
+vreinterpretq_s16_f64 (float64x2_t __a)
+{
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_s8 (int8x16_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_s32 (int32x4_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv4si (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_s64 (int64x2_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv2di (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_f32 (float32x4_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv4sf (__a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u8 (uint8x16_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u16 (uint16x8_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u32 (uint32x4_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv4si ((int32x4_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_u64 (uint64x2_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv2di ((int64x2_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_p8 (poly8x16_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t) __a);
+ return (int16x8_t) __a;
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
vreinterpretq_s16_p16 (poly16x8_t __a)
{
- return (int16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (int16x8_t) __a;
+}
+
+__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
+vreinterpret_s32_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv2sidf (__a);
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_s8 (int8x8_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_s16 (int16x4_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_s64 (int64x1_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2sidi (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_f32 (float32x2_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv2sf (__a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u8 (uint8x8_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u16 (uint16x4_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u32 (uint32x2_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv2si ((int32x2_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_u64 (uint64x1_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2sidi ((int64x1_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_p8 (poly8x8_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (int32x2_t) __a;
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
vreinterpret_s32_p16 (poly16x4_t __a)
{
- return (int32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (int32x2_t) __a;
+}
+
+__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
+vreinterpretq_s32_f64 (float64x2_t __a)
+{
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_s8 (int8x16_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_s16 (int16x8_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv8hi (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_s64 (int64x2_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv2di (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_f32 (float32x4_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv4sf (__a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u8 (uint8x16_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u16 (uint16x8_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u32 (uint32x4_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv4si ((int32x4_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_u64 (uint64x2_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv2di ((int64x2_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_p8 (poly8x16_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t) __a);
+ return (int32x4_t) __a;
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
vreinterpretq_s32_p16 (poly16x8_t __a)
{
- return (int32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (int32x4_t) __a;
+}
+
+__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
+vreinterpret_u8_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv8qidf_us (__a);
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s8 (int8x8_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv8qi (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s16 (int16x4_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv4hi (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s32 (int32x2_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2si (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_s64 (int64x1_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qidi (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_f32 (float32x2_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2sf (__a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_u16 (uint16x4_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_u32 (uint32x2_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv2si ((int32x2_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_u64 (uint64x1_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qidi ((int64x1_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_p8 (poly8x8_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv8qi ((int8x8_t) __a);
+ return (uint8x8_t) __a;
}
__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
vreinterpret_u8_p16 (poly16x4_t __a)
{
- return (uint8x8_t) __builtin_aarch64_reinterpretv8qiv4hi ((int16x4_t) __a);
+ return (uint8x8_t) __a;
+}
+
+__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
+vreinterpretq_u8_f64 (float64x2_t __a)
+{
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s8 (int8x16_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv16qi (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s16 (int16x8_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv8hi (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s32 (int32x4_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv4si (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_s64 (int64x2_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv2di (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_f32 (float32x4_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv4sf (__a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_u16 (uint16x8_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_u32 (uint32x4_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv4si ((int32x4_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_u64 (uint64x2_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv2di ((int64x2_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_p8 (poly8x16_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv16qi ((int8x16_t)
- __a);
+ return (uint8x16_t) __a;
}
__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
vreinterpretq_u8_p16 (poly16x8_t __a)
{
- return (uint8x16_t) __builtin_aarch64_reinterpretv16qiv8hi ((int16x8_t)
- __a);
+ return (uint8x16_t) __a;
+}
+
+__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
+vreinterpret_u16_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv4hidf_us (__a);
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s8 (int8x8_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv8qi (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s16 (int16x4_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv4hi (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s32 (int32x2_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2si (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_s64 (int64x1_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hidi (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_f32 (float32x2_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2sf (__a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_u8 (uint8x8_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_u32 (uint32x2_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv2si ((int32x2_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_u64 (uint64x1_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hidi ((int64x1_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_p8 (poly8x8_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv8qi ((int8x8_t) __a);
+ return (uint16x4_t) __a;
}
__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
vreinterpret_u16_p16 (poly16x4_t __a)
{
- return (uint16x4_t) __builtin_aarch64_reinterpretv4hiv4hi ((int16x4_t) __a);
+ return (uint16x4_t) __a;
+}
+
+__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
+vreinterpretq_u16_f64 (float64x2_t __a)
+{
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s8 (int8x16_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s16 (int16x8_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv8hi (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s32 (int32x4_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv4si (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_s64 (int64x2_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv2di (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_f32 (float32x4_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv4sf (__a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_u8 (uint8x16_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_u32 (uint32x4_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv4si ((int32x4_t) __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_u64 (uint64x2_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv2di ((int64x2_t) __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_p8 (poly8x16_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv16qi ((int8x16_t)
- __a);
+ return (uint16x8_t) __a;
}
__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
vreinterpretq_u16_p16 (poly16x8_t __a)
{
- return (uint16x8_t) __builtin_aarch64_reinterpretv8hiv8hi ((int16x8_t) __a);
+ return (uint16x8_t) __a;
+}
+
+__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
+vreinterpret_u32_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_reinterpretv2sidf_us (__a);
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s8 (int8x8_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv8qi (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s16 (int16x4_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv4hi (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s32 (int32x2_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv2si (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_s64 (int64x1_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2sidi (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_f32 (float32x2_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv2sf (__a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_u8 (uint8x8_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_u16 (uint16x4_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_u64 (uint64x1_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2sidi ((int64x1_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_p8 (poly8x8_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv8qi ((int8x8_t) __a);
+ return (uint32x2_t) __a;
}
__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
vreinterpret_u32_p16 (poly16x4_t __a)
{
- return (uint32x2_t) __builtin_aarch64_reinterpretv2siv4hi ((int16x4_t) __a);
+ return (uint32x2_t) __a;
+}
+
+__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
+vreinterpretq_u32_f64 (float64x2_t __a)
+{
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s8 (int8x16_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s16 (int16x8_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv8hi (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s32 (int32x4_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv4si (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_s64 (int64x2_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv2di (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_f32 (float32x4_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv4sf (__a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_u8 (uint8x16_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t)
- __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_u16 (uint16x8_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_u64 (uint64x2_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv2di ((int64x2_t) __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_p8 (poly8x16_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv16qi ((int8x16_t)
- __a);
+ return (uint32x4_t) __a;
}
__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
vreinterpretq_u32_p16 (poly16x8_t __a)
{
- return (uint32x4_t) __builtin_aarch64_reinterpretv4siv8hi ((int16x8_t) __a);
+ return (uint32x4_t) __a;
}
#define __GET_LOW(__TYPE) \
@@ -13414,468 +13661,6 @@ vuzp2q_u64 (uint64x2_t a, uint64x2_t b)
return result;
}
-__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
-vzip1_f32 (float32x2_t a, float32x2_t b)
-{
- float32x2_t result;
- __asm__ ("zip1 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
-vzip1_p8 (poly8x8_t a, poly8x8_t b)
-{
- poly8x8_t result;
- __asm__ ("zip1 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
-vzip1_p16 (poly16x4_t a, poly16x4_t b)
-{
- poly16x4_t result;
- __asm__ ("zip1 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
-vzip1_s8 (int8x8_t a, int8x8_t b)
-{
- int8x8_t result;
- __asm__ ("zip1 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
-vzip1_s16 (int16x4_t a, int16x4_t b)
-{
- int16x4_t result;
- __asm__ ("zip1 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
-vzip1_s32 (int32x2_t a, int32x2_t b)
-{
- int32x2_t result;
- __asm__ ("zip1 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
-vzip1_u8 (uint8x8_t a, uint8x8_t b)
-{
- uint8x8_t result;
- __asm__ ("zip1 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
-vzip1_u16 (uint16x4_t a, uint16x4_t b)
-{
- uint16x4_t result;
- __asm__ ("zip1 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
-vzip1_u32 (uint32x2_t a, uint32x2_t b)
-{
- uint32x2_t result;
- __asm__ ("zip1 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
-vzip1q_f32 (float32x4_t a, float32x4_t b)
-{
- float32x4_t result;
- __asm__ ("zip1 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
-vzip1q_f64 (float64x2_t a, float64x2_t b)
-{
- float64x2_t result;
- __asm__ ("zip1 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
-vzip1q_p8 (poly8x16_t a, poly8x16_t b)
-{
- poly8x16_t result;
- __asm__ ("zip1 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
-vzip1q_p16 (poly16x8_t a, poly16x8_t b)
-{
- poly16x8_t result;
- __asm__ ("zip1 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
-vzip1q_s8 (int8x16_t a, int8x16_t b)
-{
- int8x16_t result;
- __asm__ ("zip1 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
-vzip1q_s16 (int16x8_t a, int16x8_t b)
-{
- int16x8_t result;
- __asm__ ("zip1 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vzip1q_s32 (int32x4_t a, int32x4_t b)
-{
- int32x4_t result;
- __asm__ ("zip1 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vzip1q_s64 (int64x2_t a, int64x2_t b)
-{
- int64x2_t result;
- __asm__ ("zip1 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
-vzip1q_u8 (uint8x16_t a, uint8x16_t b)
-{
- uint8x16_t result;
- __asm__ ("zip1 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
-vzip1q_u16 (uint16x8_t a, uint16x8_t b)
-{
- uint16x8_t result;
- __asm__ ("zip1 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
-vzip1q_u32 (uint32x4_t a, uint32x4_t b)
-{
- uint32x4_t result;
- __asm__ ("zip1 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
-vzip1q_u64 (uint64x2_t a, uint64x2_t b)
-{
- uint64x2_t result;
- __asm__ ("zip1 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
-vzip2_f32 (float32x2_t a, float32x2_t b)
-{
- float32x2_t result;
- __asm__ ("zip2 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
-vzip2_p8 (poly8x8_t a, poly8x8_t b)
-{
- poly8x8_t result;
- __asm__ ("zip2 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
-vzip2_p16 (poly16x4_t a, poly16x4_t b)
-{
- poly16x4_t result;
- __asm__ ("zip2 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
-vzip2_s8 (int8x8_t a, int8x8_t b)
-{
- int8x8_t result;
- __asm__ ("zip2 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
-vzip2_s16 (int16x4_t a, int16x4_t b)
-{
- int16x4_t result;
- __asm__ ("zip2 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
-vzip2_s32 (int32x2_t a, int32x2_t b)
-{
- int32x2_t result;
- __asm__ ("zip2 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
-vzip2_u8 (uint8x8_t a, uint8x8_t b)
-{
- uint8x8_t result;
- __asm__ ("zip2 %0.8b,%1.8b,%2.8b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
-vzip2_u16 (uint16x4_t a, uint16x4_t b)
-{
- uint16x4_t result;
- __asm__ ("zip2 %0.4h,%1.4h,%2.4h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
-vzip2_u32 (uint32x2_t a, uint32x2_t b)
-{
- uint32x2_t result;
- __asm__ ("zip2 %0.2s,%1.2s,%2.2s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
-vzip2q_f32 (float32x4_t a, float32x4_t b)
-{
- float32x4_t result;
- __asm__ ("zip2 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
-vzip2q_f64 (float64x2_t a, float64x2_t b)
-{
- float64x2_t result;
- __asm__ ("zip2 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
-vzip2q_p8 (poly8x16_t a, poly8x16_t b)
-{
- poly8x16_t result;
- __asm__ ("zip2 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
-vzip2q_p16 (poly16x8_t a, poly16x8_t b)
-{
- poly16x8_t result;
- __asm__ ("zip2 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
-vzip2q_s8 (int8x16_t a, int8x16_t b)
-{
- int8x16_t result;
- __asm__ ("zip2 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
-vzip2q_s16 (int16x8_t a, int16x8_t b)
-{
- int16x8_t result;
- __asm__ ("zip2 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vzip2q_s32 (int32x4_t a, int32x4_t b)
-{
- int32x4_t result;
- __asm__ ("zip2 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vzip2q_s64 (int64x2_t a, int64x2_t b)
-{
- int64x2_t result;
- __asm__ ("zip2 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
-vzip2q_u8 (uint8x16_t a, uint8x16_t b)
-{
- uint8x16_t result;
- __asm__ ("zip2 %0.16b,%1.16b,%2.16b"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
-vzip2q_u16 (uint16x8_t a, uint16x8_t b)
-{
- uint16x8_t result;
- __asm__ ("zip2 %0.8h,%1.8h,%2.8h"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
-vzip2q_u32 (uint32x4_t a, uint32x4_t b)
-{
- uint32x4_t result;
- __asm__ ("zip2 %0.4s,%1.4s,%2.4s"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
-vzip2q_u64 (uint64x2_t a, uint64x2_t b)
-{
- uint64x2_t result;
- __asm__ ("zip2 %0.2d,%1.2d,%2.2d"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
/* End of temporary inline asm implementations. */
/* Start of temporary inline asm for vldn, vstn and friends. */
@@ -14205,131 +13990,224 @@ __LD4_LANE_FUNC (uint16x8x4_t, uint16_t, 8h, h, u16, q)
__LD4_LANE_FUNC (uint32x4x4_t, uint32_t, 4s, s, u32, q)
__LD4_LANE_FUNC (uint64x2x4_t, uint64_t, 2d, d, u64, q)
-#define __ST2_LANE_FUNC(intype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- typedef struct { ptrtype __x[2]; } __ST2_LANE_STRUCTURE_##intype; \
- __extension__ static __inline void \
- __attribute__ ((__always_inline__)) \
- vst2 ## Q ## _lane_ ## funcsuffix (ptrtype *ptr, \
- intype b, const int c) \
- { \
- __ST2_LANE_STRUCTURE_##intype *__p = \
- (__ST2_LANE_STRUCTURE_##intype *)ptr; \
- __asm__ ("ld1 {v16." #regsuffix ", v17." #regsuffix "}, %1\n\t" \
- "st2 {v16." #lnsuffix ", v17." #lnsuffix "}[%2], %0\n\t" \
- : "=Q"(*__p) \
- : "Q"(b), "i"(c) \
- : "v16", "v17"); \
- }
-
-__ST2_LANE_FUNC (int8x8x2_t, int8_t, 8b, b, s8,)
-__ST2_LANE_FUNC (float32x2x2_t, float32_t, 2s, s, f32,)
-__ST2_LANE_FUNC (float64x1x2_t, float64_t, 1d, d, f64,)
-__ST2_LANE_FUNC (poly8x8x2_t, poly8_t, 8b, b, p8,)
-__ST2_LANE_FUNC (poly16x4x2_t, poly16_t, 4h, h, p16,)
-__ST2_LANE_FUNC (int16x4x2_t, int16_t, 4h, h, s16,)
-__ST2_LANE_FUNC (int32x2x2_t, int32_t, 2s, s, s32,)
-__ST2_LANE_FUNC (int64x1x2_t, int64_t, 1d, d, s64,)
-__ST2_LANE_FUNC (uint8x8x2_t, uint8_t, 8b, b, u8,)
-__ST2_LANE_FUNC (uint16x4x2_t, uint16_t, 4h, h, u16,)
-__ST2_LANE_FUNC (uint32x2x2_t, uint32_t, 2s, s, u32,)
-__ST2_LANE_FUNC (uint64x1x2_t, uint64_t, 1d, d, u64,)
-__ST2_LANE_FUNC (float32x4x2_t, float32_t, 4s, s, f32, q)
-__ST2_LANE_FUNC (float64x2x2_t, float64_t, 2d, d, f64, q)
-__ST2_LANE_FUNC (poly8x16x2_t, poly8_t, 16b, b, p8, q)
-__ST2_LANE_FUNC (poly16x8x2_t, poly16_t, 8h, h, p16, q)
-__ST2_LANE_FUNC (int8x16x2_t, int8_t, 16b, b, s8, q)
-__ST2_LANE_FUNC (int16x8x2_t, int16_t, 8h, h, s16, q)
-__ST2_LANE_FUNC (int32x4x2_t, int32_t, 4s, s, s32, q)
-__ST2_LANE_FUNC (int64x2x2_t, int64_t, 2d, d, s64, q)
-__ST2_LANE_FUNC (uint8x16x2_t, uint8_t, 16b, b, u8, q)
-__ST2_LANE_FUNC (uint16x8x2_t, uint16_t, 8h, h, u16, q)
-__ST2_LANE_FUNC (uint32x4x2_t, uint32_t, 4s, s, u32, q)
-__ST2_LANE_FUNC (uint64x2x2_t, uint64_t, 2d, d, u64, q)
-
-#define __ST3_LANE_FUNC(intype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- typedef struct { ptrtype __x[3]; } __ST3_LANE_STRUCTURE_##intype; \
- __extension__ static __inline void \
- __attribute__ ((__always_inline__)) \
- vst3 ## Q ## _lane_ ## funcsuffix (ptrtype *ptr, \
- intype b, const int c) \
- { \
- __ST3_LANE_STRUCTURE_##intype *__p = \
- (__ST3_LANE_STRUCTURE_##intype *)ptr; \
- __asm__ ("ld1 {v16." #regsuffix " - v18." #regsuffix "}, %1\n\t" \
- "st3 {v16." #lnsuffix " - v18." #lnsuffix "}[%2], %0\n\t" \
- : "=Q"(*__p) \
- : "Q"(b), "i"(c) \
- : "v16", "v17", "v18"); \
- }
-
-__ST3_LANE_FUNC (int8x8x3_t, int8_t, 8b, b, s8,)
-__ST3_LANE_FUNC (float32x2x3_t, float32_t, 2s, s, f32,)
-__ST3_LANE_FUNC (float64x1x3_t, float64_t, 1d, d, f64,)
-__ST3_LANE_FUNC (poly8x8x3_t, poly8_t, 8b, b, p8,)
-__ST3_LANE_FUNC (poly16x4x3_t, poly16_t, 4h, h, p16,)
-__ST3_LANE_FUNC (int16x4x3_t, int16_t, 4h, h, s16,)
-__ST3_LANE_FUNC (int32x2x3_t, int32_t, 2s, s, s32,)
-__ST3_LANE_FUNC (int64x1x3_t, int64_t, 1d, d, s64,)
-__ST3_LANE_FUNC (uint8x8x3_t, uint8_t, 8b, b, u8,)
-__ST3_LANE_FUNC (uint16x4x3_t, uint16_t, 4h, h, u16,)
-__ST3_LANE_FUNC (uint32x2x3_t, uint32_t, 2s, s, u32,)
-__ST3_LANE_FUNC (uint64x1x3_t, uint64_t, 1d, d, u64,)
-__ST3_LANE_FUNC (float32x4x3_t, float32_t, 4s, s, f32, q)
-__ST3_LANE_FUNC (float64x2x3_t, float64_t, 2d, d, f64, q)
-__ST3_LANE_FUNC (poly8x16x3_t, poly8_t, 16b, b, p8, q)
-__ST3_LANE_FUNC (poly16x8x3_t, poly16_t, 8h, h, p16, q)
-__ST3_LANE_FUNC (int8x16x3_t, int8_t, 16b, b, s8, q)
-__ST3_LANE_FUNC (int16x8x3_t, int16_t, 8h, h, s16, q)
-__ST3_LANE_FUNC (int32x4x3_t, int32_t, 4s, s, s32, q)
-__ST3_LANE_FUNC (int64x2x3_t, int64_t, 2d, d, s64, q)
-__ST3_LANE_FUNC (uint8x16x3_t, uint8_t, 16b, b, u8, q)
-__ST3_LANE_FUNC (uint16x8x3_t, uint16_t, 8h, h, u16, q)
-__ST3_LANE_FUNC (uint32x4x3_t, uint32_t, 4s, s, u32, q)
-__ST3_LANE_FUNC (uint64x2x3_t, uint64_t, 2d, d, u64, q)
-
-#define __ST4_LANE_FUNC(intype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- typedef struct { ptrtype __x[4]; } __ST4_LANE_STRUCTURE_##intype; \
- __extension__ static __inline void \
- __attribute__ ((__always_inline__)) \
- vst4 ## Q ## _lane_ ## funcsuffix (ptrtype *ptr, \
- intype b, const int c) \
- { \
- __ST4_LANE_STRUCTURE_##intype *__p = \
- (__ST4_LANE_STRUCTURE_##intype *)ptr; \
- __asm__ ("ld1 {v16." #regsuffix " - v19." #regsuffix "}, %1\n\t" \
- "st4 {v16." #lnsuffix " - v19." #lnsuffix "}[%2], %0\n\t" \
- : "=Q"(*__p) \
- : "Q"(b), "i"(c) \
- : "v16", "v17", "v18", "v19"); \
- }
-
-__ST4_LANE_FUNC (int8x8x4_t, int8_t, 8b, b, s8,)
-__ST4_LANE_FUNC (float32x2x4_t, float32_t, 2s, s, f32,)
-__ST4_LANE_FUNC (float64x1x4_t, float64_t, 1d, d, f64,)
-__ST4_LANE_FUNC (poly8x8x4_t, poly8_t, 8b, b, p8,)
-__ST4_LANE_FUNC (poly16x4x4_t, poly16_t, 4h, h, p16,)
-__ST4_LANE_FUNC (int16x4x4_t, int16_t, 4h, h, s16,)
-__ST4_LANE_FUNC (int32x2x4_t, int32_t, 2s, s, s32,)
-__ST4_LANE_FUNC (int64x1x4_t, int64_t, 1d, d, s64,)
-__ST4_LANE_FUNC (uint8x8x4_t, uint8_t, 8b, b, u8,)
-__ST4_LANE_FUNC (uint16x4x4_t, uint16_t, 4h, h, u16,)
-__ST4_LANE_FUNC (uint32x2x4_t, uint32_t, 2s, s, u32,)
-__ST4_LANE_FUNC (uint64x1x4_t, uint64_t, 1d, d, u64,)
-__ST4_LANE_FUNC (float32x4x4_t, float32_t, 4s, s, f32, q)
-__ST4_LANE_FUNC (float64x2x4_t, float64_t, 2d, d, f64, q)
-__ST4_LANE_FUNC (poly8x16x4_t, poly8_t, 16b, b, p8, q)
-__ST4_LANE_FUNC (poly16x8x4_t, poly16_t, 8h, h, p16, q)
-__ST4_LANE_FUNC (int8x16x4_t, int8_t, 16b, b, s8, q)
-__ST4_LANE_FUNC (int16x8x4_t, int16_t, 8h, h, s16, q)
-__ST4_LANE_FUNC (int32x4x4_t, int32_t, 4s, s, s32, q)
-__ST4_LANE_FUNC (int64x2x4_t, int64_t, 2d, d, s64, q)
-__ST4_LANE_FUNC (uint8x16x4_t, uint8_t, 16b, b, u8, q)
-__ST4_LANE_FUNC (uint16x8x4_t, uint16_t, 8h, h, u16, q)
-__ST4_LANE_FUNC (uint32x4x4_t, uint32_t, 4s, s, u32, q)
-__ST4_LANE_FUNC (uint64x2x4_t, uint64_t, 2d, d, u64, q)
+#define __ST2_LANE_FUNC(intype, largetype, ptrtype, \
+ mode, ptr_mode, funcsuffix, signedtype) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst2_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_oi __o; \
+ largetype __temp; \
+ __temp.val[0] \
+ = vcombine_##funcsuffix (__b.val[0], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[1] \
+ = vcombine_##funcsuffix (__b.val[1], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __o = __builtin_aarch64_set_qregoi##mode (__o, \
+ (signedtype) __temp.val[0], 0); \
+ __o = __builtin_aarch64_set_qregoi##mode (__o, \
+ (signedtype) __temp.val[1], 1); \
+ __builtin_aarch64_st2_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __o, __c); \
+}
+
+__ST2_LANE_FUNC (float32x2x2_t, float32x4x2_t, float32_t, v4sf, sf, f32,
+ float32x4_t)
+__ST2_LANE_FUNC (float64x1x2_t, float64x2x2_t, float64_t, v2df, df, f64,
+ float64x2_t)
+__ST2_LANE_FUNC (poly8x8x2_t, poly8x16x2_t, poly8_t, v16qi, qi, p8, int8x16_t)
+__ST2_LANE_FUNC (poly16x4x2_t, poly16x8x2_t, poly16_t, v8hi, hi, p16,
+ int16x8_t)
+__ST2_LANE_FUNC (int8x8x2_t, int8x16x2_t, int8_t, v16qi, qi, s8, int8x16_t)
+__ST2_LANE_FUNC (int16x4x2_t, int16x8x2_t, int16_t, v8hi, hi, s16, int16x8_t)
+__ST2_LANE_FUNC (int32x2x2_t, int32x4x2_t, int32_t, v4si, si, s32, int32x4_t)
+__ST2_LANE_FUNC (int64x1x2_t, int64x2x2_t, int64_t, v2di, di, s64, int64x2_t)
+__ST2_LANE_FUNC (uint8x8x2_t, uint8x16x2_t, uint8_t, v16qi, qi, u8, int8x16_t)
+__ST2_LANE_FUNC (uint16x4x2_t, uint16x8x2_t, uint16_t, v8hi, hi, u16,
+ int16x8_t)
+__ST2_LANE_FUNC (uint32x2x2_t, uint32x4x2_t, uint32_t, v4si, si, u32,
+ int32x4_t)
+__ST2_LANE_FUNC (uint64x1x2_t, uint64x2x2_t, uint64_t, v2di, di, u64,
+ int64x2_t)
+
+#undef __ST2_LANE_FUNC
+#define __ST2_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst2q_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ union { intype __i; \
+ __builtin_aarch64_simd_oi __o; } __temp = { __b }; \
+ __builtin_aarch64_st2_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __temp.__o, __c); \
+}
+
+__ST2_LANE_FUNC (float32x4x2_t, float32_t, v4sf, sf, f32)
+__ST2_LANE_FUNC (float64x2x2_t, float64_t, v2df, df, f64)
+__ST2_LANE_FUNC (poly8x16x2_t, poly8_t, v16qi, qi, p8)
+__ST2_LANE_FUNC (poly16x8x2_t, poly16_t, v8hi, hi, p16)
+__ST2_LANE_FUNC (int8x16x2_t, int8_t, v16qi, qi, s8)
+__ST2_LANE_FUNC (int16x8x2_t, int16_t, v8hi, hi, s16)
+__ST2_LANE_FUNC (int32x4x2_t, int32_t, v4si, si, s32)
+__ST2_LANE_FUNC (int64x2x2_t, int64_t, v2di, di, s64)
+__ST2_LANE_FUNC (uint8x16x2_t, uint8_t, v16qi, qi, u8)
+__ST2_LANE_FUNC (uint16x8x2_t, uint16_t, v8hi, hi, u16)
+__ST2_LANE_FUNC (uint32x4x2_t, uint32_t, v4si, si, u32)
+__ST2_LANE_FUNC (uint64x2x2_t, uint64_t, v2di, di, u64)
+
+#define __ST3_LANE_FUNC(intype, largetype, ptrtype, \
+ mode, ptr_mode, funcsuffix, signedtype) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst3_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_ci __o; \
+ largetype __temp; \
+ __temp.val[0] \
+ = vcombine_##funcsuffix (__b.val[0], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[1] \
+ = vcombine_##funcsuffix (__b.val[1], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[2] \
+ = vcombine_##funcsuffix (__b.val[2], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __o = __builtin_aarch64_set_qregci##mode (__o, \
+ (signedtype) __temp.val[0], 0); \
+ __o = __builtin_aarch64_set_qregci##mode (__o, \
+ (signedtype) __temp.val[1], 1); \
+ __o = __builtin_aarch64_set_qregci##mode (__o, \
+ (signedtype) __temp.val[2], 2); \
+ __builtin_aarch64_st3_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __o, __c); \
+}
+
+__ST3_LANE_FUNC (float32x2x3_t, float32x4x3_t, float32_t, v4sf, sf, f32,
+ float32x4_t)
+__ST3_LANE_FUNC (float64x1x3_t, float64x2x3_t, float64_t, v2df, df, f64,
+ float64x2_t)
+__ST3_LANE_FUNC (poly8x8x3_t, poly8x16x3_t, poly8_t, v16qi, qi, p8, int8x16_t)
+__ST3_LANE_FUNC (poly16x4x3_t, poly16x8x3_t, poly16_t, v8hi, hi, p16,
+ int16x8_t)
+__ST3_LANE_FUNC (int8x8x3_t, int8x16x3_t, int8_t, v16qi, qi, s8, int8x16_t)
+__ST3_LANE_FUNC (int16x4x3_t, int16x8x3_t, int16_t, v8hi, hi, s16, int16x8_t)
+__ST3_LANE_FUNC (int32x2x3_t, int32x4x3_t, int32_t, v4si, si, s32, int32x4_t)
+__ST3_LANE_FUNC (int64x1x3_t, int64x2x3_t, int64_t, v2di, di, s64, int64x2_t)
+__ST3_LANE_FUNC (uint8x8x3_t, uint8x16x3_t, uint8_t, v16qi, qi, u8, int8x16_t)
+__ST3_LANE_FUNC (uint16x4x3_t, uint16x8x3_t, uint16_t, v8hi, hi, u16,
+ int16x8_t)
+__ST3_LANE_FUNC (uint32x2x3_t, uint32x4x3_t, uint32_t, v4si, si, u32,
+ int32x4_t)
+__ST3_LANE_FUNC (uint64x1x3_t, uint64x2x3_t, uint64_t, v2di, di, u64,
+ int64x2_t)
+
+#undef __ST3_LANE_FUNC
+#define __ST3_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst3q_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ union { intype __i; \
+ __builtin_aarch64_simd_ci __o; } __temp = { __b }; \
+ __builtin_aarch64_st3_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __temp.__o, __c); \
+}
+
+__ST3_LANE_FUNC (float32x4x3_t, float32_t, v4sf, sf, f32)
+__ST3_LANE_FUNC (float64x2x3_t, float64_t, v2df, df, f64)
+__ST3_LANE_FUNC (poly8x16x3_t, poly8_t, v16qi, qi, p8)
+__ST3_LANE_FUNC (poly16x8x3_t, poly16_t, v8hi, hi, p16)
+__ST3_LANE_FUNC (int8x16x3_t, int8_t, v16qi, qi, s8)
+__ST3_LANE_FUNC (int16x8x3_t, int16_t, v8hi, hi, s16)
+__ST3_LANE_FUNC (int32x4x3_t, int32_t, v4si, si, s32)
+__ST3_LANE_FUNC (int64x2x3_t, int64_t, v2di, di, s64)
+__ST3_LANE_FUNC (uint8x16x3_t, uint8_t, v16qi, qi, u8)
+__ST3_LANE_FUNC (uint16x8x3_t, uint16_t, v8hi, hi, u16)
+__ST3_LANE_FUNC (uint32x4x3_t, uint32_t, v4si, si, u32)
+__ST3_LANE_FUNC (uint64x2x3_t, uint64_t, v2di, di, u64)
+
+#define __ST4_LANE_FUNC(intype, largetype, ptrtype, \
+ mode, ptr_mode, funcsuffix, signedtype) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst4_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_xi __o; \
+ largetype __temp; \
+ __temp.val[0] \
+ = vcombine_##funcsuffix (__b.val[0], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[1] \
+ = vcombine_##funcsuffix (__b.val[1], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[2] \
+ = vcombine_##funcsuffix (__b.val[2], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __temp.val[3] \
+ = vcombine_##funcsuffix (__b.val[3], \
+ vcreate_##funcsuffix (__AARCH64_UINT64_C (0))); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[0], 0); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[1], 1); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[2], 2); \
+ __o = __builtin_aarch64_set_qregxi##mode (__o, \
+ (signedtype) __temp.val[3], 3); \
+ __builtin_aarch64_st4_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __o, __c); \
+}
+
+__ST4_LANE_FUNC (float32x2x4_t, float32x4x4_t, float32_t, v4sf, sf, f32,
+ float32x4_t)
+__ST4_LANE_FUNC (float64x1x4_t, float64x2x4_t, float64_t, v2df, df, f64,
+ float64x2_t)
+__ST4_LANE_FUNC (poly8x8x4_t, poly8x16x4_t, poly8_t, v16qi, qi, p8, int8x16_t)
+__ST4_LANE_FUNC (poly16x4x4_t, poly16x8x4_t, poly16_t, v8hi, hi, p16,
+ int16x8_t)
+__ST4_LANE_FUNC (int8x8x4_t, int8x16x4_t, int8_t, v16qi, qi, s8, int8x16_t)
+__ST4_LANE_FUNC (int16x4x4_t, int16x8x4_t, int16_t, v8hi, hi, s16, int16x8_t)
+__ST4_LANE_FUNC (int32x2x4_t, int32x4x4_t, int32_t, v4si, si, s32, int32x4_t)
+__ST4_LANE_FUNC (int64x1x4_t, int64x2x4_t, int64_t, v2di, di, s64, int64x2_t)
+__ST4_LANE_FUNC (uint8x8x4_t, uint8x16x4_t, uint8_t, v16qi, qi, u8, int8x16_t)
+__ST4_LANE_FUNC (uint16x4x4_t, uint16x8x4_t, uint16_t, v8hi, hi, u16,
+ int16x8_t)
+__ST4_LANE_FUNC (uint32x2x4_t, uint32x4x4_t, uint32_t, v4si, si, u32,
+ int32x4_t)
+__ST4_LANE_FUNC (uint64x1x4_t, uint64x2x4_t, uint64_t, v2di, di, u64,
+ int64x2_t)
+
+#undef __ST4_LANE_FUNC
+#define __ST4_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix) \
+__extension__ static __inline void \
+__attribute__ ((__always_inline__)) \
+vst4q_lane_ ## funcsuffix (ptrtype *__ptr, \
+ intype __b, const int __c) \
+{ \
+ union { intype __i; \
+ __builtin_aarch64_simd_xi __o; } __temp = { __b }; \
+ __builtin_aarch64_st4_lane##mode ((__builtin_aarch64_simd_ ## ptr_mode *) \
+ __ptr, __temp.__o, __c); \
+}
+
+__ST4_LANE_FUNC (float32x4x4_t, float32_t, v4sf, sf, f32)
+__ST4_LANE_FUNC (float64x2x4_t, float64_t, v2df, df, f64)
+__ST4_LANE_FUNC (poly8x16x4_t, poly8_t, v16qi, qi, p8)
+__ST4_LANE_FUNC (poly16x8x4_t, poly16_t, v8hi, hi, p16)
+__ST4_LANE_FUNC (int8x16x4_t, int8_t, v16qi, qi, s8)
+__ST4_LANE_FUNC (int16x8x4_t, int16_t, v8hi, hi, s16)
+__ST4_LANE_FUNC (int32x4x4_t, int32_t, v4si, si, s32)
+__ST4_LANE_FUNC (int64x2x4_t, int64_t, v2di, di, s64)
+__ST4_LANE_FUNC (uint8x16x4_t, uint8_t, v16qi, qi, u8)
+__ST4_LANE_FUNC (uint16x8x4_t, uint16_t, v8hi, hi, u16)
+__ST4_LANE_FUNC (uint32x4x4_t, uint32_t, v4si, si, u32)
+__ST4_LANE_FUNC (uint64x2x4_t, uint64_t, v2di, di, u64)
__extension__ static __inline int64_t __attribute__ ((__always_inline__))
vaddlv_s32 (int32x2_t a)
@@ -20943,6 +20821,12 @@ vqabss_s32 (int32x1_t __a)
return (int32x1_t) __builtin_aarch64_sqabssi (__a);
}
+__extension__ static __inline int64_t __attribute__ ((__always_inline__))
+vqabsd_s64 (int64_t __a)
+{
+ return __builtin_aarch64_sqabsdi (__a);
+}
+
/* vqadd */
__extension__ static __inline int8x1_t __attribute__ ((__always_inline__))
@@ -21561,6 +21445,12 @@ vqnegs_s32 (int32x1_t __a)
return (int32x1_t) __builtin_aarch64_sqnegsi (__a);
}
+__extension__ static __inline int64_t __attribute__ ((__always_inline__))
+vqnegd_s64 (int64_t __a)
+{
+ return __builtin_aarch64_sqnegdi (__a);
+}
+
/* vqrdmulh */
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
@@ -22481,6 +22371,12 @@ vrnd_f32 (float32x2_t __a)
return __builtin_aarch64_btruncv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrnd_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_trunc (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndq_f32 (float32x4_t __a)
{
@@ -22501,6 +22397,12 @@ vrnda_f32 (float32x2_t __a)
return __builtin_aarch64_roundv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrnda_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_round (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndaq_f32 (float32x4_t __a)
{
@@ -22521,6 +22423,12 @@ vrndi_f32 (float32x2_t __a)
return __builtin_aarch64_nearbyintv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndi_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_nearbyint (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndiq_f32 (float32x4_t __a)
{
@@ -22541,6 +22449,12 @@ vrndm_f32 (float32x2_t __a)
return __builtin_aarch64_floorv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndm_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_floor (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndmq_f32 (float32x4_t __a)
{
@@ -22560,6 +22474,13 @@ vrndn_f32 (float32x2_t __a)
{
return __builtin_aarch64_frintnv2sf (__a);
}
+
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndn_f64 (float64x1_t __a)
+{
+ return __builtin_aarch64_frintndf (__a);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndnq_f32 (float32x4_t __a)
{
@@ -22580,6 +22501,12 @@ vrndp_f32 (float32x2_t __a)
return __builtin_aarch64_ceilv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndp_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_ceil (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndpq_f32 (float32x4_t __a)
{
@@ -22600,6 +22527,12 @@ vrndx_f32 (float32x2_t __a)
return __builtin_aarch64_rintv2sf (__a);
}
+__extension__ static __inline float64x1_t __attribute__ ((__always_inline__))
+vrndx_f64 (float64x1_t __a)
+{
+ return vset_lane_f64 (__builtin_rint (vget_lane_f64 (__a, 0)), __a, 0);
+}
+
__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
vrndxq_f32 (float32x4_t __a)
{
@@ -25316,6 +25249,444 @@ __INTERLEAVE_LIST (uzp)
/* vzip */
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vzip1_f32 (float32x2_t __a, float32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
+vzip1_p8 (poly8x8_t __a, poly8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
+vzip1_p16 (poly16x4_t __a, poly16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
+vzip1_s8 (int8x8_t __a, int8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
+vzip1_s16 (int16x4_t __a, int16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
+vzip1_s32 (int32x2_t __a, int32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
+vzip1_u8 (uint8x8_t __a, uint8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
+vzip1_u16 (uint16x4_t __a, uint16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
+vzip1_u32 (uint32x2_t __a, uint32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vzip1q_f32 (float32x4_t __a, float32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
+vzip1q_f64 (float64x2_t __a, float64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
+vzip1q_p8 (poly8x16_t __a, poly8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23});
+#endif
+}
+
+__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
+vzip1q_p16 (poly16x8_t __a, poly16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
+vzip1q_s8 (int8x16_t __a, int8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23});
+#endif
+}
+
+__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
+vzip1q_s16 (int16x8_t __a, int16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
+vzip1q_s32 (int32x4_t __a, int32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
+vzip1q_s64 (int64x2_t __a, int64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
+vzip1q_u8 (uint8x16_t __a, uint8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23});
+#endif
+}
+
+__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
+vzip1q_u16 (uint16x8_t __a, uint16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {12, 4, 13, 5, 14, 6, 15, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {0, 8, 1, 9, 2, 10, 3, 11});
+#endif
+}
+
+__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
+vzip1q_u32 (uint32x4_t __a, uint32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {6, 2, 7, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {0, 4, 1, 5});
+#endif
+}
+
+__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
+vzip1q_u64 (uint64x2_t __a, uint64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {3, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {0, 2});
+#endif
+}
+
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vzip2_f32 (float32x2_t __a, float32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline poly8x8_t __attribute__ ((__always_inline__))
+vzip2_p8 (poly8x8_t __a, poly8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline poly16x4_t __attribute__ ((__always_inline__))
+vzip2_p16 (poly16x4_t __a, poly16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline int8x8_t __attribute__ ((__always_inline__))
+vzip2_s8 (int8x8_t __a, int8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
+vzip2_s16 (int16x4_t __a, int16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
+vzip2_s32 (int32x2_t __a, int32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline uint8x8_t __attribute__ ((__always_inline__))
+vzip2_u8 (uint8x8_t __a, uint8x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x8_t) {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline uint16x4_t __attribute__ ((__always_inline__))
+vzip2_u16 (uint16x4_t __a, uint16x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline uint32x2_t __attribute__ ((__always_inline__))
+vzip2_u32 (uint32x2_t __a, uint32x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vzip2q_f32 (float32x4_t __a, float32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
+vzip2q_f64 (float64x2_t __a, float64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline poly8x16_t __attribute__ ((__always_inline__))
+vzip2q_p8 (poly8x16_t __a, poly8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31});
+#endif
+}
+
+__extension__ static __inline poly16x8_t __attribute__ ((__always_inline__))
+vzip2q_p16 (poly16x8_t __a, poly16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
+vzip2q_s8 (int8x16_t __a, int8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31});
+#endif
+}
+
+__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
+vzip2q_s16 (int16x8_t __a, int16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
+vzip2q_s32 (int32x4_t __a, int32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
+vzip2q_s64 (int64x2_t __a, int64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {1, 3});
+#endif
+}
+
+__extension__ static __inline uint8x16_t __attribute__ ((__always_inline__))
+vzip2q_u8 (uint8x16_t __a, uint8x16_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7});
+#else
+ return __builtin_shuffle (__a, __b, (uint8x16_t)
+ {8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31});
+#endif
+}
+
+__extension__ static __inline uint16x8_t __attribute__ ((__always_inline__))
+vzip2q_u16 (uint16x8_t __a, uint16x8_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint16x8_t) {8, 0, 9, 1, 10, 2, 11, 3});
+#else
+ return __builtin_shuffle (__a, __b, (uint16x8_t)
+ {4, 12, 5, 13, 6, 14, 7, 15});
+#endif
+}
+
+__extension__ static __inline uint32x4_t __attribute__ ((__always_inline__))
+vzip2q_u32 (uint32x4_t __a, uint32x4_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {4, 0, 5, 1});
+#else
+ return __builtin_shuffle (__a, __b, (uint32x4_t) {2, 6, 3, 7});
+#endif
+}
+
+__extension__ static __inline uint64x2_t __attribute__ ((__always_inline__))
+vzip2q_u64 (uint64x2_t __a, uint64x2_t __b)
+{
+#ifdef __AARCH64EB__
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {2, 0});
+#else
+ return __builtin_shuffle (__a, __b, (uint64x2_t) {1, 3});
+#endif
+}
+
__INTERLEAVE_LIST (zip)
#undef __INTERLEAVE_LIST
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/libgcc.a b/lib/gcc/aarch64-none-elf/4.9.1/libgcc.a
index ce8921c..68b2630 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/libgcc.a
+++ b/lib/gcc/aarch64-none-elf/4.9.1/libgcc.a
Binary files differ
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/libgcov.a b/lib/gcc/aarch64-none-elf/4.9.1/libgcov.a
index 808cc8c..0004266 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/libgcov.a
+++ b/lib/gcc/aarch64-none-elf/4.9.1/libgcov.a
Binary files differ
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/gtype.state b/lib/gcc/aarch64-none-elf/4.9.1/plugin/gtype.state
index 5e85d41..d8bfc1e 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/gtype.state
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/gtype.state
@@ -4,8 +4,8 @@
;;; Don't parse this file wihout knowing GCC gengtype internals.
;;; This file should be parsed by the same gengtype which wrote it.
-(!version "4.9.1 20140505 (prerelease)")
-(!srcdir "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc")
+(!version "4.9.1 20140529 (prerelease)")
+(!srcdir "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc")
(!languages 9 ada c cp fortran go java lto objc objcp)
(!fileslist 187
(!srcfile 511 "../libcpp/include/line-map.h")
@@ -307,11 +307,11 @@
(!srcfileloc "tree-core.h" 729)
nil )
(!pair "u"
- (!type union 12 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-core.h:731"
+ (!type union 12 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-core.h:731"
(!srcfileloc "tree-core.h" 765)
(!fields 3
(!pair "bits"
- (!type struct 13 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-core.h:734"
+ (!type struct 13 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-core.h:734"
(!srcfileloc "tree-core.h" 757)
(!fields 16
(!pair "lang_flag_0"
@@ -6601,7 +6601,7 @@
)
)
(!pair "x"
- (!type struct 321 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/basic-block.h:187"
+ (!type struct 321 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/basic-block.h:187"
(!srcfileloc "basic-block.h" 190)
(!fields 2
(!pair "head_"
@@ -8397,45 +8397,41 @@
(!type struct 404
(!type already_seen 403)
gc_maybe_pointed_to "machine_function"
- (!srcfileloc "config/aarch64/aarch64.h" 536)
+ (!srcfileloc "config/aarch64/aarch64.h" 534)
(!fields 2
(!pair "frame"
(!type struct 405 nil gc_used "aarch64_frame"
- (!srcfileloc "config/aarch64/aarch64.h" 526)
- (!fields 6
+ (!srcfileloc "config/aarch64/aarch64.h" 524)
+ (!fields 5
(!pair "reg_offset"
(!type array 406 nil gc_used "FIRST_PSEUDO_REGISTER"
(!type already_seen 9)
)
- (!srcfileloc "config/aarch64/aarch64.h" 517)
+ (!srcfileloc "config/aarch64/aarch64.h" 516)
nil )
(!pair "saved_regs_size"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 518)
+ (!srcfileloc "config/aarch64/aarch64.h" 517)
nil )
(!pair "padding0"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 521)
+ (!srcfileloc "config/aarch64/aarch64.h" 520)
nil )
(!pair "hardfp_offset"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 522)
- nil )
- (!pair "fp_lr_offset"
- (!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 523)
+ (!srcfileloc "config/aarch64/aarch64.h" 521)
nil )
(!pair "laid_out"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 525)
+ (!srcfileloc "config/aarch64/aarch64.h" 523)
nil )
)
nil 511 nil nil )
- (!srcfileloc "config/aarch64/aarch64.h" 530)
+ (!srcfileloc "config/aarch64/aarch64.h" 528)
nil )
(!pair "saved_varargs_size"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.h" 534)
+ (!srcfileloc "config/aarch64/aarch64.h" 532)
nil )
)
nil 511 nil nil )
@@ -8520,7 +8516,7 @@
(!srcfileloc "dwarf2out.h" 55)
nil )
(!pair "dw_cfi_oprnd1"
- (!type union 413 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/dwarf2out.h:47"
+ (!type union 413 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/dwarf2out.h:47"
(!srcfileloc "dwarf2out.h" 52)
(!fields 4
(!pair "dw_cfi_reg_num"
@@ -10829,7 +10825,7 @@
)
)
(!pair "loc"
- (!type union 512 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-core.h:1162"
+ (!type union 512 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-core.h:1162"
(!srcfileloc "tree-core.h" 1162)
(!fields 2
(!pair "stmt"
@@ -12649,7 +12645,7 @@
(!srcfileloc "c/c-decl.c" 212)
(!fields 11
(!pair "u"
- (!type union 585 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/c/c-decl.c:198"
+ (!type union 585 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/c/c-decl.c:198"
(!srcfileloc "c/c-decl.c" 201)
(!fields 2
(!pair "type"
@@ -13668,7 +13664,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 644 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/java/expr.c:2060"nil
+ (!type struct 644 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/java/expr.c:2060"nil
(!fields 0 )
nil 0 nil nil )
@@ -13795,11 +13791,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 655 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/fortran/trans.h:340"nil
+ (!type struct 655 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/fortran/trans.h:340"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 656 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/fortran/trans.h:328"nil
+ (!type struct 656 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/fortran/trans.h:328"nil
(!fields 0 )
nil 0 nil nil )
@@ -13823,7 +13819,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 662 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/fortran/trans.h:33"nil
+ (!type struct 662 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/fortran/trans.h:33"nil
(!fields 0 )
nil 0 nil nil )
@@ -14096,27 +14092,27 @@
(!type already_seen 684)
)
gc_pointed_to "vec<tree_int,va_gc>"
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
(!fields 2
(!pair "va_gc"
(!type already_seen 3)
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
(!pair "tree_int"
(!type struct 686 nil gc_used "tree_int"
- (!srcfileloc "cp/parser.c" 8667)
+ (!srcfileloc "cp/parser.c" 8653)
(!fields 2
(!pair "t"
(!type already_seen 5)
- (!srcfileloc "cp/parser.c" 8665)
+ (!srcfileloc "cp/parser.c" 8651)
nil )
(!pair "i"
(!type already_seen 9)
- (!srcfileloc "cp/parser.c" 8666)
+ (!srcfileloc "cp/parser.c" 8652)
nil )
)
nil 260 nil nil )
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
)
)
@@ -15074,7 +15070,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 759 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/c/c-parser.c:6077"nil
+ (!type struct 759 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/c/c-parser.c:6077"nil
(!fields 0 )
nil 0 nil nil )
@@ -15201,7 +15197,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 768 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/c-family/c-pragma.c:1169"nil
+ (!type struct 768 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/c-family/c-pragma.c:1169"nil
(!fields 0 )
nil 0 nil nil )
@@ -15733,7 +15729,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 828 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/ada/gcc-interface/decl.c:178"nil
+ (!type struct 828 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/ada/gcc-interface/decl.c:178"nil
(!fields 0 )
nil 0 nil nil )
@@ -17654,7 +17650,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1014 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/config/aarch64/aarch64.c:6383"nil
+ (!type struct 1014 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/config/aarch64/aarch64.c:6436"nil
(!fields 0 )
nil 0 nil nil )
@@ -17984,7 +17980,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type union 1079 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/tree-eh.c:59"nil
+ (!type union 1079 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/tree-eh.c:59"nil
(!fields 0 )
nil 0 nil )
@@ -18614,7 +18610,7 @@
(!srcfileloc "gimple.h" 277)
nil )
(!pair "u"
- (!type union 1120 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/gimple.h:280"
+ (!type union 1120 nil gc_used "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/gimple.h:280"
(!srcfileloc "gimple.h" 283)
(!fields 2
(!pair "fntype"
@@ -18719,11 +18715,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1128 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/varasm.c:4818"nil
+ (!type struct 1128 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/varasm.c:4818"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 1129 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/varasm.c:4574"nil
+ (!type struct 1129 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/varasm.c:4574"nil
(!fields 0 )
nil 0 nil nil )
@@ -18829,7 +18825,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type union 1148 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/mcf.c:344"nil
+ (!type union 1148 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/mcf.c:344"nil
(!fields 0 )
nil 0 nil )
@@ -19745,7 +19741,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1268 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/dwarf2cfi.c:218"nil
+ (!type struct 1268 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/dwarf2cfi.c:218"nil
(!fields 0 )
nil 0 nil nil )
@@ -19757,7 +19753,7 @@
(!type pointer 1271 nil gc_unused
(!type already_seen 1270)
)
- gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/dwarf2cfi.c:101"nil
+ gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/dwarf2cfi.c:101"nil
(!fields 0 )
nil 0 nil nil )
@@ -20174,19 +20170,19 @@
(!type already_seen 1324)
)
gc_pointed_to "constant_descriptor_tree"
- (!srcfileloc "cgraph.h" 1336)
+ (!srcfileloc "cgraph.h" 1337)
(!fields 3
(!pair "rtl"
(!type already_seen 136)
- (!srcfileloc "cgraph.h" 1327)
+ (!srcfileloc "cgraph.h" 1328)
nil )
(!pair "value"
(!type already_seen 5)
- (!srcfileloc "cgraph.h" 1330)
+ (!srcfileloc "cgraph.h" 1331)
nil )
(!pair "hash"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 1335)
+ (!srcfileloc "cgraph.h" 1336)
nil )
)
nil 511 nil nil )
@@ -21810,7 +21806,7 @@
(!type already_seen 1318)
- (!type struct 1426 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/config/aarch64/aarch64.h:578"nil
+ (!type struct 1426 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/config/aarch64/aarch64.h:576"nil
(!fields 0 )
nil 0 nil nil )
@@ -21898,11 +21894,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1442 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/../libcpp/include/cpplib.h:999"nil
+ (!type struct 1442 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/../libcpp/include/cpplib.h:999"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 1443 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/../libcpp/include/cpplib.h:988"nil
+ (!type struct 1443 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/../libcpp/include/cpplib.h:988"nil
(!fields 0 )
nil 0 nil nil )
@@ -21956,7 +21952,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1452 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/../libcpp/include/line-map.h:627"nil
+ (!type struct 1452 nil gc_unused "anonymous:/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/../libcpp/include/line-map.h:627"nil
(!fields 0 )
nil 0 nil nil )
@@ -22426,11 +22422,11 @@
nil )
(!pair "vec<tree_int,va_gc>"
(!type already_seen 684)
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
(!pair "tree_int"
(!type already_seen 686)
- (!srcfileloc "cp/parser.c" 8667)
+ (!srcfileloc "cp/parser.c" 8653)
nil )
(!pair "cp_parser_expression_stack"
(!type array 1464 nil gc_unused "NUM_PREC_VALUES"
@@ -22968,7 +22964,7 @@
nil )
(!pair "builtin_type"
(!type already_seen 9)
- (!srcfileloc "ada/gcc-interface/utils.c" 5854)
+ (!srcfileloc "ada/gcc-interface/utils.c" 5855)
nil )
(!pair "vec<loop_info,va_gc>"
(!type already_seen 815)
@@ -22996,7 +22992,7 @@
nil )
(!pair "vinfo_t"
(!type already_seen 827)
- (!srcfileloc "ada/gcc-interface/decl.c" 6906)
+ (!srcfileloc "ada/gcc-interface/decl.c" 6908)
nil )
(!pair "intrin_binding_t"
(!type already_seen 828)
@@ -23232,7 +23228,7 @@
nil )
(!pair "aarch64_simd_mangle_map_entry"
(!type already_seen 1014)
- (!srcfileloc "config/aarch64/aarch64.c" 6387)
+ (!srcfileloc "config/aarch64/aarch64.c" 6440)
nil )
(!pair "aarch64_cc"
(!type already_seen 9)
@@ -23768,23 +23764,23 @@
nil )
(!pair "cgraph_2node_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 831)
+ (!srcfileloc "cgraph.h" 832)
nil )
(!pair "cgraph_2edge_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 829)
+ (!srcfileloc "cgraph.h" 830)
nil )
(!pair "varpool_node_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 827)
+ (!srcfileloc "cgraph.h" 828)
nil )
(!pair "cgraph_node_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 826)
+ (!srcfileloc "cgraph.h" 827)
nil )
(!pair "cgraph_edge_hook"
(!type already_seen 9)
- (!srcfileloc "cgraph.h" 825)
+ (!srcfileloc "cgraph.h" 826)
nil )
(!pair "cgraph_edge_p"
(!type already_seen 915)
@@ -24118,7 +24114,7 @@
nil )
(!pair "machine_function"
(!type already_seen 404)
- (!srcfileloc "config/aarch64/aarch64.h" 536)
+ (!srcfileloc "config/aarch64/aarch64.h" 534)
nil )
(!pair "gt_pointer_operator"
(!type already_seen 9)
@@ -25707,23 +25703,23 @@
nil )
(!pair "generic_parm_count"
(!type already_seen 9)
- (!srcfileloc "cp/parser.c" 31968)
+ (!srcfileloc "cp/parser.c" 31972)
nil )
(!pair "the_parser"
(!type already_seen 690)
- (!srcfileloc "cp/parser.c" 31391)
+ (!srcfileloc "cp/parser.c" 31395)
nil )
(!pair "lambda_scope_stack"
(!type already_seen 685)
- (!srcfileloc "cp/parser.c" 8668)
+ (!srcfileloc "cp/parser.c" 8654)
nil )
(!pair "lambda_count"
(!type already_seen 9)
- (!srcfileloc "cp/parser.c" 8662)
+ (!srcfileloc "cp/parser.c" 8648)
nil )
(!pair "lambda_scope"
(!type already_seen 5)
- (!srcfileloc "cp/parser.c" 8661)
+ (!srcfileloc "cp/parser.c" 8647)
nil )
(!pair "cp_parser_context_free_list"
(!type already_seen 696)
@@ -25782,7 +25778,7 @@
nil )
(!pair "last_error_tinst_level"
(!type already_seen 725)
- (!srcfileloc "cp/pt.c" 8211)
+ (!srcfileloc "cp/pt.c" 8230)
nil )
(!pair "canonical_template_parms"
(!type already_seen 45)
@@ -25873,11 +25869,11 @@
nil )
(!pair "java_iface_lookup_fn"
(!type already_seen 5)
- (!srcfileloc "cp/call.c" 7309)
+ (!srcfileloc "cp/call.c" 7318)
nil )
(!pair "default_arg_context"
(!type already_seen 45)
- (!srcfileloc "cp/call.c" 6482)
+ (!srcfileloc "cp/call.c" 6491)
nil )
(!pair "unemitted_tinfo_decls"
(!type already_seen 45)
@@ -26140,13 +26136,13 @@
(!type array 1569 nil gc_used "(int) ATTR_LAST"
(!type already_seen 5)
)
- (!srcfileloc "ada/gcc-interface/utils.c" 5997)
+ (!srcfileloc "ada/gcc-interface/utils.c" 5998)
nil )
(!pair "builtin_types"
(!type array 1570 nil gc_used "(int) BT_LAST + 1"
(!type already_seen 5)
)
- (!srcfileloc "ada/gcc-interface/utils.c" 5857)
+ (!srcfileloc "ada/gcc-interface/utils.c" 5858)
nil )
(!pair "dummy_global"
(!type already_seen 5)
@@ -26407,7 +26403,7 @@
)
(!pair "va_list_type"
(!type already_seen 5)
- (!srcfileloc "config/aarch64/aarch64.c" 5500)
+ (!srcfileloc "config/aarch64/aarch64.c" 5553)
nil )
(!pair "tls_get_addr_libfunc"
(!type already_seen 136)
@@ -26427,7 +26423,7 @@
nil )
(!pair "critical_name_mutexes"
(!type already_seen 1488)
- (!srcfileloc "omp-low.c" 8813)
+ (!srcfileloc "omp-low.c" 8832)
(!options
(!option param2_is type
(!type already_seen 5)
@@ -26837,7 +26833,7 @@
nil )
(!pair "block_move_fn"
(!type already_seen 5)
- (!srcfileloc "expr.c" 1443)
+ (!srcfileloc "expr.c" 1427)
nil )
(!pair "stack_check_libfunc"
(!type already_seen 136)
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/auto-host.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/auto-host.h
index f3520af..b14aea0 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/auto-host.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/auto-host.h
@@ -1255,6 +1255,13 @@
#endif
+/* Define if the linker supports clearing hardware capabilities via mapfile.
+ */
+#ifndef USED_FOR_TARGET
+/* #undef HAVE_LD_CLEARCAP */
+#endif
+
+
/* Define if your linker supports --demangle option. */
#ifndef USED_FOR_TARGET
#define HAVE_LD_DEMANGLE 1
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/cgraph.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/cgraph.h
index 15310d8..6c3be6d 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/cgraph.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/cgraph.h
@@ -723,6 +723,7 @@ enum symbol_partitioning_class
/* In symtab.c */
void symtab_register_node (symtab_node *);
void symtab_unregister_node (symtab_node *);
+void symtab_remove_from_same_comdat_group (symtab_node *);
void symtab_remove_node (symtab_node *);
symtab_node *symtab_get_node (const_tree);
symtab_node *symtab_node_for_asm (const_tree asmname);
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64-protos.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64-protos.h
index 5542f02..04cbc78 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64-protos.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64-protos.h
@@ -175,6 +175,8 @@ bool aarch64_is_extend_from_extract (enum machine_mode, rtx, rtx);
bool aarch64_is_long_call_p (rtx);
bool aarch64_label_mentioned_p (rtx);
bool aarch64_legitimate_pic_operand_p (rtx);
+bool aarch64_modes_tieable_p (enum machine_mode mode1,
+ enum machine_mode mode2);
bool aarch64_move_imm (HOST_WIDE_INT, enum machine_mode);
bool aarch64_mov_operand_p (rtx, enum aarch64_symbol_context,
enum machine_mode);
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64.h
index 2fd6df4..c9b30d0 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/aarch64/aarch64.h
@@ -365,8 +365,7 @@ extern unsigned long aarch64_tune_flags;
#define HARD_REGNO_MODE_OK(REGNO, MODE) aarch64_hard_regno_mode_ok (REGNO, MODE)
-#define MODES_TIEABLE_P(MODE1, MODE2) \
- (GET_MODE_CLASS (MODE1) == GET_MODE_CLASS (MODE2))
+#define MODES_TIEABLE_P(MODE1, MODE2) aarch64_modes_tieable_p (MODE1, MODE2)
#define DWARF2_UNWIND_INFO 1
@@ -520,7 +519,6 @@ struct GTY (()) aarch64_frame
been saved. */
HOST_WIDE_INT padding0;
HOST_WIDE_INT hardfp_offset; /* HARD_FRAME_POINTER_REGNUM */
- HOST_WIDE_INT fp_lr_offset; /* Space needed for saving fp and/or lr */
bool laid_out;
};
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/arm/aarch-common-protos.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/arm/aarch-common-protos.h
index 3e6e242..1b60d78 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/arm/aarch-common-protos.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/arm/aarch-common-protos.h
@@ -24,6 +24,9 @@
#define GCC_AARCH_COMMON_PROTOS_H
extern int aarch_crypto_can_dual_issue (rtx, rtx);
+extern bool aarch_rev16_p (rtx);
+extern bool aarch_rev16_shleft_mask_imm_p (rtx, enum machine_mode);
+extern bool aarch_rev16_shright_mask_imm_p (rtx, enum machine_mode);
extern int arm_early_load_addr_dep (rtx, rtx);
extern int arm_early_store_addr_dep (rtx, rtx);
extern int arm_mac_accumulator_is_mul_result (rtx, rtx);
@@ -54,6 +57,7 @@ struct alu_cost_table
const int bfi; /* Bit-field insert. */
const int bfx; /* Bit-field extraction. */
const int clz; /* Count Leading Zeros. */
+ const int rev; /* Reverse bits/bytes. */
const int non_exec; /* Extra cost when not executing insn. */
const bool non_exec_costs_exec; /* True if non-execution must add the exec
cost. */
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/initfini-array.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/initfini-array.h
index f7ae836..67e66f6 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/initfini-array.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/initfini-array.h
@@ -14,8 +14,13 @@
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details.
- You should have received a copy of the GNU General Public License
- along with GCC; see the file COPYING3. If not see
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
#ifdef HAVE_INITFINI_ARRAY_SUPPORT
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/newlib-stdint.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/newlib-stdint.h
index f4a78a5..47445e4 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/newlib-stdint.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/config/newlib-stdint.h
@@ -13,8 +13,13 @@ but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-You should have received a copy of the GNU General Public License
-along with GCC; see the file COPYING3. If not see
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
/* newlib uses 32-bit long in certain cases for all non-SPU
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/configargs.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/configargs.h
index 4364972..151fc70 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/configargs.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/configargs.h
@@ -1,5 +1,5 @@
/* Generated automatically. */
-static const char configuration_arguments[] = "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-branch --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-none-elf --enable-threads --enable-tls --disable-libgomp --disable-libstdc__-v3 --disable-libitm --disable-libsanitizer --disable-libatomic : (reconfigured) /mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/gcc/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-branch --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-none-elf --enable-threads --enable-tls --disable-libgomp --disable-libstdc__-v3 --disable-libitm --disable-libsanitizer --disable-libatomic";
+static const char configuration_arguments[] = "/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-2014.06 --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-none-elf --enable-threads --enable-tls --disable-libgomp --disable-libstdc__-v3 --disable-libitm --disable-libsanitizer --disable-libatomic : (reconfigured) /mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/temp-install --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libsanitizer --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.9-2014.06 --with-binutils-version=current --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --disable-graphite --target=aarch64-none-elf --enable-threads --enable-tls --disable-libgomp --disable-libstdc__-v3 --disable-libitm --disable-libsanitizer --disable-libatomic";
static const char thread_model[] = "single";
static const struct {
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-codes.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-codes.h
index 0b52fe7..3385748 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-codes.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-codes.h
@@ -31,13 +31,23 @@ enum insn_code {
CODE_FOR_storewb_pairsi_di = 54,
CODE_FOR_storewb_pairdi_si = 55,
CODE_FOR_storewb_pairdi_di = 56,
+ CODE_FOR_addsi3_compare0 = 72,
+ CODE_FOR_adddi3_compare0 = 73,
+ CODE_FOR_addsi3_carryin = 184,
+ CODE_FOR_adddi3_carryin = 185,
CODE_FOR_subsi3 = 199,
CODE_FOR_subdi3 = 201,
+ CODE_FOR_subsi3_compare0 = 202,
+ CODE_FOR_subdi3_compare0 = 203,
+ CODE_FOR_subsi3_carryin = 255,
+ CODE_FOR_subdi3_carryin = 256,
CODE_FOR_absdi2 = 261,
CODE_FOR_negsi2 = 262,
CODE_FOR_negdi2 = 263,
CODE_FOR_mulsi3 = 289,
CODE_FOR_muldi3 = 290,
+ CODE_FOR_maddsi = 292,
+ CODE_FOR_madddi = 293,
CODE_FOR_mulsidi3 = 301,
CODE_FOR_umulsidi3 = 302,
CODE_FOR_maddsidi4 = 303,
@@ -62,2147 +72,2216 @@ enum insn_code {
CODE_FOR_anddi3 = 381,
CODE_FOR_iordi3 = 382,
CODE_FOR_xordi3 = 383,
- CODE_FOR_one_cmplsi2 = 438,
- CODE_FOR_one_cmpldi2 = 439,
- CODE_FOR_clzsi2 = 493,
- CODE_FOR_clzdi2 = 494,
- CODE_FOR_clrsbsi2 = 495,
- CODE_FOR_clrsbdi2 = 496,
- CODE_FOR_rbitsi2 = 497,
- CODE_FOR_rbitdi2 = 498,
- CODE_FOR_bswapsi2 = 578,
- CODE_FOR_bswapdi2 = 579,
- CODE_FOR_bswaphi2 = 580,
- CODE_FOR_btruncsf2 = 582,
- CODE_FOR_ceilsf2 = 583,
- CODE_FOR_floorsf2 = 584,
- CODE_FOR_frintnsf2 = 585,
- CODE_FOR_nearbyintsf2 = 586,
- CODE_FOR_rintsf2 = 587,
- CODE_FOR_roundsf2 = 588,
- CODE_FOR_btruncdf2 = 589,
- CODE_FOR_ceildf2 = 590,
- CODE_FOR_floordf2 = 591,
- CODE_FOR_frintndf2 = 592,
- CODE_FOR_nearbyintdf2 = 593,
- CODE_FOR_rintdf2 = 594,
- CODE_FOR_rounddf2 = 595,
- CODE_FOR_lbtruncsfsi2 = 596,
- CODE_FOR_lceilsfsi2 = 597,
- CODE_FOR_lfloorsfsi2 = 598,
- CODE_FOR_lroundsfsi2 = 599,
- CODE_FOR_lfrintnsfsi2 = 600,
- CODE_FOR_lbtruncusfsi2 = 601,
- CODE_FOR_lceilusfsi2 = 602,
- CODE_FOR_lfloorusfsi2 = 603,
- CODE_FOR_lroundusfsi2 = 604,
- CODE_FOR_lfrintnusfsi2 = 605,
- CODE_FOR_lbtruncdfsi2 = 606,
- CODE_FOR_lceildfsi2 = 607,
- CODE_FOR_lfloordfsi2 = 608,
- CODE_FOR_lrounddfsi2 = 609,
- CODE_FOR_lfrintndfsi2 = 610,
- CODE_FOR_lbtruncudfsi2 = 611,
- CODE_FOR_lceiludfsi2 = 612,
- CODE_FOR_lfloorudfsi2 = 613,
- CODE_FOR_lroundudfsi2 = 614,
- CODE_FOR_lfrintnudfsi2 = 615,
- CODE_FOR_lbtruncsfdi2 = 616,
- CODE_FOR_lceilsfdi2 = 617,
- CODE_FOR_lfloorsfdi2 = 618,
- CODE_FOR_lroundsfdi2 = 619,
- CODE_FOR_lfrintnsfdi2 = 620,
- CODE_FOR_lbtruncusfdi2 = 621,
- CODE_FOR_lceilusfdi2 = 622,
- CODE_FOR_lfloorusfdi2 = 623,
- CODE_FOR_lroundusfdi2 = 624,
- CODE_FOR_lfrintnusfdi2 = 625,
- CODE_FOR_lbtruncdfdi2 = 626,
- CODE_FOR_lceildfdi2 = 627,
- CODE_FOR_lfloordfdi2 = 628,
- CODE_FOR_lrounddfdi2 = 629,
- CODE_FOR_lfrintndfdi2 = 630,
- CODE_FOR_lbtruncudfdi2 = 631,
- CODE_FOR_lceiludfdi2 = 632,
- CODE_FOR_lfloorudfdi2 = 633,
- CODE_FOR_lroundudfdi2 = 634,
- CODE_FOR_lfrintnudfdi2 = 635,
- CODE_FOR_fmasf4 = 636,
- CODE_FOR_fmadf4 = 637,
- CODE_FOR_fnmasf4 = 638,
- CODE_FOR_fnmadf4 = 639,
- CODE_FOR_fmssf4 = 640,
- CODE_FOR_fmsdf4 = 641,
- CODE_FOR_fnmssf4 = 642,
- CODE_FOR_fnmsdf4 = 643,
- CODE_FOR_extendsfdf2 = 646,
- CODE_FOR_truncdfsf2 = 647,
- CODE_FOR_fix_truncsfsi2 = 648,
- CODE_FOR_fix_truncdfsi2 = 649,
- CODE_FOR_fix_truncsfdi2 = 650,
- CODE_FOR_fix_truncdfdi2 = 651,
- CODE_FOR_fixuns_truncsfsi2 = 652,
- CODE_FOR_fixuns_truncdfsi2 = 653,
- CODE_FOR_fixuns_truncsfdi2 = 654,
- CODE_FOR_fixuns_truncdfdi2 = 655,
- CODE_FOR_floatsisf2 = 656,
- CODE_FOR_floatsidf2 = 657,
- CODE_FOR_floatdisf2 = 658,
- CODE_FOR_floatdidf2 = 659,
- CODE_FOR_floatunssisf2 = 660,
- CODE_FOR_floatunssidf2 = 661,
- CODE_FOR_floatunsdisf2 = 662,
- CODE_FOR_floatunsdidf2 = 663,
- CODE_FOR_addsf3 = 664,
- CODE_FOR_adddf3 = 665,
- CODE_FOR_subsf3 = 666,
- CODE_FOR_subdf3 = 667,
- CODE_FOR_mulsf3 = 668,
- CODE_FOR_muldf3 = 669,
- CODE_FOR_divsf3 = 672,
- CODE_FOR_divdf3 = 673,
- CODE_FOR_negsf2 = 674,
- CODE_FOR_negdf2 = 675,
- CODE_FOR_sqrtsf2 = 676,
- CODE_FOR_sqrtdf2 = 677,
- CODE_FOR_abssf2 = 678,
- CODE_FOR_absdf2 = 679,
- CODE_FOR_smaxsf3 = 680,
- CODE_FOR_smaxdf3 = 681,
- CODE_FOR_sminsf3 = 682,
- CODE_FOR_smindf3 = 683,
- CODE_FOR_aarch64_movdi_tilow = 684,
- CODE_FOR_aarch64_movdi_tflow = 685,
- CODE_FOR_aarch64_movdi_tihigh = 686,
- CODE_FOR_aarch64_movdi_tfhigh = 687,
- CODE_FOR_aarch64_movtihigh_di = 688,
- CODE_FOR_aarch64_movtfhigh_di = 689,
- CODE_FOR_aarch64_movtilow_di = 690,
- CODE_FOR_aarch64_movtflow_di = 691,
- CODE_FOR_aarch64_movtilow_tilow = 692,
- CODE_FOR_add_losym_si = 693,
- CODE_FOR_add_losym_di = 694,
- CODE_FOR_ldr_got_small_si = 695,
- CODE_FOR_ldr_got_small_di = 696,
- CODE_FOR_ldr_got_small_sidi = 697,
- CODE_FOR_ldr_got_tiny = 698,
- CODE_FOR_aarch64_load_tp_hard = 699,
- CODE_FOR_tlsie_small = 701,
- CODE_FOR_tlsle_small = 702,
- CODE_FOR_tlsdesc_small = 703,
- CODE_FOR_stack_tie = 704,
- CODE_FOR_aarch64_simd_dupv8qi = 705,
- CODE_FOR_aarch64_simd_dupv16qi = 706,
- CODE_FOR_aarch64_simd_dupv4hi = 707,
- CODE_FOR_aarch64_simd_dupv8hi = 708,
- CODE_FOR_aarch64_simd_dupv2si = 709,
- CODE_FOR_aarch64_simd_dupv4si = 710,
- CODE_FOR_aarch64_simd_dupv2di = 711,
- CODE_FOR_aarch64_simd_dupv2sf = 712,
- CODE_FOR_aarch64_simd_dupv4sf = 713,
- CODE_FOR_aarch64_simd_dupv2df = 714,
- CODE_FOR_aarch64_dup_lanev8qi = 715,
- CODE_FOR_aarch64_dup_lanev16qi = 716,
- CODE_FOR_aarch64_dup_lanev4hi = 717,
- CODE_FOR_aarch64_dup_lanev8hi = 718,
- CODE_FOR_aarch64_dup_lanev2si = 719,
- CODE_FOR_aarch64_dup_lanev4si = 720,
- CODE_FOR_aarch64_dup_lanev2di = 721,
- CODE_FOR_aarch64_dup_lanev2sf = 722,
- CODE_FOR_aarch64_dup_lanev4sf = 723,
- CODE_FOR_aarch64_dup_lanev2df = 724,
- CODE_FOR_aarch64_dup_lane_to_128v8qi = 725,
- CODE_FOR_aarch64_dup_lane_to_64v16qi = 726,
- CODE_FOR_aarch64_dup_lane_to_128v4hi = 727,
- CODE_FOR_aarch64_dup_lane_to_64v8hi = 728,
- CODE_FOR_aarch64_dup_lane_to_128v2si = 729,
- CODE_FOR_aarch64_dup_lane_to_64v4si = 730,
- CODE_FOR_aarch64_dup_lane_to_64v2di = 731,
- CODE_FOR_aarch64_dup_lane_to_128v2sf = 732,
- CODE_FOR_aarch64_dup_lane_to_64v4sf = 733,
- CODE_FOR_aarch64_dup_lane_to_64v2df = 734,
- CODE_FOR_aarch64_simd_mov_from_v16qilow = 745,
- CODE_FOR_aarch64_simd_mov_from_v8hilow = 746,
- CODE_FOR_aarch64_simd_mov_from_v4silow = 747,
- CODE_FOR_aarch64_simd_mov_from_v2dilow = 748,
- CODE_FOR_aarch64_simd_mov_from_v4sflow = 749,
- CODE_FOR_aarch64_simd_mov_from_v2dflow = 750,
- CODE_FOR_aarch64_simd_mov_from_v16qihigh = 751,
- CODE_FOR_aarch64_simd_mov_from_v8hihigh = 752,
- CODE_FOR_aarch64_simd_mov_from_v4sihigh = 753,
- CODE_FOR_aarch64_simd_mov_from_v2dihigh = 754,
- CODE_FOR_aarch64_simd_mov_from_v4sfhigh = 755,
- CODE_FOR_aarch64_simd_mov_from_v2dfhigh = 756,
- CODE_FOR_ornv8qi3 = 757,
- CODE_FOR_ornv16qi3 = 758,
- CODE_FOR_ornv4hi3 = 759,
- CODE_FOR_ornv8hi3 = 760,
- CODE_FOR_ornv2si3 = 761,
- CODE_FOR_ornv4si3 = 762,
- CODE_FOR_ornv2di3 = 763,
- CODE_FOR_bicv8qi3 = 764,
- CODE_FOR_bicv16qi3 = 765,
- CODE_FOR_bicv4hi3 = 766,
- CODE_FOR_bicv8hi3 = 767,
- CODE_FOR_bicv2si3 = 768,
- CODE_FOR_bicv4si3 = 769,
- CODE_FOR_bicv2di3 = 770,
- CODE_FOR_addv8qi3 = 771,
- CODE_FOR_addv16qi3 = 772,
- CODE_FOR_addv4hi3 = 773,
- CODE_FOR_addv8hi3 = 774,
- CODE_FOR_addv2si3 = 775,
- CODE_FOR_addv4si3 = 776,
- CODE_FOR_addv2di3 = 777,
- CODE_FOR_subv8qi3 = 778,
- CODE_FOR_subv16qi3 = 779,
- CODE_FOR_subv4hi3 = 780,
- CODE_FOR_subv8hi3 = 781,
- CODE_FOR_subv2si3 = 782,
- CODE_FOR_subv4si3 = 783,
- CODE_FOR_subv2di3 = 784,
- CODE_FOR_mulv8qi3 = 785,
- CODE_FOR_mulv16qi3 = 786,
- CODE_FOR_mulv4hi3 = 787,
- CODE_FOR_mulv8hi3 = 788,
- CODE_FOR_mulv2si3 = 789,
- CODE_FOR_mulv4si3 = 790,
- CODE_FOR_negv8qi2 = 806,
- CODE_FOR_negv16qi2 = 807,
- CODE_FOR_negv4hi2 = 808,
- CODE_FOR_negv8hi2 = 809,
- CODE_FOR_negv2si2 = 810,
- CODE_FOR_negv4si2 = 811,
- CODE_FOR_negv2di2 = 812,
- CODE_FOR_absv8qi2 = 813,
- CODE_FOR_absv16qi2 = 814,
- CODE_FOR_absv4hi2 = 815,
- CODE_FOR_absv8hi2 = 816,
- CODE_FOR_absv2si2 = 817,
- CODE_FOR_absv4si2 = 818,
- CODE_FOR_absv2di2 = 819,
- CODE_FOR_abdv8qi_3 = 820,
- CODE_FOR_abdv16qi_3 = 821,
- CODE_FOR_abdv4hi_3 = 822,
- CODE_FOR_abdv8hi_3 = 823,
- CODE_FOR_abdv2si_3 = 824,
- CODE_FOR_abdv4si_3 = 825,
- CODE_FOR_abav8qi_3 = 826,
- CODE_FOR_abav16qi_3 = 827,
- CODE_FOR_abav4hi_3 = 828,
- CODE_FOR_abav8hi_3 = 829,
- CODE_FOR_abav2si_3 = 830,
- CODE_FOR_abav4si_3 = 831,
- CODE_FOR_fabdv2sf_3 = 832,
- CODE_FOR_fabdv4sf_3 = 833,
- CODE_FOR_fabdv2df_3 = 834,
- CODE_FOR_andv8qi3 = 837,
- CODE_FOR_andv16qi3 = 838,
- CODE_FOR_andv4hi3 = 839,
- CODE_FOR_andv8hi3 = 840,
- CODE_FOR_andv2si3 = 841,
- CODE_FOR_andv4si3 = 842,
- CODE_FOR_andv2di3 = 843,
- CODE_FOR_iorv8qi3 = 844,
- CODE_FOR_iorv16qi3 = 845,
- CODE_FOR_iorv4hi3 = 846,
- CODE_FOR_iorv8hi3 = 847,
- CODE_FOR_iorv2si3 = 848,
- CODE_FOR_iorv4si3 = 849,
- CODE_FOR_iorv2di3 = 850,
- CODE_FOR_xorv8qi3 = 851,
- CODE_FOR_xorv16qi3 = 852,
- CODE_FOR_xorv4hi3 = 853,
- CODE_FOR_xorv8hi3 = 854,
- CODE_FOR_xorv2si3 = 855,
- CODE_FOR_xorv4si3 = 856,
- CODE_FOR_xorv2di3 = 857,
- CODE_FOR_one_cmplv8qi2 = 858,
- CODE_FOR_one_cmplv16qi2 = 859,
- CODE_FOR_one_cmplv4hi2 = 860,
- CODE_FOR_one_cmplv8hi2 = 861,
- CODE_FOR_one_cmplv2si2 = 862,
- CODE_FOR_one_cmplv4si2 = 863,
- CODE_FOR_one_cmplv2di2 = 864,
- CODE_FOR_aarch64_simd_vec_setv8qi = 865,
- CODE_FOR_aarch64_simd_vec_setv16qi = 866,
- CODE_FOR_aarch64_simd_vec_setv4hi = 867,
- CODE_FOR_aarch64_simd_vec_setv8hi = 868,
- CODE_FOR_aarch64_simd_vec_setv2si = 869,
- CODE_FOR_aarch64_simd_vec_setv4si = 870,
- CODE_FOR_aarch64_simd_lshrv8qi = 871,
- CODE_FOR_aarch64_simd_lshrv16qi = 872,
- CODE_FOR_aarch64_simd_lshrv4hi = 873,
- CODE_FOR_aarch64_simd_lshrv8hi = 874,
- CODE_FOR_aarch64_simd_lshrv2si = 875,
- CODE_FOR_aarch64_simd_lshrv4si = 876,
- CODE_FOR_aarch64_simd_lshrv2di = 877,
- CODE_FOR_aarch64_simd_ashrv8qi = 878,
- CODE_FOR_aarch64_simd_ashrv16qi = 879,
- CODE_FOR_aarch64_simd_ashrv4hi = 880,
- CODE_FOR_aarch64_simd_ashrv8hi = 881,
- CODE_FOR_aarch64_simd_ashrv2si = 882,
- CODE_FOR_aarch64_simd_ashrv4si = 883,
- CODE_FOR_aarch64_simd_ashrv2di = 884,
- CODE_FOR_aarch64_simd_imm_shlv8qi = 885,
- CODE_FOR_aarch64_simd_imm_shlv16qi = 886,
- CODE_FOR_aarch64_simd_imm_shlv4hi = 887,
- CODE_FOR_aarch64_simd_imm_shlv8hi = 888,
- CODE_FOR_aarch64_simd_imm_shlv2si = 889,
- CODE_FOR_aarch64_simd_imm_shlv4si = 890,
- CODE_FOR_aarch64_simd_imm_shlv2di = 891,
- CODE_FOR_aarch64_simd_reg_sshlv8qi = 892,
- CODE_FOR_aarch64_simd_reg_sshlv16qi = 893,
- CODE_FOR_aarch64_simd_reg_sshlv4hi = 894,
- CODE_FOR_aarch64_simd_reg_sshlv8hi = 895,
- CODE_FOR_aarch64_simd_reg_sshlv2si = 896,
- CODE_FOR_aarch64_simd_reg_sshlv4si = 897,
- CODE_FOR_aarch64_simd_reg_sshlv2di = 898,
- CODE_FOR_aarch64_simd_reg_shlv8qi_unsigned = 899,
- CODE_FOR_aarch64_simd_reg_shlv16qi_unsigned = 900,
- CODE_FOR_aarch64_simd_reg_shlv4hi_unsigned = 901,
- CODE_FOR_aarch64_simd_reg_shlv8hi_unsigned = 902,
- CODE_FOR_aarch64_simd_reg_shlv2si_unsigned = 903,
- CODE_FOR_aarch64_simd_reg_shlv4si_unsigned = 904,
- CODE_FOR_aarch64_simd_reg_shlv2di_unsigned = 905,
- CODE_FOR_aarch64_simd_reg_shlv8qi_signed = 906,
- CODE_FOR_aarch64_simd_reg_shlv16qi_signed = 907,
- CODE_FOR_aarch64_simd_reg_shlv4hi_signed = 908,
- CODE_FOR_aarch64_simd_reg_shlv8hi_signed = 909,
- CODE_FOR_aarch64_simd_reg_shlv2si_signed = 910,
- CODE_FOR_aarch64_simd_reg_shlv4si_signed = 911,
- CODE_FOR_aarch64_simd_reg_shlv2di_signed = 912,
- CODE_FOR_aarch64_sshr_simddi = 913,
- CODE_FOR_aarch64_ushr_simddi = 914,
- CODE_FOR_aarch64_simd_vec_setv2di = 915,
- CODE_FOR_aarch64_simd_vec_setv2sf = 916,
- CODE_FOR_aarch64_simd_vec_setv4sf = 917,
- CODE_FOR_aarch64_simd_vec_setv2df = 918,
- CODE_FOR_aarch64_mlav8qi = 919,
- CODE_FOR_aarch64_mlav16qi = 920,
- CODE_FOR_aarch64_mlav4hi = 921,
- CODE_FOR_aarch64_mlav8hi = 922,
- CODE_FOR_aarch64_mlav2si = 923,
- CODE_FOR_aarch64_mlav4si = 924,
- CODE_FOR_aarch64_mlsv8qi = 933,
- CODE_FOR_aarch64_mlsv16qi = 934,
- CODE_FOR_aarch64_mlsv4hi = 935,
- CODE_FOR_aarch64_mlsv8hi = 936,
- CODE_FOR_aarch64_mlsv2si = 937,
- CODE_FOR_aarch64_mlsv4si = 938,
- CODE_FOR_smaxv8qi3 = 947,
- CODE_FOR_sminv8qi3 = 948,
- CODE_FOR_umaxv8qi3 = 949,
- CODE_FOR_uminv8qi3 = 950,
- CODE_FOR_smaxv16qi3 = 951,
- CODE_FOR_sminv16qi3 = 952,
- CODE_FOR_umaxv16qi3 = 953,
- CODE_FOR_uminv16qi3 = 954,
- CODE_FOR_smaxv4hi3 = 955,
- CODE_FOR_sminv4hi3 = 956,
- CODE_FOR_umaxv4hi3 = 957,
- CODE_FOR_uminv4hi3 = 958,
- CODE_FOR_smaxv8hi3 = 959,
- CODE_FOR_sminv8hi3 = 960,
- CODE_FOR_umaxv8hi3 = 961,
- CODE_FOR_uminv8hi3 = 962,
- CODE_FOR_smaxv2si3 = 963,
- CODE_FOR_sminv2si3 = 964,
- CODE_FOR_umaxv2si3 = 965,
- CODE_FOR_uminv2si3 = 966,
- CODE_FOR_smaxv4si3 = 967,
- CODE_FOR_sminv4si3 = 968,
- CODE_FOR_umaxv4si3 = 969,
- CODE_FOR_uminv4si3 = 970,
- CODE_FOR_move_lo_quad_v16qi = 971,
- CODE_FOR_move_lo_quad_v8hi = 972,
- CODE_FOR_move_lo_quad_v4si = 973,
- CODE_FOR_move_lo_quad_v2di = 974,
- CODE_FOR_move_lo_quad_v4sf = 975,
- CODE_FOR_move_lo_quad_v2df = 976,
- CODE_FOR_aarch64_simd_move_hi_quad_v16qi = 977,
- CODE_FOR_aarch64_simd_move_hi_quad_v8hi = 978,
- CODE_FOR_aarch64_simd_move_hi_quad_v4si = 979,
- CODE_FOR_aarch64_simd_move_hi_quad_v2di = 980,
- CODE_FOR_aarch64_simd_move_hi_quad_v4sf = 981,
- CODE_FOR_aarch64_simd_move_hi_quad_v2df = 982,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v8hi = 983,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v4si = 984,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v2di = 985,
- CODE_FOR_vec_pack_trunc_v8hi = 986,
- CODE_FOR_vec_pack_trunc_v4si = 987,
- CODE_FOR_vec_pack_trunc_v2di = 988,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v16qi = 989,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v16qi = 990,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v8hi = 991,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v8hi = 992,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v4si = 993,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v4si = 994,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v16qi = 995,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v16qi = 996,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v8hi = 997,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v8hi = 998,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v4si = 999,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v4si = 1000,
- CODE_FOR_aarch64_simd_vec_smult_lo_v16qi = 1037,
- CODE_FOR_aarch64_simd_vec_umult_lo_v16qi = 1038,
- CODE_FOR_aarch64_simd_vec_smult_lo_v8hi = 1039,
- CODE_FOR_aarch64_simd_vec_umult_lo_v8hi = 1040,
- CODE_FOR_aarch64_simd_vec_smult_lo_v4si = 1041,
- CODE_FOR_aarch64_simd_vec_umult_lo_v4si = 1042,
- CODE_FOR_aarch64_simd_vec_smult_hi_v16qi = 1043,
- CODE_FOR_aarch64_simd_vec_umult_hi_v16qi = 1044,
- CODE_FOR_aarch64_simd_vec_smult_hi_v8hi = 1045,
- CODE_FOR_aarch64_simd_vec_umult_hi_v8hi = 1046,
- CODE_FOR_aarch64_simd_vec_smult_hi_v4si = 1047,
- CODE_FOR_aarch64_simd_vec_umult_hi_v4si = 1048,
- CODE_FOR_addv2sf3 = 1049,
- CODE_FOR_addv4sf3 = 1050,
- CODE_FOR_addv2df3 = 1051,
- CODE_FOR_subv2sf3 = 1052,
- CODE_FOR_subv4sf3 = 1053,
- CODE_FOR_subv2df3 = 1054,
- CODE_FOR_mulv2sf3 = 1055,
- CODE_FOR_mulv4sf3 = 1056,
- CODE_FOR_mulv2df3 = 1057,
- CODE_FOR_divv2sf3 = 1058,
- CODE_FOR_divv4sf3 = 1059,
- CODE_FOR_divv2df3 = 1060,
- CODE_FOR_negv2sf2 = 1061,
- CODE_FOR_negv4sf2 = 1062,
- CODE_FOR_negv2df2 = 1063,
- CODE_FOR_absv2sf2 = 1064,
- CODE_FOR_absv4sf2 = 1065,
- CODE_FOR_absv2df2 = 1066,
- CODE_FOR_fmav2sf4 = 1067,
- CODE_FOR_fmav4sf4 = 1068,
- CODE_FOR_fmav2df4 = 1069,
- CODE_FOR_fnmav2sf4 = 1077,
- CODE_FOR_fnmav4sf4 = 1078,
- CODE_FOR_fnmav2df4 = 1079,
- CODE_FOR_btruncv2sf2 = 1087,
- CODE_FOR_ceilv2sf2 = 1088,
- CODE_FOR_floorv2sf2 = 1089,
- CODE_FOR_frintnv2sf2 = 1090,
- CODE_FOR_nearbyintv2sf2 = 1091,
- CODE_FOR_rintv2sf2 = 1092,
- CODE_FOR_roundv2sf2 = 1093,
- CODE_FOR_btruncv4sf2 = 1094,
- CODE_FOR_ceilv4sf2 = 1095,
- CODE_FOR_floorv4sf2 = 1096,
- CODE_FOR_frintnv4sf2 = 1097,
- CODE_FOR_nearbyintv4sf2 = 1098,
- CODE_FOR_rintv4sf2 = 1099,
- CODE_FOR_roundv4sf2 = 1100,
- CODE_FOR_btruncv2df2 = 1101,
- CODE_FOR_ceilv2df2 = 1102,
- CODE_FOR_floorv2df2 = 1103,
- CODE_FOR_frintnv2df2 = 1104,
- CODE_FOR_nearbyintv2df2 = 1105,
- CODE_FOR_rintv2df2 = 1106,
- CODE_FOR_roundv2df2 = 1107,
- CODE_FOR_lbtruncv2sfv2si2 = 1108,
- CODE_FOR_lceilv2sfv2si2 = 1109,
- CODE_FOR_lfloorv2sfv2si2 = 1110,
- CODE_FOR_lroundv2sfv2si2 = 1111,
- CODE_FOR_lfrintnv2sfv2si2 = 1112,
- CODE_FOR_lbtruncuv2sfv2si2 = 1113,
- CODE_FOR_lceiluv2sfv2si2 = 1114,
- CODE_FOR_lflooruv2sfv2si2 = 1115,
- CODE_FOR_lrounduv2sfv2si2 = 1116,
- CODE_FOR_lfrintnuv2sfv2si2 = 1117,
- CODE_FOR_lbtruncv4sfv4si2 = 1118,
- CODE_FOR_lceilv4sfv4si2 = 1119,
- CODE_FOR_lfloorv4sfv4si2 = 1120,
- CODE_FOR_lroundv4sfv4si2 = 1121,
- CODE_FOR_lfrintnv4sfv4si2 = 1122,
- CODE_FOR_lbtruncuv4sfv4si2 = 1123,
- CODE_FOR_lceiluv4sfv4si2 = 1124,
- CODE_FOR_lflooruv4sfv4si2 = 1125,
- CODE_FOR_lrounduv4sfv4si2 = 1126,
- CODE_FOR_lfrintnuv4sfv4si2 = 1127,
- CODE_FOR_lbtruncv2dfv2di2 = 1128,
- CODE_FOR_lceilv2dfv2di2 = 1129,
- CODE_FOR_lfloorv2dfv2di2 = 1130,
- CODE_FOR_lroundv2dfv2di2 = 1131,
- CODE_FOR_lfrintnv2dfv2di2 = 1132,
- CODE_FOR_lbtruncuv2dfv2di2 = 1133,
- CODE_FOR_lceiluv2dfv2di2 = 1134,
- CODE_FOR_lflooruv2dfv2di2 = 1135,
- CODE_FOR_lrounduv2dfv2di2 = 1136,
- CODE_FOR_lfrintnuv2dfv2di2 = 1137,
- CODE_FOR_floatv2siv2sf2 = 1138,
- CODE_FOR_floatunsv2siv2sf2 = 1139,
- CODE_FOR_floatv4siv4sf2 = 1140,
- CODE_FOR_floatunsv4siv4sf2 = 1141,
- CODE_FOR_floatv2div2df2 = 1142,
- CODE_FOR_floatunsv2div2df2 = 1143,
- CODE_FOR_vec_unpacks_lo_v4sf = 1144,
- CODE_FOR_aarch64_float_extend_lo_v2df = 1145,
- CODE_FOR_vec_unpacks_hi_v4sf = 1146,
- CODE_FOR_aarch64_float_truncate_lo_v2sf = 1147,
- CODE_FOR_aarch64_float_truncate_hi_v4sf = 1148,
- CODE_FOR_aarch64_vmlsv2sf = 1149,
- CODE_FOR_aarch64_vmlsv4sf = 1150,
- CODE_FOR_aarch64_vmlsv2df = 1151,
- CODE_FOR_smaxv2sf3 = 1152,
- CODE_FOR_sminv2sf3 = 1153,
- CODE_FOR_smaxv4sf3 = 1154,
- CODE_FOR_sminv4sf3 = 1155,
- CODE_FOR_smaxv2df3 = 1156,
- CODE_FOR_sminv2df3 = 1157,
- CODE_FOR_smax_nanv2sf3 = 1158,
- CODE_FOR_smin_nanv2sf3 = 1159,
- CODE_FOR_smax_nanv4sf3 = 1160,
- CODE_FOR_smin_nanv4sf3 = 1161,
- CODE_FOR_smax_nanv2df3 = 1162,
- CODE_FOR_smin_nanv2df3 = 1163,
- CODE_FOR_reduc_splus_v8qi = 1164,
- CODE_FOR_reduc_uplus_v8qi = 1165,
- CODE_FOR_reduc_splus_v16qi = 1166,
- CODE_FOR_reduc_uplus_v16qi = 1167,
- CODE_FOR_reduc_splus_v4hi = 1168,
- CODE_FOR_reduc_uplus_v4hi = 1169,
- CODE_FOR_reduc_splus_v8hi = 1170,
- CODE_FOR_reduc_uplus_v8hi = 1171,
- CODE_FOR_reduc_splus_v4si = 1172,
- CODE_FOR_reduc_uplus_v4si = 1173,
- CODE_FOR_reduc_splus_v2di = 1174,
- CODE_FOR_reduc_uplus_v2di = 1175,
- CODE_FOR_reduc_splus_v2si = 1176,
- CODE_FOR_reduc_uplus_v2si = 1177,
- CODE_FOR_reduc_splus_v2sf = 1178,
- CODE_FOR_reduc_splus_v2df = 1179,
- CODE_FOR_aarch64_addpv4sf = 1180,
- CODE_FOR_clzv8qi2 = 1181,
- CODE_FOR_clzv16qi2 = 1182,
- CODE_FOR_clzv4hi2 = 1183,
- CODE_FOR_clzv8hi2 = 1184,
- CODE_FOR_clzv2si2 = 1185,
- CODE_FOR_clzv4si2 = 1186,
- CODE_FOR_reduc_umax_v8qi = 1187,
- CODE_FOR_reduc_umin_v8qi = 1188,
- CODE_FOR_reduc_smax_v8qi = 1189,
- CODE_FOR_reduc_smin_v8qi = 1190,
- CODE_FOR_reduc_umax_v16qi = 1191,
- CODE_FOR_reduc_umin_v16qi = 1192,
- CODE_FOR_reduc_smax_v16qi = 1193,
- CODE_FOR_reduc_smin_v16qi = 1194,
- CODE_FOR_reduc_umax_v4hi = 1195,
- CODE_FOR_reduc_umin_v4hi = 1196,
- CODE_FOR_reduc_smax_v4hi = 1197,
- CODE_FOR_reduc_smin_v4hi = 1198,
- CODE_FOR_reduc_umax_v8hi = 1199,
- CODE_FOR_reduc_umin_v8hi = 1200,
- CODE_FOR_reduc_smax_v8hi = 1201,
- CODE_FOR_reduc_smin_v8hi = 1202,
- CODE_FOR_reduc_umax_v4si = 1203,
- CODE_FOR_reduc_umin_v4si = 1204,
- CODE_FOR_reduc_smax_v4si = 1205,
- CODE_FOR_reduc_smin_v4si = 1206,
- CODE_FOR_reduc_umax_v2si = 1207,
- CODE_FOR_reduc_umin_v2si = 1208,
- CODE_FOR_reduc_smax_v2si = 1209,
- CODE_FOR_reduc_smin_v2si = 1210,
- CODE_FOR_reduc_smax_nan_v2sf = 1211,
- CODE_FOR_reduc_smin_nan_v2sf = 1212,
- CODE_FOR_reduc_smax_v2sf = 1213,
- CODE_FOR_reduc_smin_v2sf = 1214,
- CODE_FOR_reduc_smax_nan_v2df = 1215,
- CODE_FOR_reduc_smin_nan_v2df = 1216,
- CODE_FOR_reduc_smax_v2df = 1217,
- CODE_FOR_reduc_smin_v2df = 1218,
- CODE_FOR_reduc_smax_nan_v4sf = 1219,
- CODE_FOR_reduc_smin_nan_v4sf = 1220,
- CODE_FOR_reduc_smax_v4sf = 1221,
- CODE_FOR_reduc_smin_v4sf = 1222,
- CODE_FOR_aarch64_simd_bslv8qi_internal = 1223,
- CODE_FOR_aarch64_simd_bslv16qi_internal = 1224,
- CODE_FOR_aarch64_simd_bslv4hi_internal = 1225,
- CODE_FOR_aarch64_simd_bslv8hi_internal = 1226,
- CODE_FOR_aarch64_simd_bslv2si_internal = 1227,
- CODE_FOR_aarch64_simd_bslv4si_internal = 1228,
- CODE_FOR_aarch64_simd_bslv2di_internal = 1229,
- CODE_FOR_aarch64_simd_bslv2sf_internal = 1230,
- CODE_FOR_aarch64_simd_bslv4sf_internal = 1231,
- CODE_FOR_aarch64_simd_bslv2df_internal = 1232,
- CODE_FOR_aarch64_simd_bsldi_internal = 1233,
- CODE_FOR_aarch64_simd_bsldf_internal = 1234,
- CODE_FOR_aarch64_get_lanev8qi = 1247,
- CODE_FOR_aarch64_get_lanev16qi = 1248,
- CODE_FOR_aarch64_get_lanev4hi = 1249,
- CODE_FOR_aarch64_get_lanev8hi = 1250,
- CODE_FOR_aarch64_get_lanev2si = 1251,
- CODE_FOR_aarch64_get_lanev4si = 1252,
- CODE_FOR_aarch64_get_lanev2di = 1253,
- CODE_FOR_aarch64_get_lanev2sf = 1254,
- CODE_FOR_aarch64_get_lanev4sf = 1255,
- CODE_FOR_aarch64_get_lanev2df = 1256,
- CODE_FOR_aarch64_combinev8qi = 1260,
- CODE_FOR_aarch64_combinev4hi = 1261,
- CODE_FOR_aarch64_combinev2si = 1262,
- CODE_FOR_aarch64_combinev2sf = 1263,
- CODE_FOR_aarch64_combinedi = 1264,
- CODE_FOR_aarch64_combinedf = 1265,
- CODE_FOR_aarch64_saddlv16qi_hi_internal = 1266,
- CODE_FOR_aarch64_ssublv16qi_hi_internal = 1267,
- CODE_FOR_aarch64_uaddlv16qi_hi_internal = 1268,
- CODE_FOR_aarch64_usublv16qi_hi_internal = 1269,
- CODE_FOR_aarch64_saddlv8hi_hi_internal = 1270,
- CODE_FOR_aarch64_ssublv8hi_hi_internal = 1271,
- CODE_FOR_aarch64_uaddlv8hi_hi_internal = 1272,
- CODE_FOR_aarch64_usublv8hi_hi_internal = 1273,
- CODE_FOR_aarch64_saddlv4si_hi_internal = 1274,
- CODE_FOR_aarch64_ssublv4si_hi_internal = 1275,
- CODE_FOR_aarch64_uaddlv4si_hi_internal = 1276,
- CODE_FOR_aarch64_usublv4si_hi_internal = 1277,
- CODE_FOR_aarch64_saddlv16qi_lo_internal = 1278,
- CODE_FOR_aarch64_ssublv16qi_lo_internal = 1279,
- CODE_FOR_aarch64_uaddlv16qi_lo_internal = 1280,
- CODE_FOR_aarch64_usublv16qi_lo_internal = 1281,
- CODE_FOR_aarch64_saddlv8hi_lo_internal = 1282,
- CODE_FOR_aarch64_ssublv8hi_lo_internal = 1283,
- CODE_FOR_aarch64_uaddlv8hi_lo_internal = 1284,
- CODE_FOR_aarch64_usublv8hi_lo_internal = 1285,
- CODE_FOR_aarch64_saddlv4si_lo_internal = 1286,
- CODE_FOR_aarch64_ssublv4si_lo_internal = 1287,
- CODE_FOR_aarch64_uaddlv4si_lo_internal = 1288,
- CODE_FOR_aarch64_usublv4si_lo_internal = 1289,
- CODE_FOR_aarch64_saddlv8qi = 1290,
- CODE_FOR_aarch64_ssublv8qi = 1291,
- CODE_FOR_aarch64_uaddlv8qi = 1292,
- CODE_FOR_aarch64_usublv8qi = 1293,
- CODE_FOR_aarch64_saddlv4hi = 1294,
- CODE_FOR_aarch64_ssublv4hi = 1295,
- CODE_FOR_aarch64_uaddlv4hi = 1296,
- CODE_FOR_aarch64_usublv4hi = 1297,
- CODE_FOR_aarch64_saddlv2si = 1298,
- CODE_FOR_aarch64_ssublv2si = 1299,
- CODE_FOR_aarch64_uaddlv2si = 1300,
- CODE_FOR_aarch64_usublv2si = 1301,
- CODE_FOR_aarch64_saddwv8qi = 1302,
- CODE_FOR_aarch64_ssubwv8qi = 1303,
- CODE_FOR_aarch64_uaddwv8qi = 1304,
- CODE_FOR_aarch64_usubwv8qi = 1305,
- CODE_FOR_aarch64_saddwv4hi = 1306,
- CODE_FOR_aarch64_ssubwv4hi = 1307,
- CODE_FOR_aarch64_uaddwv4hi = 1308,
- CODE_FOR_aarch64_usubwv4hi = 1309,
- CODE_FOR_aarch64_saddwv2si = 1310,
- CODE_FOR_aarch64_ssubwv2si = 1311,
- CODE_FOR_aarch64_uaddwv2si = 1312,
- CODE_FOR_aarch64_usubwv2si = 1313,
- CODE_FOR_aarch64_saddw2v16qi_internal = 1314,
- CODE_FOR_aarch64_ssubw2v16qi_internal = 1315,
- CODE_FOR_aarch64_uaddw2v16qi_internal = 1316,
- CODE_FOR_aarch64_usubw2v16qi_internal = 1317,
- CODE_FOR_aarch64_saddw2v8hi_internal = 1318,
- CODE_FOR_aarch64_ssubw2v8hi_internal = 1319,
- CODE_FOR_aarch64_uaddw2v8hi_internal = 1320,
- CODE_FOR_aarch64_usubw2v8hi_internal = 1321,
- CODE_FOR_aarch64_saddw2v4si_internal = 1322,
- CODE_FOR_aarch64_ssubw2v4si_internal = 1323,
- CODE_FOR_aarch64_uaddw2v4si_internal = 1324,
- CODE_FOR_aarch64_usubw2v4si_internal = 1325,
- CODE_FOR_aarch64_shaddv8qi = 1326,
- CODE_FOR_aarch64_uhaddv8qi = 1327,
- CODE_FOR_aarch64_srhaddv8qi = 1328,
- CODE_FOR_aarch64_urhaddv8qi = 1329,
- CODE_FOR_aarch64_shsubv8qi = 1330,
- CODE_FOR_aarch64_uhsubv8qi = 1331,
- CODE_FOR_aarch64_srhsubv8qi = 1332,
- CODE_FOR_aarch64_urhsubv8qi = 1333,
- CODE_FOR_aarch64_shaddv16qi = 1334,
- CODE_FOR_aarch64_uhaddv16qi = 1335,
- CODE_FOR_aarch64_srhaddv16qi = 1336,
- CODE_FOR_aarch64_urhaddv16qi = 1337,
- CODE_FOR_aarch64_shsubv16qi = 1338,
- CODE_FOR_aarch64_uhsubv16qi = 1339,
- CODE_FOR_aarch64_srhsubv16qi = 1340,
- CODE_FOR_aarch64_urhsubv16qi = 1341,
- CODE_FOR_aarch64_shaddv4hi = 1342,
- CODE_FOR_aarch64_uhaddv4hi = 1343,
- CODE_FOR_aarch64_srhaddv4hi = 1344,
- CODE_FOR_aarch64_urhaddv4hi = 1345,
- CODE_FOR_aarch64_shsubv4hi = 1346,
- CODE_FOR_aarch64_uhsubv4hi = 1347,
- CODE_FOR_aarch64_srhsubv4hi = 1348,
- CODE_FOR_aarch64_urhsubv4hi = 1349,
- CODE_FOR_aarch64_shaddv8hi = 1350,
- CODE_FOR_aarch64_uhaddv8hi = 1351,
- CODE_FOR_aarch64_srhaddv8hi = 1352,
- CODE_FOR_aarch64_urhaddv8hi = 1353,
- CODE_FOR_aarch64_shsubv8hi = 1354,
- CODE_FOR_aarch64_uhsubv8hi = 1355,
- CODE_FOR_aarch64_srhsubv8hi = 1356,
- CODE_FOR_aarch64_urhsubv8hi = 1357,
- CODE_FOR_aarch64_shaddv2si = 1358,
- CODE_FOR_aarch64_uhaddv2si = 1359,
- CODE_FOR_aarch64_srhaddv2si = 1360,
- CODE_FOR_aarch64_urhaddv2si = 1361,
- CODE_FOR_aarch64_shsubv2si = 1362,
- CODE_FOR_aarch64_uhsubv2si = 1363,
- CODE_FOR_aarch64_srhsubv2si = 1364,
- CODE_FOR_aarch64_urhsubv2si = 1365,
- CODE_FOR_aarch64_shaddv4si = 1366,
- CODE_FOR_aarch64_uhaddv4si = 1367,
- CODE_FOR_aarch64_srhaddv4si = 1368,
- CODE_FOR_aarch64_urhaddv4si = 1369,
- CODE_FOR_aarch64_shsubv4si = 1370,
- CODE_FOR_aarch64_uhsubv4si = 1371,
- CODE_FOR_aarch64_srhsubv4si = 1372,
- CODE_FOR_aarch64_urhsubv4si = 1373,
- CODE_FOR_aarch64_addhnv8hi = 1374,
- CODE_FOR_aarch64_raddhnv8hi = 1375,
- CODE_FOR_aarch64_subhnv8hi = 1376,
- CODE_FOR_aarch64_rsubhnv8hi = 1377,
- CODE_FOR_aarch64_addhnv4si = 1378,
- CODE_FOR_aarch64_raddhnv4si = 1379,
- CODE_FOR_aarch64_subhnv4si = 1380,
- CODE_FOR_aarch64_rsubhnv4si = 1381,
- CODE_FOR_aarch64_addhnv2di = 1382,
- CODE_FOR_aarch64_raddhnv2di = 1383,
- CODE_FOR_aarch64_subhnv2di = 1384,
- CODE_FOR_aarch64_rsubhnv2di = 1385,
- CODE_FOR_aarch64_addhn2v8hi = 1386,
- CODE_FOR_aarch64_raddhn2v8hi = 1387,
- CODE_FOR_aarch64_subhn2v8hi = 1388,
- CODE_FOR_aarch64_rsubhn2v8hi = 1389,
- CODE_FOR_aarch64_addhn2v4si = 1390,
- CODE_FOR_aarch64_raddhn2v4si = 1391,
- CODE_FOR_aarch64_subhn2v4si = 1392,
- CODE_FOR_aarch64_rsubhn2v4si = 1393,
- CODE_FOR_aarch64_addhn2v2di = 1394,
- CODE_FOR_aarch64_raddhn2v2di = 1395,
- CODE_FOR_aarch64_subhn2v2di = 1396,
- CODE_FOR_aarch64_rsubhn2v2di = 1397,
- CODE_FOR_aarch64_pmulv8qi = 1398,
- CODE_FOR_aarch64_pmulv16qi = 1399,
- CODE_FOR_aarch64_sqaddv8qi = 1400,
- CODE_FOR_aarch64_uqaddv8qi = 1401,
- CODE_FOR_aarch64_sqsubv8qi = 1402,
- CODE_FOR_aarch64_uqsubv8qi = 1403,
- CODE_FOR_aarch64_sqaddv16qi = 1404,
- CODE_FOR_aarch64_uqaddv16qi = 1405,
- CODE_FOR_aarch64_sqsubv16qi = 1406,
- CODE_FOR_aarch64_uqsubv16qi = 1407,
- CODE_FOR_aarch64_sqaddv4hi = 1408,
- CODE_FOR_aarch64_uqaddv4hi = 1409,
- CODE_FOR_aarch64_sqsubv4hi = 1410,
- CODE_FOR_aarch64_uqsubv4hi = 1411,
- CODE_FOR_aarch64_sqaddv8hi = 1412,
- CODE_FOR_aarch64_uqaddv8hi = 1413,
- CODE_FOR_aarch64_sqsubv8hi = 1414,
- CODE_FOR_aarch64_uqsubv8hi = 1415,
- CODE_FOR_aarch64_sqaddv2si = 1416,
- CODE_FOR_aarch64_uqaddv2si = 1417,
- CODE_FOR_aarch64_sqsubv2si = 1418,
- CODE_FOR_aarch64_uqsubv2si = 1419,
- CODE_FOR_aarch64_sqaddv4si = 1420,
- CODE_FOR_aarch64_uqaddv4si = 1421,
- CODE_FOR_aarch64_sqsubv4si = 1422,
- CODE_FOR_aarch64_uqsubv4si = 1423,
- CODE_FOR_aarch64_sqaddv2di = 1424,
- CODE_FOR_aarch64_uqaddv2di = 1425,
- CODE_FOR_aarch64_sqsubv2di = 1426,
- CODE_FOR_aarch64_uqsubv2di = 1427,
- CODE_FOR_aarch64_sqaddqi = 1428,
- CODE_FOR_aarch64_uqaddqi = 1429,
- CODE_FOR_aarch64_sqsubqi = 1430,
- CODE_FOR_aarch64_uqsubqi = 1431,
- CODE_FOR_aarch64_sqaddhi = 1432,
- CODE_FOR_aarch64_uqaddhi = 1433,
- CODE_FOR_aarch64_sqsubhi = 1434,
- CODE_FOR_aarch64_uqsubhi = 1435,
- CODE_FOR_aarch64_sqaddsi = 1436,
- CODE_FOR_aarch64_uqaddsi = 1437,
- CODE_FOR_aarch64_sqsubsi = 1438,
- CODE_FOR_aarch64_uqsubsi = 1439,
- CODE_FOR_aarch64_sqadddi = 1440,
- CODE_FOR_aarch64_uqadddi = 1441,
- CODE_FOR_aarch64_sqsubdi = 1442,
- CODE_FOR_aarch64_uqsubdi = 1443,
- CODE_FOR_aarch64_suqaddv8qi = 1444,
- CODE_FOR_aarch64_usqaddv8qi = 1445,
- CODE_FOR_aarch64_suqaddv16qi = 1446,
- CODE_FOR_aarch64_usqaddv16qi = 1447,
- CODE_FOR_aarch64_suqaddv4hi = 1448,
- CODE_FOR_aarch64_usqaddv4hi = 1449,
- CODE_FOR_aarch64_suqaddv8hi = 1450,
- CODE_FOR_aarch64_usqaddv8hi = 1451,
- CODE_FOR_aarch64_suqaddv2si = 1452,
- CODE_FOR_aarch64_usqaddv2si = 1453,
- CODE_FOR_aarch64_suqaddv4si = 1454,
- CODE_FOR_aarch64_usqaddv4si = 1455,
- CODE_FOR_aarch64_suqaddv2di = 1456,
- CODE_FOR_aarch64_usqaddv2di = 1457,
- CODE_FOR_aarch64_suqaddqi = 1458,
- CODE_FOR_aarch64_usqaddqi = 1459,
- CODE_FOR_aarch64_suqaddhi = 1460,
- CODE_FOR_aarch64_usqaddhi = 1461,
- CODE_FOR_aarch64_suqaddsi = 1462,
- CODE_FOR_aarch64_usqaddsi = 1463,
- CODE_FOR_aarch64_suqadddi = 1464,
- CODE_FOR_aarch64_usqadddi = 1465,
- CODE_FOR_aarch64_sqmovunv8hi = 1466,
- CODE_FOR_aarch64_sqmovunv4si = 1467,
- CODE_FOR_aarch64_sqmovunv2di = 1468,
- CODE_FOR_aarch64_sqmovunhi = 1469,
- CODE_FOR_aarch64_sqmovunsi = 1470,
- CODE_FOR_aarch64_sqmovundi = 1471,
- CODE_FOR_aarch64_sqmovnv8hi = 1472,
- CODE_FOR_aarch64_uqmovnv8hi = 1473,
- CODE_FOR_aarch64_sqmovnv4si = 1474,
- CODE_FOR_aarch64_uqmovnv4si = 1475,
- CODE_FOR_aarch64_sqmovnv2di = 1476,
- CODE_FOR_aarch64_uqmovnv2di = 1477,
- CODE_FOR_aarch64_sqmovnhi = 1478,
- CODE_FOR_aarch64_uqmovnhi = 1479,
- CODE_FOR_aarch64_sqmovnsi = 1480,
- CODE_FOR_aarch64_uqmovnsi = 1481,
- CODE_FOR_aarch64_sqmovndi = 1482,
- CODE_FOR_aarch64_uqmovndi = 1483,
- CODE_FOR_aarch64_sqnegv8qi = 1484,
- CODE_FOR_aarch64_sqabsv8qi = 1485,
- CODE_FOR_aarch64_sqnegv16qi = 1486,
- CODE_FOR_aarch64_sqabsv16qi = 1487,
- CODE_FOR_aarch64_sqnegv4hi = 1488,
- CODE_FOR_aarch64_sqabsv4hi = 1489,
- CODE_FOR_aarch64_sqnegv8hi = 1490,
- CODE_FOR_aarch64_sqabsv8hi = 1491,
- CODE_FOR_aarch64_sqnegv2si = 1492,
- CODE_FOR_aarch64_sqabsv2si = 1493,
- CODE_FOR_aarch64_sqnegv4si = 1494,
- CODE_FOR_aarch64_sqabsv4si = 1495,
- CODE_FOR_aarch64_sqnegv2di = 1496,
- CODE_FOR_aarch64_sqabsv2di = 1497,
- CODE_FOR_aarch64_sqnegqi = 1498,
- CODE_FOR_aarch64_sqabsqi = 1499,
- CODE_FOR_aarch64_sqneghi = 1500,
- CODE_FOR_aarch64_sqabshi = 1501,
- CODE_FOR_aarch64_sqnegsi = 1502,
- CODE_FOR_aarch64_sqabssi = 1503,
- CODE_FOR_aarch64_sqdmulhv4hi = 1504,
- CODE_FOR_aarch64_sqrdmulhv4hi = 1505,
- CODE_FOR_aarch64_sqdmulhv8hi = 1506,
- CODE_FOR_aarch64_sqrdmulhv8hi = 1507,
- CODE_FOR_aarch64_sqdmulhv2si = 1508,
- CODE_FOR_aarch64_sqrdmulhv2si = 1509,
- CODE_FOR_aarch64_sqdmulhv4si = 1510,
- CODE_FOR_aarch64_sqrdmulhv4si = 1511,
- CODE_FOR_aarch64_sqdmulhhi = 1512,
- CODE_FOR_aarch64_sqrdmulhhi = 1513,
- CODE_FOR_aarch64_sqdmulhsi = 1514,
- CODE_FOR_aarch64_sqrdmulhsi = 1515,
- CODE_FOR_aarch64_sqdmulh_lanev4hi = 1516,
- CODE_FOR_aarch64_sqrdmulh_lanev4hi = 1517,
- CODE_FOR_aarch64_sqdmulh_lanev8hi = 1518,
- CODE_FOR_aarch64_sqrdmulh_lanev8hi = 1519,
- CODE_FOR_aarch64_sqdmulh_lanev2si = 1520,
- CODE_FOR_aarch64_sqrdmulh_lanev2si = 1521,
- CODE_FOR_aarch64_sqdmulh_lanev4si = 1522,
- CODE_FOR_aarch64_sqrdmulh_lanev4si = 1523,
- CODE_FOR_aarch64_sqdmulh_laneqv4hi = 1524,
- CODE_FOR_aarch64_sqrdmulh_laneqv4hi = 1525,
- CODE_FOR_aarch64_sqdmulh_laneqv8hi = 1526,
- CODE_FOR_aarch64_sqrdmulh_laneqv8hi = 1527,
- CODE_FOR_aarch64_sqdmulh_laneqv2si = 1528,
- CODE_FOR_aarch64_sqrdmulh_laneqv2si = 1529,
- CODE_FOR_aarch64_sqdmulh_laneqv4si = 1530,
- CODE_FOR_aarch64_sqrdmulh_laneqv4si = 1531,
- CODE_FOR_aarch64_sqdmulh_lanehi = 1532,
- CODE_FOR_aarch64_sqrdmulh_lanehi = 1533,
- CODE_FOR_aarch64_sqdmulh_lanesi = 1534,
- CODE_FOR_aarch64_sqrdmulh_lanesi = 1535,
- CODE_FOR_aarch64_sqdmlalv4hi = 1536,
- CODE_FOR_aarch64_sqdmlslv4hi = 1537,
- CODE_FOR_aarch64_sqdmlalv2si = 1538,
- CODE_FOR_aarch64_sqdmlslv2si = 1539,
- CODE_FOR_aarch64_sqdmlalhi = 1540,
- CODE_FOR_aarch64_sqdmlslhi = 1541,
- CODE_FOR_aarch64_sqdmlalsi = 1542,
- CODE_FOR_aarch64_sqdmlslsi = 1543,
- CODE_FOR_aarch64_sqdmlal_lanev4hi_internal = 1544,
- CODE_FOR_aarch64_sqdmlsl_lanev4hi_internal = 1545,
- CODE_FOR_aarch64_sqdmlal_lanev2si_internal = 1546,
- CODE_FOR_aarch64_sqdmlsl_lanev2si_internal = 1547,
- CODE_FOR_aarch64_sqdmlal_lanehi_internal = 1548,
- CODE_FOR_aarch64_sqdmlsl_lanehi_internal = 1549,
- CODE_FOR_aarch64_sqdmlal_lanesi_internal = 1550,
- CODE_FOR_aarch64_sqdmlsl_lanesi_internal = 1551,
- CODE_FOR_aarch64_sqdmlal_nv4hi = 1552,
- CODE_FOR_aarch64_sqdmlsl_nv4hi = 1553,
- CODE_FOR_aarch64_sqdmlal_nv2si = 1554,
- CODE_FOR_aarch64_sqdmlsl_nv2si = 1555,
- CODE_FOR_aarch64_sqdmlal2v8hi_internal = 1556,
- CODE_FOR_aarch64_sqdmlsl2v8hi_internal = 1557,
- CODE_FOR_aarch64_sqdmlal2v4si_internal = 1558,
- CODE_FOR_aarch64_sqdmlsl2v4si_internal = 1559,
- CODE_FOR_aarch64_sqdmlal2_lanev8hi_internal = 1560,
- CODE_FOR_aarch64_sqdmlsl2_lanev8hi_internal = 1561,
- CODE_FOR_aarch64_sqdmlal2_lanev4si_internal = 1562,
- CODE_FOR_aarch64_sqdmlsl2_lanev4si_internal = 1563,
- CODE_FOR_aarch64_sqdmlal2_nv8hi_internal = 1564,
- CODE_FOR_aarch64_sqdmlsl2_nv8hi_internal = 1565,
- CODE_FOR_aarch64_sqdmlal2_nv4si_internal = 1566,
- CODE_FOR_aarch64_sqdmlsl2_nv4si_internal = 1567,
- CODE_FOR_aarch64_sqdmullv4hi = 1568,
- CODE_FOR_aarch64_sqdmullv2si = 1569,
- CODE_FOR_aarch64_sqdmullhi = 1570,
- CODE_FOR_aarch64_sqdmullsi = 1571,
- CODE_FOR_aarch64_sqdmull_lanev4hi_internal = 1572,
- CODE_FOR_aarch64_sqdmull_lanev2si_internal = 1573,
- CODE_FOR_aarch64_sqdmull_lanehi_internal = 1574,
- CODE_FOR_aarch64_sqdmull_lanesi_internal = 1575,
- CODE_FOR_aarch64_sqdmull_nv4hi = 1576,
- CODE_FOR_aarch64_sqdmull_nv2si = 1577,
- CODE_FOR_aarch64_sqdmull2v8hi_internal = 1578,
- CODE_FOR_aarch64_sqdmull2v4si_internal = 1579,
- CODE_FOR_aarch64_sqdmull2_lanev8hi_internal = 1580,
- CODE_FOR_aarch64_sqdmull2_lanev4si_internal = 1581,
- CODE_FOR_aarch64_sqdmull2_nv8hi_internal = 1582,
- CODE_FOR_aarch64_sqdmull2_nv4si_internal = 1583,
- CODE_FOR_aarch64_sshlv8qi = 1584,
- CODE_FOR_aarch64_ushlv8qi = 1585,
- CODE_FOR_aarch64_srshlv8qi = 1586,
- CODE_FOR_aarch64_urshlv8qi = 1587,
- CODE_FOR_aarch64_sshlv16qi = 1588,
- CODE_FOR_aarch64_ushlv16qi = 1589,
- CODE_FOR_aarch64_srshlv16qi = 1590,
- CODE_FOR_aarch64_urshlv16qi = 1591,
- CODE_FOR_aarch64_sshlv4hi = 1592,
- CODE_FOR_aarch64_ushlv4hi = 1593,
- CODE_FOR_aarch64_srshlv4hi = 1594,
- CODE_FOR_aarch64_urshlv4hi = 1595,
- CODE_FOR_aarch64_sshlv8hi = 1596,
- CODE_FOR_aarch64_ushlv8hi = 1597,
- CODE_FOR_aarch64_srshlv8hi = 1598,
- CODE_FOR_aarch64_urshlv8hi = 1599,
- CODE_FOR_aarch64_sshlv2si = 1600,
- CODE_FOR_aarch64_ushlv2si = 1601,
- CODE_FOR_aarch64_srshlv2si = 1602,
- CODE_FOR_aarch64_urshlv2si = 1603,
- CODE_FOR_aarch64_sshlv4si = 1604,
- CODE_FOR_aarch64_ushlv4si = 1605,
- CODE_FOR_aarch64_srshlv4si = 1606,
- CODE_FOR_aarch64_urshlv4si = 1607,
- CODE_FOR_aarch64_sshlv2di = 1608,
- CODE_FOR_aarch64_ushlv2di = 1609,
- CODE_FOR_aarch64_srshlv2di = 1610,
- CODE_FOR_aarch64_urshlv2di = 1611,
- CODE_FOR_aarch64_sshldi = 1612,
- CODE_FOR_aarch64_ushldi = 1613,
- CODE_FOR_aarch64_srshldi = 1614,
- CODE_FOR_aarch64_urshldi = 1615,
- CODE_FOR_aarch64_sqshlv8qi = 1616,
- CODE_FOR_aarch64_uqshlv8qi = 1617,
- CODE_FOR_aarch64_sqrshlv8qi = 1618,
- CODE_FOR_aarch64_uqrshlv8qi = 1619,
- CODE_FOR_aarch64_sqshlv16qi = 1620,
- CODE_FOR_aarch64_uqshlv16qi = 1621,
- CODE_FOR_aarch64_sqrshlv16qi = 1622,
- CODE_FOR_aarch64_uqrshlv16qi = 1623,
- CODE_FOR_aarch64_sqshlv4hi = 1624,
- CODE_FOR_aarch64_uqshlv4hi = 1625,
- CODE_FOR_aarch64_sqrshlv4hi = 1626,
- CODE_FOR_aarch64_uqrshlv4hi = 1627,
- CODE_FOR_aarch64_sqshlv8hi = 1628,
- CODE_FOR_aarch64_uqshlv8hi = 1629,
- CODE_FOR_aarch64_sqrshlv8hi = 1630,
- CODE_FOR_aarch64_uqrshlv8hi = 1631,
- CODE_FOR_aarch64_sqshlv2si = 1632,
- CODE_FOR_aarch64_uqshlv2si = 1633,
- CODE_FOR_aarch64_sqrshlv2si = 1634,
- CODE_FOR_aarch64_uqrshlv2si = 1635,
- CODE_FOR_aarch64_sqshlv4si = 1636,
- CODE_FOR_aarch64_uqshlv4si = 1637,
- CODE_FOR_aarch64_sqrshlv4si = 1638,
- CODE_FOR_aarch64_uqrshlv4si = 1639,
- CODE_FOR_aarch64_sqshlv2di = 1640,
- CODE_FOR_aarch64_uqshlv2di = 1641,
- CODE_FOR_aarch64_sqrshlv2di = 1642,
- CODE_FOR_aarch64_uqrshlv2di = 1643,
- CODE_FOR_aarch64_sqshlqi = 1644,
- CODE_FOR_aarch64_uqshlqi = 1645,
- CODE_FOR_aarch64_sqrshlqi = 1646,
- CODE_FOR_aarch64_uqrshlqi = 1647,
- CODE_FOR_aarch64_sqshlhi = 1648,
- CODE_FOR_aarch64_uqshlhi = 1649,
- CODE_FOR_aarch64_sqrshlhi = 1650,
- CODE_FOR_aarch64_uqrshlhi = 1651,
- CODE_FOR_aarch64_sqshlsi = 1652,
- CODE_FOR_aarch64_uqshlsi = 1653,
- CODE_FOR_aarch64_sqrshlsi = 1654,
- CODE_FOR_aarch64_uqrshlsi = 1655,
- CODE_FOR_aarch64_sqshldi = 1656,
- CODE_FOR_aarch64_uqshldi = 1657,
- CODE_FOR_aarch64_sqrshldi = 1658,
- CODE_FOR_aarch64_uqrshldi = 1659,
- CODE_FOR_aarch64_sshll_nv8qi = 1660,
- CODE_FOR_aarch64_ushll_nv8qi = 1661,
- CODE_FOR_aarch64_sshll_nv4hi = 1662,
- CODE_FOR_aarch64_ushll_nv4hi = 1663,
- CODE_FOR_aarch64_sshll_nv2si = 1664,
- CODE_FOR_aarch64_ushll_nv2si = 1665,
- CODE_FOR_aarch64_sshll2_nv16qi = 1666,
- CODE_FOR_aarch64_ushll2_nv16qi = 1667,
- CODE_FOR_aarch64_sshll2_nv8hi = 1668,
- CODE_FOR_aarch64_ushll2_nv8hi = 1669,
- CODE_FOR_aarch64_sshll2_nv4si = 1670,
- CODE_FOR_aarch64_ushll2_nv4si = 1671,
- CODE_FOR_aarch64_srshr_nv8qi = 1672,
- CODE_FOR_aarch64_urshr_nv8qi = 1673,
- CODE_FOR_aarch64_srshr_nv16qi = 1674,
- CODE_FOR_aarch64_urshr_nv16qi = 1675,
- CODE_FOR_aarch64_srshr_nv4hi = 1676,
- CODE_FOR_aarch64_urshr_nv4hi = 1677,
- CODE_FOR_aarch64_srshr_nv8hi = 1678,
- CODE_FOR_aarch64_urshr_nv8hi = 1679,
- CODE_FOR_aarch64_srshr_nv2si = 1680,
- CODE_FOR_aarch64_urshr_nv2si = 1681,
- CODE_FOR_aarch64_srshr_nv4si = 1682,
- CODE_FOR_aarch64_urshr_nv4si = 1683,
- CODE_FOR_aarch64_srshr_nv2di = 1684,
- CODE_FOR_aarch64_urshr_nv2di = 1685,
- CODE_FOR_aarch64_srshr_ndi = 1686,
- CODE_FOR_aarch64_urshr_ndi = 1687,
- CODE_FOR_aarch64_ssra_nv8qi = 1688,
- CODE_FOR_aarch64_usra_nv8qi = 1689,
- CODE_FOR_aarch64_srsra_nv8qi = 1690,
- CODE_FOR_aarch64_ursra_nv8qi = 1691,
- CODE_FOR_aarch64_ssra_nv16qi = 1692,
- CODE_FOR_aarch64_usra_nv16qi = 1693,
- CODE_FOR_aarch64_srsra_nv16qi = 1694,
- CODE_FOR_aarch64_ursra_nv16qi = 1695,
- CODE_FOR_aarch64_ssra_nv4hi = 1696,
- CODE_FOR_aarch64_usra_nv4hi = 1697,
- CODE_FOR_aarch64_srsra_nv4hi = 1698,
- CODE_FOR_aarch64_ursra_nv4hi = 1699,
- CODE_FOR_aarch64_ssra_nv8hi = 1700,
- CODE_FOR_aarch64_usra_nv8hi = 1701,
- CODE_FOR_aarch64_srsra_nv8hi = 1702,
- CODE_FOR_aarch64_ursra_nv8hi = 1703,
- CODE_FOR_aarch64_ssra_nv2si = 1704,
- CODE_FOR_aarch64_usra_nv2si = 1705,
- CODE_FOR_aarch64_srsra_nv2si = 1706,
- CODE_FOR_aarch64_ursra_nv2si = 1707,
- CODE_FOR_aarch64_ssra_nv4si = 1708,
- CODE_FOR_aarch64_usra_nv4si = 1709,
- CODE_FOR_aarch64_srsra_nv4si = 1710,
- CODE_FOR_aarch64_ursra_nv4si = 1711,
- CODE_FOR_aarch64_ssra_nv2di = 1712,
- CODE_FOR_aarch64_usra_nv2di = 1713,
- CODE_FOR_aarch64_srsra_nv2di = 1714,
- CODE_FOR_aarch64_ursra_nv2di = 1715,
- CODE_FOR_aarch64_ssra_ndi = 1716,
- CODE_FOR_aarch64_usra_ndi = 1717,
- CODE_FOR_aarch64_srsra_ndi = 1718,
- CODE_FOR_aarch64_ursra_ndi = 1719,
- CODE_FOR_aarch64_ssli_nv8qi = 1720,
- CODE_FOR_aarch64_usli_nv8qi = 1721,
- CODE_FOR_aarch64_ssri_nv8qi = 1722,
- CODE_FOR_aarch64_usri_nv8qi = 1723,
- CODE_FOR_aarch64_ssli_nv16qi = 1724,
- CODE_FOR_aarch64_usli_nv16qi = 1725,
- CODE_FOR_aarch64_ssri_nv16qi = 1726,
- CODE_FOR_aarch64_usri_nv16qi = 1727,
- CODE_FOR_aarch64_ssli_nv4hi = 1728,
- CODE_FOR_aarch64_usli_nv4hi = 1729,
- CODE_FOR_aarch64_ssri_nv4hi = 1730,
- CODE_FOR_aarch64_usri_nv4hi = 1731,
- CODE_FOR_aarch64_ssli_nv8hi = 1732,
- CODE_FOR_aarch64_usli_nv8hi = 1733,
- CODE_FOR_aarch64_ssri_nv8hi = 1734,
- CODE_FOR_aarch64_usri_nv8hi = 1735,
- CODE_FOR_aarch64_ssli_nv2si = 1736,
- CODE_FOR_aarch64_usli_nv2si = 1737,
- CODE_FOR_aarch64_ssri_nv2si = 1738,
- CODE_FOR_aarch64_usri_nv2si = 1739,
- CODE_FOR_aarch64_ssli_nv4si = 1740,
- CODE_FOR_aarch64_usli_nv4si = 1741,
- CODE_FOR_aarch64_ssri_nv4si = 1742,
- CODE_FOR_aarch64_usri_nv4si = 1743,
- CODE_FOR_aarch64_ssli_nv2di = 1744,
- CODE_FOR_aarch64_usli_nv2di = 1745,
- CODE_FOR_aarch64_ssri_nv2di = 1746,
- CODE_FOR_aarch64_usri_nv2di = 1747,
- CODE_FOR_aarch64_ssli_ndi = 1748,
- CODE_FOR_aarch64_usli_ndi = 1749,
- CODE_FOR_aarch64_ssri_ndi = 1750,
- CODE_FOR_aarch64_usri_ndi = 1751,
- CODE_FOR_aarch64_sqshlu_nv8qi = 1752,
- CODE_FOR_aarch64_sqshl_nv8qi = 1753,
- CODE_FOR_aarch64_uqshl_nv8qi = 1754,
- CODE_FOR_aarch64_sqshlu_nv16qi = 1755,
- CODE_FOR_aarch64_sqshl_nv16qi = 1756,
- CODE_FOR_aarch64_uqshl_nv16qi = 1757,
- CODE_FOR_aarch64_sqshlu_nv4hi = 1758,
- CODE_FOR_aarch64_sqshl_nv4hi = 1759,
- CODE_FOR_aarch64_uqshl_nv4hi = 1760,
- CODE_FOR_aarch64_sqshlu_nv8hi = 1761,
- CODE_FOR_aarch64_sqshl_nv8hi = 1762,
- CODE_FOR_aarch64_uqshl_nv8hi = 1763,
- CODE_FOR_aarch64_sqshlu_nv2si = 1764,
- CODE_FOR_aarch64_sqshl_nv2si = 1765,
- CODE_FOR_aarch64_uqshl_nv2si = 1766,
- CODE_FOR_aarch64_sqshlu_nv4si = 1767,
- CODE_FOR_aarch64_sqshl_nv4si = 1768,
- CODE_FOR_aarch64_uqshl_nv4si = 1769,
- CODE_FOR_aarch64_sqshlu_nv2di = 1770,
- CODE_FOR_aarch64_sqshl_nv2di = 1771,
- CODE_FOR_aarch64_uqshl_nv2di = 1772,
- CODE_FOR_aarch64_sqshlu_nqi = 1773,
- CODE_FOR_aarch64_sqshl_nqi = 1774,
- CODE_FOR_aarch64_uqshl_nqi = 1775,
- CODE_FOR_aarch64_sqshlu_nhi = 1776,
- CODE_FOR_aarch64_sqshl_nhi = 1777,
- CODE_FOR_aarch64_uqshl_nhi = 1778,
- CODE_FOR_aarch64_sqshlu_nsi = 1779,
- CODE_FOR_aarch64_sqshl_nsi = 1780,
- CODE_FOR_aarch64_uqshl_nsi = 1781,
- CODE_FOR_aarch64_sqshlu_ndi = 1782,
- CODE_FOR_aarch64_sqshl_ndi = 1783,
- CODE_FOR_aarch64_uqshl_ndi = 1784,
- CODE_FOR_aarch64_sqshrun_nv8hi = 1785,
- CODE_FOR_aarch64_sqrshrun_nv8hi = 1786,
- CODE_FOR_aarch64_sqshrn_nv8hi = 1787,
- CODE_FOR_aarch64_uqshrn_nv8hi = 1788,
- CODE_FOR_aarch64_sqrshrn_nv8hi = 1789,
- CODE_FOR_aarch64_uqrshrn_nv8hi = 1790,
- CODE_FOR_aarch64_sqshrun_nv4si = 1791,
- CODE_FOR_aarch64_sqrshrun_nv4si = 1792,
- CODE_FOR_aarch64_sqshrn_nv4si = 1793,
- CODE_FOR_aarch64_uqshrn_nv4si = 1794,
- CODE_FOR_aarch64_sqrshrn_nv4si = 1795,
- CODE_FOR_aarch64_uqrshrn_nv4si = 1796,
- CODE_FOR_aarch64_sqshrun_nv2di = 1797,
- CODE_FOR_aarch64_sqrshrun_nv2di = 1798,
- CODE_FOR_aarch64_sqshrn_nv2di = 1799,
- CODE_FOR_aarch64_uqshrn_nv2di = 1800,
- CODE_FOR_aarch64_sqrshrn_nv2di = 1801,
- CODE_FOR_aarch64_uqrshrn_nv2di = 1802,
- CODE_FOR_aarch64_sqshrun_nhi = 1803,
- CODE_FOR_aarch64_sqrshrun_nhi = 1804,
- CODE_FOR_aarch64_sqshrn_nhi = 1805,
- CODE_FOR_aarch64_uqshrn_nhi = 1806,
- CODE_FOR_aarch64_sqrshrn_nhi = 1807,
- CODE_FOR_aarch64_uqrshrn_nhi = 1808,
- CODE_FOR_aarch64_sqshrun_nsi = 1809,
- CODE_FOR_aarch64_sqrshrun_nsi = 1810,
- CODE_FOR_aarch64_sqshrn_nsi = 1811,
- CODE_FOR_aarch64_uqshrn_nsi = 1812,
- CODE_FOR_aarch64_sqrshrn_nsi = 1813,
- CODE_FOR_aarch64_uqrshrn_nsi = 1814,
- CODE_FOR_aarch64_sqshrun_ndi = 1815,
- CODE_FOR_aarch64_sqrshrun_ndi = 1816,
- CODE_FOR_aarch64_sqshrn_ndi = 1817,
- CODE_FOR_aarch64_uqshrn_ndi = 1818,
- CODE_FOR_aarch64_sqrshrn_ndi = 1819,
- CODE_FOR_aarch64_uqrshrn_ndi = 1820,
- CODE_FOR_aarch64_cmltv8qi = 1821,
- CODE_FOR_aarch64_cmlev8qi = 1822,
- CODE_FOR_aarch64_cmeqv8qi = 1823,
- CODE_FOR_aarch64_cmgev8qi = 1824,
- CODE_FOR_aarch64_cmgtv8qi = 1825,
- CODE_FOR_aarch64_cmltv16qi = 1826,
- CODE_FOR_aarch64_cmlev16qi = 1827,
- CODE_FOR_aarch64_cmeqv16qi = 1828,
- CODE_FOR_aarch64_cmgev16qi = 1829,
- CODE_FOR_aarch64_cmgtv16qi = 1830,
- CODE_FOR_aarch64_cmltv4hi = 1831,
- CODE_FOR_aarch64_cmlev4hi = 1832,
- CODE_FOR_aarch64_cmeqv4hi = 1833,
- CODE_FOR_aarch64_cmgev4hi = 1834,
- CODE_FOR_aarch64_cmgtv4hi = 1835,
- CODE_FOR_aarch64_cmltv8hi = 1836,
- CODE_FOR_aarch64_cmlev8hi = 1837,
- CODE_FOR_aarch64_cmeqv8hi = 1838,
- CODE_FOR_aarch64_cmgev8hi = 1839,
- CODE_FOR_aarch64_cmgtv8hi = 1840,
- CODE_FOR_aarch64_cmltv2si = 1841,
- CODE_FOR_aarch64_cmlev2si = 1842,
- CODE_FOR_aarch64_cmeqv2si = 1843,
- CODE_FOR_aarch64_cmgev2si = 1844,
- CODE_FOR_aarch64_cmgtv2si = 1845,
- CODE_FOR_aarch64_cmltv4si = 1846,
- CODE_FOR_aarch64_cmlev4si = 1847,
- CODE_FOR_aarch64_cmeqv4si = 1848,
- CODE_FOR_aarch64_cmgev4si = 1849,
- CODE_FOR_aarch64_cmgtv4si = 1850,
- CODE_FOR_aarch64_cmltv2di = 1851,
- CODE_FOR_aarch64_cmlev2di = 1852,
- CODE_FOR_aarch64_cmeqv2di = 1853,
- CODE_FOR_aarch64_cmgev2di = 1854,
- CODE_FOR_aarch64_cmgtv2di = 1855,
- CODE_FOR_aarch64_cmltdi = 1856,
- CODE_FOR_aarch64_cmledi = 1857,
- CODE_FOR_aarch64_cmeqdi = 1858,
- CODE_FOR_aarch64_cmgedi = 1859,
- CODE_FOR_aarch64_cmgtdi = 1860,
- CODE_FOR_aarch64_cmltuv8qi = 1861,
- CODE_FOR_aarch64_cmleuv8qi = 1862,
- CODE_FOR_aarch64_cmgeuv8qi = 1863,
- CODE_FOR_aarch64_cmgtuv8qi = 1864,
- CODE_FOR_aarch64_cmltuv16qi = 1865,
- CODE_FOR_aarch64_cmleuv16qi = 1866,
- CODE_FOR_aarch64_cmgeuv16qi = 1867,
- CODE_FOR_aarch64_cmgtuv16qi = 1868,
- CODE_FOR_aarch64_cmltuv4hi = 1869,
- CODE_FOR_aarch64_cmleuv4hi = 1870,
- CODE_FOR_aarch64_cmgeuv4hi = 1871,
- CODE_FOR_aarch64_cmgtuv4hi = 1872,
- CODE_FOR_aarch64_cmltuv8hi = 1873,
- CODE_FOR_aarch64_cmleuv8hi = 1874,
- CODE_FOR_aarch64_cmgeuv8hi = 1875,
- CODE_FOR_aarch64_cmgtuv8hi = 1876,
- CODE_FOR_aarch64_cmltuv2si = 1877,
- CODE_FOR_aarch64_cmleuv2si = 1878,
- CODE_FOR_aarch64_cmgeuv2si = 1879,
- CODE_FOR_aarch64_cmgtuv2si = 1880,
- CODE_FOR_aarch64_cmltuv4si = 1881,
- CODE_FOR_aarch64_cmleuv4si = 1882,
- CODE_FOR_aarch64_cmgeuv4si = 1883,
- CODE_FOR_aarch64_cmgtuv4si = 1884,
- CODE_FOR_aarch64_cmltuv2di = 1885,
- CODE_FOR_aarch64_cmleuv2di = 1886,
- CODE_FOR_aarch64_cmgeuv2di = 1887,
- CODE_FOR_aarch64_cmgtuv2di = 1888,
- CODE_FOR_aarch64_cmltudi = 1889,
- CODE_FOR_aarch64_cmleudi = 1890,
- CODE_FOR_aarch64_cmgeudi = 1891,
- CODE_FOR_aarch64_cmgtudi = 1892,
- CODE_FOR_aarch64_cmtstv8qi = 1893,
- CODE_FOR_aarch64_cmtstv16qi = 1894,
- CODE_FOR_aarch64_cmtstv4hi = 1895,
- CODE_FOR_aarch64_cmtstv8hi = 1896,
- CODE_FOR_aarch64_cmtstv2si = 1897,
- CODE_FOR_aarch64_cmtstv4si = 1898,
- CODE_FOR_aarch64_cmtstv2di = 1899,
- CODE_FOR_aarch64_cmtstdi = 1900,
- CODE_FOR_aarch64_cmltv2sf = 1901,
- CODE_FOR_aarch64_cmlev2sf = 1902,
- CODE_FOR_aarch64_cmeqv2sf = 1903,
- CODE_FOR_aarch64_cmgev2sf = 1904,
- CODE_FOR_aarch64_cmgtv2sf = 1905,
- CODE_FOR_aarch64_cmltv4sf = 1906,
- CODE_FOR_aarch64_cmlev4sf = 1907,
- CODE_FOR_aarch64_cmeqv4sf = 1908,
- CODE_FOR_aarch64_cmgev4sf = 1909,
- CODE_FOR_aarch64_cmgtv4sf = 1910,
- CODE_FOR_aarch64_cmltv2df = 1911,
- CODE_FOR_aarch64_cmlev2df = 1912,
- CODE_FOR_aarch64_cmeqv2df = 1913,
- CODE_FOR_aarch64_cmgev2df = 1914,
- CODE_FOR_aarch64_cmgtv2df = 1915,
- CODE_FOR_aarch64_cmltsf = 1916,
- CODE_FOR_aarch64_cmlesf = 1917,
- CODE_FOR_aarch64_cmeqsf = 1918,
- CODE_FOR_aarch64_cmgesf = 1919,
- CODE_FOR_aarch64_cmgtsf = 1920,
- CODE_FOR_aarch64_cmltdf = 1921,
- CODE_FOR_aarch64_cmledf = 1922,
- CODE_FOR_aarch64_cmeqdf = 1923,
- CODE_FOR_aarch64_cmgedf = 1924,
- CODE_FOR_aarch64_cmgtdf = 1925,
- CODE_FOR_aarch64_addpv8qi = 1946,
- CODE_FOR_aarch64_addpv4hi = 1947,
- CODE_FOR_aarch64_addpv2si = 1948,
- CODE_FOR_aarch64_addpdi = 1949,
- CODE_FOR_sqrtv2sf2 = 1950,
- CODE_FOR_sqrtv4sf2 = 1951,
- CODE_FOR_sqrtv2df2 = 1952,
- CODE_FOR_vec_load_lanesoiv16qi = 1953,
- CODE_FOR_vec_load_lanesoiv8hi = 1954,
- CODE_FOR_vec_load_lanesoiv4si = 1955,
- CODE_FOR_vec_load_lanesoiv2di = 1956,
- CODE_FOR_vec_load_lanesoiv4sf = 1957,
- CODE_FOR_vec_load_lanesoiv2df = 1958,
- CODE_FOR_vec_store_lanesoiv16qi = 1959,
- CODE_FOR_vec_store_lanesoiv8hi = 1960,
- CODE_FOR_vec_store_lanesoiv4si = 1961,
- CODE_FOR_vec_store_lanesoiv2di = 1962,
- CODE_FOR_vec_store_lanesoiv4sf = 1963,
- CODE_FOR_vec_store_lanesoiv2df = 1964,
- CODE_FOR_vec_load_lanesciv16qi = 1965,
- CODE_FOR_vec_load_lanesciv8hi = 1966,
- CODE_FOR_vec_load_lanesciv4si = 1967,
- CODE_FOR_vec_load_lanesciv2di = 1968,
- CODE_FOR_vec_load_lanesciv4sf = 1969,
- CODE_FOR_vec_load_lanesciv2df = 1970,
- CODE_FOR_vec_store_lanesciv16qi = 1971,
- CODE_FOR_vec_store_lanesciv8hi = 1972,
- CODE_FOR_vec_store_lanesciv4si = 1973,
- CODE_FOR_vec_store_lanesciv2di = 1974,
- CODE_FOR_vec_store_lanesciv4sf = 1975,
- CODE_FOR_vec_store_lanesciv2df = 1976,
- CODE_FOR_vec_load_lanesxiv16qi = 1977,
- CODE_FOR_vec_load_lanesxiv8hi = 1978,
- CODE_FOR_vec_load_lanesxiv4si = 1979,
- CODE_FOR_vec_load_lanesxiv2di = 1980,
- CODE_FOR_vec_load_lanesxiv4sf = 1981,
- CODE_FOR_vec_load_lanesxiv2df = 1982,
- CODE_FOR_vec_store_lanesxiv16qi = 1983,
- CODE_FOR_vec_store_lanesxiv8hi = 1984,
- CODE_FOR_vec_store_lanesxiv4si = 1985,
- CODE_FOR_vec_store_lanesxiv2di = 1986,
- CODE_FOR_vec_store_lanesxiv4sf = 1987,
- CODE_FOR_vec_store_lanesxiv2df = 1988,
- CODE_FOR_aarch64_be_ld1v8qi = 1992,
- CODE_FOR_aarch64_be_ld1v16qi = 1993,
- CODE_FOR_aarch64_be_ld1v4hi = 1994,
- CODE_FOR_aarch64_be_ld1v8hi = 1995,
- CODE_FOR_aarch64_be_ld1v2si = 1996,
- CODE_FOR_aarch64_be_ld1v4si = 1997,
- CODE_FOR_aarch64_be_ld1v2di = 1998,
- CODE_FOR_aarch64_be_ld1v2sf = 1999,
- CODE_FOR_aarch64_be_ld1v4sf = 2000,
- CODE_FOR_aarch64_be_ld1v2df = 2001,
- CODE_FOR_aarch64_be_ld1di = 2002,
- CODE_FOR_aarch64_be_st1v8qi = 2003,
- CODE_FOR_aarch64_be_st1v16qi = 2004,
- CODE_FOR_aarch64_be_st1v4hi = 2005,
- CODE_FOR_aarch64_be_st1v8hi = 2006,
- CODE_FOR_aarch64_be_st1v2si = 2007,
- CODE_FOR_aarch64_be_st1v4si = 2008,
- CODE_FOR_aarch64_be_st1v2di = 2009,
- CODE_FOR_aarch64_be_st1v2sf = 2010,
- CODE_FOR_aarch64_be_st1v4sf = 2011,
- CODE_FOR_aarch64_be_st1v2df = 2012,
- CODE_FOR_aarch64_be_st1di = 2013,
- CODE_FOR_aarch64_ld2v8qi_dreg = 2014,
- CODE_FOR_aarch64_ld2v4hi_dreg = 2015,
- CODE_FOR_aarch64_ld2v2si_dreg = 2016,
- CODE_FOR_aarch64_ld2v2sf_dreg = 2017,
- CODE_FOR_aarch64_ld2di_dreg = 2018,
- CODE_FOR_aarch64_ld2df_dreg = 2019,
- CODE_FOR_aarch64_ld3v8qi_dreg = 2020,
- CODE_FOR_aarch64_ld3v4hi_dreg = 2021,
- CODE_FOR_aarch64_ld3v2si_dreg = 2022,
- CODE_FOR_aarch64_ld3v2sf_dreg = 2023,
- CODE_FOR_aarch64_ld3di_dreg = 2024,
- CODE_FOR_aarch64_ld3df_dreg = 2025,
- CODE_FOR_aarch64_ld4v8qi_dreg = 2026,
- CODE_FOR_aarch64_ld4v4hi_dreg = 2027,
- CODE_FOR_aarch64_ld4v2si_dreg = 2028,
- CODE_FOR_aarch64_ld4v2sf_dreg = 2029,
- CODE_FOR_aarch64_ld4di_dreg = 2030,
- CODE_FOR_aarch64_ld4df_dreg = 2031,
- CODE_FOR_aarch64_tbl1v8qi = 2032,
- CODE_FOR_aarch64_tbl1v16qi = 2033,
- CODE_FOR_aarch64_tbl2v16qi = 2034,
- CODE_FOR_aarch64_combinev16qi = 2035,
- CODE_FOR_aarch64_zip1v8qi = 2036,
- CODE_FOR_aarch64_zip2v8qi = 2037,
- CODE_FOR_aarch64_trn1v8qi = 2038,
- CODE_FOR_aarch64_trn2v8qi = 2039,
- CODE_FOR_aarch64_uzp1v8qi = 2040,
- CODE_FOR_aarch64_uzp2v8qi = 2041,
- CODE_FOR_aarch64_zip1v16qi = 2042,
- CODE_FOR_aarch64_zip2v16qi = 2043,
- CODE_FOR_aarch64_trn1v16qi = 2044,
- CODE_FOR_aarch64_trn2v16qi = 2045,
- CODE_FOR_aarch64_uzp1v16qi = 2046,
- CODE_FOR_aarch64_uzp2v16qi = 2047,
- CODE_FOR_aarch64_zip1v4hi = 2048,
- CODE_FOR_aarch64_zip2v4hi = 2049,
- CODE_FOR_aarch64_trn1v4hi = 2050,
- CODE_FOR_aarch64_trn2v4hi = 2051,
- CODE_FOR_aarch64_uzp1v4hi = 2052,
- CODE_FOR_aarch64_uzp2v4hi = 2053,
- CODE_FOR_aarch64_zip1v8hi = 2054,
- CODE_FOR_aarch64_zip2v8hi = 2055,
- CODE_FOR_aarch64_trn1v8hi = 2056,
- CODE_FOR_aarch64_trn2v8hi = 2057,
- CODE_FOR_aarch64_uzp1v8hi = 2058,
- CODE_FOR_aarch64_uzp2v8hi = 2059,
- CODE_FOR_aarch64_zip1v2si = 2060,
- CODE_FOR_aarch64_zip2v2si = 2061,
- CODE_FOR_aarch64_trn1v2si = 2062,
- CODE_FOR_aarch64_trn2v2si = 2063,
- CODE_FOR_aarch64_uzp1v2si = 2064,
- CODE_FOR_aarch64_uzp2v2si = 2065,
- CODE_FOR_aarch64_zip1v4si = 2066,
- CODE_FOR_aarch64_zip2v4si = 2067,
- CODE_FOR_aarch64_trn1v4si = 2068,
- CODE_FOR_aarch64_trn2v4si = 2069,
- CODE_FOR_aarch64_uzp1v4si = 2070,
- CODE_FOR_aarch64_uzp2v4si = 2071,
- CODE_FOR_aarch64_zip1v2di = 2072,
- CODE_FOR_aarch64_zip2v2di = 2073,
- CODE_FOR_aarch64_trn1v2di = 2074,
- CODE_FOR_aarch64_trn2v2di = 2075,
- CODE_FOR_aarch64_uzp1v2di = 2076,
- CODE_FOR_aarch64_uzp2v2di = 2077,
- CODE_FOR_aarch64_zip1v2sf = 2078,
- CODE_FOR_aarch64_zip2v2sf = 2079,
- CODE_FOR_aarch64_trn1v2sf = 2080,
- CODE_FOR_aarch64_trn2v2sf = 2081,
- CODE_FOR_aarch64_uzp1v2sf = 2082,
- CODE_FOR_aarch64_uzp2v2sf = 2083,
- CODE_FOR_aarch64_zip1v4sf = 2084,
- CODE_FOR_aarch64_zip2v4sf = 2085,
- CODE_FOR_aarch64_trn1v4sf = 2086,
- CODE_FOR_aarch64_trn2v4sf = 2087,
- CODE_FOR_aarch64_uzp1v4sf = 2088,
- CODE_FOR_aarch64_uzp2v4sf = 2089,
- CODE_FOR_aarch64_zip1v2df = 2090,
- CODE_FOR_aarch64_zip2v2df = 2091,
- CODE_FOR_aarch64_trn1v2df = 2092,
- CODE_FOR_aarch64_trn2v2df = 2093,
- CODE_FOR_aarch64_uzp1v2df = 2094,
- CODE_FOR_aarch64_uzp2v2df = 2095,
- CODE_FOR_aarch64_st2v8qi_dreg = 2096,
- CODE_FOR_aarch64_st2v4hi_dreg = 2097,
- CODE_FOR_aarch64_st2v2si_dreg = 2098,
- CODE_FOR_aarch64_st2v2sf_dreg = 2099,
- CODE_FOR_aarch64_st2di_dreg = 2100,
- CODE_FOR_aarch64_st2df_dreg = 2101,
- CODE_FOR_aarch64_st3v8qi_dreg = 2102,
- CODE_FOR_aarch64_st3v4hi_dreg = 2103,
- CODE_FOR_aarch64_st3v2si_dreg = 2104,
- CODE_FOR_aarch64_st3v2sf_dreg = 2105,
- CODE_FOR_aarch64_st3di_dreg = 2106,
- CODE_FOR_aarch64_st3df_dreg = 2107,
- CODE_FOR_aarch64_st4v8qi_dreg = 2108,
- CODE_FOR_aarch64_st4v4hi_dreg = 2109,
- CODE_FOR_aarch64_st4v2si_dreg = 2110,
- CODE_FOR_aarch64_st4v2sf_dreg = 2111,
- CODE_FOR_aarch64_st4di_dreg = 2112,
- CODE_FOR_aarch64_st4df_dreg = 2113,
- CODE_FOR_aarch64_frecpev2sf = 2125,
- CODE_FOR_aarch64_frecpev4sf = 2126,
- CODE_FOR_aarch64_frecpev2df = 2127,
- CODE_FOR_aarch64_frecpesf = 2128,
- CODE_FOR_aarch64_frecpxsf = 2129,
- CODE_FOR_aarch64_frecpedf = 2130,
- CODE_FOR_aarch64_frecpxdf = 2131,
- CODE_FOR_aarch64_frecpsv2sf = 2132,
- CODE_FOR_aarch64_frecpsv4sf = 2133,
- CODE_FOR_aarch64_frecpsv2df = 2134,
- CODE_FOR_aarch64_frecpssf = 2135,
- CODE_FOR_aarch64_frecpsdf = 2136,
- CODE_FOR_aarch64_crypto_aesev16qi = 2137,
- CODE_FOR_aarch64_crypto_aesdv16qi = 2138,
- CODE_FOR_aarch64_crypto_aesmcv16qi = 2139,
- CODE_FOR_aarch64_crypto_aesimcv16qi = 2140,
- CODE_FOR_aarch64_crypto_sha1hsi = 2141,
- CODE_FOR_aarch64_crypto_sha1su1v4si = 2142,
- CODE_FOR_aarch64_crypto_sha1cv4si = 2143,
- CODE_FOR_aarch64_crypto_sha1mv4si = 2144,
- CODE_FOR_aarch64_crypto_sha1pv4si = 2145,
- CODE_FOR_aarch64_crypto_sha1su0v4si = 2146,
- CODE_FOR_aarch64_crypto_sha256hv4si = 2147,
- CODE_FOR_aarch64_crypto_sha256h2v4si = 2148,
- CODE_FOR_aarch64_crypto_sha256su0v4si = 2149,
- CODE_FOR_aarch64_crypto_sha256su1v4si = 2150,
- CODE_FOR_aarch64_crypto_pmulldi = 2151,
- CODE_FOR_aarch64_crypto_pmullv2di = 2152,
- CODE_FOR_atomic_compare_and_swapqi_1 = 2153,
- CODE_FOR_atomic_compare_and_swaphi_1 = 2154,
- CODE_FOR_atomic_compare_and_swapsi_1 = 2155,
- CODE_FOR_atomic_compare_and_swapdi_1 = 2156,
- CODE_FOR_atomic_exchangeqi = 2157,
- CODE_FOR_atomic_exchangehi = 2158,
- CODE_FOR_atomic_exchangesi = 2159,
- CODE_FOR_atomic_exchangedi = 2160,
- CODE_FOR_atomic_addqi = 2161,
- CODE_FOR_atomic_subqi = 2162,
- CODE_FOR_atomic_orqi = 2163,
- CODE_FOR_atomic_xorqi = 2164,
- CODE_FOR_atomic_andqi = 2165,
- CODE_FOR_atomic_addhi = 2166,
- CODE_FOR_atomic_subhi = 2167,
- CODE_FOR_atomic_orhi = 2168,
- CODE_FOR_atomic_xorhi = 2169,
- CODE_FOR_atomic_andhi = 2170,
- CODE_FOR_atomic_addsi = 2171,
- CODE_FOR_atomic_subsi = 2172,
- CODE_FOR_atomic_orsi = 2173,
- CODE_FOR_atomic_xorsi = 2174,
- CODE_FOR_atomic_andsi = 2175,
- CODE_FOR_atomic_adddi = 2176,
- CODE_FOR_atomic_subdi = 2177,
- CODE_FOR_atomic_ordi = 2178,
- CODE_FOR_atomic_xordi = 2179,
- CODE_FOR_atomic_anddi = 2180,
- CODE_FOR_atomic_nandqi = 2181,
- CODE_FOR_atomic_nandhi = 2182,
- CODE_FOR_atomic_nandsi = 2183,
- CODE_FOR_atomic_nanddi = 2184,
- CODE_FOR_atomic_fetch_addqi = 2185,
- CODE_FOR_atomic_fetch_subqi = 2186,
- CODE_FOR_atomic_fetch_orqi = 2187,
- CODE_FOR_atomic_fetch_xorqi = 2188,
- CODE_FOR_atomic_fetch_andqi = 2189,
- CODE_FOR_atomic_fetch_addhi = 2190,
- CODE_FOR_atomic_fetch_subhi = 2191,
- CODE_FOR_atomic_fetch_orhi = 2192,
- CODE_FOR_atomic_fetch_xorhi = 2193,
- CODE_FOR_atomic_fetch_andhi = 2194,
- CODE_FOR_atomic_fetch_addsi = 2195,
- CODE_FOR_atomic_fetch_subsi = 2196,
- CODE_FOR_atomic_fetch_orsi = 2197,
- CODE_FOR_atomic_fetch_xorsi = 2198,
- CODE_FOR_atomic_fetch_andsi = 2199,
- CODE_FOR_atomic_fetch_adddi = 2200,
- CODE_FOR_atomic_fetch_subdi = 2201,
- CODE_FOR_atomic_fetch_ordi = 2202,
- CODE_FOR_atomic_fetch_xordi = 2203,
- CODE_FOR_atomic_fetch_anddi = 2204,
- CODE_FOR_atomic_fetch_nandqi = 2205,
- CODE_FOR_atomic_fetch_nandhi = 2206,
- CODE_FOR_atomic_fetch_nandsi = 2207,
- CODE_FOR_atomic_fetch_nanddi = 2208,
- CODE_FOR_atomic_add_fetchqi = 2209,
- CODE_FOR_atomic_sub_fetchqi = 2210,
- CODE_FOR_atomic_or_fetchqi = 2211,
- CODE_FOR_atomic_xor_fetchqi = 2212,
- CODE_FOR_atomic_and_fetchqi = 2213,
- CODE_FOR_atomic_add_fetchhi = 2214,
- CODE_FOR_atomic_sub_fetchhi = 2215,
- CODE_FOR_atomic_or_fetchhi = 2216,
- CODE_FOR_atomic_xor_fetchhi = 2217,
- CODE_FOR_atomic_and_fetchhi = 2218,
- CODE_FOR_atomic_add_fetchsi = 2219,
- CODE_FOR_atomic_sub_fetchsi = 2220,
- CODE_FOR_atomic_or_fetchsi = 2221,
- CODE_FOR_atomic_xor_fetchsi = 2222,
- CODE_FOR_atomic_and_fetchsi = 2223,
- CODE_FOR_atomic_add_fetchdi = 2224,
- CODE_FOR_atomic_sub_fetchdi = 2225,
- CODE_FOR_atomic_or_fetchdi = 2226,
- CODE_FOR_atomic_xor_fetchdi = 2227,
- CODE_FOR_atomic_and_fetchdi = 2228,
- CODE_FOR_atomic_nand_fetchqi = 2229,
- CODE_FOR_atomic_nand_fetchhi = 2230,
- CODE_FOR_atomic_nand_fetchsi = 2231,
- CODE_FOR_atomic_nand_fetchdi = 2232,
- CODE_FOR_atomic_loadqi = 2233,
- CODE_FOR_atomic_loadhi = 2234,
- CODE_FOR_atomic_loadsi = 2235,
- CODE_FOR_atomic_loaddi = 2236,
- CODE_FOR_atomic_storeqi = 2237,
- CODE_FOR_atomic_storehi = 2238,
- CODE_FOR_atomic_storesi = 2239,
- CODE_FOR_atomic_storedi = 2240,
- CODE_FOR_aarch64_load_exclusiveqi = 2241,
- CODE_FOR_aarch64_load_exclusivehi = 2242,
- CODE_FOR_aarch64_load_exclusivesi = 2243,
- CODE_FOR_aarch64_load_exclusivedi = 2244,
- CODE_FOR_aarch64_store_exclusiveqi = 2245,
- CODE_FOR_aarch64_store_exclusivehi = 2246,
- CODE_FOR_aarch64_store_exclusivesi = 2247,
- CODE_FOR_aarch64_store_exclusivedi = 2248,
- CODE_FOR_cbranchsi4 = 2250,
- CODE_FOR_cbranchdi4 = 2251,
- CODE_FOR_cbranchsf4 = 2252,
- CODE_FOR_cbranchdf4 = 2253,
- CODE_FOR_casesi = 2254,
- CODE_FOR_prologue = 2255,
- CODE_FOR_epilogue = 2256,
- CODE_FOR_sibcall_epilogue = 2257,
- CODE_FOR_call = 2259,
- CODE_FOR_call_value = 2260,
- CODE_FOR_sibcall = 2261,
- CODE_FOR_sibcall_value = 2262,
- CODE_FOR_untyped_call = 2263,
- CODE_FOR_movqi = 2264,
- CODE_FOR_movhi = 2265,
- CODE_FOR_movsi = 2266,
- CODE_FOR_movdi = 2267,
- CODE_FOR_movti = 2268,
- CODE_FOR_movsf = 2270,
- CODE_FOR_movdf = 2271,
- CODE_FOR_movtf = 2272,
- CODE_FOR_extendsidi2 = 2274,
- CODE_FOR_zero_extendsidi2 = 2275,
- CODE_FOR_extendqisi2 = 2276,
- CODE_FOR_zero_extendqisi2 = 2277,
- CODE_FOR_extendqidi2 = 2278,
- CODE_FOR_zero_extendqidi2 = 2279,
- CODE_FOR_extendhisi2 = 2280,
- CODE_FOR_zero_extendhisi2 = 2281,
- CODE_FOR_extendhidi2 = 2282,
- CODE_FOR_zero_extendhidi2 = 2283,
- CODE_FOR_extendqihi2 = 2284,
- CODE_FOR_zero_extendqihi2 = 2285,
- CODE_FOR_addsi3 = 2286,
- CODE_FOR_adddi3 = 2287,
- CODE_FOR_cstoresi4 = 2289,
- CODE_FOR_cstoredi4 = 2290,
- CODE_FOR_cstoresf4 = 2291,
- CODE_FOR_cstoredf4 = 2292,
- CODE_FOR_cmovsi6 = 2293,
- CODE_FOR_cmovdi6 = 2294,
- CODE_FOR_cmovsf6 = 2295,
- CODE_FOR_cmovdf6 = 2296,
- CODE_FOR_movqicc = 2297,
- CODE_FOR_movhicc = 2298,
- CODE_FOR_movsicc = 2299,
- CODE_FOR_movdicc = 2300,
- CODE_FOR_movsfsicc = 2301,
- CODE_FOR_movdfsicc = 2302,
- CODE_FOR_movsfdicc = 2303,
- CODE_FOR_movdfdicc = 2304,
- CODE_FOR_movsfcc = 2305,
- CODE_FOR_movdfcc = 2306,
- CODE_FOR_ffssi2 = 2307,
- CODE_FOR_ffsdi2 = 2308,
- CODE_FOR_ctzsi2 = 2309,
- CODE_FOR_ctzdi2 = 2310,
- CODE_FOR_ashlsi3 = 2311,
- CODE_FOR_ashrsi3 = 2312,
- CODE_FOR_lshrsi3 = 2313,
- CODE_FOR_ashldi3 = 2314,
- CODE_FOR_ashrdi3 = 2315,
- CODE_FOR_lshrdi3 = 2316,
- CODE_FOR_ashlqi3 = 2317,
- CODE_FOR_ashlhi3 = 2318,
- CODE_FOR_rotrsi3 = 2319,
- CODE_FOR_rotrdi3 = 2320,
- CODE_FOR_rotlsi3 = 2321,
- CODE_FOR_rotldi3 = 2322,
- CODE_FOR_extv = 2327,
- CODE_FOR_extzv = 2328,
- CODE_FOR_insvsi = 2329,
- CODE_FOR_insvdi = 2330,
- CODE_FOR_aarch64_reload_movti = 2331,
- CODE_FOR_aarch64_reload_movtf = 2332,
- CODE_FOR_add_losym = 2333,
- CODE_FOR_tlsgd_small = 2334,
- CODE_FOR_get_thread_pointerdi = 2335,
- CODE_FOR_movv8qi = 2336,
- CODE_FOR_movv16qi = 2337,
- CODE_FOR_movv4hi = 2338,
- CODE_FOR_movv8hi = 2339,
- CODE_FOR_movv2si = 2340,
- CODE_FOR_movv4si = 2341,
- CODE_FOR_movv2di = 2342,
- CODE_FOR_movv2sf = 2343,
- CODE_FOR_movv4sf = 2344,
- CODE_FOR_movv2df = 2345,
- CODE_FOR_movmisalignv8qi = 2346,
- CODE_FOR_movmisalignv16qi = 2347,
- CODE_FOR_movmisalignv4hi = 2348,
- CODE_FOR_movmisalignv8hi = 2349,
- CODE_FOR_movmisalignv2si = 2350,
- CODE_FOR_movmisalignv4si = 2351,
- CODE_FOR_movmisalignv2di = 2352,
- CODE_FOR_movmisalignv2sf = 2353,
- CODE_FOR_movmisalignv4sf = 2354,
- CODE_FOR_movmisalignv2df = 2355,
- CODE_FOR_aarch64_split_simd_movv16qi = 2368,
- CODE_FOR_aarch64_split_simd_movv8hi = 2369,
- CODE_FOR_aarch64_split_simd_movv4si = 2370,
- CODE_FOR_aarch64_split_simd_movv2di = 2371,
- CODE_FOR_aarch64_split_simd_movv4sf = 2372,
- CODE_FOR_aarch64_split_simd_movv2df = 2373,
- CODE_FOR_ashlv8qi3 = 2374,
- CODE_FOR_ashlv16qi3 = 2375,
- CODE_FOR_ashlv4hi3 = 2376,
- CODE_FOR_ashlv8hi3 = 2377,
- CODE_FOR_ashlv2si3 = 2378,
- CODE_FOR_ashlv4si3 = 2379,
- CODE_FOR_ashlv2di3 = 2380,
- CODE_FOR_lshrv8qi3 = 2381,
- CODE_FOR_lshrv16qi3 = 2382,
- CODE_FOR_lshrv4hi3 = 2383,
- CODE_FOR_lshrv8hi3 = 2384,
- CODE_FOR_lshrv2si3 = 2385,
- CODE_FOR_lshrv4si3 = 2386,
- CODE_FOR_lshrv2di3 = 2387,
- CODE_FOR_ashrv8qi3 = 2388,
- CODE_FOR_ashrv16qi3 = 2389,
- CODE_FOR_ashrv4hi3 = 2390,
- CODE_FOR_ashrv8hi3 = 2391,
- CODE_FOR_ashrv2si3 = 2392,
- CODE_FOR_ashrv4si3 = 2393,
- CODE_FOR_ashrv2di3 = 2394,
- CODE_FOR_vashlv8qi3 = 2395,
- CODE_FOR_vashlv16qi3 = 2396,
- CODE_FOR_vashlv4hi3 = 2397,
- CODE_FOR_vashlv8hi3 = 2398,
- CODE_FOR_vashlv2si3 = 2399,
- CODE_FOR_vashlv4si3 = 2400,
- CODE_FOR_vashlv2di3 = 2401,
- CODE_FOR_vashrv8qi3 = 2402,
- CODE_FOR_vashrv16qi3 = 2403,
- CODE_FOR_vashrv4hi3 = 2404,
- CODE_FOR_vashrv8hi3 = 2405,
- CODE_FOR_vashrv2si3 = 2406,
- CODE_FOR_vashrv4si3 = 2407,
- CODE_FOR_aarch64_ashr_simddi = 2408,
- CODE_FOR_vlshrv8qi3 = 2409,
- CODE_FOR_vlshrv16qi3 = 2410,
- CODE_FOR_vlshrv4hi3 = 2411,
- CODE_FOR_vlshrv8hi3 = 2412,
- CODE_FOR_vlshrv2si3 = 2413,
- CODE_FOR_vlshrv4si3 = 2414,
- CODE_FOR_aarch64_lshr_simddi = 2415,
- CODE_FOR_vec_setv8qi = 2416,
- CODE_FOR_vec_setv16qi = 2417,
- CODE_FOR_vec_setv4hi = 2418,
- CODE_FOR_vec_setv8hi = 2419,
- CODE_FOR_vec_setv2si = 2420,
- CODE_FOR_vec_setv4si = 2421,
- CODE_FOR_vec_setv2di = 2422,
- CODE_FOR_vec_setv2sf = 2423,
- CODE_FOR_vec_setv4sf = 2424,
- CODE_FOR_vec_setv2df = 2425,
- CODE_FOR_move_hi_quad_v16qi = 2426,
- CODE_FOR_move_hi_quad_v8hi = 2427,
- CODE_FOR_move_hi_quad_v4si = 2428,
- CODE_FOR_move_hi_quad_v2di = 2429,
- CODE_FOR_move_hi_quad_v4sf = 2430,
- CODE_FOR_move_hi_quad_v2df = 2431,
- CODE_FOR_vec_pack_trunc_v4hi = 2432,
- CODE_FOR_vec_pack_trunc_v2si = 2433,
- CODE_FOR_vec_pack_trunc_di = 2434,
- CODE_FOR_vec_unpacks_hi_v16qi = 2435,
- CODE_FOR_vec_unpacku_hi_v16qi = 2436,
- CODE_FOR_vec_unpacks_hi_v8hi = 2437,
- CODE_FOR_vec_unpacku_hi_v8hi = 2438,
- CODE_FOR_vec_unpacks_hi_v4si = 2439,
- CODE_FOR_vec_unpacku_hi_v4si = 2440,
- CODE_FOR_vec_unpacks_lo_v16qi = 2441,
- CODE_FOR_vec_unpacku_lo_v16qi = 2442,
- CODE_FOR_vec_unpacks_lo_v8hi = 2443,
- CODE_FOR_vec_unpacku_lo_v8hi = 2444,
- CODE_FOR_vec_unpacks_lo_v4si = 2445,
- CODE_FOR_vec_unpacku_lo_v4si = 2446,
- CODE_FOR_vec_widen_smult_lo_v16qi = 2447,
- CODE_FOR_vec_widen_umult_lo_v16qi = 2448,
- CODE_FOR_vec_widen_smult_lo_v8hi = 2449,
- CODE_FOR_vec_widen_umult_lo_v8hi = 2450,
- CODE_FOR_vec_widen_smult_lo_v4si = 2451,
- CODE_FOR_vec_widen_umult_lo_v4si = 2452,
- CODE_FOR_vec_widen_smult_hi_v16qi = 2453,
- CODE_FOR_vec_widen_umult_hi_v16qi = 2454,
- CODE_FOR_vec_widen_smult_hi_v8hi = 2455,
- CODE_FOR_vec_widen_umult_hi_v8hi = 2456,
- CODE_FOR_vec_widen_smult_hi_v4si = 2457,
- CODE_FOR_vec_widen_umult_hi_v4si = 2458,
- CODE_FOR_fixv2sfv2si2 = 2459,
- CODE_FOR_fixunsv2sfv2si2 = 2460,
- CODE_FOR_fixv4sfv4si2 = 2461,
- CODE_FOR_fixunsv4sfv4si2 = 2462,
- CODE_FOR_fixv2dfv2di2 = 2463,
- CODE_FOR_fixunsv2dfv2di2 = 2464,
- CODE_FOR_fix_truncv2sfv2si2 = 2465,
- CODE_FOR_fixuns_truncv2sfv2si2 = 2466,
- CODE_FOR_fix_truncv4sfv4si2 = 2467,
- CODE_FOR_fixuns_truncv4sfv4si2 = 2468,
- CODE_FOR_fix_truncv2dfv2di2 = 2469,
- CODE_FOR_fixuns_truncv2dfv2di2 = 2470,
- CODE_FOR_ftruncv2sf2 = 2471,
- CODE_FOR_ftruncv4sf2 = 2472,
- CODE_FOR_ftruncv2df2 = 2473,
- CODE_FOR_vec_pack_trunc_v2df = 2474,
- CODE_FOR_vec_pack_trunc_df = 2475,
- CODE_FOR_reduc_splus_v4sf = 2476,
- CODE_FOR_aarch64_simd_bslv8qi = 2477,
- CODE_FOR_aarch64_simd_bslv16qi = 2478,
- CODE_FOR_aarch64_simd_bslv4hi = 2479,
- CODE_FOR_aarch64_simd_bslv8hi = 2480,
- CODE_FOR_aarch64_simd_bslv2si = 2481,
- CODE_FOR_aarch64_simd_bslv4si = 2482,
- CODE_FOR_aarch64_simd_bslv2di = 2483,
- CODE_FOR_aarch64_simd_bslv2sf = 2484,
- CODE_FOR_aarch64_simd_bslv4sf = 2485,
- CODE_FOR_aarch64_simd_bslv2df = 2486,
- CODE_FOR_aarch64_simd_bsldi = 2487,
- CODE_FOR_aarch64_simd_bsldf = 2488,
- CODE_FOR_aarch64_vcond_internalv8qiv8qi = 2489,
- CODE_FOR_aarch64_vcond_internalv16qiv16qi = 2490,
- CODE_FOR_aarch64_vcond_internalv4hiv4hi = 2491,
- CODE_FOR_aarch64_vcond_internalv8hiv8hi = 2492,
- CODE_FOR_aarch64_vcond_internalv2siv2si = 2493,
- CODE_FOR_aarch64_vcond_internalv4siv4si = 2494,
- CODE_FOR_aarch64_vcond_internalv2div2di = 2495,
- CODE_FOR_aarch64_vcond_internalv2sfv2sf = 2496,
- CODE_FOR_aarch64_vcond_internalv2siv2sf = 2497,
- CODE_FOR_aarch64_vcond_internalv4sfv2sf = 2498,
- CODE_FOR_aarch64_vcond_internalv4siv2sf = 2499,
- CODE_FOR_aarch64_vcond_internalv2dfv2sf = 2500,
- CODE_FOR_aarch64_vcond_internalv2div2sf = 2501,
- CODE_FOR_aarch64_vcond_internalv2sfv4sf = 2502,
- CODE_FOR_aarch64_vcond_internalv2siv4sf = 2503,
- CODE_FOR_aarch64_vcond_internalv4sfv4sf = 2504,
- CODE_FOR_aarch64_vcond_internalv4siv4sf = 2505,
- CODE_FOR_aarch64_vcond_internalv2dfv4sf = 2506,
- CODE_FOR_aarch64_vcond_internalv2div4sf = 2507,
- CODE_FOR_aarch64_vcond_internalv2sfv2df = 2508,
- CODE_FOR_aarch64_vcond_internalv2siv2df = 2509,
- CODE_FOR_aarch64_vcond_internalv4sfv2df = 2510,
- CODE_FOR_aarch64_vcond_internalv4siv2df = 2511,
- CODE_FOR_aarch64_vcond_internalv2dfv2df = 2512,
- CODE_FOR_aarch64_vcond_internalv2div2df = 2513,
- CODE_FOR_vcondv8qiv8qi = 2514,
- CODE_FOR_vcondv16qiv16qi = 2515,
- CODE_FOR_vcondv4hiv4hi = 2516,
- CODE_FOR_vcondv8hiv8hi = 2517,
- CODE_FOR_vcondv2siv2si = 2518,
- CODE_FOR_vcondv4siv4si = 2519,
- CODE_FOR_vcondv2div2di = 2520,
- CODE_FOR_vcondv2sfv2sf = 2521,
- CODE_FOR_vcondv4sfv4sf = 2522,
- CODE_FOR_vcondv2dfv2df = 2523,
- CODE_FOR_vcondv2siv2sf = 2524,
- CODE_FOR_vcondv4siv4sf = 2525,
- CODE_FOR_vcondv2div2df = 2526,
- CODE_FOR_vconduv8qiv8qi = 2527,
- CODE_FOR_vconduv16qiv16qi = 2528,
- CODE_FOR_vconduv4hiv4hi = 2529,
- CODE_FOR_vconduv8hiv8hi = 2530,
- CODE_FOR_vconduv2siv2si = 2531,
- CODE_FOR_vconduv4siv4si = 2532,
- CODE_FOR_vconduv2div2di = 2533,
- CODE_FOR_aarch64_createv8qi = 2534,
- CODE_FOR_aarch64_createv4hi = 2535,
- CODE_FOR_aarch64_createv2si = 2536,
- CODE_FOR_aarch64_createdi = 2537,
- CODE_FOR_aarch64_createdf = 2538,
- CODE_FOR_aarch64_createv2sf = 2539,
- CODE_FOR_aarch64_be_checked_get_lanev8qi = 2540,
- CODE_FOR_aarch64_be_checked_get_lanev16qi = 2541,
- CODE_FOR_aarch64_be_checked_get_lanev4hi = 2542,
- CODE_FOR_aarch64_be_checked_get_lanev8hi = 2543,
- CODE_FOR_aarch64_be_checked_get_lanev2si = 2544,
- CODE_FOR_aarch64_be_checked_get_lanev4si = 2545,
- CODE_FOR_aarch64_be_checked_get_lanev2di = 2546,
- CODE_FOR_aarch64_be_checked_get_lanev2sf = 2547,
- CODE_FOR_aarch64_be_checked_get_lanev4sf = 2548,
- CODE_FOR_aarch64_be_checked_get_lanev2df = 2549,
- CODE_FOR_aarch64_get_lanedi = 2550,
- CODE_FOR_aarch64_reinterpretv8qiv8qi = 2551,
- CODE_FOR_aarch64_reinterpretv8qiv4hi = 2552,
- CODE_FOR_aarch64_reinterpretv8qiv2si = 2553,
- CODE_FOR_aarch64_reinterpretv8qiv2sf = 2554,
- CODE_FOR_aarch64_reinterpretv8qidi = 2555,
- CODE_FOR_aarch64_reinterpretv8qidf = 2556,
- CODE_FOR_aarch64_reinterpretv4hiv8qi = 2557,
- CODE_FOR_aarch64_reinterpretv4hiv4hi = 2558,
- CODE_FOR_aarch64_reinterpretv4hiv2si = 2559,
- CODE_FOR_aarch64_reinterpretv4hiv2sf = 2560,
- CODE_FOR_aarch64_reinterpretv4hidi = 2561,
- CODE_FOR_aarch64_reinterpretv4hidf = 2562,
- CODE_FOR_aarch64_reinterpretv2siv8qi = 2563,
- CODE_FOR_aarch64_reinterpretv2siv4hi = 2564,
- CODE_FOR_aarch64_reinterpretv2siv2si = 2565,
- CODE_FOR_aarch64_reinterpretv2siv2sf = 2566,
- CODE_FOR_aarch64_reinterpretv2sidi = 2567,
- CODE_FOR_aarch64_reinterpretv2sidf = 2568,
- CODE_FOR_aarch64_reinterpretv2sfv8qi = 2569,
- CODE_FOR_aarch64_reinterpretv2sfv4hi = 2570,
- CODE_FOR_aarch64_reinterpretv2sfv2si = 2571,
- CODE_FOR_aarch64_reinterpretv2sfv2sf = 2572,
- CODE_FOR_aarch64_reinterpretv2sfdi = 2573,
- CODE_FOR_aarch64_reinterpretv2sfdf = 2574,
- CODE_FOR_aarch64_reinterpretdiv8qi = 2575,
- CODE_FOR_aarch64_reinterpretdiv4hi = 2576,
- CODE_FOR_aarch64_reinterpretdiv2si = 2577,
- CODE_FOR_aarch64_reinterpretdidi = 2578,
- CODE_FOR_aarch64_reinterpretdidf = 2579,
- CODE_FOR_aarch64_reinterpretdiv2sf = 2580,
- CODE_FOR_aarch64_reinterpretv16qiv16qi = 2581,
- CODE_FOR_aarch64_reinterpretv16qiv8hi = 2582,
- CODE_FOR_aarch64_reinterpretv16qiv4si = 2583,
- CODE_FOR_aarch64_reinterpretv16qiv2di = 2584,
- CODE_FOR_aarch64_reinterpretv16qiv4sf = 2585,
- CODE_FOR_aarch64_reinterpretv16qiv2df = 2586,
- CODE_FOR_aarch64_reinterpretv8hiv16qi = 2587,
- CODE_FOR_aarch64_reinterpretv8hiv8hi = 2588,
- CODE_FOR_aarch64_reinterpretv8hiv4si = 2589,
- CODE_FOR_aarch64_reinterpretv8hiv2di = 2590,
- CODE_FOR_aarch64_reinterpretv8hiv4sf = 2591,
- CODE_FOR_aarch64_reinterpretv8hiv2df = 2592,
- CODE_FOR_aarch64_reinterpretv4siv16qi = 2593,
- CODE_FOR_aarch64_reinterpretv4siv8hi = 2594,
- CODE_FOR_aarch64_reinterpretv4siv4si = 2595,
- CODE_FOR_aarch64_reinterpretv4siv2di = 2596,
- CODE_FOR_aarch64_reinterpretv4siv4sf = 2597,
- CODE_FOR_aarch64_reinterpretv4siv2df = 2598,
- CODE_FOR_aarch64_reinterpretv4sfv16qi = 2599,
- CODE_FOR_aarch64_reinterpretv4sfv8hi = 2600,
- CODE_FOR_aarch64_reinterpretv4sfv4si = 2601,
- CODE_FOR_aarch64_reinterpretv4sfv2di = 2602,
- CODE_FOR_aarch64_reinterpretv4sfv4sf = 2603,
- CODE_FOR_aarch64_reinterpretv4sfv2df = 2604,
- CODE_FOR_aarch64_reinterpretv2div16qi = 2605,
- CODE_FOR_aarch64_reinterpretv2div8hi = 2606,
- CODE_FOR_aarch64_reinterpretv2div4si = 2607,
- CODE_FOR_aarch64_reinterpretv2div2di = 2608,
- CODE_FOR_aarch64_reinterpretv2div4sf = 2609,
- CODE_FOR_aarch64_reinterpretv2div2df = 2610,
- CODE_FOR_aarch64_reinterpretv2dfv16qi = 2611,
- CODE_FOR_aarch64_reinterpretv2dfv8hi = 2612,
- CODE_FOR_aarch64_reinterpretv2dfv4si = 2613,
- CODE_FOR_aarch64_reinterpretv2dfv2di = 2614,
- CODE_FOR_aarch64_reinterpretv2dfv4sf = 2615,
- CODE_FOR_aarch64_reinterpretv2dfv2df = 2616,
- CODE_FOR_aarch64_simd_combinev8qi = 2623,
- CODE_FOR_aarch64_simd_combinev4hi = 2624,
- CODE_FOR_aarch64_simd_combinev2si = 2625,
- CODE_FOR_aarch64_simd_combinev2sf = 2626,
- CODE_FOR_aarch64_simd_combinedi = 2627,
- CODE_FOR_aarch64_simd_combinedf = 2628,
- CODE_FOR_aarch64_saddl2v16qi = 2629,
- CODE_FOR_aarch64_saddl2v8hi = 2630,
- CODE_FOR_aarch64_saddl2v4si = 2631,
- CODE_FOR_aarch64_uaddl2v16qi = 2632,
- CODE_FOR_aarch64_uaddl2v8hi = 2633,
- CODE_FOR_aarch64_uaddl2v4si = 2634,
- CODE_FOR_aarch64_ssubl2v16qi = 2635,
- CODE_FOR_aarch64_ssubl2v8hi = 2636,
- CODE_FOR_aarch64_ssubl2v4si = 2637,
- CODE_FOR_aarch64_usubl2v16qi = 2638,
- CODE_FOR_aarch64_usubl2v8hi = 2639,
- CODE_FOR_aarch64_usubl2v4si = 2640,
- CODE_FOR_aarch64_saddw2v16qi = 2641,
- CODE_FOR_aarch64_saddw2v8hi = 2642,
- CODE_FOR_aarch64_saddw2v4si = 2643,
- CODE_FOR_aarch64_uaddw2v16qi = 2644,
- CODE_FOR_aarch64_uaddw2v8hi = 2645,
- CODE_FOR_aarch64_uaddw2v4si = 2646,
- CODE_FOR_aarch64_ssubw2v16qi = 2647,
- CODE_FOR_aarch64_ssubw2v8hi = 2648,
- CODE_FOR_aarch64_ssubw2v4si = 2649,
- CODE_FOR_aarch64_usubw2v16qi = 2650,
- CODE_FOR_aarch64_usubw2v8hi = 2651,
- CODE_FOR_aarch64_usubw2v4si = 2652,
- CODE_FOR_aarch64_sqdmlal_lanev4hi = 2653,
- CODE_FOR_aarch64_sqdmlal_lanev2si = 2654,
- CODE_FOR_aarch64_sqdmlal_lanehi = 2655,
- CODE_FOR_aarch64_sqdmlal_lanesi = 2656,
- CODE_FOR_aarch64_sqdmlal_laneqv4hi = 2657,
- CODE_FOR_aarch64_sqdmlal_laneqv2si = 2658,
- CODE_FOR_aarch64_sqdmlal_laneqhi = 2659,
- CODE_FOR_aarch64_sqdmlal_laneqsi = 2660,
- CODE_FOR_aarch64_sqdmlsl_lanev4hi = 2661,
- CODE_FOR_aarch64_sqdmlsl_lanev2si = 2662,
- CODE_FOR_aarch64_sqdmlsl_lanehi = 2663,
- CODE_FOR_aarch64_sqdmlsl_lanesi = 2664,
- CODE_FOR_aarch64_sqdmlsl_laneqv4hi = 2665,
- CODE_FOR_aarch64_sqdmlsl_laneqv2si = 2666,
- CODE_FOR_aarch64_sqdmlsl_laneqhi = 2667,
- CODE_FOR_aarch64_sqdmlsl_laneqsi = 2668,
- CODE_FOR_aarch64_sqdmlal2v8hi = 2669,
- CODE_FOR_aarch64_sqdmlal2v4si = 2670,
- CODE_FOR_aarch64_sqdmlsl2v8hi = 2671,
- CODE_FOR_aarch64_sqdmlsl2v4si = 2672,
- CODE_FOR_aarch64_sqdmlal2_lanev8hi = 2673,
- CODE_FOR_aarch64_sqdmlal2_lanev4si = 2674,
- CODE_FOR_aarch64_sqdmlal2_laneqv8hi = 2675,
- CODE_FOR_aarch64_sqdmlal2_laneqv4si = 2676,
- CODE_FOR_aarch64_sqdmlsl2_lanev8hi = 2677,
- CODE_FOR_aarch64_sqdmlsl2_lanev4si = 2678,
- CODE_FOR_aarch64_sqdmlsl2_laneqv8hi = 2679,
- CODE_FOR_aarch64_sqdmlsl2_laneqv4si = 2680,
- CODE_FOR_aarch64_sqdmlal2_nv8hi = 2681,
- CODE_FOR_aarch64_sqdmlal2_nv4si = 2682,
- CODE_FOR_aarch64_sqdmlsl2_nv8hi = 2683,
- CODE_FOR_aarch64_sqdmlsl2_nv4si = 2684,
- CODE_FOR_aarch64_sqdmull_lanev4hi = 2685,
- CODE_FOR_aarch64_sqdmull_lanev2si = 2686,
- CODE_FOR_aarch64_sqdmull_lanehi = 2687,
- CODE_FOR_aarch64_sqdmull_lanesi = 2688,
- CODE_FOR_aarch64_sqdmull_laneqv4hi = 2689,
- CODE_FOR_aarch64_sqdmull_laneqv2si = 2690,
- CODE_FOR_aarch64_sqdmull2v8hi = 2691,
- CODE_FOR_aarch64_sqdmull2v4si = 2692,
- CODE_FOR_aarch64_sqdmull2_lanev8hi = 2693,
- CODE_FOR_aarch64_sqdmull2_lanev4si = 2694,
- CODE_FOR_aarch64_sqdmull2_laneqv8hi = 2695,
- CODE_FOR_aarch64_sqdmull2_laneqv4si = 2696,
- CODE_FOR_aarch64_sqdmull2_nv8hi = 2697,
- CODE_FOR_aarch64_sqdmull2_nv4si = 2698,
- CODE_FOR_movoi = 2709,
- CODE_FOR_movci = 2710,
- CODE_FOR_movxi = 2711,
- CODE_FOR_aarch64_ld2v8qi = 2715,
- CODE_FOR_aarch64_ld2v4hi = 2716,
- CODE_FOR_aarch64_ld2v2si = 2717,
- CODE_FOR_aarch64_ld2v2sf = 2718,
- CODE_FOR_aarch64_ld2di = 2719,
- CODE_FOR_aarch64_ld2df = 2720,
- CODE_FOR_aarch64_ld3v8qi = 2721,
- CODE_FOR_aarch64_ld3v4hi = 2722,
- CODE_FOR_aarch64_ld3v2si = 2723,
- CODE_FOR_aarch64_ld3v2sf = 2724,
- CODE_FOR_aarch64_ld3di = 2725,
- CODE_FOR_aarch64_ld3df = 2726,
- CODE_FOR_aarch64_ld4v8qi = 2727,
- CODE_FOR_aarch64_ld4v4hi = 2728,
- CODE_FOR_aarch64_ld4v2si = 2729,
- CODE_FOR_aarch64_ld4v2sf = 2730,
- CODE_FOR_aarch64_ld4di = 2731,
- CODE_FOR_aarch64_ld4df = 2732,
- CODE_FOR_aarch64_ld1v8qi = 2733,
- CODE_FOR_aarch64_ld1v16qi = 2734,
- CODE_FOR_aarch64_ld1v4hi = 2735,
- CODE_FOR_aarch64_ld1v8hi = 2736,
- CODE_FOR_aarch64_ld1v2si = 2737,
- CODE_FOR_aarch64_ld1v4si = 2738,
- CODE_FOR_aarch64_ld1v2di = 2739,
- CODE_FOR_aarch64_ld1v2sf = 2740,
- CODE_FOR_aarch64_ld1v4sf = 2741,
- CODE_FOR_aarch64_ld1v2df = 2742,
- CODE_FOR_aarch64_ld2v16qi = 2743,
- CODE_FOR_aarch64_ld3v16qi = 2744,
- CODE_FOR_aarch64_ld4v16qi = 2745,
- CODE_FOR_aarch64_ld2v8hi = 2746,
- CODE_FOR_aarch64_ld3v8hi = 2747,
- CODE_FOR_aarch64_ld4v8hi = 2748,
- CODE_FOR_aarch64_ld2v4si = 2749,
- CODE_FOR_aarch64_ld3v4si = 2750,
- CODE_FOR_aarch64_ld4v4si = 2751,
- CODE_FOR_aarch64_ld2v2di = 2752,
- CODE_FOR_aarch64_ld3v2di = 2753,
- CODE_FOR_aarch64_ld4v2di = 2754,
- CODE_FOR_aarch64_ld2v4sf = 2755,
- CODE_FOR_aarch64_ld3v4sf = 2756,
- CODE_FOR_aarch64_ld4v4sf = 2757,
- CODE_FOR_aarch64_ld2v2df = 2758,
- CODE_FOR_aarch64_ld3v2df = 2759,
- CODE_FOR_aarch64_ld4v2df = 2760,
- CODE_FOR_aarch64_get_dregoiv8qi = 2761,
- CODE_FOR_aarch64_get_dregoiv4hi = 2762,
- CODE_FOR_aarch64_get_dregoiv2si = 2763,
- CODE_FOR_aarch64_get_dregoiv2sf = 2764,
- CODE_FOR_aarch64_get_dregoidi = 2765,
- CODE_FOR_aarch64_get_dregoidf = 2766,
- CODE_FOR_aarch64_get_dregciv8qi = 2767,
- CODE_FOR_aarch64_get_dregciv4hi = 2768,
- CODE_FOR_aarch64_get_dregciv2si = 2769,
- CODE_FOR_aarch64_get_dregciv2sf = 2770,
- CODE_FOR_aarch64_get_dregcidi = 2771,
- CODE_FOR_aarch64_get_dregcidf = 2772,
- CODE_FOR_aarch64_get_dregxiv8qi = 2773,
- CODE_FOR_aarch64_get_dregxiv4hi = 2774,
- CODE_FOR_aarch64_get_dregxiv2si = 2775,
- CODE_FOR_aarch64_get_dregxiv2sf = 2776,
- CODE_FOR_aarch64_get_dregxidi = 2777,
- CODE_FOR_aarch64_get_dregxidf = 2778,
- CODE_FOR_aarch64_get_qregoiv16qi = 2779,
- CODE_FOR_aarch64_get_qregciv16qi = 2780,
- CODE_FOR_aarch64_get_qregxiv16qi = 2781,
- CODE_FOR_aarch64_get_qregoiv8hi = 2782,
- CODE_FOR_aarch64_get_qregciv8hi = 2783,
- CODE_FOR_aarch64_get_qregxiv8hi = 2784,
- CODE_FOR_aarch64_get_qregoiv4si = 2785,
- CODE_FOR_aarch64_get_qregciv4si = 2786,
- CODE_FOR_aarch64_get_qregxiv4si = 2787,
- CODE_FOR_aarch64_get_qregoiv2di = 2788,
- CODE_FOR_aarch64_get_qregciv2di = 2789,
- CODE_FOR_aarch64_get_qregxiv2di = 2790,
- CODE_FOR_aarch64_get_qregoiv4sf = 2791,
- CODE_FOR_aarch64_get_qregciv4sf = 2792,
- CODE_FOR_aarch64_get_qregxiv4sf = 2793,
- CODE_FOR_aarch64_get_qregoiv2df = 2794,
- CODE_FOR_aarch64_get_qregciv2df = 2795,
- CODE_FOR_aarch64_get_qregxiv2df = 2796,
- CODE_FOR_vec_perm_constv8qi = 2797,
- CODE_FOR_vec_perm_constv16qi = 2798,
- CODE_FOR_vec_perm_constv4hi = 2799,
- CODE_FOR_vec_perm_constv8hi = 2800,
- CODE_FOR_vec_perm_constv2si = 2801,
- CODE_FOR_vec_perm_constv4si = 2802,
- CODE_FOR_vec_perm_constv2di = 2803,
- CODE_FOR_vec_perm_constv2sf = 2804,
- CODE_FOR_vec_perm_constv4sf = 2805,
- CODE_FOR_vec_perm_constv2df = 2806,
- CODE_FOR_vec_permv8qi = 2807,
- CODE_FOR_vec_permv16qi = 2808,
- CODE_FOR_aarch64_st2v8qi = 2810,
- CODE_FOR_aarch64_st2v4hi = 2811,
- CODE_FOR_aarch64_st2v2si = 2812,
- CODE_FOR_aarch64_st2v2sf = 2813,
- CODE_FOR_aarch64_st2di = 2814,
- CODE_FOR_aarch64_st2df = 2815,
- CODE_FOR_aarch64_st3v8qi = 2816,
- CODE_FOR_aarch64_st3v4hi = 2817,
- CODE_FOR_aarch64_st3v2si = 2818,
- CODE_FOR_aarch64_st3v2sf = 2819,
- CODE_FOR_aarch64_st3di = 2820,
- CODE_FOR_aarch64_st3df = 2821,
- CODE_FOR_aarch64_st4v8qi = 2822,
- CODE_FOR_aarch64_st4v4hi = 2823,
- CODE_FOR_aarch64_st4v2si = 2824,
- CODE_FOR_aarch64_st4v2sf = 2825,
- CODE_FOR_aarch64_st4di = 2826,
- CODE_FOR_aarch64_st4df = 2827,
- CODE_FOR_aarch64_st2v16qi = 2828,
- CODE_FOR_aarch64_st3v16qi = 2829,
- CODE_FOR_aarch64_st4v16qi = 2830,
- CODE_FOR_aarch64_st2v8hi = 2831,
- CODE_FOR_aarch64_st3v8hi = 2832,
- CODE_FOR_aarch64_st4v8hi = 2833,
- CODE_FOR_aarch64_st2v4si = 2834,
- CODE_FOR_aarch64_st3v4si = 2835,
- CODE_FOR_aarch64_st4v4si = 2836,
- CODE_FOR_aarch64_st2v2di = 2837,
- CODE_FOR_aarch64_st3v2di = 2838,
- CODE_FOR_aarch64_st4v2di = 2839,
- CODE_FOR_aarch64_st2v4sf = 2840,
- CODE_FOR_aarch64_st3v4sf = 2841,
- CODE_FOR_aarch64_st4v4sf = 2842,
- CODE_FOR_aarch64_st2v2df = 2843,
- CODE_FOR_aarch64_st3v2df = 2844,
- CODE_FOR_aarch64_st4v2df = 2845,
- CODE_FOR_aarch64_st1v8qi = 2846,
- CODE_FOR_aarch64_st1v16qi = 2847,
- CODE_FOR_aarch64_st1v4hi = 2848,
- CODE_FOR_aarch64_st1v8hi = 2849,
- CODE_FOR_aarch64_st1v2si = 2850,
- CODE_FOR_aarch64_st1v4si = 2851,
- CODE_FOR_aarch64_st1v2di = 2852,
- CODE_FOR_aarch64_st1v2sf = 2853,
- CODE_FOR_aarch64_st1v4sf = 2854,
- CODE_FOR_aarch64_st1v2df = 2855,
- CODE_FOR_aarch64_set_qregoiv16qi = 2856,
- CODE_FOR_aarch64_set_qregciv16qi = 2857,
- CODE_FOR_aarch64_set_qregxiv16qi = 2858,
- CODE_FOR_aarch64_set_qregoiv8hi = 2859,
- CODE_FOR_aarch64_set_qregciv8hi = 2860,
- CODE_FOR_aarch64_set_qregxiv8hi = 2861,
- CODE_FOR_aarch64_set_qregoiv4si = 2862,
- CODE_FOR_aarch64_set_qregciv4si = 2863,
- CODE_FOR_aarch64_set_qregxiv4si = 2864,
- CODE_FOR_aarch64_set_qregoiv2di = 2865,
- CODE_FOR_aarch64_set_qregciv2di = 2866,
- CODE_FOR_aarch64_set_qregxiv2di = 2867,
- CODE_FOR_aarch64_set_qregoiv4sf = 2868,
- CODE_FOR_aarch64_set_qregciv4sf = 2869,
- CODE_FOR_aarch64_set_qregxiv4sf = 2870,
- CODE_FOR_aarch64_set_qregoiv2df = 2871,
- CODE_FOR_aarch64_set_qregciv2df = 2872,
- CODE_FOR_aarch64_set_qregxiv2df = 2873,
- CODE_FOR_vec_initv8qi = 2874,
- CODE_FOR_vec_initv16qi = 2875,
- CODE_FOR_vec_initv4hi = 2876,
- CODE_FOR_vec_initv8hi = 2877,
- CODE_FOR_vec_initv2si = 2878,
- CODE_FOR_vec_initv4si = 2879,
- CODE_FOR_vec_initv2di = 2880,
- CODE_FOR_vec_initv2sf = 2881,
- CODE_FOR_vec_initv4sf = 2882,
- CODE_FOR_vec_initv2df = 2883,
- CODE_FOR_vec_extractv8qi = 2884,
- CODE_FOR_vec_extractv16qi = 2885,
- CODE_FOR_vec_extractv4hi = 2886,
- CODE_FOR_vec_extractv8hi = 2887,
- CODE_FOR_vec_extractv2si = 2888,
- CODE_FOR_vec_extractv4si = 2889,
- CODE_FOR_vec_extractv2di = 2890,
- CODE_FOR_vec_extractv2sf = 2891,
- CODE_FOR_vec_extractv4sf = 2892,
- CODE_FOR_vec_extractv2df = 2893,
- CODE_FOR_atomic_compare_and_swapqi = 2894,
- CODE_FOR_atomic_compare_and_swaphi = 2895,
- CODE_FOR_atomic_compare_and_swapsi = 2896,
- CODE_FOR_atomic_compare_and_swapdi = 2897,
- CODE_FOR_mem_thread_fence = 2978,
- CODE_FOR_dmb = 2979,
+ CODE_FOR_one_cmplsi2 = 447,
+ CODE_FOR_one_cmpldi2 = 448,
+ CODE_FOR_clzsi2 = 502,
+ CODE_FOR_clzdi2 = 503,
+ CODE_FOR_clrsbsi2 = 504,
+ CODE_FOR_clrsbdi2 = 505,
+ CODE_FOR_rbitsi2 = 506,
+ CODE_FOR_rbitdi2 = 507,
+ CODE_FOR_bswapsi2 = 587,
+ CODE_FOR_bswapdi2 = 588,
+ CODE_FOR_bswaphi2 = 589,
+ CODE_FOR_rev16si2 = 590,
+ CODE_FOR_rev16di2 = 591,
+ CODE_FOR_rev16si2_alt = 592,
+ CODE_FOR_rev16di2_alt = 593,
+ CODE_FOR_btruncsf2 = 595,
+ CODE_FOR_ceilsf2 = 596,
+ CODE_FOR_floorsf2 = 597,
+ CODE_FOR_frintnsf2 = 598,
+ CODE_FOR_nearbyintsf2 = 599,
+ CODE_FOR_rintsf2 = 600,
+ CODE_FOR_roundsf2 = 601,
+ CODE_FOR_btruncdf2 = 602,
+ CODE_FOR_ceildf2 = 603,
+ CODE_FOR_floordf2 = 604,
+ CODE_FOR_frintndf2 = 605,
+ CODE_FOR_nearbyintdf2 = 606,
+ CODE_FOR_rintdf2 = 607,
+ CODE_FOR_rounddf2 = 608,
+ CODE_FOR_lbtruncsfsi2 = 609,
+ CODE_FOR_lceilsfsi2 = 610,
+ CODE_FOR_lfloorsfsi2 = 611,
+ CODE_FOR_lroundsfsi2 = 612,
+ CODE_FOR_lfrintnsfsi2 = 613,
+ CODE_FOR_lbtruncusfsi2 = 614,
+ CODE_FOR_lceilusfsi2 = 615,
+ CODE_FOR_lfloorusfsi2 = 616,
+ CODE_FOR_lroundusfsi2 = 617,
+ CODE_FOR_lfrintnusfsi2 = 618,
+ CODE_FOR_lbtruncdfsi2 = 619,
+ CODE_FOR_lceildfsi2 = 620,
+ CODE_FOR_lfloordfsi2 = 621,
+ CODE_FOR_lrounddfsi2 = 622,
+ CODE_FOR_lfrintndfsi2 = 623,
+ CODE_FOR_lbtruncudfsi2 = 624,
+ CODE_FOR_lceiludfsi2 = 625,
+ CODE_FOR_lfloorudfsi2 = 626,
+ CODE_FOR_lroundudfsi2 = 627,
+ CODE_FOR_lfrintnudfsi2 = 628,
+ CODE_FOR_lbtruncsfdi2 = 629,
+ CODE_FOR_lceilsfdi2 = 630,
+ CODE_FOR_lfloorsfdi2 = 631,
+ CODE_FOR_lroundsfdi2 = 632,
+ CODE_FOR_lfrintnsfdi2 = 633,
+ CODE_FOR_lbtruncusfdi2 = 634,
+ CODE_FOR_lceilusfdi2 = 635,
+ CODE_FOR_lfloorusfdi2 = 636,
+ CODE_FOR_lroundusfdi2 = 637,
+ CODE_FOR_lfrintnusfdi2 = 638,
+ CODE_FOR_lbtruncdfdi2 = 639,
+ CODE_FOR_lceildfdi2 = 640,
+ CODE_FOR_lfloordfdi2 = 641,
+ CODE_FOR_lrounddfdi2 = 642,
+ CODE_FOR_lfrintndfdi2 = 643,
+ CODE_FOR_lbtruncudfdi2 = 644,
+ CODE_FOR_lceiludfdi2 = 645,
+ CODE_FOR_lfloorudfdi2 = 646,
+ CODE_FOR_lroundudfdi2 = 647,
+ CODE_FOR_lfrintnudfdi2 = 648,
+ CODE_FOR_fmasf4 = 649,
+ CODE_FOR_fmadf4 = 650,
+ CODE_FOR_fnmasf4 = 651,
+ CODE_FOR_fnmadf4 = 652,
+ CODE_FOR_fmssf4 = 653,
+ CODE_FOR_fmsdf4 = 654,
+ CODE_FOR_fnmssf4 = 655,
+ CODE_FOR_fnmsdf4 = 656,
+ CODE_FOR_extendsfdf2 = 659,
+ CODE_FOR_truncdfsf2 = 660,
+ CODE_FOR_fix_truncsfsi2 = 661,
+ CODE_FOR_fix_truncdfsi2 = 662,
+ CODE_FOR_fix_truncsfdi2 = 663,
+ CODE_FOR_fix_truncdfdi2 = 664,
+ CODE_FOR_fixuns_truncsfsi2 = 665,
+ CODE_FOR_fixuns_truncdfsi2 = 666,
+ CODE_FOR_fixuns_truncsfdi2 = 667,
+ CODE_FOR_fixuns_truncdfdi2 = 668,
+ CODE_FOR_floatsisf2 = 669,
+ CODE_FOR_floatsidf2 = 670,
+ CODE_FOR_floatdisf2 = 671,
+ CODE_FOR_floatdidf2 = 672,
+ CODE_FOR_floatunssisf2 = 673,
+ CODE_FOR_floatunssidf2 = 674,
+ CODE_FOR_floatunsdisf2 = 675,
+ CODE_FOR_floatunsdidf2 = 676,
+ CODE_FOR_addsf3 = 677,
+ CODE_FOR_adddf3 = 678,
+ CODE_FOR_subsf3 = 679,
+ CODE_FOR_subdf3 = 680,
+ CODE_FOR_mulsf3 = 681,
+ CODE_FOR_muldf3 = 682,
+ CODE_FOR_divsf3 = 685,
+ CODE_FOR_divdf3 = 686,
+ CODE_FOR_negsf2 = 687,
+ CODE_FOR_negdf2 = 688,
+ CODE_FOR_sqrtsf2 = 689,
+ CODE_FOR_sqrtdf2 = 690,
+ CODE_FOR_abssf2 = 691,
+ CODE_FOR_absdf2 = 692,
+ CODE_FOR_smaxsf3 = 693,
+ CODE_FOR_smaxdf3 = 694,
+ CODE_FOR_sminsf3 = 695,
+ CODE_FOR_smindf3 = 696,
+ CODE_FOR_aarch64_movdi_tilow = 697,
+ CODE_FOR_aarch64_movdi_tflow = 698,
+ CODE_FOR_aarch64_movdi_tihigh = 699,
+ CODE_FOR_aarch64_movdi_tfhigh = 700,
+ CODE_FOR_aarch64_movtihigh_di = 701,
+ CODE_FOR_aarch64_movtfhigh_di = 702,
+ CODE_FOR_aarch64_movtilow_di = 703,
+ CODE_FOR_aarch64_movtflow_di = 704,
+ CODE_FOR_aarch64_movtilow_tilow = 705,
+ CODE_FOR_add_losym_si = 706,
+ CODE_FOR_add_losym_di = 707,
+ CODE_FOR_ldr_got_small_si = 708,
+ CODE_FOR_ldr_got_small_di = 709,
+ CODE_FOR_ldr_got_small_sidi = 710,
+ CODE_FOR_ldr_got_tiny = 711,
+ CODE_FOR_aarch64_load_tp_hard = 712,
+ CODE_FOR_tlsie_small_si = 714,
+ CODE_FOR_tlsie_small_di = 715,
+ CODE_FOR_tlsie_small_sidi = 716,
+ CODE_FOR_tlsle_small_si = 717,
+ CODE_FOR_tlsle_small_di = 718,
+ CODE_FOR_tlsdesc_small_si = 719,
+ CODE_FOR_tlsdesc_small_di = 720,
+ CODE_FOR_stack_tie = 721,
+ CODE_FOR_stack_protect_set_si = 722,
+ CODE_FOR_stack_protect_set_di = 723,
+ CODE_FOR_stack_protect_test_si = 724,
+ CODE_FOR_stack_protect_test_di = 725,
+ CODE_FOR_aarch64_simd_dupv8qi = 726,
+ CODE_FOR_aarch64_simd_dupv16qi = 727,
+ CODE_FOR_aarch64_simd_dupv4hi = 728,
+ CODE_FOR_aarch64_simd_dupv8hi = 729,
+ CODE_FOR_aarch64_simd_dupv2si = 730,
+ CODE_FOR_aarch64_simd_dupv4si = 731,
+ CODE_FOR_aarch64_simd_dupv2di = 732,
+ CODE_FOR_aarch64_simd_dupv2sf = 733,
+ CODE_FOR_aarch64_simd_dupv4sf = 734,
+ CODE_FOR_aarch64_simd_dupv2df = 735,
+ CODE_FOR_aarch64_dup_lanev8qi = 736,
+ CODE_FOR_aarch64_dup_lanev16qi = 737,
+ CODE_FOR_aarch64_dup_lanev4hi = 738,
+ CODE_FOR_aarch64_dup_lanev8hi = 739,
+ CODE_FOR_aarch64_dup_lanev2si = 740,
+ CODE_FOR_aarch64_dup_lanev4si = 741,
+ CODE_FOR_aarch64_dup_lanev2di = 742,
+ CODE_FOR_aarch64_dup_lanev2sf = 743,
+ CODE_FOR_aarch64_dup_lanev4sf = 744,
+ CODE_FOR_aarch64_dup_lanev2df = 745,
+ CODE_FOR_aarch64_dup_lane_to_128v8qi = 746,
+ CODE_FOR_aarch64_dup_lane_to_64v16qi = 747,
+ CODE_FOR_aarch64_dup_lane_to_128v4hi = 748,
+ CODE_FOR_aarch64_dup_lane_to_64v8hi = 749,
+ CODE_FOR_aarch64_dup_lane_to_128v2si = 750,
+ CODE_FOR_aarch64_dup_lane_to_64v4si = 751,
+ CODE_FOR_aarch64_dup_lane_to_64v2di = 752,
+ CODE_FOR_aarch64_dup_lane_to_128v2sf = 753,
+ CODE_FOR_aarch64_dup_lane_to_64v4sf = 754,
+ CODE_FOR_aarch64_dup_lane_to_64v2df = 755,
+ CODE_FOR_aarch64_simd_mov_from_v16qilow = 766,
+ CODE_FOR_aarch64_simd_mov_from_v8hilow = 767,
+ CODE_FOR_aarch64_simd_mov_from_v4silow = 768,
+ CODE_FOR_aarch64_simd_mov_from_v2dilow = 769,
+ CODE_FOR_aarch64_simd_mov_from_v4sflow = 770,
+ CODE_FOR_aarch64_simd_mov_from_v2dflow = 771,
+ CODE_FOR_aarch64_simd_mov_from_v16qihigh = 772,
+ CODE_FOR_aarch64_simd_mov_from_v8hihigh = 773,
+ CODE_FOR_aarch64_simd_mov_from_v4sihigh = 774,
+ CODE_FOR_aarch64_simd_mov_from_v2dihigh = 775,
+ CODE_FOR_aarch64_simd_mov_from_v4sfhigh = 776,
+ CODE_FOR_aarch64_simd_mov_from_v2dfhigh = 777,
+ CODE_FOR_ornv8qi3 = 778,
+ CODE_FOR_ornv16qi3 = 779,
+ CODE_FOR_ornv4hi3 = 780,
+ CODE_FOR_ornv8hi3 = 781,
+ CODE_FOR_ornv2si3 = 782,
+ CODE_FOR_ornv4si3 = 783,
+ CODE_FOR_ornv2di3 = 784,
+ CODE_FOR_bicv8qi3 = 785,
+ CODE_FOR_bicv16qi3 = 786,
+ CODE_FOR_bicv4hi3 = 787,
+ CODE_FOR_bicv8hi3 = 788,
+ CODE_FOR_bicv2si3 = 789,
+ CODE_FOR_bicv4si3 = 790,
+ CODE_FOR_bicv2di3 = 791,
+ CODE_FOR_addv8qi3 = 792,
+ CODE_FOR_addv16qi3 = 793,
+ CODE_FOR_addv4hi3 = 794,
+ CODE_FOR_addv8hi3 = 795,
+ CODE_FOR_addv2si3 = 796,
+ CODE_FOR_addv4si3 = 797,
+ CODE_FOR_addv2di3 = 798,
+ CODE_FOR_subv8qi3 = 799,
+ CODE_FOR_subv16qi3 = 800,
+ CODE_FOR_subv4hi3 = 801,
+ CODE_FOR_subv8hi3 = 802,
+ CODE_FOR_subv2si3 = 803,
+ CODE_FOR_subv4si3 = 804,
+ CODE_FOR_subv2di3 = 805,
+ CODE_FOR_mulv8qi3 = 806,
+ CODE_FOR_mulv16qi3 = 807,
+ CODE_FOR_mulv4hi3 = 808,
+ CODE_FOR_mulv8hi3 = 809,
+ CODE_FOR_mulv2si3 = 810,
+ CODE_FOR_mulv4si3 = 811,
+ CODE_FOR_bswapv4hi = 812,
+ CODE_FOR_bswapv8hi = 813,
+ CODE_FOR_bswapv2si = 814,
+ CODE_FOR_bswapv4si = 815,
+ CODE_FOR_bswapv2di = 816,
+ CODE_FOR_negv8qi2 = 832,
+ CODE_FOR_negv16qi2 = 833,
+ CODE_FOR_negv4hi2 = 834,
+ CODE_FOR_negv8hi2 = 835,
+ CODE_FOR_negv2si2 = 836,
+ CODE_FOR_negv4si2 = 837,
+ CODE_FOR_negv2di2 = 838,
+ CODE_FOR_absv8qi2 = 839,
+ CODE_FOR_absv16qi2 = 840,
+ CODE_FOR_absv4hi2 = 841,
+ CODE_FOR_absv8hi2 = 842,
+ CODE_FOR_absv2si2 = 843,
+ CODE_FOR_absv4si2 = 844,
+ CODE_FOR_absv2di2 = 845,
+ CODE_FOR_abdv8qi_3 = 846,
+ CODE_FOR_abdv16qi_3 = 847,
+ CODE_FOR_abdv4hi_3 = 848,
+ CODE_FOR_abdv8hi_3 = 849,
+ CODE_FOR_abdv2si_3 = 850,
+ CODE_FOR_abdv4si_3 = 851,
+ CODE_FOR_abav8qi_3 = 852,
+ CODE_FOR_abav16qi_3 = 853,
+ CODE_FOR_abav4hi_3 = 854,
+ CODE_FOR_abav8hi_3 = 855,
+ CODE_FOR_abav2si_3 = 856,
+ CODE_FOR_abav4si_3 = 857,
+ CODE_FOR_fabdv2sf_3 = 858,
+ CODE_FOR_fabdv4sf_3 = 859,
+ CODE_FOR_fabdv2df_3 = 860,
+ CODE_FOR_andv8qi3 = 863,
+ CODE_FOR_andv16qi3 = 864,
+ CODE_FOR_andv4hi3 = 865,
+ CODE_FOR_andv8hi3 = 866,
+ CODE_FOR_andv2si3 = 867,
+ CODE_FOR_andv4si3 = 868,
+ CODE_FOR_andv2di3 = 869,
+ CODE_FOR_iorv8qi3 = 870,
+ CODE_FOR_iorv16qi3 = 871,
+ CODE_FOR_iorv4hi3 = 872,
+ CODE_FOR_iorv8hi3 = 873,
+ CODE_FOR_iorv2si3 = 874,
+ CODE_FOR_iorv4si3 = 875,
+ CODE_FOR_iorv2di3 = 876,
+ CODE_FOR_xorv8qi3 = 877,
+ CODE_FOR_xorv16qi3 = 878,
+ CODE_FOR_xorv4hi3 = 879,
+ CODE_FOR_xorv8hi3 = 880,
+ CODE_FOR_xorv2si3 = 881,
+ CODE_FOR_xorv4si3 = 882,
+ CODE_FOR_xorv2di3 = 883,
+ CODE_FOR_one_cmplv8qi2 = 884,
+ CODE_FOR_one_cmplv16qi2 = 885,
+ CODE_FOR_one_cmplv4hi2 = 886,
+ CODE_FOR_one_cmplv8hi2 = 887,
+ CODE_FOR_one_cmplv2si2 = 888,
+ CODE_FOR_one_cmplv4si2 = 889,
+ CODE_FOR_one_cmplv2di2 = 890,
+ CODE_FOR_aarch64_simd_vec_setv8qi = 891,
+ CODE_FOR_aarch64_simd_vec_setv16qi = 892,
+ CODE_FOR_aarch64_simd_vec_setv4hi = 893,
+ CODE_FOR_aarch64_simd_vec_setv8hi = 894,
+ CODE_FOR_aarch64_simd_vec_setv2si = 895,
+ CODE_FOR_aarch64_simd_vec_setv4si = 896,
+ CODE_FOR_aarch64_simd_lshrv8qi = 897,
+ CODE_FOR_aarch64_simd_lshrv16qi = 898,
+ CODE_FOR_aarch64_simd_lshrv4hi = 899,
+ CODE_FOR_aarch64_simd_lshrv8hi = 900,
+ CODE_FOR_aarch64_simd_lshrv2si = 901,
+ CODE_FOR_aarch64_simd_lshrv4si = 902,
+ CODE_FOR_aarch64_simd_lshrv2di = 903,
+ CODE_FOR_aarch64_simd_ashrv8qi = 904,
+ CODE_FOR_aarch64_simd_ashrv16qi = 905,
+ CODE_FOR_aarch64_simd_ashrv4hi = 906,
+ CODE_FOR_aarch64_simd_ashrv8hi = 907,
+ CODE_FOR_aarch64_simd_ashrv2si = 908,
+ CODE_FOR_aarch64_simd_ashrv4si = 909,
+ CODE_FOR_aarch64_simd_ashrv2di = 910,
+ CODE_FOR_aarch64_simd_imm_shlv8qi = 911,
+ CODE_FOR_aarch64_simd_imm_shlv16qi = 912,
+ CODE_FOR_aarch64_simd_imm_shlv4hi = 913,
+ CODE_FOR_aarch64_simd_imm_shlv8hi = 914,
+ CODE_FOR_aarch64_simd_imm_shlv2si = 915,
+ CODE_FOR_aarch64_simd_imm_shlv4si = 916,
+ CODE_FOR_aarch64_simd_imm_shlv2di = 917,
+ CODE_FOR_aarch64_simd_reg_sshlv8qi = 918,
+ CODE_FOR_aarch64_simd_reg_sshlv16qi = 919,
+ CODE_FOR_aarch64_simd_reg_sshlv4hi = 920,
+ CODE_FOR_aarch64_simd_reg_sshlv8hi = 921,
+ CODE_FOR_aarch64_simd_reg_sshlv2si = 922,
+ CODE_FOR_aarch64_simd_reg_sshlv4si = 923,
+ CODE_FOR_aarch64_simd_reg_sshlv2di = 924,
+ CODE_FOR_aarch64_simd_reg_shlv8qi_unsigned = 925,
+ CODE_FOR_aarch64_simd_reg_shlv16qi_unsigned = 926,
+ CODE_FOR_aarch64_simd_reg_shlv4hi_unsigned = 927,
+ CODE_FOR_aarch64_simd_reg_shlv8hi_unsigned = 928,
+ CODE_FOR_aarch64_simd_reg_shlv2si_unsigned = 929,
+ CODE_FOR_aarch64_simd_reg_shlv4si_unsigned = 930,
+ CODE_FOR_aarch64_simd_reg_shlv2di_unsigned = 931,
+ CODE_FOR_aarch64_simd_reg_shlv8qi_signed = 932,
+ CODE_FOR_aarch64_simd_reg_shlv16qi_signed = 933,
+ CODE_FOR_aarch64_simd_reg_shlv4hi_signed = 934,
+ CODE_FOR_aarch64_simd_reg_shlv8hi_signed = 935,
+ CODE_FOR_aarch64_simd_reg_shlv2si_signed = 936,
+ CODE_FOR_aarch64_simd_reg_shlv4si_signed = 937,
+ CODE_FOR_aarch64_simd_reg_shlv2di_signed = 938,
+ CODE_FOR_aarch64_sshr_simddi = 939,
+ CODE_FOR_aarch64_ushr_simddi = 940,
+ CODE_FOR_aarch64_simd_vec_setv2di = 941,
+ CODE_FOR_aarch64_simd_vec_setv2sf = 942,
+ CODE_FOR_aarch64_simd_vec_setv4sf = 943,
+ CODE_FOR_aarch64_simd_vec_setv2df = 944,
+ CODE_FOR_aarch64_mlav8qi = 945,
+ CODE_FOR_aarch64_mlav16qi = 946,
+ CODE_FOR_aarch64_mlav4hi = 947,
+ CODE_FOR_aarch64_mlav8hi = 948,
+ CODE_FOR_aarch64_mlav2si = 949,
+ CODE_FOR_aarch64_mlav4si = 950,
+ CODE_FOR_aarch64_mlsv8qi = 959,
+ CODE_FOR_aarch64_mlsv16qi = 960,
+ CODE_FOR_aarch64_mlsv4hi = 961,
+ CODE_FOR_aarch64_mlsv8hi = 962,
+ CODE_FOR_aarch64_mlsv2si = 963,
+ CODE_FOR_aarch64_mlsv4si = 964,
+ CODE_FOR_smaxv8qi3 = 973,
+ CODE_FOR_sminv8qi3 = 974,
+ CODE_FOR_umaxv8qi3 = 975,
+ CODE_FOR_uminv8qi3 = 976,
+ CODE_FOR_smaxv16qi3 = 977,
+ CODE_FOR_sminv16qi3 = 978,
+ CODE_FOR_umaxv16qi3 = 979,
+ CODE_FOR_uminv16qi3 = 980,
+ CODE_FOR_smaxv4hi3 = 981,
+ CODE_FOR_sminv4hi3 = 982,
+ CODE_FOR_umaxv4hi3 = 983,
+ CODE_FOR_uminv4hi3 = 984,
+ CODE_FOR_smaxv8hi3 = 985,
+ CODE_FOR_sminv8hi3 = 986,
+ CODE_FOR_umaxv8hi3 = 987,
+ CODE_FOR_uminv8hi3 = 988,
+ CODE_FOR_smaxv2si3 = 989,
+ CODE_FOR_sminv2si3 = 990,
+ CODE_FOR_umaxv2si3 = 991,
+ CODE_FOR_uminv2si3 = 992,
+ CODE_FOR_smaxv4si3 = 993,
+ CODE_FOR_sminv4si3 = 994,
+ CODE_FOR_umaxv4si3 = 995,
+ CODE_FOR_uminv4si3 = 996,
+ CODE_FOR_move_lo_quad_v16qi = 997,
+ CODE_FOR_move_lo_quad_v8hi = 998,
+ CODE_FOR_move_lo_quad_v4si = 999,
+ CODE_FOR_move_lo_quad_v2di = 1000,
+ CODE_FOR_move_lo_quad_v4sf = 1001,
+ CODE_FOR_move_lo_quad_v2df = 1002,
+ CODE_FOR_aarch64_simd_move_hi_quad_v16qi = 1003,
+ CODE_FOR_aarch64_simd_move_hi_quad_v8hi = 1004,
+ CODE_FOR_aarch64_simd_move_hi_quad_v4si = 1005,
+ CODE_FOR_aarch64_simd_move_hi_quad_v2di = 1006,
+ CODE_FOR_aarch64_simd_move_hi_quad_v4sf = 1007,
+ CODE_FOR_aarch64_simd_move_hi_quad_v2df = 1008,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v8hi = 1009,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v4si = 1010,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v2di = 1011,
+ CODE_FOR_vec_pack_trunc_v8hi = 1012,
+ CODE_FOR_vec_pack_trunc_v4si = 1013,
+ CODE_FOR_vec_pack_trunc_v2di = 1014,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v16qi = 1015,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v16qi = 1016,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v8hi = 1017,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v8hi = 1018,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v4si = 1019,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v4si = 1020,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v16qi = 1021,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v16qi = 1022,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v8hi = 1023,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v8hi = 1024,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v4si = 1025,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v4si = 1026,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v16qi = 1063,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v16qi = 1064,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v8hi = 1065,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v8hi = 1066,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v4si = 1067,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v4si = 1068,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v16qi = 1069,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v16qi = 1070,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v8hi = 1071,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v8hi = 1072,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v4si = 1073,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v4si = 1074,
+ CODE_FOR_addv2sf3 = 1075,
+ CODE_FOR_addv4sf3 = 1076,
+ CODE_FOR_addv2df3 = 1077,
+ CODE_FOR_subv2sf3 = 1078,
+ CODE_FOR_subv4sf3 = 1079,
+ CODE_FOR_subv2df3 = 1080,
+ CODE_FOR_mulv2sf3 = 1081,
+ CODE_FOR_mulv4sf3 = 1082,
+ CODE_FOR_mulv2df3 = 1083,
+ CODE_FOR_divv2sf3 = 1084,
+ CODE_FOR_divv4sf3 = 1085,
+ CODE_FOR_divv2df3 = 1086,
+ CODE_FOR_negv2sf2 = 1087,
+ CODE_FOR_negv4sf2 = 1088,
+ CODE_FOR_negv2df2 = 1089,
+ CODE_FOR_absv2sf2 = 1090,
+ CODE_FOR_absv4sf2 = 1091,
+ CODE_FOR_absv2df2 = 1092,
+ CODE_FOR_fmav2sf4 = 1093,
+ CODE_FOR_fmav4sf4 = 1094,
+ CODE_FOR_fmav2df4 = 1095,
+ CODE_FOR_fnmav2sf4 = 1103,
+ CODE_FOR_fnmav4sf4 = 1104,
+ CODE_FOR_fnmav2df4 = 1105,
+ CODE_FOR_btruncv2sf2 = 1113,
+ CODE_FOR_ceilv2sf2 = 1114,
+ CODE_FOR_floorv2sf2 = 1115,
+ CODE_FOR_frintnv2sf2 = 1116,
+ CODE_FOR_nearbyintv2sf2 = 1117,
+ CODE_FOR_rintv2sf2 = 1118,
+ CODE_FOR_roundv2sf2 = 1119,
+ CODE_FOR_btruncv4sf2 = 1120,
+ CODE_FOR_ceilv4sf2 = 1121,
+ CODE_FOR_floorv4sf2 = 1122,
+ CODE_FOR_frintnv4sf2 = 1123,
+ CODE_FOR_nearbyintv4sf2 = 1124,
+ CODE_FOR_rintv4sf2 = 1125,
+ CODE_FOR_roundv4sf2 = 1126,
+ CODE_FOR_btruncv2df2 = 1127,
+ CODE_FOR_ceilv2df2 = 1128,
+ CODE_FOR_floorv2df2 = 1129,
+ CODE_FOR_frintnv2df2 = 1130,
+ CODE_FOR_nearbyintv2df2 = 1131,
+ CODE_FOR_rintv2df2 = 1132,
+ CODE_FOR_roundv2df2 = 1133,
+ CODE_FOR_lbtruncv2sfv2si2 = 1134,
+ CODE_FOR_lceilv2sfv2si2 = 1135,
+ CODE_FOR_lfloorv2sfv2si2 = 1136,
+ CODE_FOR_lroundv2sfv2si2 = 1137,
+ CODE_FOR_lfrintnv2sfv2si2 = 1138,
+ CODE_FOR_lbtruncuv2sfv2si2 = 1139,
+ CODE_FOR_lceiluv2sfv2si2 = 1140,
+ CODE_FOR_lflooruv2sfv2si2 = 1141,
+ CODE_FOR_lrounduv2sfv2si2 = 1142,
+ CODE_FOR_lfrintnuv2sfv2si2 = 1143,
+ CODE_FOR_lbtruncv4sfv4si2 = 1144,
+ CODE_FOR_lceilv4sfv4si2 = 1145,
+ CODE_FOR_lfloorv4sfv4si2 = 1146,
+ CODE_FOR_lroundv4sfv4si2 = 1147,
+ CODE_FOR_lfrintnv4sfv4si2 = 1148,
+ CODE_FOR_lbtruncuv4sfv4si2 = 1149,
+ CODE_FOR_lceiluv4sfv4si2 = 1150,
+ CODE_FOR_lflooruv4sfv4si2 = 1151,
+ CODE_FOR_lrounduv4sfv4si2 = 1152,
+ CODE_FOR_lfrintnuv4sfv4si2 = 1153,
+ CODE_FOR_lbtruncv2dfv2di2 = 1154,
+ CODE_FOR_lceilv2dfv2di2 = 1155,
+ CODE_FOR_lfloorv2dfv2di2 = 1156,
+ CODE_FOR_lroundv2dfv2di2 = 1157,
+ CODE_FOR_lfrintnv2dfv2di2 = 1158,
+ CODE_FOR_lbtruncuv2dfv2di2 = 1159,
+ CODE_FOR_lceiluv2dfv2di2 = 1160,
+ CODE_FOR_lflooruv2dfv2di2 = 1161,
+ CODE_FOR_lrounduv2dfv2di2 = 1162,
+ CODE_FOR_lfrintnuv2dfv2di2 = 1163,
+ CODE_FOR_floatv2siv2sf2 = 1164,
+ CODE_FOR_floatunsv2siv2sf2 = 1165,
+ CODE_FOR_floatv4siv4sf2 = 1166,
+ CODE_FOR_floatunsv4siv4sf2 = 1167,
+ CODE_FOR_floatv2div2df2 = 1168,
+ CODE_FOR_floatunsv2div2df2 = 1169,
+ CODE_FOR_vec_unpacks_lo_v4sf = 1170,
+ CODE_FOR_aarch64_float_extend_lo_v2df = 1171,
+ CODE_FOR_vec_unpacks_hi_v4sf = 1172,
+ CODE_FOR_aarch64_float_truncate_lo_v2sf = 1173,
+ CODE_FOR_aarch64_float_truncate_hi_v4sf = 1174,
+ CODE_FOR_aarch64_vmlsv2sf = 1175,
+ CODE_FOR_aarch64_vmlsv4sf = 1176,
+ CODE_FOR_aarch64_vmlsv2df = 1177,
+ CODE_FOR_smaxv2sf3 = 1178,
+ CODE_FOR_sminv2sf3 = 1179,
+ CODE_FOR_smaxv4sf3 = 1180,
+ CODE_FOR_sminv4sf3 = 1181,
+ CODE_FOR_smaxv2df3 = 1182,
+ CODE_FOR_sminv2df3 = 1183,
+ CODE_FOR_smax_nanv2sf3 = 1184,
+ CODE_FOR_smin_nanv2sf3 = 1185,
+ CODE_FOR_smax_nanv4sf3 = 1186,
+ CODE_FOR_smin_nanv4sf3 = 1187,
+ CODE_FOR_smax_nanv2df3 = 1188,
+ CODE_FOR_smin_nanv2df3 = 1189,
+ CODE_FOR_reduc_splus_v8qi = 1190,
+ CODE_FOR_reduc_uplus_v8qi = 1191,
+ CODE_FOR_reduc_splus_v16qi = 1192,
+ CODE_FOR_reduc_uplus_v16qi = 1193,
+ CODE_FOR_reduc_splus_v4hi = 1194,
+ CODE_FOR_reduc_uplus_v4hi = 1195,
+ CODE_FOR_reduc_splus_v8hi = 1196,
+ CODE_FOR_reduc_uplus_v8hi = 1197,
+ CODE_FOR_reduc_splus_v4si = 1198,
+ CODE_FOR_reduc_uplus_v4si = 1199,
+ CODE_FOR_reduc_splus_v2di = 1200,
+ CODE_FOR_reduc_uplus_v2di = 1201,
+ CODE_FOR_reduc_splus_v2si = 1202,
+ CODE_FOR_reduc_uplus_v2si = 1203,
+ CODE_FOR_reduc_splus_v2sf = 1204,
+ CODE_FOR_reduc_splus_v2df = 1205,
+ CODE_FOR_aarch64_addpv4sf = 1206,
+ CODE_FOR_clzv8qi2 = 1207,
+ CODE_FOR_clzv16qi2 = 1208,
+ CODE_FOR_clzv4hi2 = 1209,
+ CODE_FOR_clzv8hi2 = 1210,
+ CODE_FOR_clzv2si2 = 1211,
+ CODE_FOR_clzv4si2 = 1212,
+ CODE_FOR_reduc_umax_v8qi = 1213,
+ CODE_FOR_reduc_umin_v8qi = 1214,
+ CODE_FOR_reduc_smax_v8qi = 1215,
+ CODE_FOR_reduc_smin_v8qi = 1216,
+ CODE_FOR_reduc_umax_v16qi = 1217,
+ CODE_FOR_reduc_umin_v16qi = 1218,
+ CODE_FOR_reduc_smax_v16qi = 1219,
+ CODE_FOR_reduc_smin_v16qi = 1220,
+ CODE_FOR_reduc_umax_v4hi = 1221,
+ CODE_FOR_reduc_umin_v4hi = 1222,
+ CODE_FOR_reduc_smax_v4hi = 1223,
+ CODE_FOR_reduc_smin_v4hi = 1224,
+ CODE_FOR_reduc_umax_v8hi = 1225,
+ CODE_FOR_reduc_umin_v8hi = 1226,
+ CODE_FOR_reduc_smax_v8hi = 1227,
+ CODE_FOR_reduc_smin_v8hi = 1228,
+ CODE_FOR_reduc_umax_v4si = 1229,
+ CODE_FOR_reduc_umin_v4si = 1230,
+ CODE_FOR_reduc_smax_v4si = 1231,
+ CODE_FOR_reduc_smin_v4si = 1232,
+ CODE_FOR_reduc_umax_v2si = 1233,
+ CODE_FOR_reduc_umin_v2si = 1234,
+ CODE_FOR_reduc_smax_v2si = 1235,
+ CODE_FOR_reduc_smin_v2si = 1236,
+ CODE_FOR_reduc_smax_nan_v2sf = 1237,
+ CODE_FOR_reduc_smin_nan_v2sf = 1238,
+ CODE_FOR_reduc_smax_v2sf = 1239,
+ CODE_FOR_reduc_smin_v2sf = 1240,
+ CODE_FOR_reduc_smax_nan_v2df = 1241,
+ CODE_FOR_reduc_smin_nan_v2df = 1242,
+ CODE_FOR_reduc_smax_v2df = 1243,
+ CODE_FOR_reduc_smin_v2df = 1244,
+ CODE_FOR_reduc_smax_nan_v4sf = 1245,
+ CODE_FOR_reduc_smin_nan_v4sf = 1246,
+ CODE_FOR_reduc_smax_v4sf = 1247,
+ CODE_FOR_reduc_smin_v4sf = 1248,
+ CODE_FOR_aarch64_simd_bslv8qi_internal = 1249,
+ CODE_FOR_aarch64_simd_bslv16qi_internal = 1250,
+ CODE_FOR_aarch64_simd_bslv4hi_internal = 1251,
+ CODE_FOR_aarch64_simd_bslv8hi_internal = 1252,
+ CODE_FOR_aarch64_simd_bslv2si_internal = 1253,
+ CODE_FOR_aarch64_simd_bslv4si_internal = 1254,
+ CODE_FOR_aarch64_simd_bslv2di_internal = 1255,
+ CODE_FOR_aarch64_simd_bslv2sf_internal = 1256,
+ CODE_FOR_aarch64_simd_bslv4sf_internal = 1257,
+ CODE_FOR_aarch64_simd_bslv2df_internal = 1258,
+ CODE_FOR_aarch64_simd_bsldi_internal = 1259,
+ CODE_FOR_aarch64_simd_bsldf_internal = 1260,
+ CODE_FOR_aarch64_get_lanev8qi = 1273,
+ CODE_FOR_aarch64_get_lanev16qi = 1274,
+ CODE_FOR_aarch64_get_lanev4hi = 1275,
+ CODE_FOR_aarch64_get_lanev8hi = 1276,
+ CODE_FOR_aarch64_get_lanev2si = 1277,
+ CODE_FOR_aarch64_get_lanev4si = 1278,
+ CODE_FOR_aarch64_get_lanev2di = 1279,
+ CODE_FOR_aarch64_get_lanev2sf = 1280,
+ CODE_FOR_aarch64_get_lanev4sf = 1281,
+ CODE_FOR_aarch64_get_lanev2df = 1282,
+ CODE_FOR_aarch64_combinev8qi = 1286,
+ CODE_FOR_aarch64_combinev4hi = 1287,
+ CODE_FOR_aarch64_combinev2si = 1288,
+ CODE_FOR_aarch64_combinev2sf = 1289,
+ CODE_FOR_aarch64_combinedi = 1290,
+ CODE_FOR_aarch64_combinedf = 1291,
+ CODE_FOR_aarch64_saddlv16qi_hi_internal = 1292,
+ CODE_FOR_aarch64_ssublv16qi_hi_internal = 1293,
+ CODE_FOR_aarch64_uaddlv16qi_hi_internal = 1294,
+ CODE_FOR_aarch64_usublv16qi_hi_internal = 1295,
+ CODE_FOR_aarch64_saddlv8hi_hi_internal = 1296,
+ CODE_FOR_aarch64_ssublv8hi_hi_internal = 1297,
+ CODE_FOR_aarch64_uaddlv8hi_hi_internal = 1298,
+ CODE_FOR_aarch64_usublv8hi_hi_internal = 1299,
+ CODE_FOR_aarch64_saddlv4si_hi_internal = 1300,
+ CODE_FOR_aarch64_ssublv4si_hi_internal = 1301,
+ CODE_FOR_aarch64_uaddlv4si_hi_internal = 1302,
+ CODE_FOR_aarch64_usublv4si_hi_internal = 1303,
+ CODE_FOR_aarch64_saddlv16qi_lo_internal = 1304,
+ CODE_FOR_aarch64_ssublv16qi_lo_internal = 1305,
+ CODE_FOR_aarch64_uaddlv16qi_lo_internal = 1306,
+ CODE_FOR_aarch64_usublv16qi_lo_internal = 1307,
+ CODE_FOR_aarch64_saddlv8hi_lo_internal = 1308,
+ CODE_FOR_aarch64_ssublv8hi_lo_internal = 1309,
+ CODE_FOR_aarch64_uaddlv8hi_lo_internal = 1310,
+ CODE_FOR_aarch64_usublv8hi_lo_internal = 1311,
+ CODE_FOR_aarch64_saddlv4si_lo_internal = 1312,
+ CODE_FOR_aarch64_ssublv4si_lo_internal = 1313,
+ CODE_FOR_aarch64_uaddlv4si_lo_internal = 1314,
+ CODE_FOR_aarch64_usublv4si_lo_internal = 1315,
+ CODE_FOR_aarch64_saddlv8qi = 1316,
+ CODE_FOR_aarch64_ssublv8qi = 1317,
+ CODE_FOR_aarch64_uaddlv8qi = 1318,
+ CODE_FOR_aarch64_usublv8qi = 1319,
+ CODE_FOR_aarch64_saddlv4hi = 1320,
+ CODE_FOR_aarch64_ssublv4hi = 1321,
+ CODE_FOR_aarch64_uaddlv4hi = 1322,
+ CODE_FOR_aarch64_usublv4hi = 1323,
+ CODE_FOR_aarch64_saddlv2si = 1324,
+ CODE_FOR_aarch64_ssublv2si = 1325,
+ CODE_FOR_aarch64_uaddlv2si = 1326,
+ CODE_FOR_aarch64_usublv2si = 1327,
+ CODE_FOR_aarch64_saddwv8qi = 1328,
+ CODE_FOR_aarch64_ssubwv8qi = 1329,
+ CODE_FOR_aarch64_uaddwv8qi = 1330,
+ CODE_FOR_aarch64_usubwv8qi = 1331,
+ CODE_FOR_aarch64_saddwv4hi = 1332,
+ CODE_FOR_aarch64_ssubwv4hi = 1333,
+ CODE_FOR_aarch64_uaddwv4hi = 1334,
+ CODE_FOR_aarch64_usubwv4hi = 1335,
+ CODE_FOR_aarch64_saddwv2si = 1336,
+ CODE_FOR_aarch64_ssubwv2si = 1337,
+ CODE_FOR_aarch64_uaddwv2si = 1338,
+ CODE_FOR_aarch64_usubwv2si = 1339,
+ CODE_FOR_aarch64_saddw2v16qi_internal = 1340,
+ CODE_FOR_aarch64_ssubw2v16qi_internal = 1341,
+ CODE_FOR_aarch64_uaddw2v16qi_internal = 1342,
+ CODE_FOR_aarch64_usubw2v16qi_internal = 1343,
+ CODE_FOR_aarch64_saddw2v8hi_internal = 1344,
+ CODE_FOR_aarch64_ssubw2v8hi_internal = 1345,
+ CODE_FOR_aarch64_uaddw2v8hi_internal = 1346,
+ CODE_FOR_aarch64_usubw2v8hi_internal = 1347,
+ CODE_FOR_aarch64_saddw2v4si_internal = 1348,
+ CODE_FOR_aarch64_ssubw2v4si_internal = 1349,
+ CODE_FOR_aarch64_uaddw2v4si_internal = 1350,
+ CODE_FOR_aarch64_usubw2v4si_internal = 1351,
+ CODE_FOR_aarch64_shaddv8qi = 1352,
+ CODE_FOR_aarch64_uhaddv8qi = 1353,
+ CODE_FOR_aarch64_srhaddv8qi = 1354,
+ CODE_FOR_aarch64_urhaddv8qi = 1355,
+ CODE_FOR_aarch64_shsubv8qi = 1356,
+ CODE_FOR_aarch64_uhsubv8qi = 1357,
+ CODE_FOR_aarch64_srhsubv8qi = 1358,
+ CODE_FOR_aarch64_urhsubv8qi = 1359,
+ CODE_FOR_aarch64_shaddv16qi = 1360,
+ CODE_FOR_aarch64_uhaddv16qi = 1361,
+ CODE_FOR_aarch64_srhaddv16qi = 1362,
+ CODE_FOR_aarch64_urhaddv16qi = 1363,
+ CODE_FOR_aarch64_shsubv16qi = 1364,
+ CODE_FOR_aarch64_uhsubv16qi = 1365,
+ CODE_FOR_aarch64_srhsubv16qi = 1366,
+ CODE_FOR_aarch64_urhsubv16qi = 1367,
+ CODE_FOR_aarch64_shaddv4hi = 1368,
+ CODE_FOR_aarch64_uhaddv4hi = 1369,
+ CODE_FOR_aarch64_srhaddv4hi = 1370,
+ CODE_FOR_aarch64_urhaddv4hi = 1371,
+ CODE_FOR_aarch64_shsubv4hi = 1372,
+ CODE_FOR_aarch64_uhsubv4hi = 1373,
+ CODE_FOR_aarch64_srhsubv4hi = 1374,
+ CODE_FOR_aarch64_urhsubv4hi = 1375,
+ CODE_FOR_aarch64_shaddv8hi = 1376,
+ CODE_FOR_aarch64_uhaddv8hi = 1377,
+ CODE_FOR_aarch64_srhaddv8hi = 1378,
+ CODE_FOR_aarch64_urhaddv8hi = 1379,
+ CODE_FOR_aarch64_shsubv8hi = 1380,
+ CODE_FOR_aarch64_uhsubv8hi = 1381,
+ CODE_FOR_aarch64_srhsubv8hi = 1382,
+ CODE_FOR_aarch64_urhsubv8hi = 1383,
+ CODE_FOR_aarch64_shaddv2si = 1384,
+ CODE_FOR_aarch64_uhaddv2si = 1385,
+ CODE_FOR_aarch64_srhaddv2si = 1386,
+ CODE_FOR_aarch64_urhaddv2si = 1387,
+ CODE_FOR_aarch64_shsubv2si = 1388,
+ CODE_FOR_aarch64_uhsubv2si = 1389,
+ CODE_FOR_aarch64_srhsubv2si = 1390,
+ CODE_FOR_aarch64_urhsubv2si = 1391,
+ CODE_FOR_aarch64_shaddv4si = 1392,
+ CODE_FOR_aarch64_uhaddv4si = 1393,
+ CODE_FOR_aarch64_srhaddv4si = 1394,
+ CODE_FOR_aarch64_urhaddv4si = 1395,
+ CODE_FOR_aarch64_shsubv4si = 1396,
+ CODE_FOR_aarch64_uhsubv4si = 1397,
+ CODE_FOR_aarch64_srhsubv4si = 1398,
+ CODE_FOR_aarch64_urhsubv4si = 1399,
+ CODE_FOR_aarch64_addhnv8hi = 1400,
+ CODE_FOR_aarch64_raddhnv8hi = 1401,
+ CODE_FOR_aarch64_subhnv8hi = 1402,
+ CODE_FOR_aarch64_rsubhnv8hi = 1403,
+ CODE_FOR_aarch64_addhnv4si = 1404,
+ CODE_FOR_aarch64_raddhnv4si = 1405,
+ CODE_FOR_aarch64_subhnv4si = 1406,
+ CODE_FOR_aarch64_rsubhnv4si = 1407,
+ CODE_FOR_aarch64_addhnv2di = 1408,
+ CODE_FOR_aarch64_raddhnv2di = 1409,
+ CODE_FOR_aarch64_subhnv2di = 1410,
+ CODE_FOR_aarch64_rsubhnv2di = 1411,
+ CODE_FOR_aarch64_addhn2v8hi = 1412,
+ CODE_FOR_aarch64_raddhn2v8hi = 1413,
+ CODE_FOR_aarch64_subhn2v8hi = 1414,
+ CODE_FOR_aarch64_rsubhn2v8hi = 1415,
+ CODE_FOR_aarch64_addhn2v4si = 1416,
+ CODE_FOR_aarch64_raddhn2v4si = 1417,
+ CODE_FOR_aarch64_subhn2v4si = 1418,
+ CODE_FOR_aarch64_rsubhn2v4si = 1419,
+ CODE_FOR_aarch64_addhn2v2di = 1420,
+ CODE_FOR_aarch64_raddhn2v2di = 1421,
+ CODE_FOR_aarch64_subhn2v2di = 1422,
+ CODE_FOR_aarch64_rsubhn2v2di = 1423,
+ CODE_FOR_aarch64_pmulv8qi = 1424,
+ CODE_FOR_aarch64_pmulv16qi = 1425,
+ CODE_FOR_aarch64_sqaddv8qi = 1426,
+ CODE_FOR_aarch64_uqaddv8qi = 1427,
+ CODE_FOR_aarch64_sqsubv8qi = 1428,
+ CODE_FOR_aarch64_uqsubv8qi = 1429,
+ CODE_FOR_aarch64_sqaddv16qi = 1430,
+ CODE_FOR_aarch64_uqaddv16qi = 1431,
+ CODE_FOR_aarch64_sqsubv16qi = 1432,
+ CODE_FOR_aarch64_uqsubv16qi = 1433,
+ CODE_FOR_aarch64_sqaddv4hi = 1434,
+ CODE_FOR_aarch64_uqaddv4hi = 1435,
+ CODE_FOR_aarch64_sqsubv4hi = 1436,
+ CODE_FOR_aarch64_uqsubv4hi = 1437,
+ CODE_FOR_aarch64_sqaddv8hi = 1438,
+ CODE_FOR_aarch64_uqaddv8hi = 1439,
+ CODE_FOR_aarch64_sqsubv8hi = 1440,
+ CODE_FOR_aarch64_uqsubv8hi = 1441,
+ CODE_FOR_aarch64_sqaddv2si = 1442,
+ CODE_FOR_aarch64_uqaddv2si = 1443,
+ CODE_FOR_aarch64_sqsubv2si = 1444,
+ CODE_FOR_aarch64_uqsubv2si = 1445,
+ CODE_FOR_aarch64_sqaddv4si = 1446,
+ CODE_FOR_aarch64_uqaddv4si = 1447,
+ CODE_FOR_aarch64_sqsubv4si = 1448,
+ CODE_FOR_aarch64_uqsubv4si = 1449,
+ CODE_FOR_aarch64_sqaddv2di = 1450,
+ CODE_FOR_aarch64_uqaddv2di = 1451,
+ CODE_FOR_aarch64_sqsubv2di = 1452,
+ CODE_FOR_aarch64_uqsubv2di = 1453,
+ CODE_FOR_aarch64_sqaddqi = 1454,
+ CODE_FOR_aarch64_uqaddqi = 1455,
+ CODE_FOR_aarch64_sqsubqi = 1456,
+ CODE_FOR_aarch64_uqsubqi = 1457,
+ CODE_FOR_aarch64_sqaddhi = 1458,
+ CODE_FOR_aarch64_uqaddhi = 1459,
+ CODE_FOR_aarch64_sqsubhi = 1460,
+ CODE_FOR_aarch64_uqsubhi = 1461,
+ CODE_FOR_aarch64_sqaddsi = 1462,
+ CODE_FOR_aarch64_uqaddsi = 1463,
+ CODE_FOR_aarch64_sqsubsi = 1464,
+ CODE_FOR_aarch64_uqsubsi = 1465,
+ CODE_FOR_aarch64_sqadddi = 1466,
+ CODE_FOR_aarch64_uqadddi = 1467,
+ CODE_FOR_aarch64_sqsubdi = 1468,
+ CODE_FOR_aarch64_uqsubdi = 1469,
+ CODE_FOR_aarch64_suqaddv8qi = 1470,
+ CODE_FOR_aarch64_usqaddv8qi = 1471,
+ CODE_FOR_aarch64_suqaddv16qi = 1472,
+ CODE_FOR_aarch64_usqaddv16qi = 1473,
+ CODE_FOR_aarch64_suqaddv4hi = 1474,
+ CODE_FOR_aarch64_usqaddv4hi = 1475,
+ CODE_FOR_aarch64_suqaddv8hi = 1476,
+ CODE_FOR_aarch64_usqaddv8hi = 1477,
+ CODE_FOR_aarch64_suqaddv2si = 1478,
+ CODE_FOR_aarch64_usqaddv2si = 1479,
+ CODE_FOR_aarch64_suqaddv4si = 1480,
+ CODE_FOR_aarch64_usqaddv4si = 1481,
+ CODE_FOR_aarch64_suqaddv2di = 1482,
+ CODE_FOR_aarch64_usqaddv2di = 1483,
+ CODE_FOR_aarch64_suqaddqi = 1484,
+ CODE_FOR_aarch64_usqaddqi = 1485,
+ CODE_FOR_aarch64_suqaddhi = 1486,
+ CODE_FOR_aarch64_usqaddhi = 1487,
+ CODE_FOR_aarch64_suqaddsi = 1488,
+ CODE_FOR_aarch64_usqaddsi = 1489,
+ CODE_FOR_aarch64_suqadddi = 1490,
+ CODE_FOR_aarch64_usqadddi = 1491,
+ CODE_FOR_aarch64_sqmovunv8hi = 1492,
+ CODE_FOR_aarch64_sqmovunv4si = 1493,
+ CODE_FOR_aarch64_sqmovunv2di = 1494,
+ CODE_FOR_aarch64_sqmovunhi = 1495,
+ CODE_FOR_aarch64_sqmovunsi = 1496,
+ CODE_FOR_aarch64_sqmovundi = 1497,
+ CODE_FOR_aarch64_sqmovnv8hi = 1498,
+ CODE_FOR_aarch64_uqmovnv8hi = 1499,
+ CODE_FOR_aarch64_sqmovnv4si = 1500,
+ CODE_FOR_aarch64_uqmovnv4si = 1501,
+ CODE_FOR_aarch64_sqmovnv2di = 1502,
+ CODE_FOR_aarch64_uqmovnv2di = 1503,
+ CODE_FOR_aarch64_sqmovnhi = 1504,
+ CODE_FOR_aarch64_uqmovnhi = 1505,
+ CODE_FOR_aarch64_sqmovnsi = 1506,
+ CODE_FOR_aarch64_uqmovnsi = 1507,
+ CODE_FOR_aarch64_sqmovndi = 1508,
+ CODE_FOR_aarch64_uqmovndi = 1509,
+ CODE_FOR_aarch64_sqnegv8qi = 1510,
+ CODE_FOR_aarch64_sqabsv8qi = 1511,
+ CODE_FOR_aarch64_sqnegv16qi = 1512,
+ CODE_FOR_aarch64_sqabsv16qi = 1513,
+ CODE_FOR_aarch64_sqnegv4hi = 1514,
+ CODE_FOR_aarch64_sqabsv4hi = 1515,
+ CODE_FOR_aarch64_sqnegv8hi = 1516,
+ CODE_FOR_aarch64_sqabsv8hi = 1517,
+ CODE_FOR_aarch64_sqnegv2si = 1518,
+ CODE_FOR_aarch64_sqabsv2si = 1519,
+ CODE_FOR_aarch64_sqnegv4si = 1520,
+ CODE_FOR_aarch64_sqabsv4si = 1521,
+ CODE_FOR_aarch64_sqnegv2di = 1522,
+ CODE_FOR_aarch64_sqabsv2di = 1523,
+ CODE_FOR_aarch64_sqnegqi = 1524,
+ CODE_FOR_aarch64_sqabsqi = 1525,
+ CODE_FOR_aarch64_sqneghi = 1526,
+ CODE_FOR_aarch64_sqabshi = 1527,
+ CODE_FOR_aarch64_sqnegsi = 1528,
+ CODE_FOR_aarch64_sqabssi = 1529,
+ CODE_FOR_aarch64_sqnegdi = 1530,
+ CODE_FOR_aarch64_sqabsdi = 1531,
+ CODE_FOR_aarch64_sqdmulhv4hi = 1532,
+ CODE_FOR_aarch64_sqrdmulhv4hi = 1533,
+ CODE_FOR_aarch64_sqdmulhv8hi = 1534,
+ CODE_FOR_aarch64_sqrdmulhv8hi = 1535,
+ CODE_FOR_aarch64_sqdmulhv2si = 1536,
+ CODE_FOR_aarch64_sqrdmulhv2si = 1537,
+ CODE_FOR_aarch64_sqdmulhv4si = 1538,
+ CODE_FOR_aarch64_sqrdmulhv4si = 1539,
+ CODE_FOR_aarch64_sqdmulhhi = 1540,
+ CODE_FOR_aarch64_sqrdmulhhi = 1541,
+ CODE_FOR_aarch64_sqdmulhsi = 1542,
+ CODE_FOR_aarch64_sqrdmulhsi = 1543,
+ CODE_FOR_aarch64_sqdmulh_lanev4hi = 1544,
+ CODE_FOR_aarch64_sqrdmulh_lanev4hi = 1545,
+ CODE_FOR_aarch64_sqdmulh_lanev8hi = 1546,
+ CODE_FOR_aarch64_sqrdmulh_lanev8hi = 1547,
+ CODE_FOR_aarch64_sqdmulh_lanev2si = 1548,
+ CODE_FOR_aarch64_sqrdmulh_lanev2si = 1549,
+ CODE_FOR_aarch64_sqdmulh_lanev4si = 1550,
+ CODE_FOR_aarch64_sqrdmulh_lanev4si = 1551,
+ CODE_FOR_aarch64_sqdmulh_laneqv4hi = 1552,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4hi = 1553,
+ CODE_FOR_aarch64_sqdmulh_laneqv8hi = 1554,
+ CODE_FOR_aarch64_sqrdmulh_laneqv8hi = 1555,
+ CODE_FOR_aarch64_sqdmulh_laneqv2si = 1556,
+ CODE_FOR_aarch64_sqrdmulh_laneqv2si = 1557,
+ CODE_FOR_aarch64_sqdmulh_laneqv4si = 1558,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4si = 1559,
+ CODE_FOR_aarch64_sqdmulh_lanehi = 1560,
+ CODE_FOR_aarch64_sqrdmulh_lanehi = 1561,
+ CODE_FOR_aarch64_sqdmulh_lanesi = 1562,
+ CODE_FOR_aarch64_sqrdmulh_lanesi = 1563,
+ CODE_FOR_aarch64_sqdmlalv4hi = 1564,
+ CODE_FOR_aarch64_sqdmlslv4hi = 1565,
+ CODE_FOR_aarch64_sqdmlalv2si = 1566,
+ CODE_FOR_aarch64_sqdmlslv2si = 1567,
+ CODE_FOR_aarch64_sqdmlalhi = 1568,
+ CODE_FOR_aarch64_sqdmlslhi = 1569,
+ CODE_FOR_aarch64_sqdmlalsi = 1570,
+ CODE_FOR_aarch64_sqdmlslsi = 1571,
+ CODE_FOR_aarch64_sqdmlal_lanev4hi_internal = 1572,
+ CODE_FOR_aarch64_sqdmlsl_lanev4hi_internal = 1573,
+ CODE_FOR_aarch64_sqdmlal_lanev2si_internal = 1574,
+ CODE_FOR_aarch64_sqdmlsl_lanev2si_internal = 1575,
+ CODE_FOR_aarch64_sqdmlal_lanehi_internal = 1576,
+ CODE_FOR_aarch64_sqdmlsl_lanehi_internal = 1577,
+ CODE_FOR_aarch64_sqdmlal_lanesi_internal = 1578,
+ CODE_FOR_aarch64_sqdmlsl_lanesi_internal = 1579,
+ CODE_FOR_aarch64_sqdmlal_nv4hi = 1580,
+ CODE_FOR_aarch64_sqdmlsl_nv4hi = 1581,
+ CODE_FOR_aarch64_sqdmlal_nv2si = 1582,
+ CODE_FOR_aarch64_sqdmlsl_nv2si = 1583,
+ CODE_FOR_aarch64_sqdmlal2v8hi_internal = 1584,
+ CODE_FOR_aarch64_sqdmlsl2v8hi_internal = 1585,
+ CODE_FOR_aarch64_sqdmlal2v4si_internal = 1586,
+ CODE_FOR_aarch64_sqdmlsl2v4si_internal = 1587,
+ CODE_FOR_aarch64_sqdmlal2_lanev8hi_internal = 1588,
+ CODE_FOR_aarch64_sqdmlsl2_lanev8hi_internal = 1589,
+ CODE_FOR_aarch64_sqdmlal2_lanev4si_internal = 1590,
+ CODE_FOR_aarch64_sqdmlsl2_lanev4si_internal = 1591,
+ CODE_FOR_aarch64_sqdmlal2_nv8hi_internal = 1592,
+ CODE_FOR_aarch64_sqdmlsl2_nv8hi_internal = 1593,
+ CODE_FOR_aarch64_sqdmlal2_nv4si_internal = 1594,
+ CODE_FOR_aarch64_sqdmlsl2_nv4si_internal = 1595,
+ CODE_FOR_aarch64_sqdmullv4hi = 1596,
+ CODE_FOR_aarch64_sqdmullv2si = 1597,
+ CODE_FOR_aarch64_sqdmullhi = 1598,
+ CODE_FOR_aarch64_sqdmullsi = 1599,
+ CODE_FOR_aarch64_sqdmull_lanev4hi_internal = 1600,
+ CODE_FOR_aarch64_sqdmull_lanev2si_internal = 1601,
+ CODE_FOR_aarch64_sqdmull_lanehi_internal = 1602,
+ CODE_FOR_aarch64_sqdmull_lanesi_internal = 1603,
+ CODE_FOR_aarch64_sqdmull_nv4hi = 1604,
+ CODE_FOR_aarch64_sqdmull_nv2si = 1605,
+ CODE_FOR_aarch64_sqdmull2v8hi_internal = 1606,
+ CODE_FOR_aarch64_sqdmull2v4si_internal = 1607,
+ CODE_FOR_aarch64_sqdmull2_lanev8hi_internal = 1608,
+ CODE_FOR_aarch64_sqdmull2_lanev4si_internal = 1609,
+ CODE_FOR_aarch64_sqdmull2_nv8hi_internal = 1610,
+ CODE_FOR_aarch64_sqdmull2_nv4si_internal = 1611,
+ CODE_FOR_aarch64_sshlv8qi = 1612,
+ CODE_FOR_aarch64_ushlv8qi = 1613,
+ CODE_FOR_aarch64_srshlv8qi = 1614,
+ CODE_FOR_aarch64_urshlv8qi = 1615,
+ CODE_FOR_aarch64_sshlv16qi = 1616,
+ CODE_FOR_aarch64_ushlv16qi = 1617,
+ CODE_FOR_aarch64_srshlv16qi = 1618,
+ CODE_FOR_aarch64_urshlv16qi = 1619,
+ CODE_FOR_aarch64_sshlv4hi = 1620,
+ CODE_FOR_aarch64_ushlv4hi = 1621,
+ CODE_FOR_aarch64_srshlv4hi = 1622,
+ CODE_FOR_aarch64_urshlv4hi = 1623,
+ CODE_FOR_aarch64_sshlv8hi = 1624,
+ CODE_FOR_aarch64_ushlv8hi = 1625,
+ CODE_FOR_aarch64_srshlv8hi = 1626,
+ CODE_FOR_aarch64_urshlv8hi = 1627,
+ CODE_FOR_aarch64_sshlv2si = 1628,
+ CODE_FOR_aarch64_ushlv2si = 1629,
+ CODE_FOR_aarch64_srshlv2si = 1630,
+ CODE_FOR_aarch64_urshlv2si = 1631,
+ CODE_FOR_aarch64_sshlv4si = 1632,
+ CODE_FOR_aarch64_ushlv4si = 1633,
+ CODE_FOR_aarch64_srshlv4si = 1634,
+ CODE_FOR_aarch64_urshlv4si = 1635,
+ CODE_FOR_aarch64_sshlv2di = 1636,
+ CODE_FOR_aarch64_ushlv2di = 1637,
+ CODE_FOR_aarch64_srshlv2di = 1638,
+ CODE_FOR_aarch64_urshlv2di = 1639,
+ CODE_FOR_aarch64_sshldi = 1640,
+ CODE_FOR_aarch64_ushldi = 1641,
+ CODE_FOR_aarch64_srshldi = 1642,
+ CODE_FOR_aarch64_urshldi = 1643,
+ CODE_FOR_aarch64_sqshlv8qi = 1644,
+ CODE_FOR_aarch64_uqshlv8qi = 1645,
+ CODE_FOR_aarch64_sqrshlv8qi = 1646,
+ CODE_FOR_aarch64_uqrshlv8qi = 1647,
+ CODE_FOR_aarch64_sqshlv16qi = 1648,
+ CODE_FOR_aarch64_uqshlv16qi = 1649,
+ CODE_FOR_aarch64_sqrshlv16qi = 1650,
+ CODE_FOR_aarch64_uqrshlv16qi = 1651,
+ CODE_FOR_aarch64_sqshlv4hi = 1652,
+ CODE_FOR_aarch64_uqshlv4hi = 1653,
+ CODE_FOR_aarch64_sqrshlv4hi = 1654,
+ CODE_FOR_aarch64_uqrshlv4hi = 1655,
+ CODE_FOR_aarch64_sqshlv8hi = 1656,
+ CODE_FOR_aarch64_uqshlv8hi = 1657,
+ CODE_FOR_aarch64_sqrshlv8hi = 1658,
+ CODE_FOR_aarch64_uqrshlv8hi = 1659,
+ CODE_FOR_aarch64_sqshlv2si = 1660,
+ CODE_FOR_aarch64_uqshlv2si = 1661,
+ CODE_FOR_aarch64_sqrshlv2si = 1662,
+ CODE_FOR_aarch64_uqrshlv2si = 1663,
+ CODE_FOR_aarch64_sqshlv4si = 1664,
+ CODE_FOR_aarch64_uqshlv4si = 1665,
+ CODE_FOR_aarch64_sqrshlv4si = 1666,
+ CODE_FOR_aarch64_uqrshlv4si = 1667,
+ CODE_FOR_aarch64_sqshlv2di = 1668,
+ CODE_FOR_aarch64_uqshlv2di = 1669,
+ CODE_FOR_aarch64_sqrshlv2di = 1670,
+ CODE_FOR_aarch64_uqrshlv2di = 1671,
+ CODE_FOR_aarch64_sqshlqi = 1672,
+ CODE_FOR_aarch64_uqshlqi = 1673,
+ CODE_FOR_aarch64_sqrshlqi = 1674,
+ CODE_FOR_aarch64_uqrshlqi = 1675,
+ CODE_FOR_aarch64_sqshlhi = 1676,
+ CODE_FOR_aarch64_uqshlhi = 1677,
+ CODE_FOR_aarch64_sqrshlhi = 1678,
+ CODE_FOR_aarch64_uqrshlhi = 1679,
+ CODE_FOR_aarch64_sqshlsi = 1680,
+ CODE_FOR_aarch64_uqshlsi = 1681,
+ CODE_FOR_aarch64_sqrshlsi = 1682,
+ CODE_FOR_aarch64_uqrshlsi = 1683,
+ CODE_FOR_aarch64_sqshldi = 1684,
+ CODE_FOR_aarch64_uqshldi = 1685,
+ CODE_FOR_aarch64_sqrshldi = 1686,
+ CODE_FOR_aarch64_uqrshldi = 1687,
+ CODE_FOR_aarch64_sshll_nv8qi = 1688,
+ CODE_FOR_aarch64_ushll_nv8qi = 1689,
+ CODE_FOR_aarch64_sshll_nv4hi = 1690,
+ CODE_FOR_aarch64_ushll_nv4hi = 1691,
+ CODE_FOR_aarch64_sshll_nv2si = 1692,
+ CODE_FOR_aarch64_ushll_nv2si = 1693,
+ CODE_FOR_aarch64_sshll2_nv16qi = 1694,
+ CODE_FOR_aarch64_ushll2_nv16qi = 1695,
+ CODE_FOR_aarch64_sshll2_nv8hi = 1696,
+ CODE_FOR_aarch64_ushll2_nv8hi = 1697,
+ CODE_FOR_aarch64_sshll2_nv4si = 1698,
+ CODE_FOR_aarch64_ushll2_nv4si = 1699,
+ CODE_FOR_aarch64_srshr_nv8qi = 1700,
+ CODE_FOR_aarch64_urshr_nv8qi = 1701,
+ CODE_FOR_aarch64_srshr_nv16qi = 1702,
+ CODE_FOR_aarch64_urshr_nv16qi = 1703,
+ CODE_FOR_aarch64_srshr_nv4hi = 1704,
+ CODE_FOR_aarch64_urshr_nv4hi = 1705,
+ CODE_FOR_aarch64_srshr_nv8hi = 1706,
+ CODE_FOR_aarch64_urshr_nv8hi = 1707,
+ CODE_FOR_aarch64_srshr_nv2si = 1708,
+ CODE_FOR_aarch64_urshr_nv2si = 1709,
+ CODE_FOR_aarch64_srshr_nv4si = 1710,
+ CODE_FOR_aarch64_urshr_nv4si = 1711,
+ CODE_FOR_aarch64_srshr_nv2di = 1712,
+ CODE_FOR_aarch64_urshr_nv2di = 1713,
+ CODE_FOR_aarch64_srshr_ndi = 1714,
+ CODE_FOR_aarch64_urshr_ndi = 1715,
+ CODE_FOR_aarch64_ssra_nv8qi = 1716,
+ CODE_FOR_aarch64_usra_nv8qi = 1717,
+ CODE_FOR_aarch64_srsra_nv8qi = 1718,
+ CODE_FOR_aarch64_ursra_nv8qi = 1719,
+ CODE_FOR_aarch64_ssra_nv16qi = 1720,
+ CODE_FOR_aarch64_usra_nv16qi = 1721,
+ CODE_FOR_aarch64_srsra_nv16qi = 1722,
+ CODE_FOR_aarch64_ursra_nv16qi = 1723,
+ CODE_FOR_aarch64_ssra_nv4hi = 1724,
+ CODE_FOR_aarch64_usra_nv4hi = 1725,
+ CODE_FOR_aarch64_srsra_nv4hi = 1726,
+ CODE_FOR_aarch64_ursra_nv4hi = 1727,
+ CODE_FOR_aarch64_ssra_nv8hi = 1728,
+ CODE_FOR_aarch64_usra_nv8hi = 1729,
+ CODE_FOR_aarch64_srsra_nv8hi = 1730,
+ CODE_FOR_aarch64_ursra_nv8hi = 1731,
+ CODE_FOR_aarch64_ssra_nv2si = 1732,
+ CODE_FOR_aarch64_usra_nv2si = 1733,
+ CODE_FOR_aarch64_srsra_nv2si = 1734,
+ CODE_FOR_aarch64_ursra_nv2si = 1735,
+ CODE_FOR_aarch64_ssra_nv4si = 1736,
+ CODE_FOR_aarch64_usra_nv4si = 1737,
+ CODE_FOR_aarch64_srsra_nv4si = 1738,
+ CODE_FOR_aarch64_ursra_nv4si = 1739,
+ CODE_FOR_aarch64_ssra_nv2di = 1740,
+ CODE_FOR_aarch64_usra_nv2di = 1741,
+ CODE_FOR_aarch64_srsra_nv2di = 1742,
+ CODE_FOR_aarch64_ursra_nv2di = 1743,
+ CODE_FOR_aarch64_ssra_ndi = 1744,
+ CODE_FOR_aarch64_usra_ndi = 1745,
+ CODE_FOR_aarch64_srsra_ndi = 1746,
+ CODE_FOR_aarch64_ursra_ndi = 1747,
+ CODE_FOR_aarch64_ssli_nv8qi = 1748,
+ CODE_FOR_aarch64_usli_nv8qi = 1749,
+ CODE_FOR_aarch64_ssri_nv8qi = 1750,
+ CODE_FOR_aarch64_usri_nv8qi = 1751,
+ CODE_FOR_aarch64_ssli_nv16qi = 1752,
+ CODE_FOR_aarch64_usli_nv16qi = 1753,
+ CODE_FOR_aarch64_ssri_nv16qi = 1754,
+ CODE_FOR_aarch64_usri_nv16qi = 1755,
+ CODE_FOR_aarch64_ssli_nv4hi = 1756,
+ CODE_FOR_aarch64_usli_nv4hi = 1757,
+ CODE_FOR_aarch64_ssri_nv4hi = 1758,
+ CODE_FOR_aarch64_usri_nv4hi = 1759,
+ CODE_FOR_aarch64_ssli_nv8hi = 1760,
+ CODE_FOR_aarch64_usli_nv8hi = 1761,
+ CODE_FOR_aarch64_ssri_nv8hi = 1762,
+ CODE_FOR_aarch64_usri_nv8hi = 1763,
+ CODE_FOR_aarch64_ssli_nv2si = 1764,
+ CODE_FOR_aarch64_usli_nv2si = 1765,
+ CODE_FOR_aarch64_ssri_nv2si = 1766,
+ CODE_FOR_aarch64_usri_nv2si = 1767,
+ CODE_FOR_aarch64_ssli_nv4si = 1768,
+ CODE_FOR_aarch64_usli_nv4si = 1769,
+ CODE_FOR_aarch64_ssri_nv4si = 1770,
+ CODE_FOR_aarch64_usri_nv4si = 1771,
+ CODE_FOR_aarch64_ssli_nv2di = 1772,
+ CODE_FOR_aarch64_usli_nv2di = 1773,
+ CODE_FOR_aarch64_ssri_nv2di = 1774,
+ CODE_FOR_aarch64_usri_nv2di = 1775,
+ CODE_FOR_aarch64_ssli_ndi = 1776,
+ CODE_FOR_aarch64_usli_ndi = 1777,
+ CODE_FOR_aarch64_ssri_ndi = 1778,
+ CODE_FOR_aarch64_usri_ndi = 1779,
+ CODE_FOR_aarch64_sqshlu_nv8qi = 1780,
+ CODE_FOR_aarch64_sqshl_nv8qi = 1781,
+ CODE_FOR_aarch64_uqshl_nv8qi = 1782,
+ CODE_FOR_aarch64_sqshlu_nv16qi = 1783,
+ CODE_FOR_aarch64_sqshl_nv16qi = 1784,
+ CODE_FOR_aarch64_uqshl_nv16qi = 1785,
+ CODE_FOR_aarch64_sqshlu_nv4hi = 1786,
+ CODE_FOR_aarch64_sqshl_nv4hi = 1787,
+ CODE_FOR_aarch64_uqshl_nv4hi = 1788,
+ CODE_FOR_aarch64_sqshlu_nv8hi = 1789,
+ CODE_FOR_aarch64_sqshl_nv8hi = 1790,
+ CODE_FOR_aarch64_uqshl_nv8hi = 1791,
+ CODE_FOR_aarch64_sqshlu_nv2si = 1792,
+ CODE_FOR_aarch64_sqshl_nv2si = 1793,
+ CODE_FOR_aarch64_uqshl_nv2si = 1794,
+ CODE_FOR_aarch64_sqshlu_nv4si = 1795,
+ CODE_FOR_aarch64_sqshl_nv4si = 1796,
+ CODE_FOR_aarch64_uqshl_nv4si = 1797,
+ CODE_FOR_aarch64_sqshlu_nv2di = 1798,
+ CODE_FOR_aarch64_sqshl_nv2di = 1799,
+ CODE_FOR_aarch64_uqshl_nv2di = 1800,
+ CODE_FOR_aarch64_sqshlu_nqi = 1801,
+ CODE_FOR_aarch64_sqshl_nqi = 1802,
+ CODE_FOR_aarch64_uqshl_nqi = 1803,
+ CODE_FOR_aarch64_sqshlu_nhi = 1804,
+ CODE_FOR_aarch64_sqshl_nhi = 1805,
+ CODE_FOR_aarch64_uqshl_nhi = 1806,
+ CODE_FOR_aarch64_sqshlu_nsi = 1807,
+ CODE_FOR_aarch64_sqshl_nsi = 1808,
+ CODE_FOR_aarch64_uqshl_nsi = 1809,
+ CODE_FOR_aarch64_sqshlu_ndi = 1810,
+ CODE_FOR_aarch64_sqshl_ndi = 1811,
+ CODE_FOR_aarch64_uqshl_ndi = 1812,
+ CODE_FOR_aarch64_sqshrun_nv8hi = 1813,
+ CODE_FOR_aarch64_sqrshrun_nv8hi = 1814,
+ CODE_FOR_aarch64_sqshrn_nv8hi = 1815,
+ CODE_FOR_aarch64_uqshrn_nv8hi = 1816,
+ CODE_FOR_aarch64_sqrshrn_nv8hi = 1817,
+ CODE_FOR_aarch64_uqrshrn_nv8hi = 1818,
+ CODE_FOR_aarch64_sqshrun_nv4si = 1819,
+ CODE_FOR_aarch64_sqrshrun_nv4si = 1820,
+ CODE_FOR_aarch64_sqshrn_nv4si = 1821,
+ CODE_FOR_aarch64_uqshrn_nv4si = 1822,
+ CODE_FOR_aarch64_sqrshrn_nv4si = 1823,
+ CODE_FOR_aarch64_uqrshrn_nv4si = 1824,
+ CODE_FOR_aarch64_sqshrun_nv2di = 1825,
+ CODE_FOR_aarch64_sqrshrun_nv2di = 1826,
+ CODE_FOR_aarch64_sqshrn_nv2di = 1827,
+ CODE_FOR_aarch64_uqshrn_nv2di = 1828,
+ CODE_FOR_aarch64_sqrshrn_nv2di = 1829,
+ CODE_FOR_aarch64_uqrshrn_nv2di = 1830,
+ CODE_FOR_aarch64_sqshrun_nhi = 1831,
+ CODE_FOR_aarch64_sqrshrun_nhi = 1832,
+ CODE_FOR_aarch64_sqshrn_nhi = 1833,
+ CODE_FOR_aarch64_uqshrn_nhi = 1834,
+ CODE_FOR_aarch64_sqrshrn_nhi = 1835,
+ CODE_FOR_aarch64_uqrshrn_nhi = 1836,
+ CODE_FOR_aarch64_sqshrun_nsi = 1837,
+ CODE_FOR_aarch64_sqrshrun_nsi = 1838,
+ CODE_FOR_aarch64_sqshrn_nsi = 1839,
+ CODE_FOR_aarch64_uqshrn_nsi = 1840,
+ CODE_FOR_aarch64_sqrshrn_nsi = 1841,
+ CODE_FOR_aarch64_uqrshrn_nsi = 1842,
+ CODE_FOR_aarch64_sqshrun_ndi = 1843,
+ CODE_FOR_aarch64_sqrshrun_ndi = 1844,
+ CODE_FOR_aarch64_sqshrn_ndi = 1845,
+ CODE_FOR_aarch64_uqshrn_ndi = 1846,
+ CODE_FOR_aarch64_sqrshrn_ndi = 1847,
+ CODE_FOR_aarch64_uqrshrn_ndi = 1848,
+ CODE_FOR_aarch64_cmltv8qi = 1849,
+ CODE_FOR_aarch64_cmlev8qi = 1850,
+ CODE_FOR_aarch64_cmeqv8qi = 1851,
+ CODE_FOR_aarch64_cmgev8qi = 1852,
+ CODE_FOR_aarch64_cmgtv8qi = 1853,
+ CODE_FOR_aarch64_cmltv16qi = 1854,
+ CODE_FOR_aarch64_cmlev16qi = 1855,
+ CODE_FOR_aarch64_cmeqv16qi = 1856,
+ CODE_FOR_aarch64_cmgev16qi = 1857,
+ CODE_FOR_aarch64_cmgtv16qi = 1858,
+ CODE_FOR_aarch64_cmltv4hi = 1859,
+ CODE_FOR_aarch64_cmlev4hi = 1860,
+ CODE_FOR_aarch64_cmeqv4hi = 1861,
+ CODE_FOR_aarch64_cmgev4hi = 1862,
+ CODE_FOR_aarch64_cmgtv4hi = 1863,
+ CODE_FOR_aarch64_cmltv8hi = 1864,
+ CODE_FOR_aarch64_cmlev8hi = 1865,
+ CODE_FOR_aarch64_cmeqv8hi = 1866,
+ CODE_FOR_aarch64_cmgev8hi = 1867,
+ CODE_FOR_aarch64_cmgtv8hi = 1868,
+ CODE_FOR_aarch64_cmltv2si = 1869,
+ CODE_FOR_aarch64_cmlev2si = 1870,
+ CODE_FOR_aarch64_cmeqv2si = 1871,
+ CODE_FOR_aarch64_cmgev2si = 1872,
+ CODE_FOR_aarch64_cmgtv2si = 1873,
+ CODE_FOR_aarch64_cmltv4si = 1874,
+ CODE_FOR_aarch64_cmlev4si = 1875,
+ CODE_FOR_aarch64_cmeqv4si = 1876,
+ CODE_FOR_aarch64_cmgev4si = 1877,
+ CODE_FOR_aarch64_cmgtv4si = 1878,
+ CODE_FOR_aarch64_cmltv2di = 1879,
+ CODE_FOR_aarch64_cmlev2di = 1880,
+ CODE_FOR_aarch64_cmeqv2di = 1881,
+ CODE_FOR_aarch64_cmgev2di = 1882,
+ CODE_FOR_aarch64_cmgtv2di = 1883,
+ CODE_FOR_aarch64_cmltdi = 1884,
+ CODE_FOR_aarch64_cmledi = 1885,
+ CODE_FOR_aarch64_cmeqdi = 1886,
+ CODE_FOR_aarch64_cmgedi = 1887,
+ CODE_FOR_aarch64_cmgtdi = 1888,
+ CODE_FOR_aarch64_cmltuv8qi = 1894,
+ CODE_FOR_aarch64_cmleuv8qi = 1895,
+ CODE_FOR_aarch64_cmgeuv8qi = 1896,
+ CODE_FOR_aarch64_cmgtuv8qi = 1897,
+ CODE_FOR_aarch64_cmltuv16qi = 1898,
+ CODE_FOR_aarch64_cmleuv16qi = 1899,
+ CODE_FOR_aarch64_cmgeuv16qi = 1900,
+ CODE_FOR_aarch64_cmgtuv16qi = 1901,
+ CODE_FOR_aarch64_cmltuv4hi = 1902,
+ CODE_FOR_aarch64_cmleuv4hi = 1903,
+ CODE_FOR_aarch64_cmgeuv4hi = 1904,
+ CODE_FOR_aarch64_cmgtuv4hi = 1905,
+ CODE_FOR_aarch64_cmltuv8hi = 1906,
+ CODE_FOR_aarch64_cmleuv8hi = 1907,
+ CODE_FOR_aarch64_cmgeuv8hi = 1908,
+ CODE_FOR_aarch64_cmgtuv8hi = 1909,
+ CODE_FOR_aarch64_cmltuv2si = 1910,
+ CODE_FOR_aarch64_cmleuv2si = 1911,
+ CODE_FOR_aarch64_cmgeuv2si = 1912,
+ CODE_FOR_aarch64_cmgtuv2si = 1913,
+ CODE_FOR_aarch64_cmltuv4si = 1914,
+ CODE_FOR_aarch64_cmleuv4si = 1915,
+ CODE_FOR_aarch64_cmgeuv4si = 1916,
+ CODE_FOR_aarch64_cmgtuv4si = 1917,
+ CODE_FOR_aarch64_cmltuv2di = 1918,
+ CODE_FOR_aarch64_cmleuv2di = 1919,
+ CODE_FOR_aarch64_cmgeuv2di = 1920,
+ CODE_FOR_aarch64_cmgtuv2di = 1921,
+ CODE_FOR_aarch64_cmltudi = 1922,
+ CODE_FOR_aarch64_cmleudi = 1923,
+ CODE_FOR_aarch64_cmgeudi = 1924,
+ CODE_FOR_aarch64_cmgtudi = 1925,
+ CODE_FOR_aarch64_cmtstv8qi = 1930,
+ CODE_FOR_aarch64_cmtstv16qi = 1931,
+ CODE_FOR_aarch64_cmtstv4hi = 1932,
+ CODE_FOR_aarch64_cmtstv8hi = 1933,
+ CODE_FOR_aarch64_cmtstv2si = 1934,
+ CODE_FOR_aarch64_cmtstv4si = 1935,
+ CODE_FOR_aarch64_cmtstv2di = 1936,
+ CODE_FOR_aarch64_cmtstdi = 1937,
+ CODE_FOR_aarch64_cmltv2sf = 1939,
+ CODE_FOR_aarch64_cmlev2sf = 1940,
+ CODE_FOR_aarch64_cmeqv2sf = 1941,
+ CODE_FOR_aarch64_cmgev2sf = 1942,
+ CODE_FOR_aarch64_cmgtv2sf = 1943,
+ CODE_FOR_aarch64_cmltv4sf = 1944,
+ CODE_FOR_aarch64_cmlev4sf = 1945,
+ CODE_FOR_aarch64_cmeqv4sf = 1946,
+ CODE_FOR_aarch64_cmgev4sf = 1947,
+ CODE_FOR_aarch64_cmgtv4sf = 1948,
+ CODE_FOR_aarch64_cmltv2df = 1949,
+ CODE_FOR_aarch64_cmlev2df = 1950,
+ CODE_FOR_aarch64_cmeqv2df = 1951,
+ CODE_FOR_aarch64_cmgev2df = 1952,
+ CODE_FOR_aarch64_cmgtv2df = 1953,
+ CODE_FOR_aarch64_cmltsf = 1954,
+ CODE_FOR_aarch64_cmlesf = 1955,
+ CODE_FOR_aarch64_cmeqsf = 1956,
+ CODE_FOR_aarch64_cmgesf = 1957,
+ CODE_FOR_aarch64_cmgtsf = 1958,
+ CODE_FOR_aarch64_cmltdf = 1959,
+ CODE_FOR_aarch64_cmledf = 1960,
+ CODE_FOR_aarch64_cmeqdf = 1961,
+ CODE_FOR_aarch64_cmgedf = 1962,
+ CODE_FOR_aarch64_cmgtdf = 1963,
+ CODE_FOR_aarch64_addpv8qi = 1984,
+ CODE_FOR_aarch64_addpv4hi = 1985,
+ CODE_FOR_aarch64_addpv2si = 1986,
+ CODE_FOR_aarch64_addpdi = 1987,
+ CODE_FOR_sqrtv2sf2 = 1988,
+ CODE_FOR_sqrtv4sf2 = 1989,
+ CODE_FOR_sqrtv2df2 = 1990,
+ CODE_FOR_vec_load_lanesoiv16qi = 1991,
+ CODE_FOR_vec_load_lanesoiv8hi = 1992,
+ CODE_FOR_vec_load_lanesoiv4si = 1993,
+ CODE_FOR_vec_load_lanesoiv2di = 1994,
+ CODE_FOR_vec_load_lanesoiv4sf = 1995,
+ CODE_FOR_vec_load_lanesoiv2df = 1996,
+ CODE_FOR_vec_store_lanesoiv16qi = 1997,
+ CODE_FOR_vec_store_lanesoiv8hi = 1998,
+ CODE_FOR_vec_store_lanesoiv4si = 1999,
+ CODE_FOR_vec_store_lanesoiv2di = 2000,
+ CODE_FOR_vec_store_lanesoiv4sf = 2001,
+ CODE_FOR_vec_store_lanesoiv2df = 2002,
+ CODE_FOR_vec_store_lanesoi_lanev16qi = 2003,
+ CODE_FOR_vec_store_lanesoi_lanev8hi = 2004,
+ CODE_FOR_vec_store_lanesoi_lanev4si = 2005,
+ CODE_FOR_vec_store_lanesoi_lanev2di = 2006,
+ CODE_FOR_vec_store_lanesoi_lanev4sf = 2007,
+ CODE_FOR_vec_store_lanesoi_lanev2df = 2008,
+ CODE_FOR_vec_load_lanesciv16qi = 2009,
+ CODE_FOR_vec_load_lanesciv8hi = 2010,
+ CODE_FOR_vec_load_lanesciv4si = 2011,
+ CODE_FOR_vec_load_lanesciv2di = 2012,
+ CODE_FOR_vec_load_lanesciv4sf = 2013,
+ CODE_FOR_vec_load_lanesciv2df = 2014,
+ CODE_FOR_vec_store_lanesciv16qi = 2015,
+ CODE_FOR_vec_store_lanesciv8hi = 2016,
+ CODE_FOR_vec_store_lanesciv4si = 2017,
+ CODE_FOR_vec_store_lanesciv2di = 2018,
+ CODE_FOR_vec_store_lanesciv4sf = 2019,
+ CODE_FOR_vec_store_lanesciv2df = 2020,
+ CODE_FOR_vec_store_lanesci_lanev16qi = 2021,
+ CODE_FOR_vec_store_lanesci_lanev8hi = 2022,
+ CODE_FOR_vec_store_lanesci_lanev4si = 2023,
+ CODE_FOR_vec_store_lanesci_lanev2di = 2024,
+ CODE_FOR_vec_store_lanesci_lanev4sf = 2025,
+ CODE_FOR_vec_store_lanesci_lanev2df = 2026,
+ CODE_FOR_vec_load_lanesxiv16qi = 2027,
+ CODE_FOR_vec_load_lanesxiv8hi = 2028,
+ CODE_FOR_vec_load_lanesxiv4si = 2029,
+ CODE_FOR_vec_load_lanesxiv2di = 2030,
+ CODE_FOR_vec_load_lanesxiv4sf = 2031,
+ CODE_FOR_vec_load_lanesxiv2df = 2032,
+ CODE_FOR_vec_store_lanesxiv16qi = 2033,
+ CODE_FOR_vec_store_lanesxiv8hi = 2034,
+ CODE_FOR_vec_store_lanesxiv4si = 2035,
+ CODE_FOR_vec_store_lanesxiv2di = 2036,
+ CODE_FOR_vec_store_lanesxiv4sf = 2037,
+ CODE_FOR_vec_store_lanesxiv2df = 2038,
+ CODE_FOR_vec_store_lanesxi_lanev16qi = 2039,
+ CODE_FOR_vec_store_lanesxi_lanev8hi = 2040,
+ CODE_FOR_vec_store_lanesxi_lanev4si = 2041,
+ CODE_FOR_vec_store_lanesxi_lanev2di = 2042,
+ CODE_FOR_vec_store_lanesxi_lanev4sf = 2043,
+ CODE_FOR_vec_store_lanesxi_lanev2df = 2044,
+ CODE_FOR_aarch64_be_ld1v8qi = 2048,
+ CODE_FOR_aarch64_be_ld1v16qi = 2049,
+ CODE_FOR_aarch64_be_ld1v4hi = 2050,
+ CODE_FOR_aarch64_be_ld1v8hi = 2051,
+ CODE_FOR_aarch64_be_ld1v2si = 2052,
+ CODE_FOR_aarch64_be_ld1v4si = 2053,
+ CODE_FOR_aarch64_be_ld1v2di = 2054,
+ CODE_FOR_aarch64_be_ld1v2sf = 2055,
+ CODE_FOR_aarch64_be_ld1v4sf = 2056,
+ CODE_FOR_aarch64_be_ld1v2df = 2057,
+ CODE_FOR_aarch64_be_ld1di = 2058,
+ CODE_FOR_aarch64_be_st1v8qi = 2059,
+ CODE_FOR_aarch64_be_st1v16qi = 2060,
+ CODE_FOR_aarch64_be_st1v4hi = 2061,
+ CODE_FOR_aarch64_be_st1v8hi = 2062,
+ CODE_FOR_aarch64_be_st1v2si = 2063,
+ CODE_FOR_aarch64_be_st1v4si = 2064,
+ CODE_FOR_aarch64_be_st1v2di = 2065,
+ CODE_FOR_aarch64_be_st1v2sf = 2066,
+ CODE_FOR_aarch64_be_st1v4sf = 2067,
+ CODE_FOR_aarch64_be_st1v2df = 2068,
+ CODE_FOR_aarch64_be_st1di = 2069,
+ CODE_FOR_aarch64_ld2v8qi_dreg = 2070,
+ CODE_FOR_aarch64_ld2v4hi_dreg = 2071,
+ CODE_FOR_aarch64_ld2v2si_dreg = 2072,
+ CODE_FOR_aarch64_ld2v2sf_dreg = 2073,
+ CODE_FOR_aarch64_ld2di_dreg = 2074,
+ CODE_FOR_aarch64_ld2df_dreg = 2075,
+ CODE_FOR_aarch64_ld3v8qi_dreg = 2076,
+ CODE_FOR_aarch64_ld3v4hi_dreg = 2077,
+ CODE_FOR_aarch64_ld3v2si_dreg = 2078,
+ CODE_FOR_aarch64_ld3v2sf_dreg = 2079,
+ CODE_FOR_aarch64_ld3di_dreg = 2080,
+ CODE_FOR_aarch64_ld3df_dreg = 2081,
+ CODE_FOR_aarch64_ld4v8qi_dreg = 2082,
+ CODE_FOR_aarch64_ld4v4hi_dreg = 2083,
+ CODE_FOR_aarch64_ld4v2si_dreg = 2084,
+ CODE_FOR_aarch64_ld4v2sf_dreg = 2085,
+ CODE_FOR_aarch64_ld4di_dreg = 2086,
+ CODE_FOR_aarch64_ld4df_dreg = 2087,
+ CODE_FOR_aarch64_tbl1v8qi = 2088,
+ CODE_FOR_aarch64_tbl1v16qi = 2089,
+ CODE_FOR_aarch64_tbl2v16qi = 2090,
+ CODE_FOR_aarch64_combinev16qi = 2091,
+ CODE_FOR_aarch64_zip1v8qi = 2092,
+ CODE_FOR_aarch64_zip2v8qi = 2093,
+ CODE_FOR_aarch64_trn1v8qi = 2094,
+ CODE_FOR_aarch64_trn2v8qi = 2095,
+ CODE_FOR_aarch64_uzp1v8qi = 2096,
+ CODE_FOR_aarch64_uzp2v8qi = 2097,
+ CODE_FOR_aarch64_zip1v16qi = 2098,
+ CODE_FOR_aarch64_zip2v16qi = 2099,
+ CODE_FOR_aarch64_trn1v16qi = 2100,
+ CODE_FOR_aarch64_trn2v16qi = 2101,
+ CODE_FOR_aarch64_uzp1v16qi = 2102,
+ CODE_FOR_aarch64_uzp2v16qi = 2103,
+ CODE_FOR_aarch64_zip1v4hi = 2104,
+ CODE_FOR_aarch64_zip2v4hi = 2105,
+ CODE_FOR_aarch64_trn1v4hi = 2106,
+ CODE_FOR_aarch64_trn2v4hi = 2107,
+ CODE_FOR_aarch64_uzp1v4hi = 2108,
+ CODE_FOR_aarch64_uzp2v4hi = 2109,
+ CODE_FOR_aarch64_zip1v8hi = 2110,
+ CODE_FOR_aarch64_zip2v8hi = 2111,
+ CODE_FOR_aarch64_trn1v8hi = 2112,
+ CODE_FOR_aarch64_trn2v8hi = 2113,
+ CODE_FOR_aarch64_uzp1v8hi = 2114,
+ CODE_FOR_aarch64_uzp2v8hi = 2115,
+ CODE_FOR_aarch64_zip1v2si = 2116,
+ CODE_FOR_aarch64_zip2v2si = 2117,
+ CODE_FOR_aarch64_trn1v2si = 2118,
+ CODE_FOR_aarch64_trn2v2si = 2119,
+ CODE_FOR_aarch64_uzp1v2si = 2120,
+ CODE_FOR_aarch64_uzp2v2si = 2121,
+ CODE_FOR_aarch64_zip1v4si = 2122,
+ CODE_FOR_aarch64_zip2v4si = 2123,
+ CODE_FOR_aarch64_trn1v4si = 2124,
+ CODE_FOR_aarch64_trn2v4si = 2125,
+ CODE_FOR_aarch64_uzp1v4si = 2126,
+ CODE_FOR_aarch64_uzp2v4si = 2127,
+ CODE_FOR_aarch64_zip1v2di = 2128,
+ CODE_FOR_aarch64_zip2v2di = 2129,
+ CODE_FOR_aarch64_trn1v2di = 2130,
+ CODE_FOR_aarch64_trn2v2di = 2131,
+ CODE_FOR_aarch64_uzp1v2di = 2132,
+ CODE_FOR_aarch64_uzp2v2di = 2133,
+ CODE_FOR_aarch64_zip1v2sf = 2134,
+ CODE_FOR_aarch64_zip2v2sf = 2135,
+ CODE_FOR_aarch64_trn1v2sf = 2136,
+ CODE_FOR_aarch64_trn2v2sf = 2137,
+ CODE_FOR_aarch64_uzp1v2sf = 2138,
+ CODE_FOR_aarch64_uzp2v2sf = 2139,
+ CODE_FOR_aarch64_zip1v4sf = 2140,
+ CODE_FOR_aarch64_zip2v4sf = 2141,
+ CODE_FOR_aarch64_trn1v4sf = 2142,
+ CODE_FOR_aarch64_trn2v4sf = 2143,
+ CODE_FOR_aarch64_uzp1v4sf = 2144,
+ CODE_FOR_aarch64_uzp2v4sf = 2145,
+ CODE_FOR_aarch64_zip1v2df = 2146,
+ CODE_FOR_aarch64_zip2v2df = 2147,
+ CODE_FOR_aarch64_trn1v2df = 2148,
+ CODE_FOR_aarch64_trn2v2df = 2149,
+ CODE_FOR_aarch64_uzp1v2df = 2150,
+ CODE_FOR_aarch64_uzp2v2df = 2151,
+ CODE_FOR_aarch64_st2v8qi_dreg = 2152,
+ CODE_FOR_aarch64_st2v4hi_dreg = 2153,
+ CODE_FOR_aarch64_st2v2si_dreg = 2154,
+ CODE_FOR_aarch64_st2v2sf_dreg = 2155,
+ CODE_FOR_aarch64_st2di_dreg = 2156,
+ CODE_FOR_aarch64_st2df_dreg = 2157,
+ CODE_FOR_aarch64_st3v8qi_dreg = 2158,
+ CODE_FOR_aarch64_st3v4hi_dreg = 2159,
+ CODE_FOR_aarch64_st3v2si_dreg = 2160,
+ CODE_FOR_aarch64_st3v2sf_dreg = 2161,
+ CODE_FOR_aarch64_st3di_dreg = 2162,
+ CODE_FOR_aarch64_st3df_dreg = 2163,
+ CODE_FOR_aarch64_st4v8qi_dreg = 2164,
+ CODE_FOR_aarch64_st4v4hi_dreg = 2165,
+ CODE_FOR_aarch64_st4v2si_dreg = 2166,
+ CODE_FOR_aarch64_st4v2sf_dreg = 2167,
+ CODE_FOR_aarch64_st4di_dreg = 2168,
+ CODE_FOR_aarch64_st4df_dreg = 2169,
+ CODE_FOR_aarch64_frecpev2sf = 2181,
+ CODE_FOR_aarch64_frecpev4sf = 2182,
+ CODE_FOR_aarch64_frecpev2df = 2183,
+ CODE_FOR_aarch64_frecpesf = 2184,
+ CODE_FOR_aarch64_frecpxsf = 2185,
+ CODE_FOR_aarch64_frecpedf = 2186,
+ CODE_FOR_aarch64_frecpxdf = 2187,
+ CODE_FOR_aarch64_frecpsv2sf = 2188,
+ CODE_FOR_aarch64_frecpsv4sf = 2189,
+ CODE_FOR_aarch64_frecpsv2df = 2190,
+ CODE_FOR_aarch64_frecpssf = 2191,
+ CODE_FOR_aarch64_frecpsdf = 2192,
+ CODE_FOR_aarch64_crypto_aesev16qi = 2193,
+ CODE_FOR_aarch64_crypto_aesdv16qi = 2194,
+ CODE_FOR_aarch64_crypto_aesmcv16qi = 2195,
+ CODE_FOR_aarch64_crypto_aesimcv16qi = 2196,
+ CODE_FOR_aarch64_crypto_sha1hsi = 2197,
+ CODE_FOR_aarch64_crypto_sha1su1v4si = 2198,
+ CODE_FOR_aarch64_crypto_sha1cv4si = 2199,
+ CODE_FOR_aarch64_crypto_sha1mv4si = 2200,
+ CODE_FOR_aarch64_crypto_sha1pv4si = 2201,
+ CODE_FOR_aarch64_crypto_sha1su0v4si = 2202,
+ CODE_FOR_aarch64_crypto_sha256hv4si = 2203,
+ CODE_FOR_aarch64_crypto_sha256h2v4si = 2204,
+ CODE_FOR_aarch64_crypto_sha256su0v4si = 2205,
+ CODE_FOR_aarch64_crypto_sha256su1v4si = 2206,
+ CODE_FOR_aarch64_crypto_pmulldi = 2207,
+ CODE_FOR_aarch64_crypto_pmullv2di = 2208,
+ CODE_FOR_atomic_compare_and_swapqi_1 = 2209,
+ CODE_FOR_atomic_compare_and_swaphi_1 = 2210,
+ CODE_FOR_atomic_compare_and_swapsi_1 = 2211,
+ CODE_FOR_atomic_compare_and_swapdi_1 = 2212,
+ CODE_FOR_atomic_exchangeqi = 2213,
+ CODE_FOR_atomic_exchangehi = 2214,
+ CODE_FOR_atomic_exchangesi = 2215,
+ CODE_FOR_atomic_exchangedi = 2216,
+ CODE_FOR_atomic_addqi = 2217,
+ CODE_FOR_atomic_subqi = 2218,
+ CODE_FOR_atomic_orqi = 2219,
+ CODE_FOR_atomic_xorqi = 2220,
+ CODE_FOR_atomic_andqi = 2221,
+ CODE_FOR_atomic_addhi = 2222,
+ CODE_FOR_atomic_subhi = 2223,
+ CODE_FOR_atomic_orhi = 2224,
+ CODE_FOR_atomic_xorhi = 2225,
+ CODE_FOR_atomic_andhi = 2226,
+ CODE_FOR_atomic_addsi = 2227,
+ CODE_FOR_atomic_subsi = 2228,
+ CODE_FOR_atomic_orsi = 2229,
+ CODE_FOR_atomic_xorsi = 2230,
+ CODE_FOR_atomic_andsi = 2231,
+ CODE_FOR_atomic_adddi = 2232,
+ CODE_FOR_atomic_subdi = 2233,
+ CODE_FOR_atomic_ordi = 2234,
+ CODE_FOR_atomic_xordi = 2235,
+ CODE_FOR_atomic_anddi = 2236,
+ CODE_FOR_atomic_nandqi = 2237,
+ CODE_FOR_atomic_nandhi = 2238,
+ CODE_FOR_atomic_nandsi = 2239,
+ CODE_FOR_atomic_nanddi = 2240,
+ CODE_FOR_atomic_fetch_addqi = 2241,
+ CODE_FOR_atomic_fetch_subqi = 2242,
+ CODE_FOR_atomic_fetch_orqi = 2243,
+ CODE_FOR_atomic_fetch_xorqi = 2244,
+ CODE_FOR_atomic_fetch_andqi = 2245,
+ CODE_FOR_atomic_fetch_addhi = 2246,
+ CODE_FOR_atomic_fetch_subhi = 2247,
+ CODE_FOR_atomic_fetch_orhi = 2248,
+ CODE_FOR_atomic_fetch_xorhi = 2249,
+ CODE_FOR_atomic_fetch_andhi = 2250,
+ CODE_FOR_atomic_fetch_addsi = 2251,
+ CODE_FOR_atomic_fetch_subsi = 2252,
+ CODE_FOR_atomic_fetch_orsi = 2253,
+ CODE_FOR_atomic_fetch_xorsi = 2254,
+ CODE_FOR_atomic_fetch_andsi = 2255,
+ CODE_FOR_atomic_fetch_adddi = 2256,
+ CODE_FOR_atomic_fetch_subdi = 2257,
+ CODE_FOR_atomic_fetch_ordi = 2258,
+ CODE_FOR_atomic_fetch_xordi = 2259,
+ CODE_FOR_atomic_fetch_anddi = 2260,
+ CODE_FOR_atomic_fetch_nandqi = 2261,
+ CODE_FOR_atomic_fetch_nandhi = 2262,
+ CODE_FOR_atomic_fetch_nandsi = 2263,
+ CODE_FOR_atomic_fetch_nanddi = 2264,
+ CODE_FOR_atomic_add_fetchqi = 2265,
+ CODE_FOR_atomic_sub_fetchqi = 2266,
+ CODE_FOR_atomic_or_fetchqi = 2267,
+ CODE_FOR_atomic_xor_fetchqi = 2268,
+ CODE_FOR_atomic_and_fetchqi = 2269,
+ CODE_FOR_atomic_add_fetchhi = 2270,
+ CODE_FOR_atomic_sub_fetchhi = 2271,
+ CODE_FOR_atomic_or_fetchhi = 2272,
+ CODE_FOR_atomic_xor_fetchhi = 2273,
+ CODE_FOR_atomic_and_fetchhi = 2274,
+ CODE_FOR_atomic_add_fetchsi = 2275,
+ CODE_FOR_atomic_sub_fetchsi = 2276,
+ CODE_FOR_atomic_or_fetchsi = 2277,
+ CODE_FOR_atomic_xor_fetchsi = 2278,
+ CODE_FOR_atomic_and_fetchsi = 2279,
+ CODE_FOR_atomic_add_fetchdi = 2280,
+ CODE_FOR_atomic_sub_fetchdi = 2281,
+ CODE_FOR_atomic_or_fetchdi = 2282,
+ CODE_FOR_atomic_xor_fetchdi = 2283,
+ CODE_FOR_atomic_and_fetchdi = 2284,
+ CODE_FOR_atomic_nand_fetchqi = 2285,
+ CODE_FOR_atomic_nand_fetchhi = 2286,
+ CODE_FOR_atomic_nand_fetchsi = 2287,
+ CODE_FOR_atomic_nand_fetchdi = 2288,
+ CODE_FOR_atomic_loadqi = 2289,
+ CODE_FOR_atomic_loadhi = 2290,
+ CODE_FOR_atomic_loadsi = 2291,
+ CODE_FOR_atomic_loaddi = 2292,
+ CODE_FOR_atomic_storeqi = 2293,
+ CODE_FOR_atomic_storehi = 2294,
+ CODE_FOR_atomic_storesi = 2295,
+ CODE_FOR_atomic_storedi = 2296,
+ CODE_FOR_aarch64_load_exclusiveqi = 2297,
+ CODE_FOR_aarch64_load_exclusivehi = 2298,
+ CODE_FOR_aarch64_load_exclusivesi = 2299,
+ CODE_FOR_aarch64_load_exclusivedi = 2300,
+ CODE_FOR_aarch64_store_exclusiveqi = 2301,
+ CODE_FOR_aarch64_store_exclusivehi = 2302,
+ CODE_FOR_aarch64_store_exclusivesi = 2303,
+ CODE_FOR_aarch64_store_exclusivedi = 2304,
+ CODE_FOR_cbranchsi4 = 2306,
+ CODE_FOR_cbranchdi4 = 2307,
+ CODE_FOR_cbranchsf4 = 2308,
+ CODE_FOR_cbranchdf4 = 2309,
+ CODE_FOR_casesi = 2310,
+ CODE_FOR_prologue = 2311,
+ CODE_FOR_epilogue = 2312,
+ CODE_FOR_sibcall_epilogue = 2313,
+ CODE_FOR_call = 2315,
+ CODE_FOR_call_value = 2316,
+ CODE_FOR_sibcall = 2317,
+ CODE_FOR_sibcall_value = 2318,
+ CODE_FOR_untyped_call = 2319,
+ CODE_FOR_movqi = 2320,
+ CODE_FOR_movhi = 2321,
+ CODE_FOR_movsi = 2322,
+ CODE_FOR_movdi = 2323,
+ CODE_FOR_movti = 2324,
+ CODE_FOR_movsf = 2326,
+ CODE_FOR_movdf = 2327,
+ CODE_FOR_movtf = 2328,
+ CODE_FOR_extendsidi2 = 2330,
+ CODE_FOR_zero_extendsidi2 = 2331,
+ CODE_FOR_extendqisi2 = 2332,
+ CODE_FOR_zero_extendqisi2 = 2333,
+ CODE_FOR_extendqidi2 = 2334,
+ CODE_FOR_zero_extendqidi2 = 2335,
+ CODE_FOR_extendhisi2 = 2336,
+ CODE_FOR_zero_extendhisi2 = 2337,
+ CODE_FOR_extendhidi2 = 2338,
+ CODE_FOR_zero_extendhidi2 = 2339,
+ CODE_FOR_extendqihi2 = 2340,
+ CODE_FOR_zero_extendqihi2 = 2341,
+ CODE_FOR_addsi3 = 2342,
+ CODE_FOR_adddi3 = 2343,
+ CODE_FOR_addti3 = 2344,
+ CODE_FOR_subti3 = 2345,
+ CODE_FOR_mulditi3 = 2347,
+ CODE_FOR_umulditi3 = 2348,
+ CODE_FOR_multi3 = 2349,
+ CODE_FOR_cstoresi4 = 2350,
+ CODE_FOR_cstoredi4 = 2351,
+ CODE_FOR_cstoresf4 = 2352,
+ CODE_FOR_cstoredf4 = 2353,
+ CODE_FOR_cmovsi6 = 2354,
+ CODE_FOR_cmovdi6 = 2355,
+ CODE_FOR_cmovsf6 = 2356,
+ CODE_FOR_cmovdf6 = 2357,
+ CODE_FOR_movqicc = 2358,
+ CODE_FOR_movhicc = 2359,
+ CODE_FOR_movsicc = 2360,
+ CODE_FOR_movdicc = 2361,
+ CODE_FOR_movsfsicc = 2362,
+ CODE_FOR_movdfsicc = 2363,
+ CODE_FOR_movsfdicc = 2364,
+ CODE_FOR_movdfdicc = 2365,
+ CODE_FOR_movsfcc = 2366,
+ CODE_FOR_movdfcc = 2367,
+ CODE_FOR_ffssi2 = 2368,
+ CODE_FOR_ffsdi2 = 2369,
+ CODE_FOR_ctzsi2 = 2370,
+ CODE_FOR_ctzdi2 = 2371,
+ CODE_FOR_ashlsi3 = 2372,
+ CODE_FOR_ashrsi3 = 2373,
+ CODE_FOR_lshrsi3 = 2374,
+ CODE_FOR_ashldi3 = 2375,
+ CODE_FOR_ashrdi3 = 2376,
+ CODE_FOR_lshrdi3 = 2377,
+ CODE_FOR_ashlqi3 = 2378,
+ CODE_FOR_ashlhi3 = 2379,
+ CODE_FOR_rotrsi3 = 2380,
+ CODE_FOR_rotrdi3 = 2381,
+ CODE_FOR_rotlsi3 = 2382,
+ CODE_FOR_rotldi3 = 2383,
+ CODE_FOR_extv = 2388,
+ CODE_FOR_extzv = 2389,
+ CODE_FOR_insvsi = 2390,
+ CODE_FOR_insvdi = 2391,
+ CODE_FOR_aarch64_reload_movti = 2392,
+ CODE_FOR_aarch64_reload_movtf = 2393,
+ CODE_FOR_add_losym = 2394,
+ CODE_FOR_tlsgd_small = 2395,
+ CODE_FOR_tlsle_small = 2396,
+ CODE_FOR_get_thread_pointerdi = 2397,
+ CODE_FOR_stack_protect_set = 2398,
+ CODE_FOR_stack_protect_test = 2399,
+ CODE_FOR_movv8qi = 2400,
+ CODE_FOR_movv16qi = 2401,
+ CODE_FOR_movv4hi = 2402,
+ CODE_FOR_movv8hi = 2403,
+ CODE_FOR_movv2si = 2404,
+ CODE_FOR_movv4si = 2405,
+ CODE_FOR_movv2di = 2406,
+ CODE_FOR_movv2sf = 2407,
+ CODE_FOR_movv4sf = 2408,
+ CODE_FOR_movv2df = 2409,
+ CODE_FOR_movmisalignv8qi = 2410,
+ CODE_FOR_movmisalignv16qi = 2411,
+ CODE_FOR_movmisalignv4hi = 2412,
+ CODE_FOR_movmisalignv8hi = 2413,
+ CODE_FOR_movmisalignv2si = 2414,
+ CODE_FOR_movmisalignv4si = 2415,
+ CODE_FOR_movmisalignv2di = 2416,
+ CODE_FOR_movmisalignv2sf = 2417,
+ CODE_FOR_movmisalignv4sf = 2418,
+ CODE_FOR_movmisalignv2df = 2419,
+ CODE_FOR_aarch64_split_simd_movv16qi = 2432,
+ CODE_FOR_aarch64_split_simd_movv8hi = 2433,
+ CODE_FOR_aarch64_split_simd_movv4si = 2434,
+ CODE_FOR_aarch64_split_simd_movv2di = 2435,
+ CODE_FOR_aarch64_split_simd_movv4sf = 2436,
+ CODE_FOR_aarch64_split_simd_movv2df = 2437,
+ CODE_FOR_ashlv8qi3 = 2438,
+ CODE_FOR_ashlv16qi3 = 2439,
+ CODE_FOR_ashlv4hi3 = 2440,
+ CODE_FOR_ashlv8hi3 = 2441,
+ CODE_FOR_ashlv2si3 = 2442,
+ CODE_FOR_ashlv4si3 = 2443,
+ CODE_FOR_ashlv2di3 = 2444,
+ CODE_FOR_lshrv8qi3 = 2445,
+ CODE_FOR_lshrv16qi3 = 2446,
+ CODE_FOR_lshrv4hi3 = 2447,
+ CODE_FOR_lshrv8hi3 = 2448,
+ CODE_FOR_lshrv2si3 = 2449,
+ CODE_FOR_lshrv4si3 = 2450,
+ CODE_FOR_lshrv2di3 = 2451,
+ CODE_FOR_ashrv8qi3 = 2452,
+ CODE_FOR_ashrv16qi3 = 2453,
+ CODE_FOR_ashrv4hi3 = 2454,
+ CODE_FOR_ashrv8hi3 = 2455,
+ CODE_FOR_ashrv2si3 = 2456,
+ CODE_FOR_ashrv4si3 = 2457,
+ CODE_FOR_ashrv2di3 = 2458,
+ CODE_FOR_vashlv8qi3 = 2459,
+ CODE_FOR_vashlv16qi3 = 2460,
+ CODE_FOR_vashlv4hi3 = 2461,
+ CODE_FOR_vashlv8hi3 = 2462,
+ CODE_FOR_vashlv2si3 = 2463,
+ CODE_FOR_vashlv4si3 = 2464,
+ CODE_FOR_vashlv2di3 = 2465,
+ CODE_FOR_vashrv8qi3 = 2466,
+ CODE_FOR_vashrv16qi3 = 2467,
+ CODE_FOR_vashrv4hi3 = 2468,
+ CODE_FOR_vashrv8hi3 = 2469,
+ CODE_FOR_vashrv2si3 = 2470,
+ CODE_FOR_vashrv4si3 = 2471,
+ CODE_FOR_aarch64_ashr_simddi = 2472,
+ CODE_FOR_vlshrv8qi3 = 2473,
+ CODE_FOR_vlshrv16qi3 = 2474,
+ CODE_FOR_vlshrv4hi3 = 2475,
+ CODE_FOR_vlshrv8hi3 = 2476,
+ CODE_FOR_vlshrv2si3 = 2477,
+ CODE_FOR_vlshrv4si3 = 2478,
+ CODE_FOR_aarch64_lshr_simddi = 2479,
+ CODE_FOR_vec_setv8qi = 2480,
+ CODE_FOR_vec_setv16qi = 2481,
+ CODE_FOR_vec_setv4hi = 2482,
+ CODE_FOR_vec_setv8hi = 2483,
+ CODE_FOR_vec_setv2si = 2484,
+ CODE_FOR_vec_setv4si = 2485,
+ CODE_FOR_vec_setv2di = 2486,
+ CODE_FOR_vec_setv2sf = 2487,
+ CODE_FOR_vec_setv4sf = 2488,
+ CODE_FOR_vec_setv2df = 2489,
+ CODE_FOR_move_hi_quad_v16qi = 2490,
+ CODE_FOR_move_hi_quad_v8hi = 2491,
+ CODE_FOR_move_hi_quad_v4si = 2492,
+ CODE_FOR_move_hi_quad_v2di = 2493,
+ CODE_FOR_move_hi_quad_v4sf = 2494,
+ CODE_FOR_move_hi_quad_v2df = 2495,
+ CODE_FOR_vec_pack_trunc_v4hi = 2496,
+ CODE_FOR_vec_pack_trunc_v2si = 2497,
+ CODE_FOR_vec_pack_trunc_di = 2498,
+ CODE_FOR_vec_unpacks_hi_v16qi = 2499,
+ CODE_FOR_vec_unpacku_hi_v16qi = 2500,
+ CODE_FOR_vec_unpacks_hi_v8hi = 2501,
+ CODE_FOR_vec_unpacku_hi_v8hi = 2502,
+ CODE_FOR_vec_unpacks_hi_v4si = 2503,
+ CODE_FOR_vec_unpacku_hi_v4si = 2504,
+ CODE_FOR_vec_unpacks_lo_v16qi = 2505,
+ CODE_FOR_vec_unpacku_lo_v16qi = 2506,
+ CODE_FOR_vec_unpacks_lo_v8hi = 2507,
+ CODE_FOR_vec_unpacku_lo_v8hi = 2508,
+ CODE_FOR_vec_unpacks_lo_v4si = 2509,
+ CODE_FOR_vec_unpacku_lo_v4si = 2510,
+ CODE_FOR_vec_widen_smult_lo_v16qi = 2511,
+ CODE_FOR_vec_widen_umult_lo_v16qi = 2512,
+ CODE_FOR_vec_widen_smult_lo_v8hi = 2513,
+ CODE_FOR_vec_widen_umult_lo_v8hi = 2514,
+ CODE_FOR_vec_widen_smult_lo_v4si = 2515,
+ CODE_FOR_vec_widen_umult_lo_v4si = 2516,
+ CODE_FOR_vec_widen_smult_hi_v16qi = 2517,
+ CODE_FOR_vec_widen_umult_hi_v16qi = 2518,
+ CODE_FOR_vec_widen_smult_hi_v8hi = 2519,
+ CODE_FOR_vec_widen_umult_hi_v8hi = 2520,
+ CODE_FOR_vec_widen_smult_hi_v4si = 2521,
+ CODE_FOR_vec_widen_umult_hi_v4si = 2522,
+ CODE_FOR_fixv2sfv2si2 = 2523,
+ CODE_FOR_fixunsv2sfv2si2 = 2524,
+ CODE_FOR_fixv4sfv4si2 = 2525,
+ CODE_FOR_fixunsv4sfv4si2 = 2526,
+ CODE_FOR_fixv2dfv2di2 = 2527,
+ CODE_FOR_fixunsv2dfv2di2 = 2528,
+ CODE_FOR_fix_truncv2sfv2si2 = 2529,
+ CODE_FOR_fixuns_truncv2sfv2si2 = 2530,
+ CODE_FOR_fix_truncv4sfv4si2 = 2531,
+ CODE_FOR_fixuns_truncv4sfv4si2 = 2532,
+ CODE_FOR_fix_truncv2dfv2di2 = 2533,
+ CODE_FOR_fixuns_truncv2dfv2di2 = 2534,
+ CODE_FOR_ftruncv2sf2 = 2535,
+ CODE_FOR_ftruncv4sf2 = 2536,
+ CODE_FOR_ftruncv2df2 = 2537,
+ CODE_FOR_vec_pack_trunc_v2df = 2538,
+ CODE_FOR_vec_pack_trunc_df = 2539,
+ CODE_FOR_reduc_splus_v4sf = 2540,
+ CODE_FOR_aarch64_simd_bslv8qi = 2541,
+ CODE_FOR_aarch64_simd_bslv16qi = 2542,
+ CODE_FOR_aarch64_simd_bslv4hi = 2543,
+ CODE_FOR_aarch64_simd_bslv8hi = 2544,
+ CODE_FOR_aarch64_simd_bslv2si = 2545,
+ CODE_FOR_aarch64_simd_bslv4si = 2546,
+ CODE_FOR_aarch64_simd_bslv2di = 2547,
+ CODE_FOR_aarch64_simd_bslv2sf = 2548,
+ CODE_FOR_aarch64_simd_bslv4sf = 2549,
+ CODE_FOR_aarch64_simd_bslv2df = 2550,
+ CODE_FOR_aarch64_simd_bsldi = 2551,
+ CODE_FOR_aarch64_simd_bsldf = 2552,
+ CODE_FOR_aarch64_vcond_internalv8qiv8qi = 2553,
+ CODE_FOR_aarch64_vcond_internalv16qiv16qi = 2554,
+ CODE_FOR_aarch64_vcond_internalv4hiv4hi = 2555,
+ CODE_FOR_aarch64_vcond_internalv8hiv8hi = 2556,
+ CODE_FOR_aarch64_vcond_internalv2siv2si = 2557,
+ CODE_FOR_aarch64_vcond_internalv4siv4si = 2558,
+ CODE_FOR_aarch64_vcond_internalv2div2di = 2559,
+ CODE_FOR_aarch64_vcond_internalv2sfv2sf = 2560,
+ CODE_FOR_aarch64_vcond_internalv2siv2sf = 2561,
+ CODE_FOR_aarch64_vcond_internalv4sfv2sf = 2562,
+ CODE_FOR_aarch64_vcond_internalv4siv2sf = 2563,
+ CODE_FOR_aarch64_vcond_internalv2dfv2sf = 2564,
+ CODE_FOR_aarch64_vcond_internalv2div2sf = 2565,
+ CODE_FOR_aarch64_vcond_internalv2sfv4sf = 2566,
+ CODE_FOR_aarch64_vcond_internalv2siv4sf = 2567,
+ CODE_FOR_aarch64_vcond_internalv4sfv4sf = 2568,
+ CODE_FOR_aarch64_vcond_internalv4siv4sf = 2569,
+ CODE_FOR_aarch64_vcond_internalv2dfv4sf = 2570,
+ CODE_FOR_aarch64_vcond_internalv2div4sf = 2571,
+ CODE_FOR_aarch64_vcond_internalv2sfv2df = 2572,
+ CODE_FOR_aarch64_vcond_internalv2siv2df = 2573,
+ CODE_FOR_aarch64_vcond_internalv4sfv2df = 2574,
+ CODE_FOR_aarch64_vcond_internalv4siv2df = 2575,
+ CODE_FOR_aarch64_vcond_internalv2dfv2df = 2576,
+ CODE_FOR_aarch64_vcond_internalv2div2df = 2577,
+ CODE_FOR_vcondv8qiv8qi = 2578,
+ CODE_FOR_vcondv16qiv16qi = 2579,
+ CODE_FOR_vcondv4hiv4hi = 2580,
+ CODE_FOR_vcondv8hiv8hi = 2581,
+ CODE_FOR_vcondv2siv2si = 2582,
+ CODE_FOR_vcondv4siv4si = 2583,
+ CODE_FOR_vcondv2div2di = 2584,
+ CODE_FOR_vcondv2sfv2sf = 2585,
+ CODE_FOR_vcondv4sfv4sf = 2586,
+ CODE_FOR_vcondv2dfv2df = 2587,
+ CODE_FOR_vcondv2siv2sf = 2588,
+ CODE_FOR_vcondv4siv4sf = 2589,
+ CODE_FOR_vcondv2div2df = 2590,
+ CODE_FOR_vconduv8qiv8qi = 2591,
+ CODE_FOR_vconduv16qiv16qi = 2592,
+ CODE_FOR_vconduv4hiv4hi = 2593,
+ CODE_FOR_vconduv8hiv8hi = 2594,
+ CODE_FOR_vconduv2siv2si = 2595,
+ CODE_FOR_vconduv4siv4si = 2596,
+ CODE_FOR_vconduv2div2di = 2597,
+ CODE_FOR_aarch64_createv8qi = 2598,
+ CODE_FOR_aarch64_createv4hi = 2599,
+ CODE_FOR_aarch64_createv2si = 2600,
+ CODE_FOR_aarch64_createdi = 2601,
+ CODE_FOR_aarch64_createdf = 2602,
+ CODE_FOR_aarch64_createv2sf = 2603,
+ CODE_FOR_aarch64_be_checked_get_lanev8qi = 2604,
+ CODE_FOR_aarch64_be_checked_get_lanev16qi = 2605,
+ CODE_FOR_aarch64_be_checked_get_lanev4hi = 2606,
+ CODE_FOR_aarch64_be_checked_get_lanev8hi = 2607,
+ CODE_FOR_aarch64_be_checked_get_lanev2si = 2608,
+ CODE_FOR_aarch64_be_checked_get_lanev4si = 2609,
+ CODE_FOR_aarch64_be_checked_get_lanev2di = 2610,
+ CODE_FOR_aarch64_be_checked_get_lanev2sf = 2611,
+ CODE_FOR_aarch64_be_checked_get_lanev4sf = 2612,
+ CODE_FOR_aarch64_be_checked_get_lanev2df = 2613,
+ CODE_FOR_aarch64_get_lanedi = 2614,
+ CODE_FOR_aarch64_reinterpretv8qiv8qi = 2615,
+ CODE_FOR_aarch64_reinterpretv8qiv4hi = 2616,
+ CODE_FOR_aarch64_reinterpretv8qiv2si = 2617,
+ CODE_FOR_aarch64_reinterpretv8qiv2sf = 2618,
+ CODE_FOR_aarch64_reinterpretv8qidi = 2619,
+ CODE_FOR_aarch64_reinterpretv8qidf = 2620,
+ CODE_FOR_aarch64_reinterpretv4hiv8qi = 2621,
+ CODE_FOR_aarch64_reinterpretv4hiv4hi = 2622,
+ CODE_FOR_aarch64_reinterpretv4hiv2si = 2623,
+ CODE_FOR_aarch64_reinterpretv4hiv2sf = 2624,
+ CODE_FOR_aarch64_reinterpretv4hidi = 2625,
+ CODE_FOR_aarch64_reinterpretv4hidf = 2626,
+ CODE_FOR_aarch64_reinterpretv2siv8qi = 2627,
+ CODE_FOR_aarch64_reinterpretv2siv4hi = 2628,
+ CODE_FOR_aarch64_reinterpretv2siv2si = 2629,
+ CODE_FOR_aarch64_reinterpretv2siv2sf = 2630,
+ CODE_FOR_aarch64_reinterpretv2sidi = 2631,
+ CODE_FOR_aarch64_reinterpretv2sidf = 2632,
+ CODE_FOR_aarch64_reinterpretv2sfv8qi = 2633,
+ CODE_FOR_aarch64_reinterpretv2sfv4hi = 2634,
+ CODE_FOR_aarch64_reinterpretv2sfv2si = 2635,
+ CODE_FOR_aarch64_reinterpretv2sfv2sf = 2636,
+ CODE_FOR_aarch64_reinterpretv2sfdi = 2637,
+ CODE_FOR_aarch64_reinterpretv2sfdf = 2638,
+ CODE_FOR_aarch64_reinterpretdiv8qi = 2639,
+ CODE_FOR_aarch64_reinterpretdiv4hi = 2640,
+ CODE_FOR_aarch64_reinterpretdiv2si = 2641,
+ CODE_FOR_aarch64_reinterpretdidi = 2642,
+ CODE_FOR_aarch64_reinterpretdidf = 2643,
+ CODE_FOR_aarch64_reinterpretdiv2sf = 2644,
+ CODE_FOR_aarch64_reinterpretdfv8qi = 2645,
+ CODE_FOR_aarch64_reinterpretdfv4hi = 2646,
+ CODE_FOR_aarch64_reinterpretdfv2si = 2647,
+ CODE_FOR_aarch64_reinterpretdfdi = 2648,
+ CODE_FOR_aarch64_reinterpretdfdf = 2649,
+ CODE_FOR_aarch64_reinterpretdfv2sf = 2650,
+ CODE_FOR_aarch64_reinterpretv16qiv16qi = 2651,
+ CODE_FOR_aarch64_reinterpretv16qiv8hi = 2652,
+ CODE_FOR_aarch64_reinterpretv16qiv4si = 2653,
+ CODE_FOR_aarch64_reinterpretv16qiv2di = 2654,
+ CODE_FOR_aarch64_reinterpretv16qiv4sf = 2655,
+ CODE_FOR_aarch64_reinterpretv16qiv2df = 2656,
+ CODE_FOR_aarch64_reinterpretv8hiv16qi = 2657,
+ CODE_FOR_aarch64_reinterpretv8hiv8hi = 2658,
+ CODE_FOR_aarch64_reinterpretv8hiv4si = 2659,
+ CODE_FOR_aarch64_reinterpretv8hiv2di = 2660,
+ CODE_FOR_aarch64_reinterpretv8hiv4sf = 2661,
+ CODE_FOR_aarch64_reinterpretv8hiv2df = 2662,
+ CODE_FOR_aarch64_reinterpretv4siv16qi = 2663,
+ CODE_FOR_aarch64_reinterpretv4siv8hi = 2664,
+ CODE_FOR_aarch64_reinterpretv4siv4si = 2665,
+ CODE_FOR_aarch64_reinterpretv4siv2di = 2666,
+ CODE_FOR_aarch64_reinterpretv4siv4sf = 2667,
+ CODE_FOR_aarch64_reinterpretv4siv2df = 2668,
+ CODE_FOR_aarch64_reinterpretv4sfv16qi = 2669,
+ CODE_FOR_aarch64_reinterpretv4sfv8hi = 2670,
+ CODE_FOR_aarch64_reinterpretv4sfv4si = 2671,
+ CODE_FOR_aarch64_reinterpretv4sfv2di = 2672,
+ CODE_FOR_aarch64_reinterpretv4sfv4sf = 2673,
+ CODE_FOR_aarch64_reinterpretv4sfv2df = 2674,
+ CODE_FOR_aarch64_reinterpretv2div16qi = 2675,
+ CODE_FOR_aarch64_reinterpretv2div8hi = 2676,
+ CODE_FOR_aarch64_reinterpretv2div4si = 2677,
+ CODE_FOR_aarch64_reinterpretv2div2di = 2678,
+ CODE_FOR_aarch64_reinterpretv2div4sf = 2679,
+ CODE_FOR_aarch64_reinterpretv2div2df = 2680,
+ CODE_FOR_aarch64_reinterpretv2dfv16qi = 2681,
+ CODE_FOR_aarch64_reinterpretv2dfv8hi = 2682,
+ CODE_FOR_aarch64_reinterpretv2dfv4si = 2683,
+ CODE_FOR_aarch64_reinterpretv2dfv2di = 2684,
+ CODE_FOR_aarch64_reinterpretv2dfv4sf = 2685,
+ CODE_FOR_aarch64_reinterpretv2dfv2df = 2686,
+ CODE_FOR_aarch64_simd_combinev8qi = 2693,
+ CODE_FOR_aarch64_simd_combinev4hi = 2694,
+ CODE_FOR_aarch64_simd_combinev2si = 2695,
+ CODE_FOR_aarch64_simd_combinev2sf = 2696,
+ CODE_FOR_aarch64_simd_combinedi = 2697,
+ CODE_FOR_aarch64_simd_combinedf = 2698,
+ CODE_FOR_aarch64_saddl2v16qi = 2699,
+ CODE_FOR_aarch64_saddl2v8hi = 2700,
+ CODE_FOR_aarch64_saddl2v4si = 2701,
+ CODE_FOR_aarch64_uaddl2v16qi = 2702,
+ CODE_FOR_aarch64_uaddl2v8hi = 2703,
+ CODE_FOR_aarch64_uaddl2v4si = 2704,
+ CODE_FOR_aarch64_ssubl2v16qi = 2705,
+ CODE_FOR_aarch64_ssubl2v8hi = 2706,
+ CODE_FOR_aarch64_ssubl2v4si = 2707,
+ CODE_FOR_aarch64_usubl2v16qi = 2708,
+ CODE_FOR_aarch64_usubl2v8hi = 2709,
+ CODE_FOR_aarch64_usubl2v4si = 2710,
+ CODE_FOR_aarch64_saddw2v16qi = 2711,
+ CODE_FOR_aarch64_saddw2v8hi = 2712,
+ CODE_FOR_aarch64_saddw2v4si = 2713,
+ CODE_FOR_aarch64_uaddw2v16qi = 2714,
+ CODE_FOR_aarch64_uaddw2v8hi = 2715,
+ CODE_FOR_aarch64_uaddw2v4si = 2716,
+ CODE_FOR_aarch64_ssubw2v16qi = 2717,
+ CODE_FOR_aarch64_ssubw2v8hi = 2718,
+ CODE_FOR_aarch64_ssubw2v4si = 2719,
+ CODE_FOR_aarch64_usubw2v16qi = 2720,
+ CODE_FOR_aarch64_usubw2v8hi = 2721,
+ CODE_FOR_aarch64_usubw2v4si = 2722,
+ CODE_FOR_aarch64_sqdmlal_lanev4hi = 2723,
+ CODE_FOR_aarch64_sqdmlal_lanev2si = 2724,
+ CODE_FOR_aarch64_sqdmlal_lanehi = 2725,
+ CODE_FOR_aarch64_sqdmlal_lanesi = 2726,
+ CODE_FOR_aarch64_sqdmlal_laneqv4hi = 2727,
+ CODE_FOR_aarch64_sqdmlal_laneqv2si = 2728,
+ CODE_FOR_aarch64_sqdmlal_laneqhi = 2729,
+ CODE_FOR_aarch64_sqdmlal_laneqsi = 2730,
+ CODE_FOR_aarch64_sqdmlsl_lanev4hi = 2731,
+ CODE_FOR_aarch64_sqdmlsl_lanev2si = 2732,
+ CODE_FOR_aarch64_sqdmlsl_lanehi = 2733,
+ CODE_FOR_aarch64_sqdmlsl_lanesi = 2734,
+ CODE_FOR_aarch64_sqdmlsl_laneqv4hi = 2735,
+ CODE_FOR_aarch64_sqdmlsl_laneqv2si = 2736,
+ CODE_FOR_aarch64_sqdmlsl_laneqhi = 2737,
+ CODE_FOR_aarch64_sqdmlsl_laneqsi = 2738,
+ CODE_FOR_aarch64_sqdmlal2v8hi = 2739,
+ CODE_FOR_aarch64_sqdmlal2v4si = 2740,
+ CODE_FOR_aarch64_sqdmlsl2v8hi = 2741,
+ CODE_FOR_aarch64_sqdmlsl2v4si = 2742,
+ CODE_FOR_aarch64_sqdmlal2_lanev8hi = 2743,
+ CODE_FOR_aarch64_sqdmlal2_lanev4si = 2744,
+ CODE_FOR_aarch64_sqdmlal2_laneqv8hi = 2745,
+ CODE_FOR_aarch64_sqdmlal2_laneqv4si = 2746,
+ CODE_FOR_aarch64_sqdmlsl2_lanev8hi = 2747,
+ CODE_FOR_aarch64_sqdmlsl2_lanev4si = 2748,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv8hi = 2749,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv4si = 2750,
+ CODE_FOR_aarch64_sqdmlal2_nv8hi = 2751,
+ CODE_FOR_aarch64_sqdmlal2_nv4si = 2752,
+ CODE_FOR_aarch64_sqdmlsl2_nv8hi = 2753,
+ CODE_FOR_aarch64_sqdmlsl2_nv4si = 2754,
+ CODE_FOR_aarch64_sqdmull_lanev4hi = 2755,
+ CODE_FOR_aarch64_sqdmull_lanev2si = 2756,
+ CODE_FOR_aarch64_sqdmull_lanehi = 2757,
+ CODE_FOR_aarch64_sqdmull_lanesi = 2758,
+ CODE_FOR_aarch64_sqdmull_laneqv4hi = 2759,
+ CODE_FOR_aarch64_sqdmull_laneqv2si = 2760,
+ CODE_FOR_aarch64_sqdmull2v8hi = 2761,
+ CODE_FOR_aarch64_sqdmull2v4si = 2762,
+ CODE_FOR_aarch64_sqdmull2_lanev8hi = 2763,
+ CODE_FOR_aarch64_sqdmull2_lanev4si = 2764,
+ CODE_FOR_aarch64_sqdmull2_laneqv8hi = 2765,
+ CODE_FOR_aarch64_sqdmull2_laneqv4si = 2766,
+ CODE_FOR_aarch64_sqdmull2_nv8hi = 2767,
+ CODE_FOR_aarch64_sqdmull2_nv4si = 2768,
+ CODE_FOR_movoi = 2779,
+ CODE_FOR_movci = 2780,
+ CODE_FOR_movxi = 2781,
+ CODE_FOR_aarch64_ld2v8qi = 2785,
+ CODE_FOR_aarch64_ld2v4hi = 2786,
+ CODE_FOR_aarch64_ld2v2si = 2787,
+ CODE_FOR_aarch64_ld2v2sf = 2788,
+ CODE_FOR_aarch64_ld2di = 2789,
+ CODE_FOR_aarch64_ld2df = 2790,
+ CODE_FOR_aarch64_ld3v8qi = 2791,
+ CODE_FOR_aarch64_ld3v4hi = 2792,
+ CODE_FOR_aarch64_ld3v2si = 2793,
+ CODE_FOR_aarch64_ld3v2sf = 2794,
+ CODE_FOR_aarch64_ld3di = 2795,
+ CODE_FOR_aarch64_ld3df = 2796,
+ CODE_FOR_aarch64_ld4v8qi = 2797,
+ CODE_FOR_aarch64_ld4v4hi = 2798,
+ CODE_FOR_aarch64_ld4v2si = 2799,
+ CODE_FOR_aarch64_ld4v2sf = 2800,
+ CODE_FOR_aarch64_ld4di = 2801,
+ CODE_FOR_aarch64_ld4df = 2802,
+ CODE_FOR_aarch64_ld1v8qi = 2803,
+ CODE_FOR_aarch64_ld1v16qi = 2804,
+ CODE_FOR_aarch64_ld1v4hi = 2805,
+ CODE_FOR_aarch64_ld1v8hi = 2806,
+ CODE_FOR_aarch64_ld1v2si = 2807,
+ CODE_FOR_aarch64_ld1v4si = 2808,
+ CODE_FOR_aarch64_ld1v2di = 2809,
+ CODE_FOR_aarch64_ld1v2sf = 2810,
+ CODE_FOR_aarch64_ld1v4sf = 2811,
+ CODE_FOR_aarch64_ld1v2df = 2812,
+ CODE_FOR_aarch64_ld2v16qi = 2813,
+ CODE_FOR_aarch64_ld3v16qi = 2814,
+ CODE_FOR_aarch64_ld4v16qi = 2815,
+ CODE_FOR_aarch64_ld2v8hi = 2816,
+ CODE_FOR_aarch64_ld3v8hi = 2817,
+ CODE_FOR_aarch64_ld4v8hi = 2818,
+ CODE_FOR_aarch64_ld2v4si = 2819,
+ CODE_FOR_aarch64_ld3v4si = 2820,
+ CODE_FOR_aarch64_ld4v4si = 2821,
+ CODE_FOR_aarch64_ld2v2di = 2822,
+ CODE_FOR_aarch64_ld3v2di = 2823,
+ CODE_FOR_aarch64_ld4v2di = 2824,
+ CODE_FOR_aarch64_ld2v4sf = 2825,
+ CODE_FOR_aarch64_ld3v4sf = 2826,
+ CODE_FOR_aarch64_ld4v4sf = 2827,
+ CODE_FOR_aarch64_ld2v2df = 2828,
+ CODE_FOR_aarch64_ld3v2df = 2829,
+ CODE_FOR_aarch64_ld4v2df = 2830,
+ CODE_FOR_aarch64_get_dregoiv8qi = 2831,
+ CODE_FOR_aarch64_get_dregoiv4hi = 2832,
+ CODE_FOR_aarch64_get_dregoiv2si = 2833,
+ CODE_FOR_aarch64_get_dregoiv2sf = 2834,
+ CODE_FOR_aarch64_get_dregoidi = 2835,
+ CODE_FOR_aarch64_get_dregoidf = 2836,
+ CODE_FOR_aarch64_get_dregciv8qi = 2837,
+ CODE_FOR_aarch64_get_dregciv4hi = 2838,
+ CODE_FOR_aarch64_get_dregciv2si = 2839,
+ CODE_FOR_aarch64_get_dregciv2sf = 2840,
+ CODE_FOR_aarch64_get_dregcidi = 2841,
+ CODE_FOR_aarch64_get_dregcidf = 2842,
+ CODE_FOR_aarch64_get_dregxiv8qi = 2843,
+ CODE_FOR_aarch64_get_dregxiv4hi = 2844,
+ CODE_FOR_aarch64_get_dregxiv2si = 2845,
+ CODE_FOR_aarch64_get_dregxiv2sf = 2846,
+ CODE_FOR_aarch64_get_dregxidi = 2847,
+ CODE_FOR_aarch64_get_dregxidf = 2848,
+ CODE_FOR_aarch64_get_qregoiv16qi = 2849,
+ CODE_FOR_aarch64_get_qregciv16qi = 2850,
+ CODE_FOR_aarch64_get_qregxiv16qi = 2851,
+ CODE_FOR_aarch64_get_qregoiv8hi = 2852,
+ CODE_FOR_aarch64_get_qregciv8hi = 2853,
+ CODE_FOR_aarch64_get_qregxiv8hi = 2854,
+ CODE_FOR_aarch64_get_qregoiv4si = 2855,
+ CODE_FOR_aarch64_get_qregciv4si = 2856,
+ CODE_FOR_aarch64_get_qregxiv4si = 2857,
+ CODE_FOR_aarch64_get_qregoiv2di = 2858,
+ CODE_FOR_aarch64_get_qregciv2di = 2859,
+ CODE_FOR_aarch64_get_qregxiv2di = 2860,
+ CODE_FOR_aarch64_get_qregoiv4sf = 2861,
+ CODE_FOR_aarch64_get_qregciv4sf = 2862,
+ CODE_FOR_aarch64_get_qregxiv4sf = 2863,
+ CODE_FOR_aarch64_get_qregoiv2df = 2864,
+ CODE_FOR_aarch64_get_qregciv2df = 2865,
+ CODE_FOR_aarch64_get_qregxiv2df = 2866,
+ CODE_FOR_vec_perm_constv8qi = 2867,
+ CODE_FOR_vec_perm_constv16qi = 2868,
+ CODE_FOR_vec_perm_constv4hi = 2869,
+ CODE_FOR_vec_perm_constv8hi = 2870,
+ CODE_FOR_vec_perm_constv2si = 2871,
+ CODE_FOR_vec_perm_constv4si = 2872,
+ CODE_FOR_vec_perm_constv2di = 2873,
+ CODE_FOR_vec_perm_constv2sf = 2874,
+ CODE_FOR_vec_perm_constv4sf = 2875,
+ CODE_FOR_vec_perm_constv2df = 2876,
+ CODE_FOR_vec_permv8qi = 2877,
+ CODE_FOR_vec_permv16qi = 2878,
+ CODE_FOR_aarch64_st2v8qi = 2880,
+ CODE_FOR_aarch64_st2v4hi = 2881,
+ CODE_FOR_aarch64_st2v2si = 2882,
+ CODE_FOR_aarch64_st2v2sf = 2883,
+ CODE_FOR_aarch64_st2di = 2884,
+ CODE_FOR_aarch64_st2df = 2885,
+ CODE_FOR_aarch64_st3v8qi = 2886,
+ CODE_FOR_aarch64_st3v4hi = 2887,
+ CODE_FOR_aarch64_st3v2si = 2888,
+ CODE_FOR_aarch64_st3v2sf = 2889,
+ CODE_FOR_aarch64_st3di = 2890,
+ CODE_FOR_aarch64_st3df = 2891,
+ CODE_FOR_aarch64_st4v8qi = 2892,
+ CODE_FOR_aarch64_st4v4hi = 2893,
+ CODE_FOR_aarch64_st4v2si = 2894,
+ CODE_FOR_aarch64_st4v2sf = 2895,
+ CODE_FOR_aarch64_st4di = 2896,
+ CODE_FOR_aarch64_st4df = 2897,
+ CODE_FOR_aarch64_st2v16qi = 2898,
+ CODE_FOR_aarch64_st3v16qi = 2899,
+ CODE_FOR_aarch64_st4v16qi = 2900,
+ CODE_FOR_aarch64_st2v8hi = 2901,
+ CODE_FOR_aarch64_st3v8hi = 2902,
+ CODE_FOR_aarch64_st4v8hi = 2903,
+ CODE_FOR_aarch64_st2v4si = 2904,
+ CODE_FOR_aarch64_st3v4si = 2905,
+ CODE_FOR_aarch64_st4v4si = 2906,
+ CODE_FOR_aarch64_st2v2di = 2907,
+ CODE_FOR_aarch64_st3v2di = 2908,
+ CODE_FOR_aarch64_st4v2di = 2909,
+ CODE_FOR_aarch64_st2v4sf = 2910,
+ CODE_FOR_aarch64_st3v4sf = 2911,
+ CODE_FOR_aarch64_st4v4sf = 2912,
+ CODE_FOR_aarch64_st2v2df = 2913,
+ CODE_FOR_aarch64_st3v2df = 2914,
+ CODE_FOR_aarch64_st4v2df = 2915,
+ CODE_FOR_aarch64_st2_lanev16qi = 2916,
+ CODE_FOR_aarch64_st2_lanev8hi = 2917,
+ CODE_FOR_aarch64_st2_lanev4si = 2918,
+ CODE_FOR_aarch64_st2_lanev2di = 2919,
+ CODE_FOR_aarch64_st2_lanev4sf = 2920,
+ CODE_FOR_aarch64_st2_lanev2df = 2921,
+ CODE_FOR_aarch64_st3_lanev16qi = 2922,
+ CODE_FOR_aarch64_st3_lanev8hi = 2923,
+ CODE_FOR_aarch64_st3_lanev4si = 2924,
+ CODE_FOR_aarch64_st3_lanev2di = 2925,
+ CODE_FOR_aarch64_st3_lanev4sf = 2926,
+ CODE_FOR_aarch64_st3_lanev2df = 2927,
+ CODE_FOR_aarch64_st4_lanev16qi = 2928,
+ CODE_FOR_aarch64_st4_lanev8hi = 2929,
+ CODE_FOR_aarch64_st4_lanev4si = 2930,
+ CODE_FOR_aarch64_st4_lanev2di = 2931,
+ CODE_FOR_aarch64_st4_lanev4sf = 2932,
+ CODE_FOR_aarch64_st4_lanev2df = 2933,
+ CODE_FOR_aarch64_st1v8qi = 2934,
+ CODE_FOR_aarch64_st1v16qi = 2935,
+ CODE_FOR_aarch64_st1v4hi = 2936,
+ CODE_FOR_aarch64_st1v8hi = 2937,
+ CODE_FOR_aarch64_st1v2si = 2938,
+ CODE_FOR_aarch64_st1v4si = 2939,
+ CODE_FOR_aarch64_st1v2di = 2940,
+ CODE_FOR_aarch64_st1v2sf = 2941,
+ CODE_FOR_aarch64_st1v4sf = 2942,
+ CODE_FOR_aarch64_st1v2df = 2943,
+ CODE_FOR_aarch64_set_qregoiv16qi = 2944,
+ CODE_FOR_aarch64_set_qregciv16qi = 2945,
+ CODE_FOR_aarch64_set_qregxiv16qi = 2946,
+ CODE_FOR_aarch64_set_qregoiv8hi = 2947,
+ CODE_FOR_aarch64_set_qregciv8hi = 2948,
+ CODE_FOR_aarch64_set_qregxiv8hi = 2949,
+ CODE_FOR_aarch64_set_qregoiv4si = 2950,
+ CODE_FOR_aarch64_set_qregciv4si = 2951,
+ CODE_FOR_aarch64_set_qregxiv4si = 2952,
+ CODE_FOR_aarch64_set_qregoiv2di = 2953,
+ CODE_FOR_aarch64_set_qregciv2di = 2954,
+ CODE_FOR_aarch64_set_qregxiv2di = 2955,
+ CODE_FOR_aarch64_set_qregoiv4sf = 2956,
+ CODE_FOR_aarch64_set_qregciv4sf = 2957,
+ CODE_FOR_aarch64_set_qregxiv4sf = 2958,
+ CODE_FOR_aarch64_set_qregoiv2df = 2959,
+ CODE_FOR_aarch64_set_qregciv2df = 2960,
+ CODE_FOR_aarch64_set_qregxiv2df = 2961,
+ CODE_FOR_vec_initv8qi = 2962,
+ CODE_FOR_vec_initv16qi = 2963,
+ CODE_FOR_vec_initv4hi = 2964,
+ CODE_FOR_vec_initv8hi = 2965,
+ CODE_FOR_vec_initv2si = 2966,
+ CODE_FOR_vec_initv4si = 2967,
+ CODE_FOR_vec_initv2di = 2968,
+ CODE_FOR_vec_initv2sf = 2969,
+ CODE_FOR_vec_initv4sf = 2970,
+ CODE_FOR_vec_initv2df = 2971,
+ CODE_FOR_vec_extractv8qi = 2972,
+ CODE_FOR_vec_extractv16qi = 2973,
+ CODE_FOR_vec_extractv4hi = 2974,
+ CODE_FOR_vec_extractv8hi = 2975,
+ CODE_FOR_vec_extractv2si = 2976,
+ CODE_FOR_vec_extractv4si = 2977,
+ CODE_FOR_vec_extractv2di = 2978,
+ CODE_FOR_vec_extractv2sf = 2979,
+ CODE_FOR_vec_extractv4sf = 2980,
+ CODE_FOR_vec_extractv2df = 2981,
+ CODE_FOR_atomic_compare_and_swapqi = 2982,
+ CODE_FOR_atomic_compare_and_swaphi = 2983,
+ CODE_FOR_atomic_compare_and_swapsi = 2984,
+ CODE_FOR_atomic_compare_and_swapdi = 2985,
+ CODE_FOR_mem_thread_fence = 3066,
+ CODE_FOR_dmb = 3067,
LAST_INSN_CODE
};
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-constants.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-constants.h
index 0123489..6cd61f0 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-constants.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-constants.h
@@ -25,7 +25,6 @@
#define R21_REGNUM 21
#define R17_REGNUM 17
#define R24_REGNUM 24
-#define R27_REGNUM 27
#define R1_REGNUM 1
#define R4_REGNUM 4
#define AP_REGNUM 65
@@ -34,6 +33,7 @@
#define LR_REGNUM 30
#define SFP_REGNUM 64
#define R12_REGNUM 12
+#define R27_REGNUM 27
#define R15_REGNUM 15
#define R22_REGNUM 22
#define CC_REGNUM 66
@@ -79,104 +79,109 @@ enum unspec {
UNSPEC_ST2 = 29,
UNSPEC_ST3 = 30,
UNSPEC_ST4 = 31,
- UNSPEC_TLS = 32,
- UNSPEC_TLSDESC = 33,
- UNSPEC_USHL_2S = 34,
- UNSPEC_USHR64 = 35,
- UNSPEC_VSTRUCTDUMMY = 36,
- UNSPEC_ASHIFT_SIGNED = 37,
- UNSPEC_ASHIFT_UNSIGNED = 38,
- UNSPEC_FMAX = 39,
- UNSPEC_FMAXNMV = 40,
- UNSPEC_FMAXV = 41,
- UNSPEC_FMIN = 42,
- UNSPEC_FMINNMV = 43,
- UNSPEC_FMINV = 44,
- UNSPEC_FADDV = 45,
- UNSPEC_SADDV = 46,
- UNSPEC_UADDV = 47,
- UNSPEC_SMAXV = 48,
- UNSPEC_SMINV = 49,
- UNSPEC_UMAXV = 50,
- UNSPEC_UMINV = 51,
- UNSPEC_SHADD = 52,
- UNSPEC_UHADD = 53,
- UNSPEC_SRHADD = 54,
- UNSPEC_URHADD = 55,
- UNSPEC_SHSUB = 56,
- UNSPEC_UHSUB = 57,
- UNSPEC_SRHSUB = 58,
- UNSPEC_URHSUB = 59,
- UNSPEC_ADDHN = 60,
- UNSPEC_RADDHN = 61,
- UNSPEC_SUBHN = 62,
- UNSPEC_RSUBHN = 63,
- UNSPEC_ADDHN2 = 64,
- UNSPEC_RADDHN2 = 65,
- UNSPEC_SUBHN2 = 66,
- UNSPEC_RSUBHN2 = 67,
- UNSPEC_SQDMULH = 68,
- UNSPEC_SQRDMULH = 69,
- UNSPEC_PMUL = 70,
- UNSPEC_USQADD = 71,
- UNSPEC_SUQADD = 72,
- UNSPEC_SQXTUN = 73,
- UNSPEC_SQXTN = 74,
- UNSPEC_UQXTN = 75,
- UNSPEC_SSRA = 76,
- UNSPEC_USRA = 77,
- UNSPEC_SRSRA = 78,
- UNSPEC_URSRA = 79,
- UNSPEC_SRSHR = 80,
- UNSPEC_URSHR = 81,
- UNSPEC_SQSHLU = 82,
- UNSPEC_SQSHL = 83,
- UNSPEC_UQSHL = 84,
- UNSPEC_SQSHRUN = 85,
- UNSPEC_SQRSHRUN = 86,
- UNSPEC_SQSHRN = 87,
- UNSPEC_UQSHRN = 88,
- UNSPEC_SQRSHRN = 89,
- UNSPEC_UQRSHRN = 90,
- UNSPEC_SSHL = 91,
- UNSPEC_USHL = 92,
- UNSPEC_SRSHL = 93,
- UNSPEC_URSHL = 94,
- UNSPEC_SQRSHL = 95,
- UNSPEC_UQRSHL = 96,
- UNSPEC_SSLI = 97,
- UNSPEC_USLI = 98,
- UNSPEC_SSRI = 99,
- UNSPEC_USRI = 100,
- UNSPEC_SSHLL = 101,
- UNSPEC_USHLL = 102,
- UNSPEC_ADDP = 103,
- UNSPEC_TBL = 104,
- UNSPEC_CONCAT = 105,
- UNSPEC_ZIP1 = 106,
- UNSPEC_ZIP2 = 107,
- UNSPEC_UZP1 = 108,
- UNSPEC_UZP2 = 109,
- UNSPEC_TRN1 = 110,
- UNSPEC_TRN2 = 111,
- UNSPEC_AESE = 112,
- UNSPEC_AESD = 113,
- UNSPEC_AESMC = 114,
- UNSPEC_AESIMC = 115,
- UNSPEC_SHA1C = 116,
- UNSPEC_SHA1M = 117,
- UNSPEC_SHA1P = 118,
- UNSPEC_SHA1H = 119,
- UNSPEC_SHA1SU0 = 120,
- UNSPEC_SHA1SU1 = 121,
- UNSPEC_SHA256H = 122,
- UNSPEC_SHA256H2 = 123,
- UNSPEC_SHA256SU0 = 124,
- UNSPEC_SHA256SU1 = 125,
- UNSPEC_PMULL = 126,
- UNSPEC_PMULL2 = 127
+ UNSPEC_ST2_LANE = 32,
+ UNSPEC_ST3_LANE = 33,
+ UNSPEC_ST4_LANE = 34,
+ UNSPEC_TLS = 35,
+ UNSPEC_TLSDESC = 36,
+ UNSPEC_USHL_2S = 37,
+ UNSPEC_USHR64 = 38,
+ UNSPEC_VSTRUCTDUMMY = 39,
+ UNSPEC_SP_SET = 40,
+ UNSPEC_SP_TEST = 41,
+ UNSPEC_ASHIFT_SIGNED = 42,
+ UNSPEC_ASHIFT_UNSIGNED = 43,
+ UNSPEC_FMAX = 44,
+ UNSPEC_FMAXNMV = 45,
+ UNSPEC_FMAXV = 46,
+ UNSPEC_FMIN = 47,
+ UNSPEC_FMINNMV = 48,
+ UNSPEC_FMINV = 49,
+ UNSPEC_FADDV = 50,
+ UNSPEC_SADDV = 51,
+ UNSPEC_UADDV = 52,
+ UNSPEC_SMAXV = 53,
+ UNSPEC_SMINV = 54,
+ UNSPEC_UMAXV = 55,
+ UNSPEC_UMINV = 56,
+ UNSPEC_SHADD = 57,
+ UNSPEC_UHADD = 58,
+ UNSPEC_SRHADD = 59,
+ UNSPEC_URHADD = 60,
+ UNSPEC_SHSUB = 61,
+ UNSPEC_UHSUB = 62,
+ UNSPEC_SRHSUB = 63,
+ UNSPEC_URHSUB = 64,
+ UNSPEC_ADDHN = 65,
+ UNSPEC_RADDHN = 66,
+ UNSPEC_SUBHN = 67,
+ UNSPEC_RSUBHN = 68,
+ UNSPEC_ADDHN2 = 69,
+ UNSPEC_RADDHN2 = 70,
+ UNSPEC_SUBHN2 = 71,
+ UNSPEC_RSUBHN2 = 72,
+ UNSPEC_SQDMULH = 73,
+ UNSPEC_SQRDMULH = 74,
+ UNSPEC_PMUL = 75,
+ UNSPEC_USQADD = 76,
+ UNSPEC_SUQADD = 77,
+ UNSPEC_SQXTUN = 78,
+ UNSPEC_SQXTN = 79,
+ UNSPEC_UQXTN = 80,
+ UNSPEC_SSRA = 81,
+ UNSPEC_USRA = 82,
+ UNSPEC_SRSRA = 83,
+ UNSPEC_URSRA = 84,
+ UNSPEC_SRSHR = 85,
+ UNSPEC_URSHR = 86,
+ UNSPEC_SQSHLU = 87,
+ UNSPEC_SQSHL = 88,
+ UNSPEC_UQSHL = 89,
+ UNSPEC_SQSHRUN = 90,
+ UNSPEC_SQRSHRUN = 91,
+ UNSPEC_SQSHRN = 92,
+ UNSPEC_UQSHRN = 93,
+ UNSPEC_SQRSHRN = 94,
+ UNSPEC_UQRSHRN = 95,
+ UNSPEC_SSHL = 96,
+ UNSPEC_USHL = 97,
+ UNSPEC_SRSHL = 98,
+ UNSPEC_URSHL = 99,
+ UNSPEC_SQRSHL = 100,
+ UNSPEC_UQRSHL = 101,
+ UNSPEC_SSLI = 102,
+ UNSPEC_USLI = 103,
+ UNSPEC_SSRI = 104,
+ UNSPEC_USRI = 105,
+ UNSPEC_SSHLL = 106,
+ UNSPEC_USHLL = 107,
+ UNSPEC_ADDP = 108,
+ UNSPEC_TBL = 109,
+ UNSPEC_CONCAT = 110,
+ UNSPEC_ZIP1 = 111,
+ UNSPEC_ZIP2 = 112,
+ UNSPEC_UZP1 = 113,
+ UNSPEC_UZP2 = 114,
+ UNSPEC_TRN1 = 115,
+ UNSPEC_TRN2 = 116,
+ UNSPEC_AESE = 117,
+ UNSPEC_AESD = 118,
+ UNSPEC_AESMC = 119,
+ UNSPEC_AESIMC = 120,
+ UNSPEC_SHA1C = 121,
+ UNSPEC_SHA1M = 122,
+ UNSPEC_SHA1P = 123,
+ UNSPEC_SHA1H = 124,
+ UNSPEC_SHA1SU0 = 125,
+ UNSPEC_SHA1SU1 = 126,
+ UNSPEC_SHA256H = 127,
+ UNSPEC_SHA256H2 = 128,
+ UNSPEC_SHA256SU0 = 129,
+ UNSPEC_SHA256SU1 = 130,
+ UNSPEC_PMULL = 131,
+ UNSPEC_PMULL2 = 132
};
-#define NUM_UNSPEC_VALUES 128
+#define NUM_UNSPEC_VALUES 133
extern const char *const unspec_strings[];
enum unspecv {
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-flags.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-flags.h
index 88409ff..469874b 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-flags.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/insn-flags.h
@@ -54,13 +54,23 @@
#define HAVE_storewb_pairsi_di ((INTVAL (operands[5]) == INTVAL (operands[4]) + GET_MODE_SIZE (SImode)) && (ptr_mode == DImode || Pmode == DImode))
#define HAVE_storewb_pairdi_si ((INTVAL (operands[5]) == INTVAL (operands[4]) + GET_MODE_SIZE (DImode)) && (ptr_mode == SImode || Pmode == SImode))
#define HAVE_storewb_pairdi_di ((INTVAL (operands[5]) == INTVAL (operands[4]) + GET_MODE_SIZE (DImode)) && (ptr_mode == DImode || Pmode == DImode))
+#define HAVE_addsi3_compare0 1
+#define HAVE_adddi3_compare0 1
+#define HAVE_addsi3_carryin 1
+#define HAVE_adddi3_carryin 1
#define HAVE_subsi3 1
#define HAVE_subdi3 1
+#define HAVE_subsi3_compare0 1
+#define HAVE_subdi3_compare0 1
+#define HAVE_subsi3_carryin 1
+#define HAVE_subdi3_carryin 1
#define HAVE_absdi2 1
#define HAVE_negsi2 1
#define HAVE_negdi2 1
#define HAVE_mulsi3 1
#define HAVE_muldi3 1
+#define HAVE_maddsi 1
+#define HAVE_madddi 1
#define HAVE_mulsidi3 1
#define HAVE_umulsidi3 1
#define HAVE_maddsidi4 1
@@ -96,6 +106,14 @@
#define HAVE_bswapsi2 1
#define HAVE_bswapdi2 1
#define HAVE_bswaphi2 1
+#define HAVE_rev16si2 (aarch_rev16_shleft_mask_imm_p (operands[3], SImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], SImode))
+#define HAVE_rev16di2 (aarch_rev16_shleft_mask_imm_p (operands[3], DImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], DImode))
+#define HAVE_rev16si2_alt (aarch_rev16_shleft_mask_imm_p (operands[3], SImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], SImode))
+#define HAVE_rev16di2_alt (aarch_rev16_shleft_mask_imm_p (operands[3], DImode) \
+ && aarch_rev16_shright_mask_imm_p (operands[2], DImode))
#define HAVE_btruncsf2 (TARGET_FLOAT)
#define HAVE_ceilsf2 (TARGET_FLOAT)
#define HAVE_floorsf2 (TARGET_FLOAT)
@@ -210,10 +228,18 @@
#define HAVE_ldr_got_small_sidi (TARGET_ILP32)
#define HAVE_ldr_got_tiny 1
#define HAVE_aarch64_load_tp_hard 1
-#define HAVE_tlsie_small 1
-#define HAVE_tlsle_small 1
-#define HAVE_tlsdesc_small (TARGET_TLS_DESC)
+#define HAVE_tlsie_small_si (ptr_mode == SImode)
+#define HAVE_tlsie_small_di (ptr_mode == DImode)
+#define HAVE_tlsie_small_sidi 1
+#define HAVE_tlsle_small_si (ptr_mode == SImode || Pmode == SImode)
+#define HAVE_tlsle_small_di 1
+#define HAVE_tlsdesc_small_si ((TARGET_TLS_DESC) && (ptr_mode == SImode))
+#define HAVE_tlsdesc_small_di ((TARGET_TLS_DESC) && (ptr_mode == DImode))
#define HAVE_stack_tie 1
+#define HAVE_stack_protect_set_si (ptr_mode == SImode)
+#define HAVE_stack_protect_set_di (ptr_mode == DImode)
+#define HAVE_stack_protect_test_si (ptr_mode == SImode)
+#define HAVE_stack_protect_test_di (ptr_mode == DImode)
#define HAVE_aarch64_simd_dupv8qi (TARGET_SIMD)
#define HAVE_aarch64_simd_dupv16qi (TARGET_SIMD)
#define HAVE_aarch64_simd_dupv4hi (TARGET_SIMD)
@@ -290,6 +316,11 @@
#define HAVE_mulv8hi3 (TARGET_SIMD)
#define HAVE_mulv2si3 (TARGET_SIMD)
#define HAVE_mulv4si3 (TARGET_SIMD)
+#define HAVE_bswapv4hi (TARGET_SIMD)
+#define HAVE_bswapv8hi (TARGET_SIMD)
+#define HAVE_bswapv2si (TARGET_SIMD)
+#define HAVE_bswapv4si (TARGET_SIMD)
+#define HAVE_bswapv2di (TARGET_SIMD)
#define HAVE_negv8qi2 (TARGET_SIMD)
#define HAVE_negv16qi2 (TARGET_SIMD)
#define HAVE_negv4hi2 (TARGET_SIMD)
@@ -905,6 +936,8 @@
#define HAVE_aarch64_sqabshi (TARGET_SIMD)
#define HAVE_aarch64_sqnegsi (TARGET_SIMD)
#define HAVE_aarch64_sqabssi (TARGET_SIMD)
+#define HAVE_aarch64_sqnegdi (TARGET_SIMD)
+#define HAVE_aarch64_sqabsdi (TARGET_SIMD)
#define HAVE_aarch64_sqdmulhv4hi (TARGET_SIMD)
#define HAVE_aarch64_sqrdmulhv4hi (TARGET_SIMD)
#define HAVE_aarch64_sqdmulhv8hi (TARGET_SIMD)
@@ -1346,6 +1379,12 @@
#define HAVE_vec_store_lanesoiv2di (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv4sf (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv2df (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev16qi (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev8hi (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev4si (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev2di (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev4sf (TARGET_SIMD)
+#define HAVE_vec_store_lanesoi_lanev2df (TARGET_SIMD)
#define HAVE_vec_load_lanesciv16qi (TARGET_SIMD)
#define HAVE_vec_load_lanesciv8hi (TARGET_SIMD)
#define HAVE_vec_load_lanesciv4si (TARGET_SIMD)
@@ -1358,6 +1397,12 @@
#define HAVE_vec_store_lanesciv2di (TARGET_SIMD)
#define HAVE_vec_store_lanesciv4sf (TARGET_SIMD)
#define HAVE_vec_store_lanesciv2df (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev16qi (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev8hi (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev4si (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev2di (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev4sf (TARGET_SIMD)
+#define HAVE_vec_store_lanesci_lanev2df (TARGET_SIMD)
#define HAVE_vec_load_lanesxiv16qi (TARGET_SIMD)
#define HAVE_vec_load_lanesxiv8hi (TARGET_SIMD)
#define HAVE_vec_load_lanesxiv4si (TARGET_SIMD)
@@ -1370,6 +1415,12 @@
#define HAVE_vec_store_lanesxiv2di (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv4sf (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv2df (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev16qi (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev8hi (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev4si (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev2di (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev4sf (TARGET_SIMD)
+#define HAVE_vec_store_lanesxi_lanev2df (TARGET_SIMD)
#define HAVE_aarch64_be_ld1v8qi (TARGET_SIMD)
#define HAVE_aarch64_be_ld1v16qi (TARGET_SIMD)
#define HAVE_aarch64_be_ld1v4hi (TARGET_SIMD)
@@ -1651,6 +1702,11 @@
#define HAVE_zero_extendqihi2 1
#define HAVE_addsi3 1
#define HAVE_adddi3 1
+#define HAVE_addti3 1
+#define HAVE_subti3 1
+#define HAVE_mulditi3 1
+#define HAVE_umulditi3 1
+#define HAVE_multi3 1
#define HAVE_cstoresi4 1
#define HAVE_cstoredi4 1
#define HAVE_cstoresf4 1
@@ -1693,7 +1749,10 @@
#define HAVE_aarch64_reload_movtf 1
#define HAVE_add_losym 1
#define HAVE_tlsgd_small 1
+#define HAVE_tlsle_small 1
#define HAVE_get_thread_pointerdi 1
+#define HAVE_stack_protect_set 1
+#define HAVE_stack_protect_test 1
#define HAVE_movv8qi (TARGET_SIMD)
#define HAVE_movv16qi (TARGET_SIMD)
#define HAVE_movv4hi (TARGET_SIMD)
@@ -1927,6 +1986,12 @@
#define HAVE_aarch64_reinterpretdidi (TARGET_SIMD)
#define HAVE_aarch64_reinterpretdidf (TARGET_SIMD)
#define HAVE_aarch64_reinterpretdiv2sf (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv8qi (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv4hi (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv2si (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfdi (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfdf (TARGET_SIMD)
+#define HAVE_aarch64_reinterpretdfv2sf (TARGET_SIMD)
#define HAVE_aarch64_reinterpretv16qiv16qi (TARGET_SIMD)
#define HAVE_aarch64_reinterpretv16qiv8hi (TARGET_SIMD)
#define HAVE_aarch64_reinterpretv16qiv4si (TARGET_SIMD)
@@ -2172,6 +2237,24 @@
#define HAVE_aarch64_st2v2df (TARGET_SIMD)
#define HAVE_aarch64_st3v2df (TARGET_SIMD)
#define HAVE_aarch64_st4v2df (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_st2_lanev2df (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_st3_lanev2df (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_st4_lanev2df (TARGET_SIMD)
#define HAVE_aarch64_st1v8qi (TARGET_SIMD)
#define HAVE_aarch64_st1v16qi (TARGET_SIMD)
#define HAVE_aarch64_st1v4hi (TARGET_SIMD)
@@ -2250,13 +2333,23 @@ extern rtx gen_storewb_pairsi_si (rtx, rtx, rtx, rtx, rt
extern rtx gen_storewb_pairsi_di (rtx, rtx, rtx, rtx, rtx, rtx);
extern rtx gen_storewb_pairdi_si (rtx, rtx, rtx, rtx, rtx, rtx);
extern rtx gen_storewb_pairdi_di (rtx, rtx, rtx, rtx, rtx, rtx);
+extern rtx gen_addsi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_adddi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_addsi3_carryin (rtx, rtx, rtx);
+extern rtx gen_adddi3_carryin (rtx, rtx, rtx);
extern rtx gen_subsi3 (rtx, rtx, rtx);
extern rtx gen_subdi3 (rtx, rtx, rtx);
+extern rtx gen_subsi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_subdi3_compare0 (rtx, rtx, rtx);
+extern rtx gen_subsi3_carryin (rtx, rtx, rtx);
+extern rtx gen_subdi3_carryin (rtx, rtx, rtx);
extern rtx gen_absdi2 (rtx, rtx);
extern rtx gen_negsi2 (rtx, rtx);
extern rtx gen_negdi2 (rtx, rtx);
extern rtx gen_mulsi3 (rtx, rtx, rtx);
extern rtx gen_muldi3 (rtx, rtx, rtx);
+extern rtx gen_maddsi (rtx, rtx, rtx, rtx);
+extern rtx gen_madddi (rtx, rtx, rtx, rtx);
extern rtx gen_mulsidi3 (rtx, rtx, rtx);
extern rtx gen_umulsidi3 (rtx, rtx, rtx);
extern rtx gen_maddsidi4 (rtx, rtx, rtx, rtx);
@@ -2292,6 +2385,10 @@ extern rtx gen_rbitdi2 (rtx, rtx);
extern rtx gen_bswapsi2 (rtx, rtx);
extern rtx gen_bswapdi2 (rtx, rtx);
extern rtx gen_bswaphi2 (rtx, rtx);
+extern rtx gen_rev16si2 (rtx, rtx, rtx, rtx);
+extern rtx gen_rev16di2 (rtx, rtx, rtx, rtx);
+extern rtx gen_rev16si2_alt (rtx, rtx, rtx, rtx);
+extern rtx gen_rev16di2_alt (rtx, rtx, rtx, rtx);
extern rtx gen_btruncsf2 (rtx, rtx);
extern rtx gen_ceilsf2 (rtx, rtx);
extern rtx gen_floorsf2 (rtx, rtx);
@@ -2406,10 +2503,18 @@ extern rtx gen_ldr_got_small_di (rtx, rtx, rtx);
extern rtx gen_ldr_got_small_sidi (rtx, rtx, rtx);
extern rtx gen_ldr_got_tiny (rtx, rtx);
extern rtx gen_aarch64_load_tp_hard (rtx);
-extern rtx gen_tlsie_small (rtx, rtx);
-extern rtx gen_tlsle_small (rtx, rtx, rtx);
-extern rtx gen_tlsdesc_small (rtx);
+extern rtx gen_tlsie_small_si (rtx, rtx);
+extern rtx gen_tlsie_small_di (rtx, rtx);
+extern rtx gen_tlsie_small_sidi (rtx, rtx);
+extern rtx gen_tlsle_small_si (rtx, rtx, rtx);
+extern rtx gen_tlsle_small_di (rtx, rtx, rtx);
+extern rtx gen_tlsdesc_small_si (rtx);
+extern rtx gen_tlsdesc_small_di (rtx);
extern rtx gen_stack_tie (rtx, rtx);
+extern rtx gen_stack_protect_set_si (rtx, rtx);
+extern rtx gen_stack_protect_set_di (rtx, rtx);
+extern rtx gen_stack_protect_test_si (rtx, rtx, rtx);
+extern rtx gen_stack_protect_test_di (rtx, rtx, rtx);
extern rtx gen_aarch64_simd_dupv8qi (rtx, rtx);
extern rtx gen_aarch64_simd_dupv16qi (rtx, rtx);
extern rtx gen_aarch64_simd_dupv4hi (rtx, rtx);
@@ -2486,6 +2591,11 @@ extern rtx gen_mulv4hi3 (rtx, rtx, rtx);
extern rtx gen_mulv8hi3 (rtx, rtx, rtx);
extern rtx gen_mulv2si3 (rtx, rtx, rtx);
extern rtx gen_mulv4si3 (rtx, rtx, rtx);
+extern rtx gen_bswapv4hi (rtx, rtx);
+extern rtx gen_bswapv8hi (rtx, rtx);
+extern rtx gen_bswapv2si (rtx, rtx);
+extern rtx gen_bswapv4si (rtx, rtx);
+extern rtx gen_bswapv2di (rtx, rtx);
extern rtx gen_negv8qi2 (rtx, rtx);
extern rtx gen_negv16qi2 (rtx, rtx);
extern rtx gen_negv4hi2 (rtx, rtx);
@@ -3101,6 +3211,8 @@ extern rtx gen_aarch64_sqneghi (rtx, rtx);
extern rtx gen_aarch64_sqabshi (rtx, rtx);
extern rtx gen_aarch64_sqnegsi (rtx, rtx);
extern rtx gen_aarch64_sqabssi (rtx, rtx);
+extern rtx gen_aarch64_sqnegdi (rtx, rtx);
+extern rtx gen_aarch64_sqabsdi (rtx, rtx);
extern rtx gen_aarch64_sqdmulhv4hi (rtx, rtx, rtx);
extern rtx gen_aarch64_sqrdmulhv4hi (rtx, rtx, rtx);
extern rtx gen_aarch64_sqdmulhv8hi (rtx, rtx, rtx);
@@ -3542,6 +3654,12 @@ extern rtx gen_vec_store_lanesoiv4si (rtx, rtx);
extern rtx gen_vec_store_lanesoiv2di (rtx, rtx);
extern rtx gen_vec_store_lanesoiv4sf (rtx, rtx);
extern rtx gen_vec_store_lanesoiv2df (rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev4si (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev2di (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesoi_lanev2df (rtx, rtx, rtx);
extern rtx gen_vec_load_lanesciv16qi (rtx, rtx);
extern rtx gen_vec_load_lanesciv8hi (rtx, rtx);
extern rtx gen_vec_load_lanesciv4si (rtx, rtx);
@@ -3554,6 +3672,12 @@ extern rtx gen_vec_store_lanesciv4si (rtx, rtx);
extern rtx gen_vec_store_lanesciv2di (rtx, rtx);
extern rtx gen_vec_store_lanesciv4sf (rtx, rtx);
extern rtx gen_vec_store_lanesciv2df (rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev4si (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev2di (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesci_lanev2df (rtx, rtx, rtx);
extern rtx gen_vec_load_lanesxiv16qi (rtx, rtx);
extern rtx gen_vec_load_lanesxiv8hi (rtx, rtx);
extern rtx gen_vec_load_lanesxiv4si (rtx, rtx);
@@ -3566,6 +3690,12 @@ extern rtx gen_vec_store_lanesxiv4si (rtx, rtx);
extern rtx gen_vec_store_lanesxiv2di (rtx, rtx);
extern rtx gen_vec_store_lanesxiv4sf (rtx, rtx);
extern rtx gen_vec_store_lanesxiv2df (rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev4si (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev2di (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_vec_store_lanesxi_lanev2df (rtx, rtx, rtx);
extern rtx gen_aarch64_be_ld1v8qi (rtx, rtx);
extern rtx gen_aarch64_be_ld1v16qi (rtx, rtx);
extern rtx gen_aarch64_be_ld1v4hi (rtx, rtx);
@@ -3851,6 +3981,11 @@ extern rtx gen_extendqihi2 (rtx, rtx);
extern rtx gen_zero_extendqihi2 (rtx, rtx);
extern rtx gen_addsi3 (rtx, rtx, rtx);
extern rtx gen_adddi3 (rtx, rtx, rtx);
+extern rtx gen_addti3 (rtx, rtx, rtx);
+extern rtx gen_subti3 (rtx, rtx, rtx);
+extern rtx gen_mulditi3 (rtx, rtx, rtx);
+extern rtx gen_umulditi3 (rtx, rtx, rtx);
+extern rtx gen_multi3 (rtx, rtx, rtx);
extern rtx gen_cstoresi4 (rtx, rtx, rtx, rtx);
extern rtx gen_cstoredi4 (rtx, rtx, rtx, rtx);
extern rtx gen_cstoresf4 (rtx, rtx, rtx, rtx);
@@ -3893,7 +4028,10 @@ extern rtx gen_aarch64_reload_movti (rtx, rtx, rtx);
extern rtx gen_aarch64_reload_movtf (rtx, rtx, rtx);
extern rtx gen_add_losym (rtx, rtx, rtx);
extern rtx gen_tlsgd_small (rtx, rtx);
+extern rtx gen_tlsle_small (rtx, rtx, rtx);
extern rtx gen_get_thread_pointerdi (rtx);
+extern rtx gen_stack_protect_set (rtx, rtx);
+extern rtx gen_stack_protect_test (rtx, rtx, rtx);
extern rtx gen_movv8qi (rtx, rtx);
extern rtx gen_movv16qi (rtx, rtx);
extern rtx gen_movv4hi (rtx, rtx);
@@ -4127,6 +4265,12 @@ extern rtx gen_aarch64_reinterpretdiv2si (rtx, rtx);
extern rtx gen_aarch64_reinterpretdidi (rtx, rtx);
extern rtx gen_aarch64_reinterpretdidf (rtx, rtx);
extern rtx gen_aarch64_reinterpretdiv2sf (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv8qi (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv4hi (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv2si (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfdi (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfdf (rtx, rtx);
+extern rtx gen_aarch64_reinterpretdfv2sf (rtx, rtx);
extern rtx gen_aarch64_reinterpretv16qiv16qi (rtx, rtx);
extern rtx gen_aarch64_reinterpretv16qiv8hi (rtx, rtx);
extern rtx gen_aarch64_reinterpretv16qiv4si (rtx, rtx);
@@ -4372,6 +4516,24 @@ extern rtx gen_aarch64_st4v4sf (rtx, rtx);
extern rtx gen_aarch64_st2v2df (rtx, rtx);
extern rtx gen_aarch64_st3v2df (rtx, rtx);
extern rtx gen_aarch64_st4v2df (rtx, rtx);
+extern rtx gen_aarch64_st2_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev4si (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev2di (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_aarch64_st2_lanev2df (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev4si (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev2di (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_aarch64_st3_lanev2df (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev16qi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev8hi (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev4si (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev2di (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev4sf (rtx, rtx, rtx);
+extern rtx gen_aarch64_st4_lanev2df (rtx, rtx, rtx);
extern rtx gen_aarch64_st1v8qi (rtx, rtx);
extern rtx gen_aarch64_st1v16qi (rtx, rtx);
extern rtx gen_aarch64_st1v4hi (rtx, rtx);
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/plugin-version.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/plugin-version.h
index 3f8fee5..653de0e 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/plugin-version.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/plugin-version.h
@@ -6,7 +6,7 @@
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
static char basever[] = "4.9.1";
-static char datestamp[] = "20140505";
+static char datestamp[] = "20140529";
static char devphase[] = "prerelease";
static char revision[] = "";
diff --git a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/tm-preds.h b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/tm-preds.h
index e035ab1..e31cbef 100644
--- a/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/tm-preds.h
+++ b/lib/gcc/aarch64-none-elf/4.9.1/plugin/include/tm-preds.h
@@ -1,5 +1,5 @@
/* Generated automatically by the program 'build/genpreds'
- from the machine description file '/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/config/aarch64/aarch64.md'. */
+ from the machine description file '/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/config/aarch64/aarch64.md'. */
#ifndef GCC_TM_PREDS_H
#define GCC_TM_PREDS_H
diff --git a/lib/libbfd.a b/lib/libbfd.a
index b097b41..2b88162 100644
--- a/lib/libbfd.a
+++ b/lib/libbfd.a
Binary files differ
diff --git a/lib/libiberty.a b/lib/libiberty.a
index ed94415..84d7fca 100644
--- a/lib/libiberty.a
+++ b/lib/libiberty.a
Binary files differ
diff --git a/lib/libintl.a b/lib/libintl.a
index 8ae9285..1a91357 100644
--- a/lib/libintl.a
+++ b/lib/libintl.a
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/cc1 b/libexec/gcc/aarch64-linux-android/4.9.1/cc1
index e36b8f0..6a920f0 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/cc1
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/cc1
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/cc1plus b/libexec/gcc/aarch64-linux-android/4.9.1/cc1plus
index 8e4595f..a74010d 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/cc1plus
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/cc1plus
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/collect2 b/libexec/gcc/aarch64-linux-android/4.9.1/collect2
index 12c1fac..80cf617 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/collect2
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/collect2
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/liblto_plugin.so.0.0.0 b/libexec/gcc/aarch64-linux-android/4.9.1/liblto_plugin.so.0.0.0
index 7dcd0e8..6dd45e2 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/liblto_plugin.so.0.0.0
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/liblto_plugin.so.0.0.0
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/lto-wrapper b/libexec/gcc/aarch64-linux-android/4.9.1/lto-wrapper
index ebab881..48efd59 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/lto-wrapper
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/lto-wrapper
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/lto1 b/libexec/gcc/aarch64-linux-android/4.9.1/lto1
index 64cb316..637a0fd 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/lto1
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/lto1
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.1/plugin/gengtype b/libexec/gcc/aarch64-linux-android/4.9.1/plugin/gengtype
index 79ab2d4..1208826 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.1/plugin/gengtype
+++ b/libexec/gcc/aarch64-linux-android/4.9.1/plugin/gengtype
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/cc1 b/libexec/gcc/aarch64-none-elf/4.9.1/cc1
index 18c130a..96daaf8 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/cc1
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/cc1
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/cc1plus b/libexec/gcc/aarch64-none-elf/4.9.1/cc1plus
index c8562b4..250c7ec 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/cc1plus
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/cc1plus
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/collect2 b/libexec/gcc/aarch64-none-elf/4.9.1/collect2
index 3bc0942..de8c82f 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/collect2
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/collect2
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/liblto_plugin.so.0.0.0 b/libexec/gcc/aarch64-none-elf/4.9.1/liblto_plugin.so.0.0.0
index 7dcd0e8..6dd45e2 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/liblto_plugin.so.0.0.0
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/liblto_plugin.so.0.0.0
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/lto-wrapper b/libexec/gcc/aarch64-none-elf/4.9.1/lto-wrapper
index ada7950..bbd921f 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/lto-wrapper
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/lto-wrapper
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/lto1 b/libexec/gcc/aarch64-none-elf/4.9.1/lto1
index a3c060c..315914e 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/lto1
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/lto1
Binary files differ
diff --git a/libexec/gcc/aarch64-none-elf/4.9.1/plugin/gengtype b/libexec/gcc/aarch64-none-elf/4.9.1/plugin/gengtype
index 79ab2d4..1208826 100755
--- a/libexec/gcc/aarch64-none-elf/4.9.1/plugin/gengtype
+++ b/libexec/gcc/aarch64-none-elf/4.9.1/plugin/gengtype
Binary files differ
diff --git a/share/info/as.info b/share/info/as.info
index c9be7a9..e3425f5 100644
--- a/share/info/as.info
+++ b/share/info/as.info
@@ -1,5 +1,5 @@
This is as.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../binutils/binutils-current/gas/doc/as.texinfo.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../binutils/binutils-current/gas/doc/as.texinfo.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -24939,629 +24939,629 @@ AS Index

Tag Table:
-Node: Top968
-Node: Overview1967
-Node: Manual33184
-Node: GNU Assembler34128
-Node: Object Formats35299
-Node: Command Line35751
-Node: Input Files36838
-Node: Object38819
-Node: Errors39715
-Node: Invoking40910
-Node: a42865
-Node: alternate44776
-Node: D44948
-Node: f45181
-Node: I45689
-Node: K46233
-Node: L46537
-Node: listing47276
-Node: M48935
-Node: MD53336
-Node: o53762
-Node: R54217
-Node: statistics55247
-Node: traditional-format55654
-Node: v56127
-Node: W56402
-Node: Z57309
-Node: Syntax57831
-Node: Preprocessing58423
-Node: Whitespace59986
-Node: Comments60382
-Node: Symbol Intro62393
-Node: Statements63120
-Node: Constants65109
-Node: Characters65740
-Node: Strings66242
-Node: Chars68408
-Node: Numbers69162
-Node: Integers69702
-Node: Bignums70358
-Node: Flonums70714
-Node: Sections72461
-Node: Secs Background72839
-Node: Ld Sections77878
-Node: As Sections80262
-Node: Sub-Sections81172
-Node: bss84317
-Node: Symbols85267
-Node: Labels85915
-Node: Setting Symbols86646
-Node: Symbol Names87200
-Node: Dot92491
-Node: Symbol Attributes92938
-Node: Symbol Value93675
-Node: Symbol Type94720
-Node: a.out Symbols95108
-Node: Symbol Desc95370
-Node: Symbol Other95665
-Node: COFF Symbols95834
-Node: SOM Symbols96507
-Node: Expressions96949
-Node: Empty Exprs97698
-Node: Integer Exprs98045
-Node: Arguments98440
-Node: Operators99546
-Node: Prefix Ops99881
-Node: Infix Ops100209
-Node: Pseudo Ops102599
-Node: Abort108274
-Node: ABORT (COFF)108686
-Node: Align108894
-Node: Altmacro111176
-Node: Ascii112505
-Node: Asciz112814
-Node: Balign113059
-Node: Bundle directives114935
-Node: Byte117864
-Node: CFI directives118125
-Node: Comm123754
-Ref: Comm-Footnote-1125355
-Node: Data125717
-Node: Def126034
-Node: Desc126266
-Node: Dim126766
-Node: Double127023
-Node: Eject127361
-Node: Else127536
-Node: Elseif127836
-Node: End128130
-Node: Endef128345
-Node: Endfunc128522
-Node: Endif128697
-Node: Equ128958
-Node: Equiv129472
-Node: Eqv130028
-Node: Err130392
-Node: Error130703
-Node: Exitm131148
-Node: Extern131317
-Node: Fail131578
-Node: File132023
-Node: Fill133352
-Node: Float134316
-Node: Func134658
-Node: Global135248
-Node: Gnu_attribute136005
-Node: Hidden136230
-Node: hword136816
-Node: Ident137144
-Node: If137718
-Node: Incbin140777
-Node: Include141472
-Node: Int142023
-Node: Internal142404
-Node: Irp143052
-Node: Irpc143931
-Node: Lcomm144848
-Node: Lflags145596
-Node: Line145790
-Node: Linkonce146703
-Node: List147932
-Node: Ln148540
-Node: Loc148690
-Node: Loc_mark_labels150076
-Node: Local150560
-Node: Long151172
-Node: Macro151350
-Node: MRI157272
-Node: Noaltmacro157610
-Node: Nolist157779
-Node: Octa158209
-Node: Offset158546
-Node: Org158873
-Node: P2align160158
-Node: PopSection162086
-Node: Previous162594
-Node: Print164007
-Node: Protected164236
-Node: Secondary164887
-Node: Psize165172
-Node: Purgem165856
-Node: PushSection166077
-Node: Quad166820
-Node: Reloc167276
-Node: Rept168037
-Node: Sbttl168451
-Node: Scl168816
-Node: Section169157
-Node: Set175313
-Node: Short175886
-Node: Single176209
-Node: Size176556
-Node: Skip177230
-Node: Sleb128177554
-Node: Space177878
-Node: Stab178519
-Node: String180523
-Node: Struct181517
-Node: SubSection182242
-Node: Symver182805
-Node: Tag185198
-Node: Text185580
-Node: Title185901
-Node: Type186282
-Node: Uleb128188595
-Node: Val188919
-Node: Version189169
-Node: VTableEntry189444
-Node: VTableInherit189734
-Node: Warning190184
-Node: Weak190418
-Node: Weakref191087
-Node: Word192052
-Node: Deprecated193898
-Node: Object Attributes194133
-Node: GNU Object Attributes195853
-Node: Defining New Object Attributes198406
-Node: Machine Dependencies199203
-Node: AArch64-Dependent203032
-Node: AArch64 Options203478
-Node: AArch64 Syntax203887
-Node: AArch64-Chars204184
-Node: AArch64-Regs204670
-Node: AArch64-Relocations204964
-Node: AArch64 Floating Point206043
-Node: AArch64 Directives206268
-Node: AArch64 Opcodes207816
-Node: AArch64 Mapping Symbols208495
-Node: Alpha-Dependent208877
-Node: Alpha Notes209317
-Node: Alpha Options209598
-Node: Alpha Syntax212073
-Node: Alpha-Chars212542
-Node: Alpha-Regs212954
-Node: Alpha-Relocs213341
-Node: Alpha Floating Point219599
-Node: Alpha Directives219821
-Node: Alpha Opcodes225344
-Node: ARC-Dependent225639
-Node: ARC Options226022
-Node: ARC Syntax227091
-Node: ARC-Chars227323
-Node: ARC-Regs227804
-Node: ARC Floating Point227928
-Node: ARC Directives228239
-Node: ARC Opcodes234204
-Node: ARM-Dependent234430
-Node: ARM Options234895
-Node: ARM Syntax243729
-Node: ARM-Instruction-Set244097
-Node: ARM-Chars245317
-Node: ARM-Regs246028
-Node: ARM-Relocations246237
-Node: ARM-Neon-Alignment247371
-Node: ARM Floating Point247835
-Node: ARM Directives248034
-Ref: arm_pad249351
-Ref: arm_fnend252688
-Ref: arm_fnstart253012
-Ref: arm_save256022
-Ref: arm_setfp256723
-Node: ARM Opcodes260015
-Node: ARM Mapping Symbols262103
-Node: ARM Unwinding Tutorial262913
-Node: AVR-Dependent269113
-Node: AVR Options269403
-Node: AVR Syntax274291
-Node: AVR-Chars274578
-Node: AVR-Regs275137
-Node: AVR-Modifiers275716
-Node: AVR Opcodes277776
-Node: Blackfin-Dependent283022
-Node: Blackfin Options283334
-Node: Blackfin Syntax284308
-Node: Blackfin Directives290515
-Node: CR16-Dependent291261
-Node: CR16 Operand Qualifiers291561
-Node: CR16 Syntax294290
-Node: CR16-Chars294476
-Node: CRIS-Dependent295013
-Node: CRIS-Opts295359
-Ref: march-option297045
-Node: CRIS-Expand298862
-Node: CRIS-Symbols300045
-Node: CRIS-Syntax301214
-Node: CRIS-Chars301550
-Node: CRIS-Pic302101
-Ref: crispic302297
-Node: CRIS-Regs305837
-Node: CRIS-Pseudos306254
-Ref: crisnous307030
-Node: D10V-Dependent308312
-Node: D10V-Opts308663
-Node: D10V-Syntax309625
-Node: D10V-Size310154
-Node: D10V-Subs311127
-Node: D10V-Chars312162
-Node: D10V-Regs314074
-Node: D10V-Addressing315119
-Node: D10V-Word315805
-Node: D10V-Float316320
-Node: D10V-Opcodes316631
-Node: D30V-Dependent317024
-Node: D30V-Opts317381
-Node: D30V-Syntax318058
-Node: D30V-Size318592
-Node: D30V-Subs319565
-Node: D30V-Chars320602
-Node: D30V-Guarded323210
-Node: D30V-Regs323892
-Node: D30V-Addressing325033
-Node: D30V-Float325703
-Node: D30V-Opcodes326016
-Node: Epiphany-Dependent326411
-Node: Epiphany Options326699
-Node: Epiphany Syntax327098
-Node: Epiphany-Chars327299
-Node: H8/300-Dependent327853
-Node: H8/300 Options328269
-Node: H8/300 Syntax328536
-Node: H8/300-Chars328837
-Node: H8/300-Regs329136
-Node: H8/300-Addressing330055
-Node: H8/300 Floating Point331096
-Node: H8/300 Directives331423
-Node: H8/300 Opcodes332551
-Node: HPPA-Dependent340873
-Node: HPPA Notes341308
-Node: HPPA Options342066
-Node: HPPA Syntax342261
-Node: HPPA Floating Point343531
-Node: HPPA Directives343737
-Node: HPPA Opcodes352423
-Node: ESA/390-Dependent352682
-Node: ESA/390 Notes353142
-Node: ESA/390 Options353933
-Node: ESA/390 Syntax354143
-Node: ESA/390 Floating Point356316
-Node: ESA/390 Directives356595
-Node: ESA/390 Opcodes359884
-Node: i386-Dependent360146
-Node: i386-Options361476
-Node: i386-Directives366058
-Node: i386-Syntax366796
-Node: i386-Variations367101
-Node: i386-Chars369642
-Node: i386-Mnemonics370371
-Node: i386-Regs373682
-Node: i386-Prefixes375727
-Node: i386-Memory378487
-Node: i386-Jumps381424
-Node: i386-Float382545
-Node: i386-SIMD384376
-Node: i386-LWP385485
-Node: i386-BMI386319
-Node: i386-TBM386697
-Node: i386-16bit387227
-Node: i386-Bugs389298
-Node: i386-Arch390052
-Node: i386-Notes392934
-Node: i860-Dependent393792
-Node: Notes-i860394232
-Node: Options-i860395137
-Node: Directives-i860396500
-Node: Opcodes for i860397569
-Node: Syntax of i860399759
-Node: i860-Chars399943
-Node: i960-Dependent400502
-Node: Options-i960400949
-Node: Floating Point-i960404834
-Node: Directives-i960405102
-Node: Opcodes for i960407136
-Node: callj-i960407776
-Node: Compare-and-branch-i960408265
-Node: Syntax of i960410169
-Node: i960-Chars410369
-Node: IA-64-Dependent410912
-Node: IA-64 Options411213
-Node: IA-64 Syntax414364
-Node: IA-64-Chars414770
-Node: IA-64-Regs415000
-Node: IA-64-Bits415926
-Node: IA-64-Relocs416456
-Node: IA-64 Opcodes416928
-Node: IP2K-Dependent417200
-Node: IP2K-Opts417472
-Node: IP2K-Syntax417972
-Node: IP2K-Chars418146
-Node: LM32-Dependent418689
-Node: LM32 Options418984
-Node: LM32 Syntax419618
-Node: LM32-Regs419914
-Node: LM32-Modifiers420873
-Node: LM32-Chars422248
-Node: LM32 Opcodes422756
-Node: M32C-Dependent423060
-Node: M32C-Opts423569
-Node: M32C-Syntax423989
-Node: M32C-Modifiers424224
-Node: M32C-Chars426013
-Node: M32R-Dependent426579
-Node: M32R-Opts426900
-Node: M32R-Directives431067
-Node: M32R-Warnings435042
-Node: M68K-Dependent438048
-Node: M68K-Opts438515
-Node: M68K-Syntax445888
-Node: M68K-Moto-Syntax447728
-Node: M68K-Float450318
-Node: M68K-Directives450838
-Node: M68K-opcodes452166
-Node: M68K-Branch452392
-Node: M68K-Chars456590
-Node: M68HC11-Dependent457453
-Node: M68HC11-Opts457984
-Node: M68HC11-Syntax462289
-Node: M68HC11-Modifiers465080
-Node: M68HC11-Directives466908
-Node: M68HC11-Float468284
-Node: M68HC11-opcodes468812
-Node: M68HC11-Branch468994
-Node: Meta-Dependent471443
-Node: Meta Options471728
-Node: Meta Syntax472390
-Node: Meta-Chars472602
-Node: Meta-Regs472902
-Node: MicroBlaze-Dependent473178
-Node: MicroBlaze Directives473867
-Node: MicroBlaze Syntax475250
-Node: MicroBlaze-Chars475482
-Node: MIPS-Dependent476034
-Node: MIPS Opts477262
-Node: MIPS Object488336
-Node: MIPS Stabs489902
-Node: MIPS symbol sizes490624
-Node: MIPS ISA492293
-Node: MIPS autoextend494030
-Node: MIPS insn494760
-Node: MIPS option stack496045
-Node: MIPS ASE instruction generation overrides496819
-Node: MIPS floating-point498857
-Node: MIPS Syntax499763
-Node: MIPS-Chars500025
-Node: MMIX-Dependent500567
-Node: MMIX-Opts500947
-Node: MMIX-Expand504551
-Node: MMIX-Syntax505866
-Ref: mmixsite506223
-Node: MMIX-Chars507064
-Node: MMIX-Symbols507938
-Node: MMIX-Regs510006
-Node: MMIX-Pseudos511031
-Ref: MMIX-loc511172
-Ref: MMIX-local512252
-Ref: MMIX-is512784
-Ref: MMIX-greg513055
-Ref: GREG-base513974
-Ref: MMIX-byte515291
-Ref: MMIX-constants515762
-Ref: MMIX-prefix516408
-Ref: MMIX-spec516782
-Node: MMIX-mmixal517116
-Node: MSP430-Dependent520614
-Node: MSP430 Options521084
-Node: MSP430 Syntax521370
-Node: MSP430-Macros521686
-Node: MSP430-Chars522417
-Node: MSP430-Regs523132
-Node: MSP430-Ext523692
-Node: MSP430 Floating Point525513
-Node: MSP430 Directives525737
-Node: MSP430 Opcodes526528
-Node: MSP430 Profiling Capability526923
-Node: NiosII-Dependent529252
-Node: Nios II Options529672
-Node: Nios II Syntax530593
-Node: Nios II Chars530799
-Node: Nios II Relocations530990
-Node: Nios II Directives532464
-Node: Nios II Opcodes534027
-Node: NS32K-Dependent534302
-Node: NS32K Syntax534525
-Node: NS32K-Chars534674
-Node: PDP-11-Dependent535414
-Node: PDP-11-Options535803
-Node: PDP-11-Pseudos540874
-Node: PDP-11-Syntax541219
-Node: PDP-11-Mnemonics542051
-Node: PDP-11-Synthetic542353
-Node: PJ-Dependent542571
-Node: PJ Options542834
-Node: PJ Syntax543129
-Node: PJ-Chars543294
-Node: PPC-Dependent543843
-Node: PowerPC-Opts544176
-Node: PowerPC-Pseudo547672
-Node: PowerPC-Syntax548294
-Node: PowerPC-Chars548484
-Node: RL78-Dependent549235
-Node: RL78-Opts549633
-Node: RL78-Modifiers549816
-Node: RL78-Directives550592
-Node: RL78-Syntax551090
-Node: RL78-Chars551286
-Node: RX-Dependent551842
-Node: RX-Opts552273
-Node: RX-Modifiers555387
-Node: RX-Directives556491
-Node: RX-Float557231
-Node: RX-Syntax557872
-Node: RX-Chars558051
-Node: S/390-Dependent558603
-Node: s390 Options559319
-Node: s390 Characters560865
-Node: s390 Syntax561386
-Node: s390 Register562287
-Node: s390 Mnemonics563100
-Node: s390 Operands566120
-Node: s390 Formats568739
-Node: s390 Aliases576585
-Node: s390 Operand Modifier580482
-Node: s390 Instruction Marker584283
-Node: s390 Literal Pool Entries585299
-Node: s390 Directives587222
-Node: s390 Floating Point592278
-Node: SCORE-Dependent592724
-Node: SCORE-Opts593029
-Node: SCORE-Pseudo594317
-Node: SCORE-Syntax596394
-Node: SCORE-Chars596576
-Node: SH-Dependent597134
-Node: SH Options597545
-Node: SH Syntax598600
-Node: SH-Chars598873
-Node: SH-Regs599416
-Node: SH-Addressing600030
-Node: SH Floating Point600939
-Node: SH Directives602033
-Node: SH Opcodes602434
-Node: SH64-Dependent606756
-Node: SH64 Options607119
-Node: SH64 Syntax608916
-Node: SH64-Chars609199
-Node: SH64-Regs609748
-Node: SH64-Addressing610844
-Node: SH64 Directives612027
-Node: SH64 Opcodes613012
-Node: Sparc-Dependent613728
-Node: Sparc-Opts614140
-Node: Sparc-Aligned-Data618798
-Node: Sparc-Syntax619630
-Node: Sparc-Chars620204
-Node: Sparc-Regs620767
-Node: Sparc-Constants625878
-Node: Sparc-Relocs630638
-Node: Sparc-Size-Translations635774
-Node: Sparc-Float637423
-Node: Sparc-Directives637618
-Node: TIC54X-Dependent639578
-Node: TIC54X-Opts640341
-Node: TIC54X-Block641384
-Node: TIC54X-Env641744
-Node: TIC54X-Constants642092
-Node: TIC54X-Subsyms642494
-Node: TIC54X-Locals644403
-Node: TIC54X-Builtins645147
-Node: TIC54X-Ext647618
-Node: TIC54X-Directives648189
-Node: TIC54X-Macros659090
-Node: TIC54X-MMRegs661201
-Node: TIC54X-Syntax661439
-Node: TIC54X-Chars661629
-Node: TIC6X-Dependent662320
-Node: TIC6X Options662623
-Node: TIC6X Syntax664624
-Node: TIC6X Directives665726
-Node: TILE-Gx-Dependent668011
-Node: TILE-Gx Options668321
-Node: TILE-Gx Syntax668671
-Node: TILE-Gx Opcodes670905
-Node: TILE-Gx Registers671193
-Node: TILE-Gx Modifiers671965
-Node: TILE-Gx Directives676937
-Node: TILEPro-Dependent677841
-Node: TILEPro Options678150
-Node: TILEPro Syntax678334
-Node: TILEPro Opcodes680568
-Node: TILEPro Registers680859
-Node: TILEPro Modifiers681629
-Node: TILEPro Directives686394
-Node: Z80-Dependent687298
-Node: Z80 Options687686
-Node: Z80 Syntax689109
-Node: Z80-Chars689781
-Node: Z80-Regs690631
-Node: Z80-Case690983
-Node: Z80 Floating Point691428
-Node: Z80 Directives691622
-Node: Z80 Opcodes693247
-Node: Z8000-Dependent694591
-Node: Z8000 Options695552
-Node: Z8000 Syntax695769
-Node: Z8000-Chars696059
-Node: Z8000-Regs696541
-Node: Z8000-Addressing697331
-Node: Z8000 Directives698448
-Node: Z8000 Opcodes700057
-Node: Vax-Dependent709999
-Node: VAX-Opts710559
-Node: VAX-float714294
-Node: VAX-directives714926
-Node: VAX-opcodes715787
-Node: VAX-branch716176
-Node: VAX-operands718683
-Node: VAX-no719446
-Node: VAX-Syntax719702
-Node: VAX-Chars719868
-Node: V850-Dependent720422
-Node: V850 Options720820
-Node: V850 Syntax724466
-Node: V850-Chars724706
-Node: V850-Regs725250
-Node: V850 Floating Point726818
-Node: V850 Directives727024
-Node: V850 Opcodes729091
-Node: XGATE-Dependent734983
-Node: XGATE-Opts735403
-Node: XGATE-Syntax736394
-Node: XGATE-Directives738473
-Node: XGATE-Float738712
-Node: XGATE-opcodes739209
-Node: XSTORMY16-Dependent739321
-Node: XStormy16 Syntax739667
-Node: XStormy16-Chars739857
-Node: XStormy16 Directives740470
-Node: XStormy16 Opcodes741125
-Node: Xtensa-Dependent742181
-Node: Xtensa Options742915
-Node: Xtensa Syntax745652
-Node: Xtensa Opcodes747796
-Node: Xtensa Registers749590
-Node: Xtensa Optimizations750223
-Node: Density Instructions750675
-Node: Xtensa Automatic Alignment751777
-Node: Xtensa Relaxation754224
-Node: Xtensa Branch Relaxation755132
-Node: Xtensa Call Relaxation756504
-Node: Xtensa Immediate Relaxation758290
-Node: Xtensa Directives760864
-Node: Schedule Directive762573
-Node: Longcalls Directive762913
-Node: Transform Directive763457
-Node: Literal Directive764199
-Ref: Literal Directive-Footnote-1767738
-Node: Literal Position Directive767880
-Node: Literal Prefix Directive769579
-Node: Absolute Literals Directive770477
-Node: Reporting Bugs771784
-Node: Bug Criteria772510
-Node: Bug Reporting773277
-Node: Acknowledgements779957
-Ref: Acknowledgements-Footnote-1784922
-Node: GNU Free Documentation License784948
-Node: AS Index810117
+Node: Top965
+Node: Overview1964
+Node: Manual33181
+Node: GNU Assembler34125
+Node: Object Formats35296
+Node: Command Line35748
+Node: Input Files36835
+Node: Object38816
+Node: Errors39712
+Node: Invoking40907
+Node: a42862
+Node: alternate44773
+Node: D44945
+Node: f45178
+Node: I45686
+Node: K46230
+Node: L46534
+Node: listing47273
+Node: M48932
+Node: MD53333
+Node: o53759
+Node: R54214
+Node: statistics55244
+Node: traditional-format55651
+Node: v56124
+Node: W56399
+Node: Z57306
+Node: Syntax57828
+Node: Preprocessing58420
+Node: Whitespace59983
+Node: Comments60379
+Node: Symbol Intro62390
+Node: Statements63117
+Node: Constants65106
+Node: Characters65737
+Node: Strings66239
+Node: Chars68405
+Node: Numbers69159
+Node: Integers69699
+Node: Bignums70355
+Node: Flonums70711
+Node: Sections72458
+Node: Secs Background72836
+Node: Ld Sections77875
+Node: As Sections80259
+Node: Sub-Sections81169
+Node: bss84314
+Node: Symbols85264
+Node: Labels85912
+Node: Setting Symbols86643
+Node: Symbol Names87197
+Node: Dot92488
+Node: Symbol Attributes92935
+Node: Symbol Value93672
+Node: Symbol Type94717
+Node: a.out Symbols95105
+Node: Symbol Desc95367
+Node: Symbol Other95662
+Node: COFF Symbols95831
+Node: SOM Symbols96504
+Node: Expressions96946
+Node: Empty Exprs97695
+Node: Integer Exprs98042
+Node: Arguments98437
+Node: Operators99543
+Node: Prefix Ops99878
+Node: Infix Ops100206
+Node: Pseudo Ops102596
+Node: Abort108271
+Node: ABORT (COFF)108683
+Node: Align108891
+Node: Altmacro111173
+Node: Ascii112502
+Node: Asciz112811
+Node: Balign113056
+Node: Bundle directives114932
+Node: Byte117861
+Node: CFI directives118122
+Node: Comm123751
+Ref: Comm-Footnote-1125352
+Node: Data125714
+Node: Def126031
+Node: Desc126263
+Node: Dim126763
+Node: Double127020
+Node: Eject127358
+Node: Else127533
+Node: Elseif127833
+Node: End128127
+Node: Endef128342
+Node: Endfunc128519
+Node: Endif128694
+Node: Equ128955
+Node: Equiv129469
+Node: Eqv130025
+Node: Err130389
+Node: Error130700
+Node: Exitm131145
+Node: Extern131314
+Node: Fail131575
+Node: File132020
+Node: Fill133349
+Node: Float134313
+Node: Func134655
+Node: Global135245
+Node: Gnu_attribute136002
+Node: Hidden136227
+Node: hword136813
+Node: Ident137141
+Node: If137715
+Node: Incbin140774
+Node: Include141469
+Node: Int142020
+Node: Internal142401
+Node: Irp143049
+Node: Irpc143928
+Node: Lcomm144845
+Node: Lflags145593
+Node: Line145787
+Node: Linkonce146700
+Node: List147929
+Node: Ln148537
+Node: Loc148687
+Node: Loc_mark_labels150073
+Node: Local150557
+Node: Long151169
+Node: Macro151347
+Node: MRI157269
+Node: Noaltmacro157607
+Node: Nolist157776
+Node: Octa158206
+Node: Offset158543
+Node: Org158870
+Node: P2align160155
+Node: PopSection162083
+Node: Previous162591
+Node: Print164004
+Node: Protected164233
+Node: Secondary164884
+Node: Psize165169
+Node: Purgem165853
+Node: PushSection166074
+Node: Quad166817
+Node: Reloc167273
+Node: Rept168034
+Node: Sbttl168448
+Node: Scl168813
+Node: Section169154
+Node: Set175310
+Node: Short175883
+Node: Single176206
+Node: Size176553
+Node: Skip177227
+Node: Sleb128177551
+Node: Space177875
+Node: Stab178516
+Node: String180520
+Node: Struct181514
+Node: SubSection182239
+Node: Symver182802
+Node: Tag185195
+Node: Text185577
+Node: Title185898
+Node: Type186279
+Node: Uleb128188592
+Node: Val188916
+Node: Version189166
+Node: VTableEntry189441
+Node: VTableInherit189731
+Node: Warning190181
+Node: Weak190415
+Node: Weakref191084
+Node: Word192049
+Node: Deprecated193895
+Node: Object Attributes194130
+Node: GNU Object Attributes195850
+Node: Defining New Object Attributes198403
+Node: Machine Dependencies199200
+Node: AArch64-Dependent203029
+Node: AArch64 Options203475
+Node: AArch64 Syntax203884
+Node: AArch64-Chars204181
+Node: AArch64-Regs204667
+Node: AArch64-Relocations204961
+Node: AArch64 Floating Point206040
+Node: AArch64 Directives206265
+Node: AArch64 Opcodes207813
+Node: AArch64 Mapping Symbols208492
+Node: Alpha-Dependent208874
+Node: Alpha Notes209314
+Node: Alpha Options209595
+Node: Alpha Syntax212070
+Node: Alpha-Chars212539
+Node: Alpha-Regs212951
+Node: Alpha-Relocs213338
+Node: Alpha Floating Point219596
+Node: Alpha Directives219818
+Node: Alpha Opcodes225341
+Node: ARC-Dependent225636
+Node: ARC Options226019
+Node: ARC Syntax227088
+Node: ARC-Chars227320
+Node: ARC-Regs227801
+Node: ARC Floating Point227925
+Node: ARC Directives228236
+Node: ARC Opcodes234201
+Node: ARM-Dependent234427
+Node: ARM Options234892
+Node: ARM Syntax243726
+Node: ARM-Instruction-Set244094
+Node: ARM-Chars245314
+Node: ARM-Regs246025
+Node: ARM-Relocations246234
+Node: ARM-Neon-Alignment247368
+Node: ARM Floating Point247832
+Node: ARM Directives248031
+Ref: arm_pad249348
+Ref: arm_fnend252685
+Ref: arm_fnstart253009
+Ref: arm_save256019
+Ref: arm_setfp256720
+Node: ARM Opcodes260012
+Node: ARM Mapping Symbols262100
+Node: ARM Unwinding Tutorial262910
+Node: AVR-Dependent269110
+Node: AVR Options269400
+Node: AVR Syntax274288
+Node: AVR-Chars274575
+Node: AVR-Regs275134
+Node: AVR-Modifiers275713
+Node: AVR Opcodes277773
+Node: Blackfin-Dependent283019
+Node: Blackfin Options283331
+Node: Blackfin Syntax284305
+Node: Blackfin Directives290512
+Node: CR16-Dependent291258
+Node: CR16 Operand Qualifiers291558
+Node: CR16 Syntax294287
+Node: CR16-Chars294473
+Node: CRIS-Dependent295010
+Node: CRIS-Opts295356
+Ref: march-option297042
+Node: CRIS-Expand298859
+Node: CRIS-Symbols300042
+Node: CRIS-Syntax301211
+Node: CRIS-Chars301547
+Node: CRIS-Pic302098
+Ref: crispic302294
+Node: CRIS-Regs305834
+Node: CRIS-Pseudos306251
+Ref: crisnous307027
+Node: D10V-Dependent308309
+Node: D10V-Opts308660
+Node: D10V-Syntax309622
+Node: D10V-Size310151
+Node: D10V-Subs311124
+Node: D10V-Chars312159
+Node: D10V-Regs314071
+Node: D10V-Addressing315116
+Node: D10V-Word315802
+Node: D10V-Float316317
+Node: D10V-Opcodes316628
+Node: D30V-Dependent317021
+Node: D30V-Opts317378
+Node: D30V-Syntax318055
+Node: D30V-Size318589
+Node: D30V-Subs319562
+Node: D30V-Chars320599
+Node: D30V-Guarded323207
+Node: D30V-Regs323889
+Node: D30V-Addressing325030
+Node: D30V-Float325700
+Node: D30V-Opcodes326013
+Node: Epiphany-Dependent326408
+Node: Epiphany Options326696
+Node: Epiphany Syntax327095
+Node: Epiphany-Chars327296
+Node: H8/300-Dependent327850
+Node: H8/300 Options328266
+Node: H8/300 Syntax328533
+Node: H8/300-Chars328834
+Node: H8/300-Regs329133
+Node: H8/300-Addressing330052
+Node: H8/300 Floating Point331093
+Node: H8/300 Directives331420
+Node: H8/300 Opcodes332548
+Node: HPPA-Dependent340870
+Node: HPPA Notes341305
+Node: HPPA Options342063
+Node: HPPA Syntax342258
+Node: HPPA Floating Point343528
+Node: HPPA Directives343734
+Node: HPPA Opcodes352420
+Node: ESA/390-Dependent352679
+Node: ESA/390 Notes353139
+Node: ESA/390 Options353930
+Node: ESA/390 Syntax354140
+Node: ESA/390 Floating Point356313
+Node: ESA/390 Directives356592
+Node: ESA/390 Opcodes359881
+Node: i386-Dependent360143
+Node: i386-Options361473
+Node: i386-Directives366055
+Node: i386-Syntax366793
+Node: i386-Variations367098
+Node: i386-Chars369639
+Node: i386-Mnemonics370368
+Node: i386-Regs373679
+Node: i386-Prefixes375724
+Node: i386-Memory378484
+Node: i386-Jumps381421
+Node: i386-Float382542
+Node: i386-SIMD384373
+Node: i386-LWP385482
+Node: i386-BMI386316
+Node: i386-TBM386694
+Node: i386-16bit387224
+Node: i386-Bugs389295
+Node: i386-Arch390049
+Node: i386-Notes392931
+Node: i860-Dependent393789
+Node: Notes-i860394229
+Node: Options-i860395134
+Node: Directives-i860396497
+Node: Opcodes for i860397566
+Node: Syntax of i860399756
+Node: i860-Chars399940
+Node: i960-Dependent400499
+Node: Options-i960400946
+Node: Floating Point-i960404831
+Node: Directives-i960405099
+Node: Opcodes for i960407133
+Node: callj-i960407773
+Node: Compare-and-branch-i960408262
+Node: Syntax of i960410166
+Node: i960-Chars410366
+Node: IA-64-Dependent410909
+Node: IA-64 Options411210
+Node: IA-64 Syntax414361
+Node: IA-64-Chars414767
+Node: IA-64-Regs414997
+Node: IA-64-Bits415923
+Node: IA-64-Relocs416453
+Node: IA-64 Opcodes416925
+Node: IP2K-Dependent417197
+Node: IP2K-Opts417469
+Node: IP2K-Syntax417969
+Node: IP2K-Chars418143
+Node: LM32-Dependent418686
+Node: LM32 Options418981
+Node: LM32 Syntax419615
+Node: LM32-Regs419911
+Node: LM32-Modifiers420870
+Node: LM32-Chars422245
+Node: LM32 Opcodes422753
+Node: M32C-Dependent423057
+Node: M32C-Opts423566
+Node: M32C-Syntax423986
+Node: M32C-Modifiers424221
+Node: M32C-Chars426010
+Node: M32R-Dependent426576
+Node: M32R-Opts426897
+Node: M32R-Directives431064
+Node: M32R-Warnings435039
+Node: M68K-Dependent438045
+Node: M68K-Opts438512
+Node: M68K-Syntax445885
+Node: M68K-Moto-Syntax447725
+Node: M68K-Float450315
+Node: M68K-Directives450835
+Node: M68K-opcodes452163
+Node: M68K-Branch452389
+Node: M68K-Chars456587
+Node: M68HC11-Dependent457450
+Node: M68HC11-Opts457981
+Node: M68HC11-Syntax462286
+Node: M68HC11-Modifiers465077
+Node: M68HC11-Directives466905
+Node: M68HC11-Float468281
+Node: M68HC11-opcodes468809
+Node: M68HC11-Branch468991
+Node: Meta-Dependent471440
+Node: Meta Options471725
+Node: Meta Syntax472387
+Node: Meta-Chars472599
+Node: Meta-Regs472899
+Node: MicroBlaze-Dependent473175
+Node: MicroBlaze Directives473864
+Node: MicroBlaze Syntax475247
+Node: MicroBlaze-Chars475479
+Node: MIPS-Dependent476031
+Node: MIPS Opts477259
+Node: MIPS Object488333
+Node: MIPS Stabs489899
+Node: MIPS symbol sizes490621
+Node: MIPS ISA492290
+Node: MIPS autoextend494027
+Node: MIPS insn494757
+Node: MIPS option stack496042
+Node: MIPS ASE instruction generation overrides496816
+Node: MIPS floating-point498854
+Node: MIPS Syntax499760
+Node: MIPS-Chars500022
+Node: MMIX-Dependent500564
+Node: MMIX-Opts500944
+Node: MMIX-Expand504548
+Node: MMIX-Syntax505863
+Ref: mmixsite506220
+Node: MMIX-Chars507061
+Node: MMIX-Symbols507935
+Node: MMIX-Regs510003
+Node: MMIX-Pseudos511028
+Ref: MMIX-loc511169
+Ref: MMIX-local512249
+Ref: MMIX-is512781
+Ref: MMIX-greg513052
+Ref: GREG-base513971
+Ref: MMIX-byte515288
+Ref: MMIX-constants515759
+Ref: MMIX-prefix516405
+Ref: MMIX-spec516779
+Node: MMIX-mmixal517113
+Node: MSP430-Dependent520611
+Node: MSP430 Options521081
+Node: MSP430 Syntax521367
+Node: MSP430-Macros521683
+Node: MSP430-Chars522414
+Node: MSP430-Regs523129
+Node: MSP430-Ext523689
+Node: MSP430 Floating Point525510
+Node: MSP430 Directives525734
+Node: MSP430 Opcodes526525
+Node: MSP430 Profiling Capability526920
+Node: NiosII-Dependent529249
+Node: Nios II Options529669
+Node: Nios II Syntax530590
+Node: Nios II Chars530796
+Node: Nios II Relocations530987
+Node: Nios II Directives532461
+Node: Nios II Opcodes534024
+Node: NS32K-Dependent534299
+Node: NS32K Syntax534522
+Node: NS32K-Chars534671
+Node: PDP-11-Dependent535411
+Node: PDP-11-Options535800
+Node: PDP-11-Pseudos540871
+Node: PDP-11-Syntax541216
+Node: PDP-11-Mnemonics542048
+Node: PDP-11-Synthetic542350
+Node: PJ-Dependent542568
+Node: PJ Options542831
+Node: PJ Syntax543126
+Node: PJ-Chars543291
+Node: PPC-Dependent543840
+Node: PowerPC-Opts544173
+Node: PowerPC-Pseudo547669
+Node: PowerPC-Syntax548291
+Node: PowerPC-Chars548481
+Node: RL78-Dependent549232
+Node: RL78-Opts549630
+Node: RL78-Modifiers549813
+Node: RL78-Directives550589
+Node: RL78-Syntax551087
+Node: RL78-Chars551283
+Node: RX-Dependent551839
+Node: RX-Opts552270
+Node: RX-Modifiers555384
+Node: RX-Directives556488
+Node: RX-Float557228
+Node: RX-Syntax557869
+Node: RX-Chars558048
+Node: S/390-Dependent558600
+Node: s390 Options559316
+Node: s390 Characters560862
+Node: s390 Syntax561383
+Node: s390 Register562284
+Node: s390 Mnemonics563097
+Node: s390 Operands566117
+Node: s390 Formats568736
+Node: s390 Aliases576582
+Node: s390 Operand Modifier580479
+Node: s390 Instruction Marker584280
+Node: s390 Literal Pool Entries585296
+Node: s390 Directives587219
+Node: s390 Floating Point592275
+Node: SCORE-Dependent592721
+Node: SCORE-Opts593026
+Node: SCORE-Pseudo594314
+Node: SCORE-Syntax596391
+Node: SCORE-Chars596573
+Node: SH-Dependent597131
+Node: SH Options597542
+Node: SH Syntax598597
+Node: SH-Chars598870
+Node: SH-Regs599413
+Node: SH-Addressing600027
+Node: SH Floating Point600936
+Node: SH Directives602030
+Node: SH Opcodes602431
+Node: SH64-Dependent606753
+Node: SH64 Options607116
+Node: SH64 Syntax608913
+Node: SH64-Chars609196
+Node: SH64-Regs609745
+Node: SH64-Addressing610841
+Node: SH64 Directives612024
+Node: SH64 Opcodes613009
+Node: Sparc-Dependent613725
+Node: Sparc-Opts614137
+Node: Sparc-Aligned-Data618795
+Node: Sparc-Syntax619627
+Node: Sparc-Chars620201
+Node: Sparc-Regs620764
+Node: Sparc-Constants625875
+Node: Sparc-Relocs630635
+Node: Sparc-Size-Translations635771
+Node: Sparc-Float637420
+Node: Sparc-Directives637615
+Node: TIC54X-Dependent639575
+Node: TIC54X-Opts640338
+Node: TIC54X-Block641381
+Node: TIC54X-Env641741
+Node: TIC54X-Constants642089
+Node: TIC54X-Subsyms642491
+Node: TIC54X-Locals644400
+Node: TIC54X-Builtins645144
+Node: TIC54X-Ext647615
+Node: TIC54X-Directives648186
+Node: TIC54X-Macros659087
+Node: TIC54X-MMRegs661198
+Node: TIC54X-Syntax661436
+Node: TIC54X-Chars661626
+Node: TIC6X-Dependent662317
+Node: TIC6X Options662620
+Node: TIC6X Syntax664621
+Node: TIC6X Directives665723
+Node: TILE-Gx-Dependent668008
+Node: TILE-Gx Options668318
+Node: TILE-Gx Syntax668668
+Node: TILE-Gx Opcodes670902
+Node: TILE-Gx Registers671190
+Node: TILE-Gx Modifiers671962
+Node: TILE-Gx Directives676934
+Node: TILEPro-Dependent677838
+Node: TILEPro Options678147
+Node: TILEPro Syntax678331
+Node: TILEPro Opcodes680565
+Node: TILEPro Registers680856
+Node: TILEPro Modifiers681626
+Node: TILEPro Directives686391
+Node: Z80-Dependent687295
+Node: Z80 Options687683
+Node: Z80 Syntax689106
+Node: Z80-Chars689778
+Node: Z80-Regs690628
+Node: Z80-Case690980
+Node: Z80 Floating Point691425
+Node: Z80 Directives691619
+Node: Z80 Opcodes693244
+Node: Z8000-Dependent694588
+Node: Z8000 Options695549
+Node: Z8000 Syntax695766
+Node: Z8000-Chars696056
+Node: Z8000-Regs696538
+Node: Z8000-Addressing697328
+Node: Z8000 Directives698445
+Node: Z8000 Opcodes700054
+Node: Vax-Dependent709996
+Node: VAX-Opts710556
+Node: VAX-float714291
+Node: VAX-directives714923
+Node: VAX-opcodes715784
+Node: VAX-branch716173
+Node: VAX-operands718680
+Node: VAX-no719443
+Node: VAX-Syntax719699
+Node: VAX-Chars719865
+Node: V850-Dependent720419
+Node: V850 Options720817
+Node: V850 Syntax724463
+Node: V850-Chars724703
+Node: V850-Regs725247
+Node: V850 Floating Point726815
+Node: V850 Directives727021
+Node: V850 Opcodes729088
+Node: XGATE-Dependent734980
+Node: XGATE-Opts735400
+Node: XGATE-Syntax736391
+Node: XGATE-Directives738470
+Node: XGATE-Float738709
+Node: XGATE-opcodes739206
+Node: XSTORMY16-Dependent739318
+Node: XStormy16 Syntax739664
+Node: XStormy16-Chars739854
+Node: XStormy16 Directives740467
+Node: XStormy16 Opcodes741122
+Node: Xtensa-Dependent742178
+Node: Xtensa Options742912
+Node: Xtensa Syntax745649
+Node: Xtensa Opcodes747793
+Node: Xtensa Registers749587
+Node: Xtensa Optimizations750220
+Node: Density Instructions750672
+Node: Xtensa Automatic Alignment751774
+Node: Xtensa Relaxation754221
+Node: Xtensa Branch Relaxation755129
+Node: Xtensa Call Relaxation756501
+Node: Xtensa Immediate Relaxation758287
+Node: Xtensa Directives760861
+Node: Schedule Directive762570
+Node: Longcalls Directive762910
+Node: Transform Directive763454
+Node: Literal Directive764196
+Ref: Literal Directive-Footnote-1767735
+Node: Literal Position Directive767877
+Node: Literal Prefix Directive769576
+Node: Absolute Literals Directive770474
+Node: Reporting Bugs771781
+Node: Bug Criteria772507
+Node: Bug Reporting773274
+Node: Acknowledgements779954
+Ref: Acknowledgements-Footnote-1784919
+Node: GNU Free Documentation License784945
+Node: AS Index810114

End Tag Table
diff --git a/share/info/bfd.info b/share/info/bfd.info
index 5ec639e..6f23f4b 100644
--- a/share/info/bfd.info
+++ b/share/info/bfd.info
@@ -1,5 +1,5 @@
This is bfd.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gdb/gdb-current/bfd/doc/bfd.texinfo.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gdb/gdb-current/bfd/doc/bfd.texinfo.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -13505,70 +13505,70 @@ BFD Index

Tag Table:
-Node: Top1182
-Node: Overview1521
-Node: History2572
-Node: How It Works3518
-Node: What BFD Version 2 Can Do5061
-Node: BFD information loss6376
-Node: Canonical format8908
-Node: BFD front end13280
-Node: typedef bfd13704
-Node: Error reporting24625
-Node: Miscellaneous29492
-Node: Memory Usage46635
-Node: Initialization47863
-Node: Sections48322
-Node: Section Input48805
-Node: Section Output50170
-Node: typedef asection52656
-Node: section prototypes78800
-Node: Symbols89057
-Node: Reading Symbols90652
-Node: Writing Symbols91759
-Node: Mini Symbols93500
-Node: typedef asymbol94474
-Node: symbol handling functions100533
-Node: Archives105875
-Node: Formats109904
-Node: Relocations112852
-Node: typedef arelent113579
-Node: howto manager129215
-Node: Core Files241466
-Node: Targets243504
-Node: bfd_target245474
-Node: Architectures268696
-Node: Opening and Closing295805
-Node: Internal310127
-Node: File Caching316472
-Node: Linker Functions318386
-Node: Creating a Linker Hash Table320059
-Node: Adding Symbols to the Hash Table321797
-Node: Differing file formats322697
-Node: Adding symbols from an object file324422
-Node: Adding symbols from an archive326573
-Node: Performing the Final Link329502
-Node: Information provided by the linker330744
-Node: Relocating the section contents331898
-Node: Writing the symbol table333649
-Node: Hash Tables338033
-Node: Creating and Freeing a Hash Table339231
-Node: Looking Up or Entering a String340481
-Node: Traversing a Hash Table341734
-Node: Deriving a New Hash Table Type342523
-Node: Define the Derived Structures343589
-Node: Write the Derived Creation Routine344670
-Node: Write Other Derived Routines347294
-Node: BFD back ends348609
-Node: What to Put Where348879
-Node: aout349059
-Node: coff355377
-Node: elf383814
-Node: mmo384215
-Node: File layout385143
-Node: Symbol-table390790
-Node: mmo section mapping394559
-Node: GNU Free Documentation License398211
-Node: BFD Index423294
+Node: Top1179
+Node: Overview1518
+Node: History2569
+Node: How It Works3515
+Node: What BFD Version 2 Can Do5058
+Node: BFD information loss6373
+Node: Canonical format8905
+Node: BFD front end13277
+Node: typedef bfd13701
+Node: Error reporting24622
+Node: Miscellaneous29489
+Node: Memory Usage46632
+Node: Initialization47860
+Node: Sections48319
+Node: Section Input48802
+Node: Section Output50167
+Node: typedef asection52653
+Node: section prototypes78797
+Node: Symbols89054
+Node: Reading Symbols90649
+Node: Writing Symbols91756
+Node: Mini Symbols93497
+Node: typedef asymbol94471
+Node: symbol handling functions100530
+Node: Archives105872
+Node: Formats109901
+Node: Relocations112849
+Node: typedef arelent113576
+Node: howto manager129212
+Node: Core Files241463
+Node: Targets243501
+Node: bfd_target245471
+Node: Architectures268693
+Node: Opening and Closing295802
+Node: Internal310124
+Node: File Caching316469
+Node: Linker Functions318383
+Node: Creating a Linker Hash Table320056
+Node: Adding Symbols to the Hash Table321794
+Node: Differing file formats322694
+Node: Adding symbols from an object file324419
+Node: Adding symbols from an archive326570
+Node: Performing the Final Link329499
+Node: Information provided by the linker330741
+Node: Relocating the section contents331895
+Node: Writing the symbol table333646
+Node: Hash Tables338030
+Node: Creating and Freeing a Hash Table339228
+Node: Looking Up or Entering a String340478
+Node: Traversing a Hash Table341731
+Node: Deriving a New Hash Table Type342520
+Node: Define the Derived Structures343586
+Node: Write the Derived Creation Routine344667
+Node: Write Other Derived Routines347291
+Node: BFD back ends348606
+Node: What to Put Where348876
+Node: aout349056
+Node: coff355374
+Node: elf383811
+Node: mmo384212
+Node: File layout385140
+Node: Symbol-table390787
+Node: mmo section mapping394556
+Node: GNU Free Documentation License398208
+Node: BFD Index423291

End Tag Table
diff --git a/share/info/binutils.info b/share/info/binutils.info
index 7226721..5863b02 100644
--- a/share/info/binutils.info
+++ b/share/info/binutils.info
@@ -1,5 +1,5 @@
This is binutils.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../binutils/binutils-current/binutils/doc/binutils.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../binutils/binutils-current/binutils/doc/binutils.texi.
Copyright (C) 1991-2013 Free Software Foundation, Inc.
@@ -4850,35 +4850,35 @@ Binutils Index

Tag Table:
-Node: Top2030
-Node: ar3753
-Node: ar cmdline6891
-Node: ar scripts17106
-Node: nm22794
-Node: objcopy32690
-Node: objdump64459
-Node: ranlib86588
-Node: size88105
-Node: strings91109
-Node: strip93567
-Node: c++filt100799
-Ref: c++filt-Footnote-1105640
-Node: addr2line105746
-Node: nlmconv110083
-Node: windmc112688
-Node: windres116337
-Node: dlltool122698
-Node: def file format135578
-Node: readelf138117
-Node: elfedit145667
-Node: Common Options147921
-Node: Selecting the Target System148961
-Node: Target Selection149893
-Node: Architecture Selection151875
-Node: Reporting Bugs152703
-Node: Bug Criteria153482
-Node: Bug Reporting154035
-Node: GNU Free Documentation License160936
-Node: Binutils Index186115
+Node: Top2027
+Node: ar3750
+Node: ar cmdline6888
+Node: ar scripts17103
+Node: nm22791
+Node: objcopy32687
+Node: objdump64456
+Node: ranlib86585
+Node: size88102
+Node: strings91106
+Node: strip93564
+Node: c++filt100796
+Ref: c++filt-Footnote-1105637
+Node: addr2line105743
+Node: nlmconv110080
+Node: windmc112685
+Node: windres116334
+Node: dlltool122695
+Node: def file format135575
+Node: readelf138114
+Node: elfedit145664
+Node: Common Options147918
+Node: Selecting the Target System148958
+Node: Target Selection149890
+Node: Architecture Selection151872
+Node: Reporting Bugs152700
+Node: Bug Criteria153479
+Node: Bug Reporting154032
+Node: GNU Free Documentation License160933
+Node: Binutils Index186112

End Tag Table
diff --git a/share/info/cpp.info b/share/info/cpp.info
index 15e254b..8a16a70 100644
--- a/share/info/cpp.info
+++ b/share/info/cpp.info
@@ -1,5 +1,5 @@
This is doc/cpp.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/doc/cpp.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/doc/cpp.texi.
Copyright (C) 1987-2014 Free Software Foundation, Inc.
@@ -5560,79 +5560,79 @@ Concept Index

Tag Table:
-Node: Top1082
-Node: Overview3687
-Node: Character sets6520
-Ref: Character sets-Footnote-18703
-Node: Initial processing8884
-Ref: trigraphs10443
-Node: Tokenization14645
-Ref: Tokenization-Footnote-121781
-Node: The preprocessing language21892
-Node: Header Files24770
-Node: Include Syntax26686
-Node: Include Operation28323
-Node: Search Path30171
-Node: Once-Only Headers33372
-Node: Alternatives to Wrapper #ifndef35031
-Node: Computed Includes36774
-Node: Wrapper Headers39932
-Node: System Headers42358
-Node: Macros44408
-Node: Object-like Macros45549
-Node: Function-like Macros49139
-Node: Macro Arguments50755
-Node: Stringification54900
-Node: Concatenation58106
-Node: Variadic Macros61214
-Node: Predefined Macros66001
-Node: Standard Predefined Macros66589
-Node: Common Predefined Macros72565
-Node: System-specific Predefined Macros92361
-Node: C++ Named Operators94384
-Node: Undefining and Redefining Macros95348
-Node: Directives Within Macro Arguments97452
-Node: Macro Pitfalls99000
-Node: Misnesting99533
-Node: Operator Precedence Problems100645
-Node: Swallowing the Semicolon102511
-Node: Duplication of Side Effects104534
-Node: Self-Referential Macros106717
-Node: Argument Prescan109126
-Node: Newlines in Arguments112880
-Node: Conditionals113831
-Node: Conditional Uses115661
-Node: Conditional Syntax117019
-Node: Ifdef117339
-Node: If120500
-Node: Defined122804
-Node: Else124087
-Node: Elif124657
-Node: Deleted Code125946
-Node: Diagnostics127193
-Node: Line Control128740
-Node: Pragmas132544
-Node: Other Directives137300
-Node: Preprocessor Output138350
-Node: Traditional Mode141551
-Node: Traditional lexical analysis142609
-Node: Traditional macros145112
-Node: Traditional miscellany148914
-Node: Traditional warnings149911
-Node: Implementation Details152108
-Node: Implementation-defined behavior152729
-Ref: Identifier characters153481
-Node: Implementation limits156559
-Node: Obsolete Features159233
-Node: Differences from previous versions162121
-Node: Invocation166329
-Ref: Wtrigraphs170781
-Ref: dashMF175556
-Ref: fdollars-in-identifiers185287
-Node: Environment Variables195156
-Node: GNU Free Documentation License198122
-Node: Index of Directives223286
-Node: Option Index225366
-Node: Concept Index231769
+Node: Top1080
+Node: Overview3685
+Node: Character sets6518
+Ref: Character sets-Footnote-18701
+Node: Initial processing8882
+Ref: trigraphs10441
+Node: Tokenization14643
+Ref: Tokenization-Footnote-121779
+Node: The preprocessing language21890
+Node: Header Files24768
+Node: Include Syntax26684
+Node: Include Operation28321
+Node: Search Path30169
+Node: Once-Only Headers33370
+Node: Alternatives to Wrapper #ifndef35029
+Node: Computed Includes36772
+Node: Wrapper Headers39930
+Node: System Headers42356
+Node: Macros44406
+Node: Object-like Macros45547
+Node: Function-like Macros49137
+Node: Macro Arguments50753
+Node: Stringification54898
+Node: Concatenation58104
+Node: Variadic Macros61212
+Node: Predefined Macros65999
+Node: Standard Predefined Macros66587
+Node: Common Predefined Macros72563
+Node: System-specific Predefined Macros92359
+Node: C++ Named Operators94382
+Node: Undefining and Redefining Macros95346
+Node: Directives Within Macro Arguments97450
+Node: Macro Pitfalls98998
+Node: Misnesting99531
+Node: Operator Precedence Problems100643
+Node: Swallowing the Semicolon102509
+Node: Duplication of Side Effects104532
+Node: Self-Referential Macros106715
+Node: Argument Prescan109124
+Node: Newlines in Arguments112878
+Node: Conditionals113829
+Node: Conditional Uses115659
+Node: Conditional Syntax117017
+Node: Ifdef117337
+Node: If120498
+Node: Defined122802
+Node: Else124085
+Node: Elif124655
+Node: Deleted Code125944
+Node: Diagnostics127191
+Node: Line Control128738
+Node: Pragmas132542
+Node: Other Directives137298
+Node: Preprocessor Output138348
+Node: Traditional Mode141549
+Node: Traditional lexical analysis142607
+Node: Traditional macros145110
+Node: Traditional miscellany148912
+Node: Traditional warnings149909
+Node: Implementation Details152106
+Node: Implementation-defined behavior152727
+Ref: Identifier characters153479
+Node: Implementation limits156557
+Node: Obsolete Features159231
+Node: Differences from previous versions162119
+Node: Invocation166327
+Ref: Wtrigraphs170779
+Ref: dashMF175554
+Ref: fdollars-in-identifiers185285
+Node: Environment Variables195154
+Node: GNU Free Documentation License198120
+Node: Index of Directives223284
+Node: Option Index225364
+Node: Concept Index231767

End Tag Table
diff --git a/share/info/cppinternals.info b/share/info/cppinternals.info
index 59141e7..503b7d6 100644
--- a/share/info/cppinternals.info
+++ b/share/info/cppinternals.info
@@ -1,5 +1,5 @@
This is doc/cppinternals.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/doc/cppinternals.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/doc/cppinternals.texi.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -1019,17 +1019,17 @@ Concept Index

Tag Table:
-Node: Top1044
-Node: Conventions2729
-Node: Lexer3671
-Ref: Invalid identifiers11584
-Ref: Lexing a line13533
-Node: Hash Nodes18306
-Node: Macro Expansion21185
-Node: Token Spacing30132
-Node: Line Numbering35992
-Node: Guard Macros40077
-Node: Files44868
-Node: Concept Index48334
+Node: Top1042
+Node: Conventions2727
+Node: Lexer3669
+Ref: Invalid identifiers11582
+Ref: Lexing a line13531
+Node: Hash Nodes18304
+Node: Macro Expansion21183
+Node: Token Spacing30130
+Node: Line Numbering35990
+Node: Guard Macros40075
+Node: Files44866
+Node: Concept Index48332

End Tag Table
diff --git a/share/info/gcc.info b/share/info/gcc.info
index a023aec..07f53c8 100644
--- a/share/info/gcc.info
+++ b/share/info/gcc.info
@@ -1,5 +1,5 @@
This is doc/gcc.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/doc/gcc.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/doc/gcc.texi.
Copyright (C) 1988-2014 Free Software Foundation, Inc.
@@ -58,11 +58,10 @@ Introduction
This manual documents how to use the GNU compilers, as well as their
features and incompatibilities, and how to report bugs. It corresponds
-to the compilers (Linaro GCC 4.9-2014.05-1~dev) version 4.9.1. The
-internals of the GNU compilers, including how to port them to new
-targets and some information about how to write front ends for new
-languages, are documented in a separate manual. *Note Introduction:
-(gccint)Top.
+to the compilers (Linaro GCC 4.9-2014.06) version 4.9.1. The internals
+of the GNU compilers, including how to port them to new targets and
+some information about how to write front ends for new languages, are
+documented in a separate manual. *Note Introduction: (gccint)Top.
* Menu:
@@ -1279,7 +1278,7 @@ _Machine Dependent Options_
-mpretend-cmove -mtas
_Solaris 2 Options_
- -mimpure-text -mno-impure-text
+ -mclear-hwcap -mno-clear-hwcap -mimpure-text -mno-impure-text
-pthreads -pthread
_SPARC Options_
@@ -6789,7 +6788,7 @@ optimizations to be performed is desired.
zero-extends in 64-bit registers after writing to their lower
32-bit half.
- Enabled for AArch64 and x86 at levels `-O2', `-O3'.
+ Enabled for Alpha, AArch64 and x86 at levels `-O2', `-O3', `-Os'.
`-flive-range-shrinkage'
Attempt to decrease register pressure through register live range
@@ -9284,6 +9283,28 @@ includes experimental options that may produce broken code.
maximum number of values and types it stores per one formal
parameter of a function.
+ `ipa-cp-eval-threshold'
+ IPA-CP calculates its own score of cloning profitability
+ heuristics and performs those cloning opportunities with
+ scores that exceed `ipa-cp-eval-threshold'.
+
+ `ipa-max-agg-items'
+ IPA-CP is also capable to propagate a number of scalar values
+ passed in an aggregate. `ipa-max-agg-items' controls the
+ maximum number of such values per one parameter.
+
+ `ipa-cp-loop-hint-bonus'
+ When IPA-CP determines that a cloning candidate would make
+ the number of iterations of a loop known, it adds a bonus of
+ `ipa-cp-loop-hint-bonus' bonus to the profitability score of
+ the candidate.
+
+ `ipa-cp-array-index-hint-bonus'
+ When IPA-CP determines that a cloning candidate would make
+ the index of an array access known, it adds a bonus of
+ `ipa-cp-array-index-hint-bonus' bonus to the profitability
+ score of the candidate.
+
`lto-partitions'
Specify desired number of partitions produced during WHOPR
compilation. The number of partitions should exceed the
@@ -19372,6 +19393,13 @@ File: gcc.info, Node: Solaris 2 Options, Next: SPARC Options, Prev: SH Option
These `-m' options are supported on Solaris 2:
+`-mclear-hwcap'
+ `-mclear-hwcap' tells the compiler to remove the hardware
+ capabilities generated by the Solaris assembler. This is only
+ necessary when object files use ISA extensions not supported by
+ the current machine, but check at runtime whether or not to use
+ them.
+
`-mimpure-text'
`-mimpure-text', used in addition to `-shared', tells the compiler
to not pass `-z text' to the linker when linking a shared object.
@@ -22286,7 +22314,9 @@ never pass it as an argument.
This is more friendly to code living in shared libraries, as it reduces
the number of dynamic relocations that are needed, and by consequence,
-allows the data to be read-only.
+allows the data to be read-only. This alternative with label
+differences is not supported for the AVR target, please use the first
+approach for AVR programs.
The `&&foo' expressions for the same label might have different values
if the containing function is inlined or cloned. If a program relies
@@ -40371,7 +40401,7 @@ All of them generate the machine instruction that is part of the name.
The following built-in functions are available when `-mavx2' is used.
All of them generate the machine instruction that is part of the name.
- v32qi __builtin_ia32_mpsadbw256 (v32qi,v32qi,v32qi,int)
+ v32qi __builtin_ia32_mpsadbw256 (v32qi,v32qi,int)
v32qi __builtin_ia32_pabsb256 (v32qi)
v16hi __builtin_ia32_pabsw256 (v16hi)
v8si __builtin_ia32_pabsd256 (v8si)
@@ -40591,8 +40621,8 @@ All of them generate the machine instruction that is part of the name.
The following built-in functions are available when `-mxop' is used.
v2df __builtin_ia32_vfrczpd (v2df)
v4sf __builtin_ia32_vfrczps (v4sf)
- v2df __builtin_ia32_vfrczsd (v2df, v2df)
- v4sf __builtin_ia32_vfrczss (v4sf, v4sf)
+ v2df __builtin_ia32_vfrczsd (v2df)
+ v4sf __builtin_ia32_vfrczss (v4sf)
v4df __builtin_ia32_vfrczpd256 (v4df)
v8sf __builtin_ia32_vfrczps256 (v8sf)
v2di __builtin_ia32_vpcmov (v2di, v2di, v2di)
@@ -53304,6 +53334,7 @@ look up both forms.
* mcix: DEC Alpha Options. (line 163)
* mcld: i386 and x86-64 Options.
(line 679)
+* mclear-hwcap: Solaris 2 Options. (line 9)
* mclip: MeP Options. (line 35)
* mcmodel: SPARC Options. (line 262)
* mcmodel=kernel: i386 and x86-64 Options.
@@ -53609,7 +53640,7 @@ look up both forms.
* mieee-with-inexact: DEC Alpha Options. (line 52)
* milp32: IA-64 Options. (line 121)
* mimadd: MIPS Options. (line 547)
-* mimpure-text: Solaris 2 Options. (line 9)
+* mimpure-text: Solaris 2 Options. (line 16)
* mincoming-stack-boundary: i386 and x86-64 Options.
(line 542)
* mindexed-addressing: SH Options. (line 350)
@@ -54663,10 +54694,10 @@ look up both forms.
* print-sysroot: Debugging Options. (line 1423)
* print-sysroot-headers-suffix: Debugging Options. (line 1430)
* private_bundle: Darwin Options. (line 196)
-* pthread <1>: Solaris 2 Options. (line 31)
+* pthread <1>: Solaris 2 Options. (line 38)
* pthread: RS/6000 and PowerPC Options.
(line 797)
-* pthreads: Solaris 2 Options. (line 25)
+* pthreads: Solaris 2 Options. (line 32)
* Q: Debugging Options. (line 416)
* Qn: System V Options. (line 18)
* Qy: System V Options. (line 14)
@@ -57057,319 +57088,319 @@ Keyword Index

Tag Table:
-Node: Top2020
-Node: G++ and GCC3794
-Node: Standards5863
-Node: Invoking GCC18020
-Node: Option Summary21765
-Node: Overall Options63510
-Node: Invoking G++77748
-Node: C Dialect Options79271
-Node: C++ Dialect Options96275
-Node: Objective-C and Objective-C++ Dialect Options126843
-Node: Language Independent Options137351
-Node: Warning Options141845
-Node: Debugging Options211941
-Node: Optimize Options271886
-Ref: Type-punning331446
-Node: Preprocessor Options414135
-Ref: Wtrigraphs418917
-Ref: dashMF423665
-Ref: fdollars-in-identifiers434529
-Node: Assembler Options444796
-Node: Link Options445488
-Ref: Link Options-Footnote-1457644
-Node: Directory Options457978
-Node: Spec Files464531
-Node: Target Options486414
-Node: Submodel Options486813
-Node: AArch64 Options488579
-Node: Adapteva Epiphany Options493712
-Node: ARC Options499663
-Node: ARM Options512102
-Node: AVR Options529396
-Node: Blackfin Options549599
-Node: C6X Options557614
-Node: CRIS Options559157
-Node: CR16 Options562901
-Node: Darwin Options563808
-Node: DEC Alpha Options571243
-Node: FR30 Options582831
-Node: FRV Options583396
-Node: GNU/Linux Options590115
-Node: H8/300 Options591376
-Node: HPPA Options592826
-Node: i386 and x86-64 Options602127
-Node: i386 and x86-64 Windows Options644168
-Node: IA-64 Options647024
-Node: LM32 Options655088
-Node: M32C Options655612
-Node: M32R/D Options656886
-Node: M680x0 Options660432
-Node: MCore Options674478
-Node: MeP Options675981
-Node: MicroBlaze Options679941
-Node: MIPS Options682737
-Node: MMIX Options714675
-Node: MN10300 Options717157
-Node: Moxie Options719700
-Node: MSP430 Options720071
-Node: NDS32 Options723299
-Node: Nios II Options725180
-Node: PDP-11 Options733627
-Node: picoChip Options735321
-Node: PowerPC Options737462
-Node: RL78 Options737683
-Node: RS/6000 and PowerPC Options738345
-Node: RX Options777299
-Node: S/390 and zSeries Options784633
-Node: Score Options793193
-Node: SH Options794035
-Node: Solaris 2 Options812723
-Node: SPARC Options813954
-Node: SPU Options827204
-Node: System V Options832141
-Node: TILE-Gx Options832967
-Node: TILEPro Options833985
-Node: V850 Options834489
-Node: VAX Options841202
-Node: VMS Options841737
-Node: VxWorks Options842548
-Node: x86-64 Options843703
-Node: Xstormy16 Options843921
-Node: Xtensa Options844210
-Node: zSeries Options848521
-Node: Code Gen Options848717
-Node: Environment Variables879626
-Node: Precompiled Headers887627
-Node: C Implementation893635
-Node: Translation implementation895324
-Node: Environment implementation895916
-Node: Identifiers implementation896471
-Node: Characters implementation897558
-Node: Integers implementation901209
-Node: Floating point implementation903095
-Node: Arrays and pointers implementation906160
-Ref: Arrays and pointers implementation-Footnote-1907619
-Node: Hints implementation907743
-Node: Structures unions enumerations and bit-fields implementation909230
-Node: Qualifiers implementation911455
-Node: Declarators implementation913235
-Node: Statements implementation913577
-Node: Preprocessing directives implementation913904
-Node: Library functions implementation916226
-Node: Architecture implementation916876
-Node: Locale-specific behavior implementation918518
-Node: C++ Implementation918823
-Node: Conditionally-supported behavior920105
-Node: Exception handling920615
-Node: C Extensions921024
-Node: Statement Exprs926098
-Node: Local Labels930574
-Node: Labels as Values933547
-Ref: Labels as Values-Footnote-1935946
-Node: Nested Functions936129
-Node: Constructing Calls940087
-Node: Typeof944805
-Node: Conditionals949186
-Node: __int128950076
-Node: Long Long950600
-Node: Complex952076
-Node: Floating Types954665
-Node: Half-Precision955793
-Node: Decimal Float957975
-Node: Hex Floats959830
-Node: Fixed-Point960866
-Node: Named Address Spaces964148
-Ref: AVR Named Address Spaces964829
-Node: Zero Length970035
-Node: Empty Structures973322
-Node: Variable Length973728
-Node: Variadic Macros976584
-Node: Escaped Newlines978962
-Node: Subscripting979801
-Node: Pointer Arith980527
-Node: Initializers981095
-Node: Compound Literals981591
-Node: Designated Inits984952
-Node: Case Ranges988690
-Node: Cast to Union989371
-Node: Mixed Declarations990462
-Node: Function Attributes990972
-Node: Attribute Syntax1085477
-Node: Function Prototypes1095868
-Node: C++ Comments1097649
-Node: Dollar Signs1098168
-Node: Character Escapes1098633
-Node: Variable Attributes1098927
-Ref: AVR Variable Attributes1112618
-Ref: MeP Variable Attributes1115279
-Ref: i386 Variable Attributes1117225
-Node: Type Attributes1122889
-Ref: MeP Type Attributes1136777
-Ref: i386 Type Attributes1137051
-Ref: PowerPC Type Attributes1137742
-Ref: SPU Type Attributes1138604
-Node: Alignment1138895
-Node: Inline1140265
-Node: Volatiles1145240
-Node: Extended Asm1148122
-Ref: Example of asm with clobbered asm reg1154026
-Ref: Extended asm with goto1163738
-Node: Constraints1171589
-Node: Simple Constraints1172673
-Node: Multi-Alternative1179994
-Node: Modifiers1181711
-Node: Machine Constraints1184725
-Node: Asm Labels1241102
-Node: Explicit Reg Vars1242778
-Node: Global Reg Vars1244381
-Node: Local Reg Vars1248877
-Node: Alternate Keywords1251294
-Node: Incomplete Enums1252780
-Node: Function Names1253536
-Node: Return Address1255697
-Node: Vector Extensions1259204
-Node: Offsetof1266123
-Node: __sync Builtins1266936
-Node: __atomic Builtins1272406
-Node: x86 specific memory model extensions for transactional memory1284045
-Node: Object Size Checking1285307
-Node: Cilk Plus Builtins1290800
-Node: Other Builtins1291680
-Node: Target Builtins1321004
-Node: Alpha Built-in Functions1322423
-Node: Altera Nios II Built-in Functions1325436
-Node: ARC Built-in Functions1329421
-Node: ARC SIMD Built-in Functions1334632
-Node: ARM iWMMXt Built-in Functions1343528
-Node: ARM NEON Intrinsics1350511
-Node: ARM ACLE Intrinsics1567994
-Node: AVR Built-in Functions1569373
-Node: Blackfin Built-in Functions1572443
-Node: FR-V Built-in Functions1573060
-Node: Argument Types1573921
-Node: Directly-mapped Integer Functions1575675
-Node: Directly-mapped Media Functions1576759
-Node: Raw read/write Functions1583793
-Node: Other Built-in Functions1584707
-Node: X86 Built-in Functions1585893
-Node: X86 transactional memory intrinsics1645103
-Node: MIPS DSP Built-in Functions1647780
-Node: MIPS Paired-Single Support1660290
-Node: MIPS Loongson Built-in Functions1661789
-Node: Paired-Single Arithmetic1668309
-Node: Paired-Single Built-in Functions1669257
-Node: MIPS-3D Built-in Functions1671924
-Node: Other MIPS Built-in Functions1677301
-Node: MSP430 Built-in Functions1678306
-Node: NDS32 Built-in Functions1679210
-Node: picoChip Built-in Functions1680503
-Node: PowerPC Built-in Functions1681847
-Node: PowerPC AltiVec/VSX Built-in Functions1685659
-Node: PowerPC Hardware Transactional Memory Built-in Functions1818557
-Node: RX Built-in Functions1825098
-Node: S/390 System z Built-in Functions1829131
-Node: SH Built-in Functions1834368
-Node: SPARC VIS Built-in Functions1835761
-Node: SPU Built-in Functions1841365
-Node: TI C6X Built-in Functions1843181
-Node: TILE-Gx Built-in Functions1844205
-Node: TILEPro Built-in Functions1845322
-Node: Target Format Checks1846389
-Node: Solaris Format Checks1846821
-Node: Darwin Format Checks1847247
-Node: Pragmas1848065
-Node: ARM Pragmas1848801
-Node: M32C Pragmas1849404
-Node: MeP Pragmas1850478
-Node: RS/6000 and PowerPC Pragmas1852547
-Node: Darwin Pragmas1853288
-Node: Solaris Pragmas1854355
-Node: Symbol-Renaming Pragmas1855516
-Node: Structure-Packing Pragmas1857070
-Node: Weak Pragmas1858720
-Node: Diagnostic Pragmas1859454
-Node: Visibility Pragmas1862561
-Node: Push/Pop Macro Pragmas1863313
-Node: Function Specific Option Pragmas1864285
-Node: Loop-Specific Pragmas1866473
-Node: Unnamed Fields1867569
-Node: Thread-Local1869797
-Node: C99 Thread-Local Edits1871902
-Node: C++98 Thread-Local Edits1873914
-Node: Binary constants1877358
-Node: C++ Extensions1878029
-Node: C++ Volatiles1879740
-Node: Restricted Pointers1882088
-Node: Vague Linkage1883679
-Node: C++ Interface1887303
-Ref: C++ Interface-Footnote-11891589
-Node: Template Instantiation1891725
-Node: Bound member functions1898312
-Node: C++ Attributes1899844
-Node: Function Multiversioning1903421
-Node: Namespace Association1905236
-Node: Type Traits1906616
-Node: Java Exceptions1913104
-Node: Deprecated Features1914494
-Node: Backwards Compatibility1917459
-Node: Objective-C1918811
-Node: GNU Objective-C runtime API1919420
-Node: Modern GNU Objective-C runtime API1920427
-Node: Traditional GNU Objective-C runtime API1922864
-Node: Executing code before main1923592
-Node: What you can and what you cannot do in +load1926330
-Node: Type encoding1928720
-Node: Legacy type encoding1933796
-Node: @encode1934887
-Node: Method signatures1935428
-Node: Garbage Collection1937423
-Node: Constant string objects1940112
-Node: compatibility_alias1942620
-Node: Exceptions1943342
-Node: Synchronization1946053
-Node: Fast enumeration1947237
-Node: Using fast enumeration1947549
-Node: c99-like fast enumeration syntax1948760
-Node: Fast enumeration details1949463
-Node: Fast enumeration protocol1951804
-Node: Messaging with the GNU Objective-C runtime1954956
-Node: Dynamically registering methods1956327
-Node: Forwarding hook1958018
-Node: Compatibility1961058
-Node: Gcov1967625
-Node: Gcov Intro1968158
-Node: Invoking Gcov1970876
-Node: Gcov and Optimization1985122
-Node: Gcov Data Files1988122
-Node: Cross-profiling1989517
-Node: Trouble1991368
-Node: Actual Bugs1992780
-Node: Interoperation1993227
-Node: Incompatibilities2000119
-Node: Fixed Headers2008270
-Node: Standard Libraries2009933
-Node: Disappointments2011305
-Node: C++ Misunderstandings2015663
-Node: Static Definitions2016474
-Node: Name lookup2017527
-Ref: Name lookup-Footnote-12022305
-Node: Temporaries2022492
-Node: Copy Assignment2024468
-Node: Non-bugs2026275
-Node: Warnings and Errors2036782
-Node: Bugs2038544
-Node: Bug Criteria2039011
-Node: Bug Reporting2041221
-Node: Service2041442
-Node: Contributing2042261
-Node: Funding2043001
-Node: GNU Project2045490
-Node: Copying2046136
-Node: GNU Free Documentation License2083664
-Node: Contributors2108801
-Node: Option Index2146673
-Node: Keyword Index2355356
+Node: Top2018
+Node: G++ and GCC3786
+Node: Standards5855
+Node: Invoking GCC18012
+Node: Option Summary21757
+Node: Overall Options63533
+Node: Invoking G++77771
+Node: C Dialect Options79294
+Node: C++ Dialect Options96298
+Node: Objective-C and Objective-C++ Dialect Options126866
+Node: Language Independent Options137374
+Node: Warning Options141868
+Node: Debugging Options211964
+Node: Optimize Options271909
+Ref: Type-punning331483
+Node: Preprocessor Options415152
+Ref: Wtrigraphs419934
+Ref: dashMF424682
+Ref: fdollars-in-identifiers435546
+Node: Assembler Options445813
+Node: Link Options446505
+Ref: Link Options-Footnote-1458661
+Node: Directory Options458995
+Node: Spec Files465548
+Node: Target Options487431
+Node: Submodel Options487830
+Node: AArch64 Options489596
+Node: Adapteva Epiphany Options494729
+Node: ARC Options500680
+Node: ARM Options513119
+Node: AVR Options530413
+Node: Blackfin Options550616
+Node: C6X Options558631
+Node: CRIS Options560174
+Node: CR16 Options563918
+Node: Darwin Options564825
+Node: DEC Alpha Options572260
+Node: FR30 Options583848
+Node: FRV Options584413
+Node: GNU/Linux Options591132
+Node: H8/300 Options592393
+Node: HPPA Options593843
+Node: i386 and x86-64 Options603144
+Node: i386 and x86-64 Windows Options645185
+Node: IA-64 Options648041
+Node: LM32 Options656105
+Node: M32C Options656629
+Node: M32R/D Options657903
+Node: M680x0 Options661449
+Node: MCore Options675495
+Node: MeP Options676998
+Node: MicroBlaze Options680958
+Node: MIPS Options683754
+Node: MMIX Options715692
+Node: MN10300 Options718174
+Node: Moxie Options720717
+Node: MSP430 Options721088
+Node: NDS32 Options724316
+Node: Nios II Options726197
+Node: PDP-11 Options734644
+Node: picoChip Options736338
+Node: PowerPC Options738479
+Node: RL78 Options738700
+Node: RS/6000 and PowerPC Options739362
+Node: RX Options778316
+Node: S/390 and zSeries Options785650
+Node: Score Options794210
+Node: SH Options795052
+Node: Solaris 2 Options813740
+Node: SPARC Options815268
+Node: SPU Options828518
+Node: System V Options833455
+Node: TILE-Gx Options834281
+Node: TILEPro Options835299
+Node: V850 Options835803
+Node: VAX Options842516
+Node: VMS Options843051
+Node: VxWorks Options843862
+Node: x86-64 Options845017
+Node: Xstormy16 Options845235
+Node: Xtensa Options845524
+Node: zSeries Options849835
+Node: Code Gen Options850031
+Node: Environment Variables880940
+Node: Precompiled Headers888941
+Node: C Implementation894949
+Node: Translation implementation896638
+Node: Environment implementation897230
+Node: Identifiers implementation897785
+Node: Characters implementation898872
+Node: Integers implementation902523
+Node: Floating point implementation904409
+Node: Arrays and pointers implementation907474
+Ref: Arrays and pointers implementation-Footnote-1908933
+Node: Hints implementation909057
+Node: Structures unions enumerations and bit-fields implementation910544
+Node: Qualifiers implementation912769
+Node: Declarators implementation914549
+Node: Statements implementation914891
+Node: Preprocessing directives implementation915218
+Node: Library functions implementation917540
+Node: Architecture implementation918190
+Node: Locale-specific behavior implementation919832
+Node: C++ Implementation920137
+Node: Conditionally-supported behavior921419
+Node: Exception handling921929
+Node: C Extensions922338
+Node: Statement Exprs927412
+Node: Local Labels931888
+Node: Labels as Values934861
+Ref: Labels as Values-Footnote-1937386
+Node: Nested Functions937569
+Node: Constructing Calls941527
+Node: Typeof946245
+Node: Conditionals950626
+Node: __int128951516
+Node: Long Long952040
+Node: Complex953516
+Node: Floating Types956105
+Node: Half-Precision957233
+Node: Decimal Float959415
+Node: Hex Floats961270
+Node: Fixed-Point962306
+Node: Named Address Spaces965588
+Ref: AVR Named Address Spaces966269
+Node: Zero Length971475
+Node: Empty Structures974762
+Node: Variable Length975168
+Node: Variadic Macros978024
+Node: Escaped Newlines980402
+Node: Subscripting981241
+Node: Pointer Arith981967
+Node: Initializers982535
+Node: Compound Literals983031
+Node: Designated Inits986392
+Node: Case Ranges990130
+Node: Cast to Union990811
+Node: Mixed Declarations991902
+Node: Function Attributes992412
+Node: Attribute Syntax1086917
+Node: Function Prototypes1097308
+Node: C++ Comments1099089
+Node: Dollar Signs1099608
+Node: Character Escapes1100073
+Node: Variable Attributes1100367
+Ref: AVR Variable Attributes1114058
+Ref: MeP Variable Attributes1116719
+Ref: i386 Variable Attributes1118665
+Node: Type Attributes1124329
+Ref: MeP Type Attributes1138217
+Ref: i386 Type Attributes1138491
+Ref: PowerPC Type Attributes1139182
+Ref: SPU Type Attributes1140044
+Node: Alignment1140335
+Node: Inline1141705
+Node: Volatiles1146680
+Node: Extended Asm1149562
+Ref: Example of asm with clobbered asm reg1155466
+Ref: Extended asm with goto1165178
+Node: Constraints1173029
+Node: Simple Constraints1174113
+Node: Multi-Alternative1181434
+Node: Modifiers1183151
+Node: Machine Constraints1186165
+Node: Asm Labels1242542
+Node: Explicit Reg Vars1244218
+Node: Global Reg Vars1245821
+Node: Local Reg Vars1250317
+Node: Alternate Keywords1252734
+Node: Incomplete Enums1254220
+Node: Function Names1254976
+Node: Return Address1257137
+Node: Vector Extensions1260644
+Node: Offsetof1267563
+Node: __sync Builtins1268376
+Node: __atomic Builtins1273846
+Node: x86 specific memory model extensions for transactional memory1285485
+Node: Object Size Checking1286747
+Node: Cilk Plus Builtins1292240
+Node: Other Builtins1293120
+Node: Target Builtins1322444
+Node: Alpha Built-in Functions1323863
+Node: Altera Nios II Built-in Functions1326876
+Node: ARC Built-in Functions1330861
+Node: ARC SIMD Built-in Functions1336072
+Node: ARM iWMMXt Built-in Functions1344968
+Node: ARM NEON Intrinsics1351951
+Node: ARM ACLE Intrinsics1569434
+Node: AVR Built-in Functions1570813
+Node: Blackfin Built-in Functions1573883
+Node: FR-V Built-in Functions1574500
+Node: Argument Types1575361
+Node: Directly-mapped Integer Functions1577115
+Node: Directly-mapped Media Functions1578199
+Node: Raw read/write Functions1585233
+Node: Other Built-in Functions1586147
+Node: X86 Built-in Functions1587333
+Node: X86 transactional memory intrinsics1646525
+Node: MIPS DSP Built-in Functions1649202
+Node: MIPS Paired-Single Support1661712
+Node: MIPS Loongson Built-in Functions1663211
+Node: Paired-Single Arithmetic1669731
+Node: Paired-Single Built-in Functions1670679
+Node: MIPS-3D Built-in Functions1673346
+Node: Other MIPS Built-in Functions1678723
+Node: MSP430 Built-in Functions1679728
+Node: NDS32 Built-in Functions1680632
+Node: picoChip Built-in Functions1681925
+Node: PowerPC Built-in Functions1683269
+Node: PowerPC AltiVec/VSX Built-in Functions1687081
+Node: PowerPC Hardware Transactional Memory Built-in Functions1819979
+Node: RX Built-in Functions1826520
+Node: S/390 System z Built-in Functions1830553
+Node: SH Built-in Functions1835790
+Node: SPARC VIS Built-in Functions1837183
+Node: SPU Built-in Functions1842787
+Node: TI C6X Built-in Functions1844603
+Node: TILE-Gx Built-in Functions1845627
+Node: TILEPro Built-in Functions1846744
+Node: Target Format Checks1847811
+Node: Solaris Format Checks1848243
+Node: Darwin Format Checks1848669
+Node: Pragmas1849487
+Node: ARM Pragmas1850223
+Node: M32C Pragmas1850826
+Node: MeP Pragmas1851900
+Node: RS/6000 and PowerPC Pragmas1853969
+Node: Darwin Pragmas1854710
+Node: Solaris Pragmas1855777
+Node: Symbol-Renaming Pragmas1856938
+Node: Structure-Packing Pragmas1858492
+Node: Weak Pragmas1860142
+Node: Diagnostic Pragmas1860876
+Node: Visibility Pragmas1863983
+Node: Push/Pop Macro Pragmas1864735
+Node: Function Specific Option Pragmas1865707
+Node: Loop-Specific Pragmas1867895
+Node: Unnamed Fields1868991
+Node: Thread-Local1871219
+Node: C99 Thread-Local Edits1873324
+Node: C++98 Thread-Local Edits1875336
+Node: Binary constants1878780
+Node: C++ Extensions1879451
+Node: C++ Volatiles1881162
+Node: Restricted Pointers1883510
+Node: Vague Linkage1885101
+Node: C++ Interface1888725
+Ref: C++ Interface-Footnote-11893011
+Node: Template Instantiation1893147
+Node: Bound member functions1899734
+Node: C++ Attributes1901266
+Node: Function Multiversioning1904843
+Node: Namespace Association1906658
+Node: Type Traits1908038
+Node: Java Exceptions1914526
+Node: Deprecated Features1915916
+Node: Backwards Compatibility1918881
+Node: Objective-C1920233
+Node: GNU Objective-C runtime API1920842
+Node: Modern GNU Objective-C runtime API1921849
+Node: Traditional GNU Objective-C runtime API1924286
+Node: Executing code before main1925014
+Node: What you can and what you cannot do in +load1927752
+Node: Type encoding1930142
+Node: Legacy type encoding1935218
+Node: @encode1936309
+Node: Method signatures1936850
+Node: Garbage Collection1938845
+Node: Constant string objects1941534
+Node: compatibility_alias1944042
+Node: Exceptions1944764
+Node: Synchronization1947475
+Node: Fast enumeration1948659
+Node: Using fast enumeration1948971
+Node: c99-like fast enumeration syntax1950182
+Node: Fast enumeration details1950885
+Node: Fast enumeration protocol1953226
+Node: Messaging with the GNU Objective-C runtime1956378
+Node: Dynamically registering methods1957749
+Node: Forwarding hook1959440
+Node: Compatibility1962480
+Node: Gcov1969047
+Node: Gcov Intro1969580
+Node: Invoking Gcov1972298
+Node: Gcov and Optimization1986544
+Node: Gcov Data Files1989544
+Node: Cross-profiling1990939
+Node: Trouble1992790
+Node: Actual Bugs1994202
+Node: Interoperation1994649
+Node: Incompatibilities2001541
+Node: Fixed Headers2009692
+Node: Standard Libraries2011355
+Node: Disappointments2012727
+Node: C++ Misunderstandings2017085
+Node: Static Definitions2017896
+Node: Name lookup2018949
+Ref: Name lookup-Footnote-12023727
+Node: Temporaries2023914
+Node: Copy Assignment2025890
+Node: Non-bugs2027697
+Node: Warnings and Errors2038204
+Node: Bugs2039966
+Node: Bug Criteria2040433
+Node: Bug Reporting2042643
+Node: Service2042864
+Node: Contributing2043683
+Node: Funding2044423
+Node: GNU Project2046912
+Node: Copying2047558
+Node: GNU Free Documentation License2085086
+Node: Contributors2110223
+Node: Option Index2148095
+Node: Keyword Index2356851

End Tag Table
diff --git a/share/info/gccinstall.info b/share/info/gccinstall.info
index 8ddb3a6..55f3c92 100644
--- a/share/info/gccinstall.info
+++ b/share/info/gccinstall.info
@@ -1,5 +1,5 @@
This is doc/gccinstall.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/doc/install.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/doc/install.texi.
Copyright (C) 1988-2014 Free Software Foundation, Inc.
@@ -4609,100 +4609,100 @@ Concept Index

Tag Table:
-Node: Top1833
-Node: Installing GCC2391
-Node: Prerequisites4028
-Node: Downloading the source15696
-Node: Configuration17250
-Ref: with-gnu-as32712
-Ref: with-as33610
-Ref: with-gnu-ld35023
-Node: Building84723
-Node: Testing100111
-Node: Final install107983
-Node: Binaries113297
-Node: Specific114809
-Ref: alpha-x-x115319
-Ref: alpha-dec-osf51115808
-Ref: amd64-x-solaris210116333
-Ref: arc-x-elf32116436
-Ref: arc-linux-uclibc116612
-Ref: arm-x-eabi116753
-Ref: avr116964
-Ref: bfin117604
-Ref: cr16117846
-Ref: cris118261
-Ref: dos119077
-Ref: epiphany-x-elf119400
-Ref: x-x-freebsd119505
-Ref: h8300-hms121342
-Ref: hppa-hp-hpux121694
-Ref: hppa-hp-hpux10124065
-Ref: hppa-hp-hpux11124478
-Ref: x-x-linux-gnu130137
-Ref: ix86-x-linux130330
-Ref: ix86-x-solaris29130643
-Ref: ix86-x-solaris210131422
-Ref: ia64-x-linux132613
-Ref: ia64-x-hpux133383
-Ref: aarch64-x-x133938
-Ref: x-ibm-aix134140
-Ref: iq2000-x-elf141003
-Ref: lm32-x-elf141143
-Ref: lm32-x-uclinux141247
-Ref: m32c-x-elf141375
-Ref: m32r-x-elf141477
-Ref: m68k-x-x141579
-Ref: m68k-x-uclinux142617
-Ref: mep-x-elf142863
-Ref: microblaze-x-elf142973
-Ref: mips-x-x143092
-Ref: mips-sgi-irix5145488
-Ref: mips-sgi-irix6145568
-Ref: moxie-x-elf145755
-Ref: msp430-x-elf145802
-Ref: nds32le-x-elf145905
-Ref: nds32be-x-elf145977
-Ref: powerpc-x-x146046
-Ref: powerpc-x-darwin146251
-Ref: powerpc-x-elf146745
-Ref: powerpc-x-linux-gnu146830
-Ref: powerpc-x-netbsd146925
-Ref: powerpc-x-eabisim147013
-Ref: powerpc-x-eabi147139
-Ref: powerpcle-x-elf147215
-Ref: powerpcle-x-eabisim147307
-Ref: powerpcle-x-eabi147440
-Ref: rl78-x-elf147523
-Ref: rx-x-elf147629
-Ref: s390-x-linux147828
-Ref: s390x-x-linux147900
-Ref: s390x-ibm-tpf147987
-Ref: x-x-solaris2148118
-Ref: sparc-x-x153038
-Ref: sparc-sun-solaris2153540
-Ref: sparc-sun-solaris210156294
-Ref: sparc-x-linux156670
-Ref: sparc64-x-solaris2156895
-Ref: sparcv9-x-solaris2157548
-Ref: c6x-x-x157635
-Ref: tilegx-*-linux157726
-Ref: tilegxbe-*-linux157868
-Ref: tilepro-*-linux158011
-Ref: x-x-vxworks158132
-Ref: x86-64-x-x159654
-Ref: x86-64-x-solaris210159982
-Ref: xtensa-x-elf160644
-Ref: xtensa-x-linux161315
-Ref: windows161656
-Ref: x-x-cygwin163593
-Ref: x-x-interix164146
-Ref: x-x-mingw32164455
-Ref: older164681
-Ref: elf166798
-Node: Old167056
-Node: Configurations170193
-Node: GNU Free Documentation License173734
-Node: Concept Index198881
+Node: Top1831
+Node: Installing GCC2389
+Node: Prerequisites4026
+Node: Downloading the source15694
+Node: Configuration17248
+Ref: with-gnu-as32710
+Ref: with-as33608
+Ref: with-gnu-ld35021
+Node: Building84721
+Node: Testing100109
+Node: Final install107981
+Node: Binaries113295
+Node: Specific114807
+Ref: alpha-x-x115317
+Ref: alpha-dec-osf51115806
+Ref: amd64-x-solaris210116331
+Ref: arc-x-elf32116434
+Ref: arc-linux-uclibc116610
+Ref: arm-x-eabi116751
+Ref: avr116962
+Ref: bfin117602
+Ref: cr16117844
+Ref: cris118259
+Ref: dos119075
+Ref: epiphany-x-elf119398
+Ref: x-x-freebsd119503
+Ref: h8300-hms121340
+Ref: hppa-hp-hpux121692
+Ref: hppa-hp-hpux10124063
+Ref: hppa-hp-hpux11124476
+Ref: x-x-linux-gnu130135
+Ref: ix86-x-linux130328
+Ref: ix86-x-solaris29130641
+Ref: ix86-x-solaris210131420
+Ref: ia64-x-linux132611
+Ref: ia64-x-hpux133381
+Ref: aarch64-x-x133936
+Ref: x-ibm-aix134138
+Ref: iq2000-x-elf141001
+Ref: lm32-x-elf141141
+Ref: lm32-x-uclinux141245
+Ref: m32c-x-elf141373
+Ref: m32r-x-elf141475
+Ref: m68k-x-x141577
+Ref: m68k-x-uclinux142615
+Ref: mep-x-elf142861
+Ref: microblaze-x-elf142971
+Ref: mips-x-x143090
+Ref: mips-sgi-irix5145486
+Ref: mips-sgi-irix6145566
+Ref: moxie-x-elf145753
+Ref: msp430-x-elf145800
+Ref: nds32le-x-elf145903
+Ref: nds32be-x-elf145975
+Ref: powerpc-x-x146044
+Ref: powerpc-x-darwin146249
+Ref: powerpc-x-elf146743
+Ref: powerpc-x-linux-gnu146828
+Ref: powerpc-x-netbsd146923
+Ref: powerpc-x-eabisim147011
+Ref: powerpc-x-eabi147137
+Ref: powerpcle-x-elf147213
+Ref: powerpcle-x-eabisim147305
+Ref: powerpcle-x-eabi147438
+Ref: rl78-x-elf147521
+Ref: rx-x-elf147627
+Ref: s390-x-linux147826
+Ref: s390x-x-linux147898
+Ref: s390x-ibm-tpf147985
+Ref: x-x-solaris2148116
+Ref: sparc-x-x153036
+Ref: sparc-sun-solaris2153538
+Ref: sparc-sun-solaris210156292
+Ref: sparc-x-linux156668
+Ref: sparc64-x-solaris2156893
+Ref: sparcv9-x-solaris2157546
+Ref: c6x-x-x157633
+Ref: tilegx-*-linux157724
+Ref: tilegxbe-*-linux157866
+Ref: tilepro-*-linux158009
+Ref: x-x-vxworks158130
+Ref: x86-64-x-x159652
+Ref: x86-64-x-solaris210159980
+Ref: xtensa-x-elf160642
+Ref: xtensa-x-linux161313
+Ref: windows161654
+Ref: x-x-cygwin163591
+Ref: x-x-interix164144
+Ref: x-x-mingw32164453
+Ref: older164679
+Ref: elf166796
+Node: Old167054
+Node: Configurations170191
+Node: GNU Free Documentation License173732
+Node: Concept Index198879

End Tag Table
diff --git a/share/info/gccint.info b/share/info/gccint.info
index fdf72d6..2c37212 100644
--- a/share/info/gccint.info
+++ b/share/info/gccint.info
@@ -1,5 +1,5 @@
This is doc/gccint.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../gcc/gcc-linaro-4.9-branch/gcc/doc/gccint.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../gcc/gcc-linaro-4.9-2014.06/gcc/doc/gccint.texi.
Copyright (C) 1988-2014 Free Software Foundation, Inc.
@@ -57,9 +57,8 @@ Introduction
This manual documents the internals of the GNU compilers, including how
to port them to new targets and some information about how to write
front ends for new languages. It corresponds to the compilers
-(Linaro GCC 4.9-2014.05-1~dev) version 4.9.1. The use of the GNU
-compilers is documented in a separate manual. *Note Introduction:
-(gcc)Top.
+(Linaro GCC 4.9-2014.06) version 4.9.1. The use of the GNU compilers
+is documented in a separate manual. *Note Introduction: (gcc)Top.
This manual is mainly a reference manual rather than a tutorial. It
discusses how to contribute to GCC (*note Contributing::), the
@@ -4940,6 +4939,12 @@ specified for the particular test in an earlier `dg-options' or
7.2.3.8 PowerPC-specific attributes
...................................
+`dfp_hw'
+ PowerPC target supports executing hardware DFP instructions.
+
+`p8vector_hw'
+ PowerPC target supports executing VSX instructions (ISA 2.07).
+
`powerpc64'
Test system supports executing 64-bit instructions.
@@ -4949,12 +4954,24 @@ specified for the particular test in an earlier `dg-options' or
`powerpc_altivec_ok'
PowerPC target supports `-maltivec'.
+`powerpc_eabi_ok'
+ PowerPC target supports `-meabi'.
+
+`powerpc_elfv2'
+ PowerPC target supports `-mabi=elfv2'.
+
`powerpc_fprs'
PowerPC target supports floating-point registers.
`powerpc_hard_double'
PowerPC target supports hardware double-precision floating-point.
+`powerpc_htm_ok'
+ PowerPC target supports `-mhtm'
+
+`powerpc_p8vector_ok'
+ PowerPC target supports `-mpower8-vector'
+
`powerpc_ppu_ok'
PowerPC target supports `-mcpu=cell'.
@@ -4968,10 +4985,6 @@ specified for the particular test in an earlier `dg-options' or
`powerpc_spu'
PowerPC target supports PowerPC SPU.
-`spu_auto_overlay'
- SPU target has toolchain that supports automatic overlay
- generation.
-
`powerpc_vsx_ok'
PowerPC target supports `-mvsx'.
@@ -4979,9 +4992,19 @@ specified for the particular test in an earlier `dg-options' or
Including the options used to compile this particular test, the
PowerPC target supports PowerPC 405.
+`ppc_recip_hw'
+ PowerPC target supports executing reciprocal estimate instructions.
+
+`spu_auto_overlay'
+ SPU target has toolchain that supports automatic overlay
+ generation.
+
`vmx_hw'
PowerPC target supports executing AltiVec instructions.
+`vsx_hw'
+ PowerPC target supports executing VSX instructions (ISA 2.06).
+
7.2.3.9 Other hardware attributes
.................................
@@ -50308,383 +50331,383 @@ Concept Index

Tag Table:
-Node: Top1928
-Node: Contributing5041
-Node: Portability5782
-Node: Interface7570
-Node: Libgcc10610
-Node: Integer library routines12451
-Node: Soft float library routines19293
-Node: Decimal float library routines31230
-Node: Fixed-point fractional library routines46987
-Node: Exception handling routines147385
-Node: Miscellaneous routines148492
-Node: Languages150612
-Node: Source Tree152161
-Node: Configure Terms152743
-Node: Top Level155701
-Node: gcc Directory159162
-Node: Subdirectories160112
-Node: Configuration162279
-Node: Config Fragments162999
-Node: System Config164228
-Node: Configuration Files165164
-Node: Build167989
-Node: Makefile168401
-Ref: Makefile-Footnote-1175204
-Ref: Makefile-Footnote-2175349
-Node: Library Files175421
-Node: Headers175983
-Node: Documentation178066
-Node: Texinfo Manuals178925
-Node: Man Page Generation181258
-Node: Miscellaneous Docs183173
-Node: Front End184567
-Node: Front End Directory188260
-Node: Front End Config189580
-Node: Front End Makefile192406
-Node: Back End196188
-Node: Testsuites199985
-Node: Test Idioms200916
-Node: Test Directives204313
-Node: Directives204840
-Node: Selectors215150
-Node: Effective-Target Keywords216508
-Ref: arm_neon_ok224201
-Ref: arm_neonv2_ok224359
-Ref: arm_neon_fp16_ok224531
-Ref: arm_vfp3_ok224971
-Node: Add Options234466
-Node: Require Support235783
-Node: Final Actions238290
-Node: Ada Tests243457
-Node: C Tests244789
-Node: libgcj Tests249212
-Node: LTO Testing250339
-Node: gcov Testing251986
-Node: profopt Testing254973
-Node: compat Testing256688
-Node: Torture Tests260928
-Node: Options262545
-Node: Option file format262985
-Node: Option properties269975
-Node: Passes283005
-Node: Parsing pass283895
-Node: Cilk Plus Transformation287430
-Node: Gimplification pass290817
-Node: Pass manager292662
-Node: Tree SSA passes294507
-Node: RTL passes315588
-Node: Optimization info327968
-Node: Dump setup328786
-Node: Optimization groups329908
-Node: Dump files and streams330791
-Node: Dump output verbosity331982
-Node: Dump types333033
-Node: Dump examples334523
-Node: GENERIC335865
-Node: Deficiencies337740
-Node: Tree overview337981
-Node: Macros and Functions342108
-Node: Identifiers342933
-Node: Containers344544
-Node: Types345701
-Node: Declarations357797
-Node: Working with declarations358292
-Node: Internal structure363898
-Node: Current structure hierarchy364282
-Node: Adding new DECL node types366376
-Node: Attributes370661
-Node: Expression trees371906
-Node: Constant expressions373659
-Node: Storage References377878
-Node: Unary and Binary Expressions381397
-Node: Vectors401548
-Node: Statements406275
-Node: Basic Statements406795
-Node: Blocks411302
-Node: Statement Sequences412706
-Node: Empty Statements413039
-Node: Jumps413613
-Node: Cleanups414266
-Node: OpenMP416034
-Node: Functions421873
-Node: Function Basics422344
-Node: Function Properties426029
-Node: Language-dependent trees428811
-Node: C and C++ Trees429697
-Node: Types for C++432601
-Node: Namespaces437579
-Node: Classes440686
-Node: Functions for C++445764
-Node: Statements for C++452017
-Node: C++ Expressions460787
-Node: Java Trees462288
-Node: GIMPLE462401
-Node: Tuple representation466022
-Node: GIMPLE instruction set474298
-Node: GIMPLE Exception Handling475966
-Node: Temporaries477880
-Ref: Temporaries-Footnote-1479195
-Node: Operands479258
-Node: Compound Expressions480020
-Node: Compound Lvalues480254
-Node: Conditional Expressions481016
-Node: Logical Operators481674
-Node: Manipulating GIMPLE statements488533
-Node: Tuple specific accessors494467
-Node: `GIMPLE_ASM'495286
-Node: `GIMPLE_ASSIGN'497803
-Node: `GIMPLE_BIND'501909
-Node: `GIMPLE_CALL'503716
-Node: `GIMPLE_CATCH'507986
-Node: `GIMPLE_COND'509130
-Node: `GIMPLE_DEBUG'511918
-Node: `GIMPLE_EH_FILTER'515301
-Node: `GIMPLE_LABEL'516789
-Node: `GIMPLE_NOP'517764
-Node: `GIMPLE_OMP_ATOMIC_LOAD'518133
-Node: `GIMPLE_OMP_ATOMIC_STORE'519043
-Node: `GIMPLE_OMP_CONTINUE'519682
-Node: `GIMPLE_OMP_CRITICAL'521032
-Node: `GIMPLE_OMP_FOR'521969
-Node: `GIMPLE_OMP_MASTER'525484
-Node: `GIMPLE_OMP_ORDERED'525867
-Node: `GIMPLE_OMP_PARALLEL'526267
-Node: `GIMPLE_OMP_RETURN'528900
-Node: `GIMPLE_OMP_SECTION'529550
-Node: `GIMPLE_OMP_SECTIONS'530216
-Node: `GIMPLE_OMP_SINGLE'531822
-Node: `GIMPLE_PHI'532759
-Node: `GIMPLE_RESX'534045
-Node: `GIMPLE_RETURN'534764
-Node: `GIMPLE_SWITCH'535332
-Node: `GIMPLE_TRY'537132
-Node: `GIMPLE_WITH_CLEANUP_EXPR'538922
-Node: GIMPLE sequences539805
-Node: Sequence iterators543011
-Node: Adding a new GIMPLE statement code551467
-Node: Statement and operand traversals552743
-Node: Tree SSA555343
-Node: Annotations557129
-Node: SSA Operands557534
-Node: SSA571614
-Node: Alias analysis582646
-Node: Memory model586426
-Node: RTL587789
-Node: RTL Objects589977
-Node: RTL Classes593851
-Node: Accessors598849
-Node: Special Accessors601243
-Node: Flags607013
-Node: Machine Modes621775
-Node: Constants635067
-Node: Regs and Memory641797
-Node: Arithmetic659698
-Node: Comparisons669788
-Node: Bit-Fields674080
-Node: Vector Operations675632
-Node: Conversions677514
-Node: RTL Declarations682012
-Node: Side Effects682833
-Node: Incdec699848
-Node: Assembler703183
-Node: Debug Information704728
-Node: Insns705926
-Node: Calls732360
-Node: Sharing734953
-Node: Reading RTL738063
-Node: Control Flow739055
-Node: Basic Blocks740823
-Node: Edges746114
-Node: Profile information754746
-Node: Maintaining the CFG759430
-Node: Liveness information765292
-Node: Loop Analysis and Representation767418
-Node: Loop representation768528
-Node: Loop querying776093
-Node: Loop manipulation778926
-Node: LCSSA781294
-Node: Scalar evolutions783366
-Node: loop-iv786610
-Node: Number of iterations788536
-Node: Dependency analysis791345
-Node: Omega797712
-Node: Machine Desc799288
-Node: Overview801851
-Node: Patterns803892
-Node: Example807330
-Node: RTL Template808765
-Node: Output Template819420
-Node: Output Statement823385
-Node: Predicates827724
-Node: Machine-Independent Predicates830642
-Node: Defining Predicates835587
-Node: Constraints841552
-Node: Simple Constraints843034
-Node: Multi-Alternative855890
-Node: Class Preferences858731
-Node: Modifiers859623
-Node: Machine Constraints863869
-Node: Disable Insn Alternatives921448
-Node: Define Constraints924350
-Node: C Constraint Interface931137
-Node: Standard Names934778
-Ref: shift patterns957932
-Ref: prologue instruction pattern1002717
-Ref: window_save instruction pattern1003210
-Ref: epilogue instruction pattern1003485
-Node: Pattern Ordering1021056
-Node: Dependent Patterns1022292
-Node: Jump Patterns1023912
-Ref: Jump Patterns-Footnote-11026056
-Node: Looping Patterns1026102
-Node: Insn Canonicalizations1030830
-Node: Expander Definitions1035421
-Node: Insn Splitting1043633
-Node: Including Patterns1053235
-Node: Peephole Definitions1055015
-Node: define_peephole1056268
-Node: define_peephole21062599
-Node: Insn Attributes1065665
-Node: Defining Attributes1066847
-Ref: define_enum_attr1070335
-Node: Expressions1071370
-Node: Tagging Insns1078119
-Node: Attr Example1082472
-Node: Insn Lengths1084846
-Node: Constant Attributes1087905
-Node: Mnemonic Attribute1089081
-Node: Delay Slots1090600
-Node: Processor pipeline description1093823
-Ref: Processor pipeline description-Footnote-11112636
-Node: Conditional Execution1112958
-Node: Define Subst1116438
-Node: Define Subst Example1118472
-Node: Define Subst Pattern Matching1121466
-Node: Define Subst Output Template1122691
-Node: Constant Definitions1124761
-Ref: define_enum1128543
-Node: Iterators1129031
-Node: Mode Iterators1129609
-Node: Defining Mode Iterators1130587
-Node: Substitutions1132081
-Node: Examples1134322
-Node: Code Iterators1135770
-Node: Int Iterators1138049
-Node: Subst Iterators1140492
-Node: Target Macros1142184
-Node: Target Structure1145272
-Node: Driver1147387
-Node: Run-time Target1166197
-Node: Per-Function Data1175895
-Node: Storage Layout1178660
-Node: Type Layout1204932
-Node: Registers1220259
-Node: Register Basics1221233
-Node: Allocation Order1226738
-Node: Values in Registers1229184
-Node: Leaf Functions1236673
-Node: Stack Registers1239531
-Node: Register Classes1240803
-Node: Old Constraints1271795
-Node: Stack and Calling1278947
-Node: Frame Layout1279481
-Node: Exception Handling1290361
-Node: Stack Checking1296583
-Node: Frame Registers1301396
-Node: Elimination1309655
-Node: Stack Arguments1313884
-Node: Register Arguments1320746
-Node: Scalar Return1341060
-Node: Aggregate Return1347146
-Node: Caller Saves1351356
-Node: Function Entry1352534
-Node: Profiling1363638
-Node: Tail Calls1365337
-Node: Stack Smashing Protection1367240
-Node: Varargs1368868
-Node: Trampolines1375564
-Node: Library Calls1381607
-Node: Addressing Modes1386291
-Node: Anchored Addresses1407278
-Node: Condition Code1409927
-Node: CC0 Condition Codes1412254
-Node: MODE_CC Condition Codes1415500
-Node: Costs1421949
-Node: Scheduling1438418
-Node: Sections1458364
-Node: PIC1474062
-Node: Assembler Format1476122
-Node: File Framework1477260
-Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1484201
-Node: Data Output1487466
-Node: Uninitialized Data1495242
-Node: Label Output1500253
-Node: Initialization1523221
-Node: Macros for Initialization1529183
-Node: Instruction Output1535906
-Node: Dispatch Tables1546535
-Node: Exception Region Output1550919
-Node: Alignment Output1557602
-Node: Debugging Info1562180
-Node: All Debuggers1562850
-Node: DBX Options1565705
-Node: DBX Hooks1571154
-Node: File Names and DBX1572463
-Node: SDB and DWARF1574575
-Node: VMS Debug1580647
-Node: Floating Point1581234
-Node: Mode Switching1585710
-Node: Target Attributes1589706
-Node: Emulated TLS1599976
-Node: MIPS Coprocessors1603366
-Node: PCH Target1604663
-Node: C++ ABI1606505
-Node: Named Address Spaces1611297
-Node: Misc1616236
-Ref: TARGET_SHIFT_TRUNCATION_MASK1622978
-Node: Host Config1671492
-Node: Host Common1672560
-Node: Filesystem1674939
-Node: Host Misc1679054
-Node: Fragments1681503
-Node: Target Fragment1682698
-Node: Host Fragment1693331
-Node: Collect21693571
-Node: Header Dirs1696207
-Node: Type Information1697630
-Node: GTY Options1700910
-Node: Inheritance and GTY1715417
-Ref: Inheritance and GTY-Footnote-11716980
-Node: User GC1717248
-Node: GGC Roots1720983
-Node: Files1721699
-Node: Invoking the garbage collector1724406
-Node: Troubleshooting1725909
-Node: Plugins1726985
-Node: Plugins loading1728103
-Node: Plugin API1728972
-Node: Plugins pass1736636
-Node: Plugins GC1738605
-Node: Plugins description1740265
-Node: Plugins attr1740800
-Node: Plugins recording1743071
-Node: Plugins gate1743921
-Node: Plugins tracking1744512
-Node: Plugins building1745100
-Node: LTO1746889
-Node: LTO Overview1747750
-Node: LTO object file layout1753582
-Node: IPA1758214
-Node: WHOPR1767179
-Node: Internal flags1771870
-Node: Funding1773282
-Node: GNU Project1775765
-Node: Copying1776414
-Node: GNU Free Documentation License1813945
-Node: Contributors1839085
-Node: Option Index1876960
-Node: Concept Index1877837
+Node: Top1926
+Node: Contributing5033
+Node: Portability5774
+Node: Interface7562
+Node: Libgcc10602
+Node: Integer library routines12443
+Node: Soft float library routines19285
+Node: Decimal float library routines31222
+Node: Fixed-point fractional library routines46979
+Node: Exception handling routines147377
+Node: Miscellaneous routines148484
+Node: Languages150604
+Node: Source Tree152153
+Node: Configure Terms152735
+Node: Top Level155693
+Node: gcc Directory159154
+Node: Subdirectories160104
+Node: Configuration162271
+Node: Config Fragments162991
+Node: System Config164220
+Node: Configuration Files165156
+Node: Build167981
+Node: Makefile168393
+Ref: Makefile-Footnote-1175196
+Ref: Makefile-Footnote-2175341
+Node: Library Files175413
+Node: Headers175975
+Node: Documentation178058
+Node: Texinfo Manuals178917
+Node: Man Page Generation181250
+Node: Miscellaneous Docs183165
+Node: Front End184559
+Node: Front End Directory188252
+Node: Front End Config189572
+Node: Front End Makefile192398
+Node: Back End196180
+Node: Testsuites199977
+Node: Test Idioms200908
+Node: Test Directives204305
+Node: Directives204832
+Node: Selectors215142
+Node: Effective-Target Keywords216500
+Ref: arm_neon_ok224193
+Ref: arm_neonv2_ok224351
+Ref: arm_neon_fp16_ok224523
+Ref: arm_vfp3_ok224963
+Node: Add Options235028
+Node: Require Support236345
+Node: Final Actions238852
+Node: Ada Tests244019
+Node: C Tests245351
+Node: libgcj Tests249774
+Node: LTO Testing250901
+Node: gcov Testing252548
+Node: profopt Testing255535
+Node: compat Testing257250
+Node: Torture Tests261490
+Node: Options263107
+Node: Option file format263547
+Node: Option properties270537
+Node: Passes283567
+Node: Parsing pass284457
+Node: Cilk Plus Transformation287992
+Node: Gimplification pass291379
+Node: Pass manager293224
+Node: Tree SSA passes295069
+Node: RTL passes316150
+Node: Optimization info328530
+Node: Dump setup329348
+Node: Optimization groups330470
+Node: Dump files and streams331353
+Node: Dump output verbosity332544
+Node: Dump types333595
+Node: Dump examples335085
+Node: GENERIC336427
+Node: Deficiencies338302
+Node: Tree overview338543
+Node: Macros and Functions342670
+Node: Identifiers343495
+Node: Containers345106
+Node: Types346263
+Node: Declarations358359
+Node: Working with declarations358854
+Node: Internal structure364460
+Node: Current structure hierarchy364844
+Node: Adding new DECL node types366938
+Node: Attributes371223
+Node: Expression trees372468
+Node: Constant expressions374221
+Node: Storage References378440
+Node: Unary and Binary Expressions381959
+Node: Vectors402110
+Node: Statements406837
+Node: Basic Statements407357
+Node: Blocks411864
+Node: Statement Sequences413268
+Node: Empty Statements413601
+Node: Jumps414175
+Node: Cleanups414828
+Node: OpenMP416596
+Node: Functions422435
+Node: Function Basics422906
+Node: Function Properties426591
+Node: Language-dependent trees429373
+Node: C and C++ Trees430259
+Node: Types for C++433163
+Node: Namespaces438141
+Node: Classes441248
+Node: Functions for C++446326
+Node: Statements for C++452579
+Node: C++ Expressions461349
+Node: Java Trees462850
+Node: GIMPLE462963
+Node: Tuple representation466584
+Node: GIMPLE instruction set474860
+Node: GIMPLE Exception Handling476528
+Node: Temporaries478442
+Ref: Temporaries-Footnote-1479757
+Node: Operands479820
+Node: Compound Expressions480582
+Node: Compound Lvalues480816
+Node: Conditional Expressions481578
+Node: Logical Operators482236
+Node: Manipulating GIMPLE statements489095
+Node: Tuple specific accessors495029
+Node: `GIMPLE_ASM'495848
+Node: `GIMPLE_ASSIGN'498365
+Node: `GIMPLE_BIND'502471
+Node: `GIMPLE_CALL'504278
+Node: `GIMPLE_CATCH'508548
+Node: `GIMPLE_COND'509692
+Node: `GIMPLE_DEBUG'512480
+Node: `GIMPLE_EH_FILTER'515863
+Node: `GIMPLE_LABEL'517351
+Node: `GIMPLE_NOP'518326
+Node: `GIMPLE_OMP_ATOMIC_LOAD'518695
+Node: `GIMPLE_OMP_ATOMIC_STORE'519605
+Node: `GIMPLE_OMP_CONTINUE'520244
+Node: `GIMPLE_OMP_CRITICAL'521594
+Node: `GIMPLE_OMP_FOR'522531
+Node: `GIMPLE_OMP_MASTER'526046
+Node: `GIMPLE_OMP_ORDERED'526429
+Node: `GIMPLE_OMP_PARALLEL'526829
+Node: `GIMPLE_OMP_RETURN'529462
+Node: `GIMPLE_OMP_SECTION'530112
+Node: `GIMPLE_OMP_SECTIONS'530778
+Node: `GIMPLE_OMP_SINGLE'532384
+Node: `GIMPLE_PHI'533321
+Node: `GIMPLE_RESX'534607
+Node: `GIMPLE_RETURN'535326
+Node: `GIMPLE_SWITCH'535894
+Node: `GIMPLE_TRY'537694
+Node: `GIMPLE_WITH_CLEANUP_EXPR'539484
+Node: GIMPLE sequences540367
+Node: Sequence iterators543573
+Node: Adding a new GIMPLE statement code552029
+Node: Statement and operand traversals553305
+Node: Tree SSA555905
+Node: Annotations557691
+Node: SSA Operands558096
+Node: SSA572176
+Node: Alias analysis583208
+Node: Memory model586988
+Node: RTL588351
+Node: RTL Objects590539
+Node: RTL Classes594413
+Node: Accessors599411
+Node: Special Accessors601805
+Node: Flags607575
+Node: Machine Modes622337
+Node: Constants635629
+Node: Regs and Memory642359
+Node: Arithmetic660260
+Node: Comparisons670350
+Node: Bit-Fields674642
+Node: Vector Operations676194
+Node: Conversions678076
+Node: RTL Declarations682574
+Node: Side Effects683395
+Node: Incdec700410
+Node: Assembler703745
+Node: Debug Information705290
+Node: Insns706488
+Node: Calls732922
+Node: Sharing735515
+Node: Reading RTL738625
+Node: Control Flow739617
+Node: Basic Blocks741385
+Node: Edges746676
+Node: Profile information755308
+Node: Maintaining the CFG759992
+Node: Liveness information765854
+Node: Loop Analysis and Representation767980
+Node: Loop representation769090
+Node: Loop querying776655
+Node: Loop manipulation779488
+Node: LCSSA781856
+Node: Scalar evolutions783928
+Node: loop-iv787172
+Node: Number of iterations789098
+Node: Dependency analysis791907
+Node: Omega798274
+Node: Machine Desc799850
+Node: Overview802413
+Node: Patterns804454
+Node: Example807892
+Node: RTL Template809327
+Node: Output Template819982
+Node: Output Statement823947
+Node: Predicates828286
+Node: Machine-Independent Predicates831204
+Node: Defining Predicates836149
+Node: Constraints842114
+Node: Simple Constraints843596
+Node: Multi-Alternative856452
+Node: Class Preferences859293
+Node: Modifiers860185
+Node: Machine Constraints864431
+Node: Disable Insn Alternatives922010
+Node: Define Constraints924912
+Node: C Constraint Interface931699
+Node: Standard Names935340
+Ref: shift patterns958494
+Ref: prologue instruction pattern1003279
+Ref: window_save instruction pattern1003772
+Ref: epilogue instruction pattern1004047
+Node: Pattern Ordering1021618
+Node: Dependent Patterns1022854
+Node: Jump Patterns1024474
+Ref: Jump Patterns-Footnote-11026618
+Node: Looping Patterns1026664
+Node: Insn Canonicalizations1031392
+Node: Expander Definitions1035983
+Node: Insn Splitting1044195
+Node: Including Patterns1053797
+Node: Peephole Definitions1055577
+Node: define_peephole1056830
+Node: define_peephole21063161
+Node: Insn Attributes1066227
+Node: Defining Attributes1067409
+Ref: define_enum_attr1070897
+Node: Expressions1071932
+Node: Tagging Insns1078681
+Node: Attr Example1083034
+Node: Insn Lengths1085408
+Node: Constant Attributes1088467
+Node: Mnemonic Attribute1089643
+Node: Delay Slots1091162
+Node: Processor pipeline description1094385
+Ref: Processor pipeline description-Footnote-11113198
+Node: Conditional Execution1113520
+Node: Define Subst1117000
+Node: Define Subst Example1119034
+Node: Define Subst Pattern Matching1122028
+Node: Define Subst Output Template1123253
+Node: Constant Definitions1125323
+Ref: define_enum1129105
+Node: Iterators1129593
+Node: Mode Iterators1130171
+Node: Defining Mode Iterators1131149
+Node: Substitutions1132643
+Node: Examples1134884
+Node: Code Iterators1136332
+Node: Int Iterators1138611
+Node: Subst Iterators1141054
+Node: Target Macros1142746
+Node: Target Structure1145834
+Node: Driver1147949
+Node: Run-time Target1166759
+Node: Per-Function Data1176457
+Node: Storage Layout1179222
+Node: Type Layout1205494
+Node: Registers1220821
+Node: Register Basics1221795
+Node: Allocation Order1227300
+Node: Values in Registers1229746
+Node: Leaf Functions1237235
+Node: Stack Registers1240093
+Node: Register Classes1241365
+Node: Old Constraints1272357
+Node: Stack and Calling1279509
+Node: Frame Layout1280043
+Node: Exception Handling1290923
+Node: Stack Checking1297145
+Node: Frame Registers1301958
+Node: Elimination1310217
+Node: Stack Arguments1314446
+Node: Register Arguments1321308
+Node: Scalar Return1341622
+Node: Aggregate Return1347708
+Node: Caller Saves1351918
+Node: Function Entry1353096
+Node: Profiling1364200
+Node: Tail Calls1365899
+Node: Stack Smashing Protection1367802
+Node: Varargs1369430
+Node: Trampolines1376126
+Node: Library Calls1382169
+Node: Addressing Modes1386853
+Node: Anchored Addresses1407840
+Node: Condition Code1410489
+Node: CC0 Condition Codes1412816
+Node: MODE_CC Condition Codes1416062
+Node: Costs1422511
+Node: Scheduling1438980
+Node: Sections1458926
+Node: PIC1474624
+Node: Assembler Format1476684
+Node: File Framework1477822
+Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1484763
+Node: Data Output1488028
+Node: Uninitialized Data1495804
+Node: Label Output1500815
+Node: Initialization1523783
+Node: Macros for Initialization1529745
+Node: Instruction Output1536468
+Node: Dispatch Tables1547097
+Node: Exception Region Output1551481
+Node: Alignment Output1558164
+Node: Debugging Info1562742
+Node: All Debuggers1563412
+Node: DBX Options1566267
+Node: DBX Hooks1571716
+Node: File Names and DBX1573025
+Node: SDB and DWARF1575137
+Node: VMS Debug1581209
+Node: Floating Point1581796
+Node: Mode Switching1586272
+Node: Target Attributes1590268
+Node: Emulated TLS1600538
+Node: MIPS Coprocessors1603928
+Node: PCH Target1605225
+Node: C++ ABI1607067
+Node: Named Address Spaces1611859
+Node: Misc1616798
+Ref: TARGET_SHIFT_TRUNCATION_MASK1623540
+Node: Host Config1672054
+Node: Host Common1673122
+Node: Filesystem1675501
+Node: Host Misc1679616
+Node: Fragments1682065
+Node: Target Fragment1683260
+Node: Host Fragment1693893
+Node: Collect21694133
+Node: Header Dirs1696769
+Node: Type Information1698192
+Node: GTY Options1701472
+Node: Inheritance and GTY1715979
+Ref: Inheritance and GTY-Footnote-11717542
+Node: User GC1717810
+Node: GGC Roots1721545
+Node: Files1722261
+Node: Invoking the garbage collector1724968
+Node: Troubleshooting1726471
+Node: Plugins1727547
+Node: Plugins loading1728665
+Node: Plugin API1729534
+Node: Plugins pass1737198
+Node: Plugins GC1739167
+Node: Plugins description1740827
+Node: Plugins attr1741362
+Node: Plugins recording1743633
+Node: Plugins gate1744483
+Node: Plugins tracking1745074
+Node: Plugins building1745662
+Node: LTO1747451
+Node: LTO Overview1748312
+Node: LTO object file layout1754144
+Node: IPA1758776
+Node: WHOPR1767741
+Node: Internal flags1772432
+Node: Funding1773844
+Node: GNU Project1776327
+Node: Copying1776976
+Node: GNU Free Documentation License1814507
+Node: Contributors1839647
+Node: Option Index1877522
+Node: Concept Index1878399

End Tag Table
diff --git a/share/info/gprof.info b/share/info/gprof.info
index 06078af..49a92f8 100644
--- a/share/info/gprof.info
+++ b/share/info/gprof.info
@@ -1,5 +1,5 @@
This is gprof.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../binutils/binutils-current/gprof/gprof.texi.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../binutils/binutils-current/gprof/gprof.texi.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -2441,35 +2441,35 @@ permit their use in free software.

Tag Table:
-Node: Top907
-Node: Introduction2243
-Node: Compiling4735
-Node: Executing8791
-Node: Invoking11579
-Node: Output Options12994
-Node: Analysis Options20083
-Node: Miscellaneous Options23781
-Node: Deprecated Options25036
-Node: Symspecs27105
-Node: Output28931
-Node: Flat Profile29971
-Node: Call Graph34924
-Node: Primary38156
-Node: Callers40744
-Node: Subroutines42861
-Node: Cycles44702
-Node: Line-by-line51479
-Node: Annotated Source55552
-Node: Inaccuracy58551
-Node: Sampling Error58809
-Node: Assumptions61713
-Node: How do I?63183
-Node: Incompatibilities64737
-Node: Details66231
-Node: Implementation66624
-Node: File Format72521
-Node: Internals76811
-Node: Debugging85306
-Node: GNU Free Documentation License86907
+Node: Top904
+Node: Introduction2240
+Node: Compiling4732
+Node: Executing8788
+Node: Invoking11576
+Node: Output Options12991
+Node: Analysis Options20080
+Node: Miscellaneous Options23778
+Node: Deprecated Options25033
+Node: Symspecs27102
+Node: Output28928
+Node: Flat Profile29968
+Node: Call Graph34921
+Node: Primary38153
+Node: Callers40741
+Node: Subroutines42858
+Node: Cycles44699
+Node: Line-by-line51476
+Node: Annotated Source55549
+Node: Inaccuracy58548
+Node: Sampling Error58806
+Node: Assumptions61710
+Node: How do I?63180
+Node: Incompatibilities64734
+Node: Details66228
+Node: Implementation66621
+Node: File Format72518
+Node: Internals76808
+Node: Debugging85303
+Node: GNU Free Documentation License86904

End Tag Table
diff --git a/share/info/ld.info b/share/info/ld.info
index 606b4e8..cb5194c 100644
--- a/share/info/ld.info
+++ b/share/info/ld.info
@@ -1,5 +1,5 @@
This is ld.info, produced by makeinfo version 4.13 from
-/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-linaro-git/build/objdir/../build/../binutils/binutils-current/ld/ld.texinfo.
+/mnt/jenkins/workspace/bernhard.rosenkranzer_toolchain64-4.9-2014.06/build/objdir/../build/../binutils/binutils-current/ld/ld.texinfo.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -8002,88 +8002,88 @@ LD Index

Tag Table:
-Node: Top850
-Node: Overview1646
-Node: Invocation2760
-Node: Options3168
-Node: Environment96100
-Node: Scripts97860
-Node: Basic Script Concepts99594
-Node: Script Format102302
-Node: Simple Example103165
-Node: Simple Commands106261
-Node: Entry Point106767
-Node: File Commands107700
-Node: Format Commands111701
-Node: REGION_ALIAS113657
-Node: Miscellaneous Commands118489
-Node: Assignments122097
-Node: Simple Assignments122608
-Node: HIDDEN124343
-Node: PROVIDE124973
-Node: PROVIDE_HIDDEN126166
-Node: Source Code Reference126410
-Node: SECTIONS129990
-Node: Output Section Description131881
-Node: Output Section Name132968
-Node: Output Section Address133844
-Node: Input Section136079
-Node: Input Section Basics136880
-Node: Input Section Wildcards140786
-Node: Input Section Common145880
-Node: Input Section Keep147362
-Node: Input Section Example147852
-Node: Output Section Data148820
-Node: Output Section Keywords151597
-Node: Output Section Discarding155166
-Node: Output Section Attributes156347
-Node: Output Section Type157448
-Node: Output Section LMA158519
-Node: Forced Output Alignment161590
-Node: Forced Input Alignment161858
-Node: Output Section Constraint162247
-Node: Output Section Region162675
-Node: Output Section Phdr163108
-Node: Output Section Fill163772
-Node: Overlay Description164914
-Node: MEMORY169221
-Node: PHDRS173555
-Node: VERSION178809
-Node: Expressions186902
-Node: Constants187831
-Node: Symbolic Constants188706
-Node: Symbols189257
-Node: Orphan Sections190004
-Node: Location Counter191169
-Node: Operators195605
-Node: Evaluation196527
-Node: Expression Section197891
-Node: Builtin Functions201755
-Node: Implicit Linker Scripts209711
-Node: Machine Dependent210486
-Node: H8/300211502
-Node: i960213564
-Node: M68HC11/68HC12215779
-Node: ARM217221
-Node: HPPA ELF32225195
-Node: M68K226818
-Node: MMIX227727
-Node: MSP430228892
-Node: PowerPC ELF32229940
-Node: PowerPC64 ELF64232768
-Node: SPU ELF238924
-Node: TI COFF241556
-Node: WIN32242082
-Node: Xtensa262207
-Node: BFD265172
-Node: BFD outline266627
-Node: BFD information loss267913
-Node: Canonical format270430
-Node: Reporting Bugs274787
-Node: Bug Criteria275481
-Node: Bug Reporting276180
-Node: MRI283250
-Node: GNU Free Documentation License287893
-Node: LD Index313049
+Node: Top847
+Node: Overview1643
+Node: Invocation2757
+Node: Options3165
+Node: Environment96097
+Node: Scripts97857
+Node: Basic Script Concepts99591
+Node: Script Format102299
+Node: Simple Example103162
+Node: Simple Commands106258
+Node: Entry Point106764
+Node: File Commands107697
+Node: Format Commands111698
+Node: REGION_ALIAS113654
+Node: Miscellaneous Commands118486
+Node: Assignments122094
+Node: Simple Assignments122605
+Node: HIDDEN124340
+Node: PROVIDE124970
+Node: PROVIDE_HIDDEN126163
+Node: Source Code Reference126407
+Node: SECTIONS129987
+Node: Output Section Description131878
+Node: Output Section Name132965
+Node: Output Section Address133841
+Node: Input Section136076
+Node: Input Section Basics136877
+Node: Input Section Wildcards140783
+Node: Input Section Common145877
+Node: Input Section Keep147359
+Node: Input Section Example147849
+Node: Output Section Data148817
+Node: Output Section Keywords151594
+Node: Output Section Discarding155163
+Node: Output Section Attributes156344
+Node: Output Section Type157445
+Node: Output Section LMA158516
+Node: Forced Output Alignment161587
+Node: Forced Input Alignment161855
+Node: Output Section Constraint162244
+Node: Output Section Region162672
+Node: Output Section Phdr163105
+Node: Output Section Fill163769
+Node: Overlay Description164911
+Node: MEMORY169218
+Node: PHDRS173552
+Node: VERSION178806
+Node: Expressions186899
+Node: Constants187828
+Node: Symbolic Constants188703
+Node: Symbols189254
+Node: Orphan Sections190001
+Node: Location Counter191166
+Node: Operators195602
+Node: Evaluation196524
+Node: Expression Section197888
+Node: Builtin Functions201752
+Node: Implicit Linker Scripts209708
+Node: Machine Dependent210483
+Node: H8/300211499
+Node: i960213561
+Node: M68HC11/68HC12215776
+Node: ARM217218
+Node: HPPA ELF32225192
+Node: M68K226815
+Node: MMIX227724
+Node: MSP430228889
+Node: PowerPC ELF32229937
+Node: PowerPC64 ELF64232765
+Node: SPU ELF238921
+Node: TI COFF241553
+Node: WIN32242079
+Node: Xtensa262204
+Node: BFD265169
+Node: BFD outline266624
+Node: BFD information loss267910
+Node: Canonical format270427
+Node: Reporting Bugs274784
+Node: Bug Criteria275478
+Node: Bug Reporting276177
+Node: MRI283247
+Node: GNU Free Documentation License287890
+Node: LD Index313046

End Tag Table
diff --git a/share/man/man1/aarch64-linux-android-addr2line.1 b/share/man/man1/aarch64-linux-android-addr2line.1
index fb05e1f..f878b19 100644
--- a/share/man/man1/aarch64-linux-android-addr2line.1
+++ b/share/man/man1/aarch64-linux-android-addr2line.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "ADDR2LINE 1"
-.TH ADDR2LINE 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH ADDR2LINE 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-ar.1 b/share/man/man1/aarch64-linux-android-ar.1
index df7c4f8..e795752 100644
--- a/share/man/man1/aarch64-linux-android-ar.1
+++ b/share/man/man1/aarch64-linux-android-ar.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "AR 1"
-.TH AR 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH AR 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-as.1 b/share/man/man1/aarch64-linux-android-as.1
index 4210686..5793922 100644
--- a/share/man/man1/aarch64-linux-android-as.1
+++ b/share/man/man1/aarch64-linux-android-as.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "AS 1"
-.TH AS 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH AS 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-c++filt.1 b/share/man/man1/aarch64-linux-android-c++filt.1
index 24ddb44..ec18619 100644
--- a/share/man/man1/aarch64-linux-android-c++filt.1
+++ b/share/man/man1/aarch64-linux-android-c++filt.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "C++FILT 1"
-.TH C++FILT 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH C++FILT 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-cpp.1 b/share/man/man1/aarch64-linux-android-cpp.1
index fe76ee0..981e377 100644
--- a/share/man/man1/aarch64-linux-android-cpp.1
+++ b/share/man/man1/aarch64-linux-android-cpp.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "CPP 1"
-.TH CPP 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH CPP 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-dlltool.1 b/share/man/man1/aarch64-linux-android-dlltool.1
index d8fffcf..9c63aad 100644
--- a/share/man/man1/aarch64-linux-android-dlltool.1
+++ b/share/man/man1/aarch64-linux-android-dlltool.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "DLLTOOL 1"
-.TH DLLTOOL 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH DLLTOOL 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-elfedit.1 b/share/man/man1/aarch64-linux-android-elfedit.1
index e7587c8..e8d9eb8 100644
--- a/share/man/man1/aarch64-linux-android-elfedit.1
+++ b/share/man/man1/aarch64-linux-android-elfedit.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "ELFEDIT 1"
-.TH ELFEDIT 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH ELFEDIT 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-g++.1 b/share/man/man1/aarch64-linux-android-g++.1
index 9d19f9b..1c709a9 100644
--- a/share/man/man1/aarch64-linux-android-g++.1
+++ b/share/man/man1/aarch64-linux-android-g++.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GCC 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -990,7 +990,7 @@ See \s-1RS/6000\s0 and PowerPC Options.
\&\-mpretend\-cmove \-mtas\fR
.Sp
\&\fISolaris 2 Options\fR
-\&\fB\-mimpure\-text \-mno\-impure\-text
+\&\fB\-mclear\-hwcap \-mno\-clear\-hwcap \-mimpure\-text \-mno\-impure\-text
\&\-pthreads \-pthread\fR
.Sp
\&\fI\s-1SPARC\s0 Options\fR
@@ -6736,7 +6736,8 @@ Attempt to remove redundant extension instructions. This is especially
helpful for the x86\-64 architecture, which implicitly zero-extends in 64\-bit
registers after writing to their lower 32\-bit half.
.Sp
-Enabled for AArch64 and x86 at levels \fB\-O2\fR, \fB\-O3\fR.
+Enabled for Alpha, AArch64 and x86 at levels \fB\-O2\fR,
+\&\fB\-O3\fR, \fB\-Os\fR.
.IP "\fB\-flive\-range\-shrinkage\fR" 4
.IX Item "-flive-range-shrinkage"
Attempt to decrease register pressure through register live range
@@ -9251,6 +9252,28 @@ IPA-CP attempts to track all possible values and types passed to a function's
parameter in order to propagate them and perform devirtualization.
\&\fBipa-cp-value-list-size\fR is the maximum number of values and types it
stores per one formal parameter of a function.
+.IP "\fBipa-cp-eval-threshold\fR" 4
+.IX Item "ipa-cp-eval-threshold"
+IPA-CP calculates its own score of cloning profitability heuristics
+and performs those cloning opportunities with scores that exceed
+\&\fBipa-cp-eval-threshold\fR.
+.IP "\fBipa-max-agg-items\fR" 4
+.IX Item "ipa-max-agg-items"
+IPA-CP is also capable to propagate a number of scalar values passed
+in an aggregate. \fBipa-max-agg-items\fR controls the maximum
+number of such values per one parameter.
+.IP "\fBipa-cp-loop-hint-bonus\fR" 4
+.IX Item "ipa-cp-loop-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the number
+of iterations of a loop known, it adds a bonus of
+\&\fBipa-cp-loop-hint-bonus\fR bonus to the profitability score of
+the candidate.
+.IP "\fBipa-cp-array-index-hint-bonus\fR" 4
+.IX Item "ipa-cp-array-index-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the index of
+an array access known, it adds a bonus of
+\&\fBipa-cp-array-index-hint-bonus\fR bonus to the profitability
+score of the candidate.
.IP "\fBlto-partitions\fR" 4
.IX Item "lto-partitions"
Specify desired number of partitions produced during \s-1WHOPR\s0 compilation.
@@ -19651,6 +19674,12 @@ patterns. This can result in faster code on the \s-1SH4\s0 processor.
.IX Subsection "Solaris 2 Options"
.PP
These \fB\-m\fR options are supported on Solaris 2:
+.IP "\fB\-mclear\-hwcap\fR" 4
+.IX Item "-mclear-hwcap"
+\&\fB\-mclear\-hwcap\fR tells the compiler to remove the hardware
+capabilities generated by the Solaris assembler. This is only necessary
+when object files use \s-1ISA\s0 extensions not supported by the current
+machine, but check at runtime whether or not to use them.
.IP "\fB\-mimpure\-text\fR" 4
.IX Item "-mimpure-text"
\&\fB\-mimpure\-text\fR, used in addition to \fB\-shared\fR, tells
diff --git a/share/man/man1/aarch64-linux-android-gcc.1 b/share/man/man1/aarch64-linux-android-gcc.1
index 9d19f9b..1c709a9 100644
--- a/share/man/man1/aarch64-linux-android-gcc.1
+++ b/share/man/man1/aarch64-linux-android-gcc.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GCC 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -990,7 +990,7 @@ See \s-1RS/6000\s0 and PowerPC Options.
\&\-mpretend\-cmove \-mtas\fR
.Sp
\&\fISolaris 2 Options\fR
-\&\fB\-mimpure\-text \-mno\-impure\-text
+\&\fB\-mclear\-hwcap \-mno\-clear\-hwcap \-mimpure\-text \-mno\-impure\-text
\&\-pthreads \-pthread\fR
.Sp
\&\fI\s-1SPARC\s0 Options\fR
@@ -6736,7 +6736,8 @@ Attempt to remove redundant extension instructions. This is especially
helpful for the x86\-64 architecture, which implicitly zero-extends in 64\-bit
registers after writing to their lower 32\-bit half.
.Sp
-Enabled for AArch64 and x86 at levels \fB\-O2\fR, \fB\-O3\fR.
+Enabled for Alpha, AArch64 and x86 at levels \fB\-O2\fR,
+\&\fB\-O3\fR, \fB\-Os\fR.
.IP "\fB\-flive\-range\-shrinkage\fR" 4
.IX Item "-flive-range-shrinkage"
Attempt to decrease register pressure through register live range
@@ -9251,6 +9252,28 @@ IPA-CP attempts to track all possible values and types passed to a function's
parameter in order to propagate them and perform devirtualization.
\&\fBipa-cp-value-list-size\fR is the maximum number of values and types it
stores per one formal parameter of a function.
+.IP "\fBipa-cp-eval-threshold\fR" 4
+.IX Item "ipa-cp-eval-threshold"
+IPA-CP calculates its own score of cloning profitability heuristics
+and performs those cloning opportunities with scores that exceed
+\&\fBipa-cp-eval-threshold\fR.
+.IP "\fBipa-max-agg-items\fR" 4
+.IX Item "ipa-max-agg-items"
+IPA-CP is also capable to propagate a number of scalar values passed
+in an aggregate. \fBipa-max-agg-items\fR controls the maximum
+number of such values per one parameter.
+.IP "\fBipa-cp-loop-hint-bonus\fR" 4
+.IX Item "ipa-cp-loop-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the number
+of iterations of a loop known, it adds a bonus of
+\&\fBipa-cp-loop-hint-bonus\fR bonus to the profitability score of
+the candidate.
+.IP "\fBipa-cp-array-index-hint-bonus\fR" 4
+.IX Item "ipa-cp-array-index-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the index of
+an array access known, it adds a bonus of
+\&\fBipa-cp-array-index-hint-bonus\fR bonus to the profitability
+score of the candidate.
.IP "\fBlto-partitions\fR" 4
.IX Item "lto-partitions"
Specify desired number of partitions produced during \s-1WHOPR\s0 compilation.
@@ -19651,6 +19674,12 @@ patterns. This can result in faster code on the \s-1SH4\s0 processor.
.IX Subsection "Solaris 2 Options"
.PP
These \fB\-m\fR options are supported on Solaris 2:
+.IP "\fB\-mclear\-hwcap\fR" 4
+.IX Item "-mclear-hwcap"
+\&\fB\-mclear\-hwcap\fR tells the compiler to remove the hardware
+capabilities generated by the Solaris assembler. This is only necessary
+when object files use \s-1ISA\s0 extensions not supported by the current
+machine, but check at runtime whether or not to use them.
.IP "\fB\-mimpure\-text\fR" 4
.IX Item "-mimpure-text"
\&\fB\-mimpure\-text\fR, used in addition to \fB\-shared\fR, tells
diff --git a/share/man/man1/aarch64-linux-android-gcov.1 b/share/man/man1/aarch64-linux-android-gcov.1
index 5f942bf..f5feb94 100644
--- a/share/man/man1/aarch64-linux-android-gcov.1
+++ b/share/man/man1/aarch64-linux-android-gcov.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCOV 1"
-.TH GCOV 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GCOV 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-gprof.1 b/share/man/man1/aarch64-linux-android-gprof.1
index d0bb013..5cd9daa 100644
--- a/share/man/man1/aarch64-linux-android-gprof.1
+++ b/share/man/man1/aarch64-linux-android-gprof.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GPROF 1"
-.TH GPROF 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU"
+.TH GPROF 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-ld.1 b/share/man/man1/aarch64-linux-android-ld.1
index f48a556..3c202d4 100644
--- a/share/man/man1/aarch64-linux-android-ld.1
+++ b/share/man/man1/aarch64-linux-android-ld.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "LD 1"
-.TH LD 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH LD 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-nlmconv.1 b/share/man/man1/aarch64-linux-android-nlmconv.1
index 8723c6d..216473e 100644
--- a/share/man/man1/aarch64-linux-android-nlmconv.1
+++ b/share/man/man1/aarch64-linux-android-nlmconv.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "NLMCONV 1"
-.TH NLMCONV 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH NLMCONV 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-nm.1 b/share/man/man1/aarch64-linux-android-nm.1
index 177db6e..c2b3011 100644
--- a/share/man/man1/aarch64-linux-android-nm.1
+++ b/share/man/man1/aarch64-linux-android-nm.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "NM 1"
-.TH NM 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH NM 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-objcopy.1 b/share/man/man1/aarch64-linux-android-objcopy.1
index 3702bc2..6cef7e7 100644
--- a/share/man/man1/aarch64-linux-android-objcopy.1
+++ b/share/man/man1/aarch64-linux-android-objcopy.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "OBJCOPY 1"
-.TH OBJCOPY 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH OBJCOPY 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-objdump.1 b/share/man/man1/aarch64-linux-android-objdump.1
index b700b76..c82ebdd 100644
--- a/share/man/man1/aarch64-linux-android-objdump.1
+++ b/share/man/man1/aarch64-linux-android-objdump.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "OBJDUMP 1"
-.TH OBJDUMP 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH OBJDUMP 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-ranlib.1 b/share/man/man1/aarch64-linux-android-ranlib.1
index 93bed4a..ddba937 100644
--- a/share/man/man1/aarch64-linux-android-ranlib.1
+++ b/share/man/man1/aarch64-linux-android-ranlib.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "RANLIB 1"
-.TH RANLIB 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH RANLIB 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-readelf.1 b/share/man/man1/aarch64-linux-android-readelf.1
index 77935ed..71d10c1 100644
--- a/share/man/man1/aarch64-linux-android-readelf.1
+++ b/share/man/man1/aarch64-linux-android-readelf.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "READELF 1"
-.TH READELF 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH READELF 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-size.1 b/share/man/man1/aarch64-linux-android-size.1
index c83431f..69996f1 100644
--- a/share/man/man1/aarch64-linux-android-size.1
+++ b/share/man/man1/aarch64-linux-android-size.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "SIZE 1"
-.TH SIZE 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH SIZE 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-strings.1 b/share/man/man1/aarch64-linux-android-strings.1
index 98c6702..5fd3a1f 100644
--- a/share/man/man1/aarch64-linux-android-strings.1
+++ b/share/man/man1/aarch64-linux-android-strings.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "STRINGS 1"
-.TH STRINGS 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH STRINGS 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-strip.1 b/share/man/man1/aarch64-linux-android-strip.1
index 85713e9..a3e3c78 100644
--- a/share/man/man1/aarch64-linux-android-strip.1
+++ b/share/man/man1/aarch64-linux-android-strip.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "STRIP 1"
-.TH STRIP 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH STRIP 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-windmc.1 b/share/man/man1/aarch64-linux-android-windmc.1
index 91c0b66..a91d472 100644
--- a/share/man/man1/aarch64-linux-android-windmc.1
+++ b/share/man/man1/aarch64-linux-android-windmc.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "WINDMC 1"
-.TH WINDMC 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH WINDMC 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-linux-android-windres.1 b/share/man/man1/aarch64-linux-android-windres.1
index e84c75c..f310b4e 100644
--- a/share/man/man1/aarch64-linux-android-windres.1
+++ b/share/man/man1/aarch64-linux-android-windres.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "WINDRES 1"
-.TH WINDRES 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH WINDRES 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-addr2line.1 b/share/man/man1/aarch64-none-elf-addr2line.1
index fb05e1f..f878b19 100644
--- a/share/man/man1/aarch64-none-elf-addr2line.1
+++ b/share/man/man1/aarch64-none-elf-addr2line.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "ADDR2LINE 1"
-.TH ADDR2LINE 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH ADDR2LINE 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-ar.1 b/share/man/man1/aarch64-none-elf-ar.1
index df7c4f8..e795752 100644
--- a/share/man/man1/aarch64-none-elf-ar.1
+++ b/share/man/man1/aarch64-none-elf-ar.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "AR 1"
-.TH AR 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH AR 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-as.1 b/share/man/man1/aarch64-none-elf-as.1
index 4210686..5793922 100644
--- a/share/man/man1/aarch64-none-elf-as.1
+++ b/share/man/man1/aarch64-none-elf-as.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "AS 1"
-.TH AS 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH AS 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-c++filt.1 b/share/man/man1/aarch64-none-elf-c++filt.1
index 24ddb44..ec18619 100644
--- a/share/man/man1/aarch64-none-elf-c++filt.1
+++ b/share/man/man1/aarch64-none-elf-c++filt.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "C++FILT 1"
-.TH C++FILT 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH C++FILT 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-cpp.1 b/share/man/man1/aarch64-none-elf-cpp.1
index fe76ee0..981e377 100644
--- a/share/man/man1/aarch64-none-elf-cpp.1
+++ b/share/man/man1/aarch64-none-elf-cpp.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "CPP 1"
-.TH CPP 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH CPP 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-dlltool.1 b/share/man/man1/aarch64-none-elf-dlltool.1
index d8fffcf..9c63aad 100644
--- a/share/man/man1/aarch64-none-elf-dlltool.1
+++ b/share/man/man1/aarch64-none-elf-dlltool.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "DLLTOOL 1"
-.TH DLLTOOL 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH DLLTOOL 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-elfedit.1 b/share/man/man1/aarch64-none-elf-elfedit.1
index e7587c8..e8d9eb8 100644
--- a/share/man/man1/aarch64-none-elf-elfedit.1
+++ b/share/man/man1/aarch64-none-elf-elfedit.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "ELFEDIT 1"
-.TH ELFEDIT 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH ELFEDIT 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-g++.1 b/share/man/man1/aarch64-none-elf-g++.1
index 9d19f9b..1c709a9 100644
--- a/share/man/man1/aarch64-none-elf-g++.1
+++ b/share/man/man1/aarch64-none-elf-g++.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GCC 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -990,7 +990,7 @@ See \s-1RS/6000\s0 and PowerPC Options.
\&\-mpretend\-cmove \-mtas\fR
.Sp
\&\fISolaris 2 Options\fR
-\&\fB\-mimpure\-text \-mno\-impure\-text
+\&\fB\-mclear\-hwcap \-mno\-clear\-hwcap \-mimpure\-text \-mno\-impure\-text
\&\-pthreads \-pthread\fR
.Sp
\&\fI\s-1SPARC\s0 Options\fR
@@ -6736,7 +6736,8 @@ Attempt to remove redundant extension instructions. This is especially
helpful for the x86\-64 architecture, which implicitly zero-extends in 64\-bit
registers after writing to their lower 32\-bit half.
.Sp
-Enabled for AArch64 and x86 at levels \fB\-O2\fR, \fB\-O3\fR.
+Enabled for Alpha, AArch64 and x86 at levels \fB\-O2\fR,
+\&\fB\-O3\fR, \fB\-Os\fR.
.IP "\fB\-flive\-range\-shrinkage\fR" 4
.IX Item "-flive-range-shrinkage"
Attempt to decrease register pressure through register live range
@@ -9251,6 +9252,28 @@ IPA-CP attempts to track all possible values and types passed to a function's
parameter in order to propagate them and perform devirtualization.
\&\fBipa-cp-value-list-size\fR is the maximum number of values and types it
stores per one formal parameter of a function.
+.IP "\fBipa-cp-eval-threshold\fR" 4
+.IX Item "ipa-cp-eval-threshold"
+IPA-CP calculates its own score of cloning profitability heuristics
+and performs those cloning opportunities with scores that exceed
+\&\fBipa-cp-eval-threshold\fR.
+.IP "\fBipa-max-agg-items\fR" 4
+.IX Item "ipa-max-agg-items"
+IPA-CP is also capable to propagate a number of scalar values passed
+in an aggregate. \fBipa-max-agg-items\fR controls the maximum
+number of such values per one parameter.
+.IP "\fBipa-cp-loop-hint-bonus\fR" 4
+.IX Item "ipa-cp-loop-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the number
+of iterations of a loop known, it adds a bonus of
+\&\fBipa-cp-loop-hint-bonus\fR bonus to the profitability score of
+the candidate.
+.IP "\fBipa-cp-array-index-hint-bonus\fR" 4
+.IX Item "ipa-cp-array-index-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the index of
+an array access known, it adds a bonus of
+\&\fBipa-cp-array-index-hint-bonus\fR bonus to the profitability
+score of the candidate.
.IP "\fBlto-partitions\fR" 4
.IX Item "lto-partitions"
Specify desired number of partitions produced during \s-1WHOPR\s0 compilation.
@@ -19651,6 +19674,12 @@ patterns. This can result in faster code on the \s-1SH4\s0 processor.
.IX Subsection "Solaris 2 Options"
.PP
These \fB\-m\fR options are supported on Solaris 2:
+.IP "\fB\-mclear\-hwcap\fR" 4
+.IX Item "-mclear-hwcap"
+\&\fB\-mclear\-hwcap\fR tells the compiler to remove the hardware
+capabilities generated by the Solaris assembler. This is only necessary
+when object files use \s-1ISA\s0 extensions not supported by the current
+machine, but check at runtime whether or not to use them.
.IP "\fB\-mimpure\-text\fR" 4
.IX Item "-mimpure-text"
\&\fB\-mimpure\-text\fR, used in addition to \fB\-shared\fR, tells
diff --git a/share/man/man1/aarch64-none-elf-gcc.1 b/share/man/man1/aarch64-none-elf-gcc.1
index 9d19f9b..1c709a9 100644
--- a/share/man/man1/aarch64-none-elf-gcc.1
+++ b/share/man/man1/aarch64-none-elf-gcc.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GCC 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -990,7 +990,7 @@ See \s-1RS/6000\s0 and PowerPC Options.
\&\-mpretend\-cmove \-mtas\fR
.Sp
\&\fISolaris 2 Options\fR
-\&\fB\-mimpure\-text \-mno\-impure\-text
+\&\fB\-mclear\-hwcap \-mno\-clear\-hwcap \-mimpure\-text \-mno\-impure\-text
\&\-pthreads \-pthread\fR
.Sp
\&\fI\s-1SPARC\s0 Options\fR
@@ -6736,7 +6736,8 @@ Attempt to remove redundant extension instructions. This is especially
helpful for the x86\-64 architecture, which implicitly zero-extends in 64\-bit
registers after writing to their lower 32\-bit half.
.Sp
-Enabled for AArch64 and x86 at levels \fB\-O2\fR, \fB\-O3\fR.
+Enabled for Alpha, AArch64 and x86 at levels \fB\-O2\fR,
+\&\fB\-O3\fR, \fB\-Os\fR.
.IP "\fB\-flive\-range\-shrinkage\fR" 4
.IX Item "-flive-range-shrinkage"
Attempt to decrease register pressure through register live range
@@ -9251,6 +9252,28 @@ IPA-CP attempts to track all possible values and types passed to a function's
parameter in order to propagate them and perform devirtualization.
\&\fBipa-cp-value-list-size\fR is the maximum number of values and types it
stores per one formal parameter of a function.
+.IP "\fBipa-cp-eval-threshold\fR" 4
+.IX Item "ipa-cp-eval-threshold"
+IPA-CP calculates its own score of cloning profitability heuristics
+and performs those cloning opportunities with scores that exceed
+\&\fBipa-cp-eval-threshold\fR.
+.IP "\fBipa-max-agg-items\fR" 4
+.IX Item "ipa-max-agg-items"
+IPA-CP is also capable to propagate a number of scalar values passed
+in an aggregate. \fBipa-max-agg-items\fR controls the maximum
+number of such values per one parameter.
+.IP "\fBipa-cp-loop-hint-bonus\fR" 4
+.IX Item "ipa-cp-loop-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the number
+of iterations of a loop known, it adds a bonus of
+\&\fBipa-cp-loop-hint-bonus\fR bonus to the profitability score of
+the candidate.
+.IP "\fBipa-cp-array-index-hint-bonus\fR" 4
+.IX Item "ipa-cp-array-index-hint-bonus"
+When IPA-CP determines that a cloning candidate would make the index of
+an array access known, it adds a bonus of
+\&\fBipa-cp-array-index-hint-bonus\fR bonus to the profitability
+score of the candidate.
.IP "\fBlto-partitions\fR" 4
.IX Item "lto-partitions"
Specify desired number of partitions produced during \s-1WHOPR\s0 compilation.
@@ -19651,6 +19674,12 @@ patterns. This can result in faster code on the \s-1SH4\s0 processor.
.IX Subsection "Solaris 2 Options"
.PP
These \fB\-m\fR options are supported on Solaris 2:
+.IP "\fB\-mclear\-hwcap\fR" 4
+.IX Item "-mclear-hwcap"
+\&\fB\-mclear\-hwcap\fR tells the compiler to remove the hardware
+capabilities generated by the Solaris assembler. This is only necessary
+when object files use \s-1ISA\s0 extensions not supported by the current
+machine, but check at runtime whether or not to use them.
.IP "\fB\-mimpure\-text\fR" 4
.IX Item "-mimpure-text"
\&\fB\-mimpure\-text\fR, used in addition to \fB\-shared\fR, tells
diff --git a/share/man/man1/aarch64-none-elf-gcov.1 b/share/man/man1/aarch64-none-elf-gcov.1
index 5f942bf..f5feb94 100644
--- a/share/man/man1/aarch64-none-elf-gcov.1
+++ b/share/man/man1/aarch64-none-elf-gcov.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCOV 1"
-.TH GCOV 1 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GCOV 1 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-gprof.1 b/share/man/man1/aarch64-none-elf-gprof.1
index d0bb013..5cd9daa 100644
--- a/share/man/man1/aarch64-none-elf-gprof.1
+++ b/share/man/man1/aarch64-none-elf-gprof.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GPROF 1"
-.TH GPROF 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU"
+.TH GPROF 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-ld.1 b/share/man/man1/aarch64-none-elf-ld.1
index f48a556..3c202d4 100644
--- a/share/man/man1/aarch64-none-elf-ld.1
+++ b/share/man/man1/aarch64-none-elf-ld.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "LD 1"
-.TH LD 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH LD 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-nlmconv.1 b/share/man/man1/aarch64-none-elf-nlmconv.1
index 8723c6d..216473e 100644
--- a/share/man/man1/aarch64-none-elf-nlmconv.1
+++ b/share/man/man1/aarch64-none-elf-nlmconv.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "NLMCONV 1"
-.TH NLMCONV 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH NLMCONV 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-nm.1 b/share/man/man1/aarch64-none-elf-nm.1
index 177db6e..c2b3011 100644
--- a/share/man/man1/aarch64-none-elf-nm.1
+++ b/share/man/man1/aarch64-none-elf-nm.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "NM 1"
-.TH NM 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH NM 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-objcopy.1 b/share/man/man1/aarch64-none-elf-objcopy.1
index 3702bc2..6cef7e7 100644
--- a/share/man/man1/aarch64-none-elf-objcopy.1
+++ b/share/man/man1/aarch64-none-elf-objcopy.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "OBJCOPY 1"
-.TH OBJCOPY 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH OBJCOPY 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-objdump.1 b/share/man/man1/aarch64-none-elf-objdump.1
index b700b76..c82ebdd 100644
--- a/share/man/man1/aarch64-none-elf-objdump.1
+++ b/share/man/man1/aarch64-none-elf-objdump.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "OBJDUMP 1"
-.TH OBJDUMP 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH OBJDUMP 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-ranlib.1 b/share/man/man1/aarch64-none-elf-ranlib.1
index 93bed4a..ddba937 100644
--- a/share/man/man1/aarch64-none-elf-ranlib.1
+++ b/share/man/man1/aarch64-none-elf-ranlib.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "RANLIB 1"
-.TH RANLIB 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH RANLIB 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-readelf.1 b/share/man/man1/aarch64-none-elf-readelf.1
index 77935ed..71d10c1 100644
--- a/share/man/man1/aarch64-none-elf-readelf.1
+++ b/share/man/man1/aarch64-none-elf-readelf.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "READELF 1"
-.TH READELF 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH READELF 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-size.1 b/share/man/man1/aarch64-none-elf-size.1
index c83431f..69996f1 100644
--- a/share/man/man1/aarch64-none-elf-size.1
+++ b/share/man/man1/aarch64-none-elf-size.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "SIZE 1"
-.TH SIZE 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH SIZE 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-strings.1 b/share/man/man1/aarch64-none-elf-strings.1
index 98c6702..5fd3a1f 100644
--- a/share/man/man1/aarch64-none-elf-strings.1
+++ b/share/man/man1/aarch64-none-elf-strings.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "STRINGS 1"
-.TH STRINGS 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH STRINGS 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-strip.1 b/share/man/man1/aarch64-none-elf-strip.1
index 85713e9..a3e3c78 100644
--- a/share/man/man1/aarch64-none-elf-strip.1
+++ b/share/man/man1/aarch64-none-elf-strip.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "STRIP 1"
-.TH STRIP 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH STRIP 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-windmc.1 b/share/man/man1/aarch64-none-elf-windmc.1
index 91c0b66..a91d472 100644
--- a/share/man/man1/aarch64-none-elf-windmc.1
+++ b/share/man/man1/aarch64-none-elf-windmc.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "WINDMC 1"
-.TH WINDMC 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH WINDMC 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man1/aarch64-none-elf-windres.1 b/share/man/man1/aarch64-none-elf-windres.1
index e84c75c..f310b4e 100644
--- a/share/man/man1/aarch64-none-elf-windres.1
+++ b/share/man/man1/aarch64-none-elf-windres.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "WINDRES 1"
-.TH WINDRES 1 "2014-06-06" "binutils-2.23.52.0.2" "GNU Development Tools"
+.TH WINDRES 1 "2014-06-12" "binutils-2.23.52.0.2" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man7/fsf-funding.7 b/share/man/man7/fsf-funding.7
index 0c23b9e..8db345f 100644
--- a/share/man/man7/fsf-funding.7
+++ b/share/man/man7/fsf-funding.7
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "FSF-FUNDING 7"
-.TH FSF-FUNDING 7 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH FSF-FUNDING 7 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man7/gfdl.7 b/share/man/man7/gfdl.7
index 157e858..d0f8e88 100644
--- a/share/man/man7/gfdl.7
+++ b/share/man/man7/gfdl.7
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GFDL 7"
-.TH GFDL 7 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GFDL 7 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/man/man7/gpl.7 b/share/man/man7/gpl.7
index 04c2476..d76899b 100644
--- a/share/man/man7/gpl.7
+++ b/share/man/man7/gpl.7
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GPL 7"
-.TH GPL 7 "2014-05-05" "gcc-4.9.1" "GNU"
+.TH GPL 7 "2014-05-29" "gcc-4.9.1" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l