summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-04-20 09:26:34 +0200
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-04-20 09:26:34 +0200
commit1c6179021e73e30ac550f29ab99f6cdf7bdb681e (patch)
tree86b894fc9df409cb91c7b629913637d444dede89
parentfa5d9b5c4f7b27c42ee9e7ca8c44009d139b6b38 (diff)
downloadaarch64-linux-android-4.9-linaro-1c6179021e73e30ac550f29ab99f6cdf7bdb681e.tar.gz
Toolchain 2015.044.9-2015.04
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rwxr-xr-xaarch64-linux-android/bin/arbin5183153 -> 5183153 bytes
-rwxr-xr-xaarch64-linux-android/bin/asbin7094306 -> 7094306 bytes
-rwxr-xr-xaarch64-linux-android/bin/ldbin8064004 -> 8064004 bytes
-rwxr-xr-xaarch64-linux-android/bin/ld.bfdbin8064004 -> 8064004 bytes
-rwxr-xr-xaarch64-linux-android/bin/nmbin5045574 -> 5045574 bytes
-rwxr-xr-xaarch64-linux-android/bin/objcopybin6035396 -> 6035396 bytes
-rwxr-xr-xaarch64-linux-android/bin/objdumpbin7374552 -> 7374552 bytes
-rwxr-xr-xaarch64-linux-android/bin/ranlibbin5183152 -> 5183152 bytes
-rwxr-xr-xaarch64-linux-android/bin/stripbin6035427 -> 6035427 bytes
-rw-r--r--aarch64-linux-android/lib64/libatomic.abin319028 -> 320900 bytes
-rw-r--r--aarch64-linux-android/lib64/libgomp.abin772990 -> 774398 bytes
-rwxr-xr-xaarch64-none-elf/bin/arbin5183177 -> 5183177 bytes
-rwxr-xr-xaarch64-none-elf/bin/asbin7099258 -> 7099258 bytes
-rwxr-xr-xaarch64-none-elf/bin/ldbin6867595 -> 6867595 bytes
-rwxr-xr-xaarch64-none-elf/bin/ld.bfdbin6867595 -> 6867595 bytes
-rwxr-xr-xaarch64-none-elf/bin/nmbin5045598 -> 5045598 bytes
-rwxr-xr-xaarch64-none-elf/bin/objcopybin6035420 -> 6035420 bytes
-rwxr-xr-xaarch64-none-elf/bin/objdumpbin7374584 -> 7374584 bytes
-rwxr-xr-xaarch64-none-elf/bin/ranlibbin5183176 -> 5183176 bytes
-rwxr-xr-xaarch64-none-elf/bin/stripbin6035451 -> 6035451 bytes
-rwxr-xr-xbin/aarch64-elf-linux-android-gdbbin24574371 -> 24574371 bytes
-rwxr-xr-xbin/aarch64-linux-android-addr2linebin5009063 -> 5009063 bytes
-rwxr-xr-xbin/aarch64-linux-android-arbin5183153 -> 5183153 bytes
-rwxr-xr-xbin/aarch64-linux-android-asbin7094306 -> 7094306 bytes
-rwxr-xr-xbin/aarch64-linux-android-c++bin874800 -> 874800 bytes
-rwxr-xr-xbin/aarch64-linux-android-c++filtbin4961889 -> 4961889 bytes
-rwxr-xr-xbin/aarch64-linux-android-cppbin874754 -> 874754 bytes
-rwxr-xr-xbin/aarch64-linux-android-elfeditbin109085 -> 109085 bytes
-rwxr-xr-xbin/aarch64-linux-android-g++bin874800 -> 874800 bytes
-rwxr-xr-xbin/aarch64-linux-android-gccbin870614 -> 874710 bytes
-rwxr-xr-xbin/aarch64-linux-android-gcc-4.9.3bin870614 -> 874710 bytes
-rwxr-xr-xbin/aarch64-linux-android-gcovbin518244 -> 518244 bytes
-rwxr-xr-xbin/aarch64-linux-android-gprofbin5577938 -> 5577938 bytes
-rwxr-xr-xbin/aarch64-linux-android-ldbin8064004 -> 8064004 bytes
-rwxr-xr-xbin/aarch64-linux-android-ld.bfdbin8064004 -> 8064004 bytes
-rwxr-xr-xbin/aarch64-linux-android-nmbin5045574 -> 5045574 bytes
-rwxr-xr-xbin/aarch64-linux-android-objcopybin6035396 -> 6035396 bytes
-rwxr-xr-xbin/aarch64-linux-android-objdumpbin7374552 -> 7374552 bytes
-rwxr-xr-xbin/aarch64-linux-android-ranlibbin5183152 -> 5183152 bytes
-rwxr-xr-xbin/aarch64-linux-android-readelfbin1451894 -> 1451894 bytes
-rwxr-xr-xbin/aarch64-linux-android-sizebin4998807 -> 4998807 bytes
-rwxr-xr-xbin/aarch64-linux-android-stringsbin4997054 -> 4997054 bytes
-rwxr-xr-xbin/aarch64-linux-android-stripbin6035427 -> 6035427 bytes
-rwxr-xr-xbin/aarch64-none-elf-addr2linebin5009087 -> 5009087 bytes
-rwxr-xr-xbin/aarch64-none-elf-arbin5183177 -> 5183177 bytes
-rwxr-xr-xbin/aarch64-none-elf-asbin7099258 -> 7099258 bytes
-rwxr-xr-xbin/aarch64-none-elf-c++bin870754 -> 870754 bytes
-rwxr-xr-xbin/aarch64-none-elf-c++filtbin4961913 -> 4961913 bytes
-rwxr-xr-xbin/aarch64-none-elf-cppbin870708 -> 870708 bytes
-rwxr-xr-xbin/aarch64-none-elf-elfeditbin109101 -> 109101 bytes
-rwxr-xr-xbin/aarch64-none-elf-g++bin870754 -> 870754 bytes
-rwxr-xr-xbin/aarch64-none-elf-gccbin866568 -> 866568 bytes
-rwxr-xr-xbin/aarch64-none-elf-gcc-4.9.3bin866568 -> 866568 bytes
-rwxr-xr-xbin/aarch64-none-elf-gcovbin518244 -> 518244 bytes
-rwxr-xr-xbin/aarch64-none-elf-gprofbin5577962 -> 5577962 bytes
-rwxr-xr-xbin/aarch64-none-elf-ldbin6867595 -> 6867595 bytes
-rwxr-xr-xbin/aarch64-none-elf-ld.bfdbin6867595 -> 6867595 bytes
-rwxr-xr-xbin/aarch64-none-elf-nmbin5045598 -> 5045598 bytes
-rwxr-xr-xbin/aarch64-none-elf-objcopybin6035420 -> 6035420 bytes
-rwxr-xr-xbin/aarch64-none-elf-objdumpbin7374584 -> 7374584 bytes
-rwxr-xr-xbin/aarch64-none-elf-ranlibbin5183176 -> 5183176 bytes
-rwxr-xr-xbin/aarch64-none-elf-readelfbin1451910 -> 1451910 bytes
-rwxr-xr-xbin/aarch64-none-elf-sizebin4998831 -> 4998831 bytes
-rwxr-xr-xbin/aarch64-none-elf-stringsbin4997078 -> 4997078 bytes
-rwxr-xr-xbin/aarch64-none-elf-stripbin6035451 -> 6035451 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/crtbegin.obin3656 -> 3664 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/crtbeginS.obin4040 -> 4048 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/crtbeginT.obin3656 -> 3664 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/crtend.obin1424 -> 1432 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/crtendS.obin1424 -> 1432 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/crtfastmath.obin3520 -> 3552 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/include/arm_neon.h487
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/libgcc.abin808096 -> 811528 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/libgcov.abin74216 -> 74920 bytes
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/gtype.state302
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/auto-host.h18
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-cores.def11
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-opts.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-protos.h4
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/configargs.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/df.h28
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/function.h6
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-codes.h4238
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-constants.h243
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-flags.h76
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/params.def5
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/plugin-version.h2
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/target.def50
-rw-r--r--lib/gcc/aarch64-linux-android/4.9.3/plugin/include/tm-preds.h2
-rw-r--r--lib/libbfd.abin14167744 -> 14167744 bytes
-rw-r--r--lib/libiberty.abin1924862 -> 1924862 bytes
-rw-r--r--lib/libintl.abin318028 -> 318028 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/cc1bin16951459 -> 17163967 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/cc1plusbin18242967 -> 18459571 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/collect2bin538732 -> 538732 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/liblto_plugin.so.0.0.0bin87312 -> 87312 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/lto-wrapperbin720383 -> 720383 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/lto1bin16125105 -> 16337613 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-android/4.9.3/plugin/gengtypebin207707 -> 207707 bytes
-rw-r--r--share/info/configure.info2
-rw-r--r--share/info/gcc.info689
-rw-r--r--share/info/gccint.info879
-rw-r--r--share/info/standards.info107
-rw-r--r--share/man/man1/aarch64-linux-android-cpp.12
-rw-r--r--share/man/man1/aarch64-linux-android-g++.125
-rw-r--r--share/man/man1/aarch64-linux-android-gcc.125
-rw-r--r--share/man/man1/aarch64-linux-android-gcov.12
-rw-r--r--share/man/man1/aarch64-none-elf-cpp.12
-rw-r--r--share/man/man1/aarch64-none-elf-g++.125
-rw-r--r--share/man/man1/aarch64-none-elf-gcc.125
-rw-r--r--share/man/man1/aarch64-none-elf-gcov.12
-rw-r--r--share/man/man7/fsf-funding.72
-rw-r--r--share/man/man7/gpl.72
114 files changed, 3810 insertions, 3457 deletions
diff --git a/aarch64-linux-android/bin/ar b/aarch64-linux-android/bin/ar
index 771ddc5..dd53137 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 1b6ee4f..717272a 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 82e3d5e..30308b4 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 82e3d5e..30308b4 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 4e15188..c957ca9 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 57b4148..135bbe0 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 b876f73..1cb6927 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 3575a93..5f4b593 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 3e4c2e9..f9d6666 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 0710dae..f650c51 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 4b2f828..3af90e3 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 001f4fc..ebe4f16 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 0b1128c..1329d0d 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 4313c31..6e53a7b 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 4313c31..6e53a7b 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 67aa5b5..0ef506d 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 da7193e..e5ac516 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 d8119d6..80a03c6 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 a539a8b..d24a94d 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 d24fb8a..d0b3d88 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 47669e5..ec3a535 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 ded4f58..b77adfb 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 771ddc5..dd53137 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 1b6ee4f..717272a 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 b9e72f0..19fee7b 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 60c89a4..294f1df 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 2effc4b..c77bf84 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 69eb8ad..cddd187 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 b9e72f0..19fee7b 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 e117da4..b654cf9 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.3 b/bin/aarch64-linux-android-gcc-4.9.3
index e117da4..b654cf9 100755
--- a/bin/aarch64-linux-android-gcc-4.9.3
+++ b/bin/aarch64-linux-android-gcc-4.9.3
Binary files differ
diff --git a/bin/aarch64-linux-android-gcov b/bin/aarch64-linux-android-gcov
index 19f4937..c6108d6 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 4e5e158..b74ee5e 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 82e3d5e..30308b4 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 82e3d5e..30308b4 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 4e15188..c957ca9 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 57b4148..135bbe0 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 b876f73..1cb6927 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 3575a93..5f4b593 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 eea4789..c83ebde 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 453a4c2..ac96d92 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 7ed73f4..3b4230e 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 3e4c2e9..f9d6666 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 046e88a..62bb550 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 001f4fc..ebe4f16 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 0b1128c..1329d0d 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 3c3527d..d33e5ee 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 b024ebb..935fbed 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 bcf4a4a..522989f 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 4ce8eee..144b1b0 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 3c3527d..d33e5ee 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 1b7d35b..9610837 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.3 b/bin/aarch64-none-elf-gcc-4.9.3
index 1b7d35b..9610837 100755
--- a/bin/aarch64-none-elf-gcc-4.9.3
+++ b/bin/aarch64-none-elf-gcc-4.9.3
Binary files differ
diff --git a/bin/aarch64-none-elf-gcov b/bin/aarch64-none-elf-gcov
index 19f4937..c6108d6 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 0dff44d..f2c28ec 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 4313c31..6e53a7b 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 4313c31..6e53a7b 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 67aa5b5..0ef506d 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 da7193e..e5ac516 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 d8119d6..80a03c6 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 a539a8b..d24a94d 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 229d77c..37567a2 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 3b2b463..b8929e3 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 693e159..cc417ae 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 d24fb8a..d0b3d88 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.3/crtbegin.o b/lib/gcc/aarch64-linux-android/4.9.3/crtbegin.o
index 5c1915f..f9b0c07 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/crtbegin.o
+++ b/lib/gcc/aarch64-linux-android/4.9.3/crtbegin.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/crtbeginS.o b/lib/gcc/aarch64-linux-android/4.9.3/crtbeginS.o
index cf303f1..4dfab19 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/crtbeginS.o
+++ b/lib/gcc/aarch64-linux-android/4.9.3/crtbeginS.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/crtbeginT.o b/lib/gcc/aarch64-linux-android/4.9.3/crtbeginT.o
index 5c1915f..f9b0c07 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/crtbeginT.o
+++ b/lib/gcc/aarch64-linux-android/4.9.3/crtbeginT.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/crtend.o b/lib/gcc/aarch64-linux-android/4.9.3/crtend.o
index 54ba50e..9a2a9af 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/crtend.o
+++ b/lib/gcc/aarch64-linux-android/4.9.3/crtend.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/crtendS.o b/lib/gcc/aarch64-linux-android/4.9.3/crtendS.o
index 54ba50e..9a2a9af 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/crtendS.o
+++ b/lib/gcc/aarch64-linux-android/4.9.3/crtendS.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/crtfastmath.o b/lib/gcc/aarch64-linux-android/4.9.3/crtfastmath.o
index 158ee71..c2c67c1 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/crtfastmath.o
+++ b/lib/gcc/aarch64-linux-android/4.9.3/crtfastmath.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/include/arm_neon.h b/lib/gcc/aarch64-linux-android/4.9.3/include/arm_neon.h
index 6aa893f..83d144f 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/include/arm_neon.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/include/arm_neon.h
@@ -11911,131 +11911,6 @@ __STRUCTN (poly, 8, 4)
__STRUCTN (float, 64, 4)
#undef __STRUCTN
-#define __LD2_LANE_FUNC(rettype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- __extension__ static __inline rettype \
- __attribute__ ((__always_inline__)) \
- vld2 ## Q ## _lane_ ## funcsuffix (const ptrtype *ptr, \
- rettype b, const int c) \
- { \
- rettype result; \
- __asm__ ("ld1 {v16." #regsuffix ", v17." #regsuffix "}, %1\n\t" \
- "ld2 {v16." #lnsuffix ", v17." #lnsuffix "}[%3], %2\n\t" \
- "st1 {v16." #regsuffix ", v17." #regsuffix "}, %0\n\t" \
- : "=Q"(result) \
- : "Q"(b), "Q"(*(const rettype *)ptr), "i"(c) \
- : "memory", "v16", "v17"); \
- return result; \
- }
-
-__LD2_LANE_FUNC (int8x8x2_t, uint8_t, 8b, b, s8,)
-__LD2_LANE_FUNC (float32x2x2_t, float32_t, 2s, s, f32,)
-__LD2_LANE_FUNC (float64x1x2_t, float64_t, 1d, d, f64,)
-__LD2_LANE_FUNC (poly8x8x2_t, poly8_t, 8b, b, p8,)
-__LD2_LANE_FUNC (poly16x4x2_t, poly16_t, 4h, h, p16,)
-__LD2_LANE_FUNC (int16x4x2_t, int16_t, 4h, h, s16,)
-__LD2_LANE_FUNC (int32x2x2_t, int32_t, 2s, s, s32,)
-__LD2_LANE_FUNC (int64x1x2_t, int64_t, 1d, d, s64,)
-__LD2_LANE_FUNC (uint8x8x2_t, uint8_t, 8b, b, u8,)
-__LD2_LANE_FUNC (uint16x4x2_t, uint16_t, 4h, h, u16,)
-__LD2_LANE_FUNC (uint32x2x2_t, uint32_t, 2s, s, u32,)
-__LD2_LANE_FUNC (uint64x1x2_t, uint64_t, 1d, d, u64,)
-__LD2_LANE_FUNC (float32x4x2_t, float32_t, 4s, s, f32, q)
-__LD2_LANE_FUNC (float64x2x2_t, float64_t, 2d, d, f64, q)
-__LD2_LANE_FUNC (poly8x16x2_t, poly8_t, 16b, b, p8, q)
-__LD2_LANE_FUNC (poly16x8x2_t, poly16_t, 8h, h, p16, q)
-__LD2_LANE_FUNC (int8x16x2_t, int8_t, 16b, b, s8, q)
-__LD2_LANE_FUNC (int16x8x2_t, int16_t, 8h, h, s16, q)
-__LD2_LANE_FUNC (int32x4x2_t, int32_t, 4s, s, s32, q)
-__LD2_LANE_FUNC (int64x2x2_t, int64_t, 2d, d, s64, q)
-__LD2_LANE_FUNC (uint8x16x2_t, uint8_t, 16b, b, u8, q)
-__LD2_LANE_FUNC (uint16x8x2_t, uint16_t, 8h, h, u16, q)
-__LD2_LANE_FUNC (uint32x4x2_t, uint32_t, 4s, s, u32, q)
-__LD2_LANE_FUNC (uint64x2x2_t, uint64_t, 2d, d, u64, q)
-
-#define __LD3_LANE_FUNC(rettype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- __extension__ static __inline rettype \
- __attribute__ ((__always_inline__)) \
- vld3 ## Q ## _lane_ ## funcsuffix (const ptrtype *ptr, \
- rettype b, const int c) \
- { \
- rettype result; \
- __asm__ ("ld1 {v16." #regsuffix " - v18." #regsuffix "}, %1\n\t" \
- "ld3 {v16." #lnsuffix " - v18." #lnsuffix "}[%3], %2\n\t" \
- "st1 {v16." #regsuffix " - v18." #regsuffix "}, %0\n\t" \
- : "=Q"(result) \
- : "Q"(b), "Q"(*(const rettype *)ptr), "i"(c) \
- : "memory", "v16", "v17", "v18"); \
- return result; \
- }
-
-__LD3_LANE_FUNC (int8x8x3_t, uint8_t, 8b, b, s8,)
-__LD3_LANE_FUNC (float32x2x3_t, float32_t, 2s, s, f32,)
-__LD3_LANE_FUNC (float64x1x3_t, float64_t, 1d, d, f64,)
-__LD3_LANE_FUNC (poly8x8x3_t, poly8_t, 8b, b, p8,)
-__LD3_LANE_FUNC (poly16x4x3_t, poly16_t, 4h, h, p16,)
-__LD3_LANE_FUNC (int16x4x3_t, int16_t, 4h, h, s16,)
-__LD3_LANE_FUNC (int32x2x3_t, int32_t, 2s, s, s32,)
-__LD3_LANE_FUNC (int64x1x3_t, int64_t, 1d, d, s64,)
-__LD3_LANE_FUNC (uint8x8x3_t, uint8_t, 8b, b, u8,)
-__LD3_LANE_FUNC (uint16x4x3_t, uint16_t, 4h, h, u16,)
-__LD3_LANE_FUNC (uint32x2x3_t, uint32_t, 2s, s, u32,)
-__LD3_LANE_FUNC (uint64x1x3_t, uint64_t, 1d, d, u64,)
-__LD3_LANE_FUNC (float32x4x3_t, float32_t, 4s, s, f32, q)
-__LD3_LANE_FUNC (float64x2x3_t, float64_t, 2d, d, f64, q)
-__LD3_LANE_FUNC (poly8x16x3_t, poly8_t, 16b, b, p8, q)
-__LD3_LANE_FUNC (poly16x8x3_t, poly16_t, 8h, h, p16, q)
-__LD3_LANE_FUNC (int8x16x3_t, int8_t, 16b, b, s8, q)
-__LD3_LANE_FUNC (int16x8x3_t, int16_t, 8h, h, s16, q)
-__LD3_LANE_FUNC (int32x4x3_t, int32_t, 4s, s, s32, q)
-__LD3_LANE_FUNC (int64x2x3_t, int64_t, 2d, d, s64, q)
-__LD3_LANE_FUNC (uint8x16x3_t, uint8_t, 16b, b, u8, q)
-__LD3_LANE_FUNC (uint16x8x3_t, uint16_t, 8h, h, u16, q)
-__LD3_LANE_FUNC (uint32x4x3_t, uint32_t, 4s, s, u32, q)
-__LD3_LANE_FUNC (uint64x2x3_t, uint64_t, 2d, d, u64, q)
-
-#define __LD4_LANE_FUNC(rettype, ptrtype, regsuffix, \
- lnsuffix, funcsuffix, Q) \
- __extension__ static __inline rettype \
- __attribute__ ((__always_inline__)) \
- vld4 ## Q ## _lane_ ## funcsuffix (const ptrtype *ptr, \
- rettype b, const int c) \
- { \
- rettype result; \
- __asm__ ("ld1 {v16." #regsuffix " - v19." #regsuffix "}, %1\n\t" \
- "ld4 {v16." #lnsuffix " - v19." #lnsuffix "}[%3], %2\n\t" \
- "st1 {v16." #regsuffix " - v19." #regsuffix "}, %0\n\t" \
- : "=Q"(result) \
- : "Q"(b), "Q"(*(const rettype *)ptr), "i"(c) \
- : "memory", "v16", "v17", "v18", "v19"); \
- return result; \
- }
-
-__LD4_LANE_FUNC (int8x8x4_t, uint8_t, 8b, b, s8,)
-__LD4_LANE_FUNC (float32x2x4_t, float32_t, 2s, s, f32,)
-__LD4_LANE_FUNC (float64x1x4_t, float64_t, 1d, d, f64,)
-__LD4_LANE_FUNC (poly8x8x4_t, poly8_t, 8b, b, p8,)
-__LD4_LANE_FUNC (poly16x4x4_t, poly16_t, 4h, h, p16,)
-__LD4_LANE_FUNC (int16x4x4_t, int16_t, 4h, h, s16,)
-__LD4_LANE_FUNC (int32x2x4_t, int32_t, 2s, s, s32,)
-__LD4_LANE_FUNC (int64x1x4_t, int64_t, 1d, d, s64,)
-__LD4_LANE_FUNC (uint8x8x4_t, uint8_t, 8b, b, u8,)
-__LD4_LANE_FUNC (uint16x4x4_t, uint16_t, 4h, h, u16,)
-__LD4_LANE_FUNC (uint32x2x4_t, uint32_t, 2s, s, u32,)
-__LD4_LANE_FUNC (uint64x1x4_t, uint64_t, 1d, d, u64,)
-__LD4_LANE_FUNC (float32x4x4_t, float32_t, 4s, s, f32, q)
-__LD4_LANE_FUNC (float64x2x4_t, float64_t, 2d, d, f64, q)
-__LD4_LANE_FUNC (poly8x16x4_t, poly8_t, 16b, b, p8, q)
-__LD4_LANE_FUNC (poly16x8x4_t, poly16_t, 8h, h, p16, q)
-__LD4_LANE_FUNC (int8x16x4_t, int8_t, 16b, b, s8, q)
-__LD4_LANE_FUNC (int16x8x4_t, int16_t, 8h, h, s16, q)
-__LD4_LANE_FUNC (int32x4x4_t, int32_t, 4s, s, s32, q)
-__LD4_LANE_FUNC (int64x2x4_t, int64_t, 2d, d, s64, q)
-__LD4_LANE_FUNC (uint8x16x4_t, uint8_t, 16b, b, u8, q)
-__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, largetype, ptrtype, \
mode, ptr_mode, funcsuffix, signedtype) \
@@ -18379,6 +18254,368 @@ vld4q_dup_f64 (const float64_t * __a)
return ret;
}
+/* vld2_lane */
+
+#define __LD2_LANE_FUNC(intype, vectype, largetype, ptrtype, \
+ mode, ptrmode, funcsuffix, signedtype) \
+__extension__ static __inline intype __attribute__ ((__always_inline__)) \
+vld2_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_oi __o; \
+ largetype __temp; \
+ __temp.val[0] = \
+ vcombine_##funcsuffix (__b.val[0], vcreate_##funcsuffix (0)); \
+ __temp.val[1] = \
+ vcombine_##funcsuffix (__b.val[1], vcreate_##funcsuffix (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); \
+ __o = __builtin_aarch64_ld2_lane##mode ( \
+ (__builtin_aarch64_simd_##ptrmode *) __ptr, __o, __c); \
+ __b.val[0] = (vectype) __builtin_aarch64_get_dregoidi (__o, 0); \
+ __b.val[1] = (vectype) __builtin_aarch64_get_dregoidi (__o, 1); \
+ return __b; \
+}
+
+__LD2_LANE_FUNC (float32x2x2_t, float32x2_t, float32x4x2_t, float32_t, v4sf,
+ sf, f32, float32x4_t)
+__LD2_LANE_FUNC (poly8x8x2_t, poly8x8_t, poly8x16x2_t, poly8_t, v16qi, qi, p8,
+ int8x16_t)
+__LD2_LANE_FUNC (poly16x4x2_t, poly16x4_t, poly16x8x2_t, poly16_t, v8hi, hi,
+ p16, int16x8_t)
+__LD2_LANE_FUNC (int8x8x2_t, int8x8_t, int8x16x2_t, int8_t, v16qi, qi, s8,
+ int8x16_t)
+__LD2_LANE_FUNC (int16x4x2_t, int16x4_t, int16x8x2_t, int16_t, v8hi, hi, s16,
+ int16x8_t)
+__LD2_LANE_FUNC (int32x2x2_t, int32x2_t, int32x4x2_t, int32_t, v4si, si, s32,
+ int32x4_t)
+__LD2_LANE_FUNC (int64x1x2_t, int64x1_t, int64x2x2_t, int64_t, v2di, di, s64,
+ int64x2_t)
+__LD2_LANE_FUNC (uint8x8x2_t, uint8x8_t, uint8x16x2_t, uint8_t, v16qi, qi, u8,
+ int8x16_t)
+__LD2_LANE_FUNC (uint16x4x2_t, uint16x4_t, uint16x8x2_t, uint16_t, v8hi, hi,
+ u16, int16x8_t)
+__LD2_LANE_FUNC (uint32x2x2_t, uint32x2_t, uint32x4x2_t, uint32_t, v4si, si,
+ u32, int32x4_t)
+__LD2_LANE_FUNC (uint64x1x2_t, uint64x1_t, uint64x2x2_t, uint64_t, v2di, di,
+ u64, int64x2_t)
+
+#undef __LD2_LANE_FUNC
+
+__extension__ static __inline float64x1x2_t
+__attribute__ ((__always_inline__))
+vld2_lane_f64 (const float64_t *ptr, float64x1x2_t b, const int c)
+{
+ float64x1x2_t result;
+ __asm__ ("ld1 {v16.1d, v17.1d}, %1\n\t"
+ "ld2 {v16.d, v17.d}[%3], %2\n\t"
+ "st1 {v16.1d, v17.1d}, %0\n\t"
+ : "=Q"(result)
+ : "Q"(b), "Q"(*(const float64x1x2_t *)ptr), "i"(c)
+ : "memory", "v16", "v17");
+ return result;
+}
+
+
+
+/* vld2q_lane */
+
+#define __LD2_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
+__extension__ static __inline intype __attribute__ ((__always_inline__)) \
+vld2q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_oi __o; \
+ intype ret; \
+ __o = __builtin_aarch64_set_qregoiv4si (__o, (int32x4_t) __b.val[0], 0); \
+ __o = __builtin_aarch64_set_qregoiv4si (__o, (int32x4_t) __b.val[1], 1); \
+ __o = __builtin_aarch64_ld2_lane##mode ( \
+ (__builtin_aarch64_simd_##ptrmode *) __ptr, __o, __c); \
+ ret.val[0] = (vtype) __builtin_aarch64_get_qregoiv4si (__o, 0); \
+ ret.val[1] = (vtype) __builtin_aarch64_get_qregoiv4si (__o, 1); \
+ return ret; \
+}
+
+__LD2_LANE_FUNC (float32x4x2_t, float32x4_t, float32_t, v4sf, sf, f32)
+__LD2_LANE_FUNC (poly8x16x2_t, poly8x16_t, poly8_t, v16qi, qi, p8)
+__LD2_LANE_FUNC (poly16x8x2_t, poly16x8_t, poly16_t, v8hi, hi, p16)
+__LD2_LANE_FUNC (int8x16x2_t, int8x16_t, int8_t, v16qi, qi, s8)
+__LD2_LANE_FUNC (int16x8x2_t, int16x8_t, int16_t, v8hi, hi, s16)
+__LD2_LANE_FUNC (int32x4x2_t, int32x4_t, int32_t, v4si, si, s32)
+__LD2_LANE_FUNC (int64x2x2_t, int64x2_t, int64_t, v2di, di, s64)
+__LD2_LANE_FUNC (uint8x16x2_t, uint8x16_t, uint8_t, v16qi, qi, u8)
+__LD2_LANE_FUNC (uint16x8x2_t, uint16x8_t, uint16_t, v8hi, hi, u16)
+__LD2_LANE_FUNC (uint32x4x2_t, uint32x4_t, uint32_t, v4si, si, u32)
+__LD2_LANE_FUNC (uint64x2x2_t, uint64x2_t, uint64_t, v2di, di, u64)
+
+__extension__ static __inline float64x2x2_t
+__attribute__ ((__always_inline__))
+vld2q_lane_f64 (const float64_t *ptr, float64x2x2_t b, const int c)
+{
+ float64x2x2_t result;
+ __asm__ ("ld1 {v16.2d, v17.2d}, %1\n\t"
+ "ld2 {v16.d, v17.d}[%3], %2\n\t"
+ "st1 {v16.2d, v17.2d}, %0\n\t"
+ : "=Q"(result)
+ : "Q"(b), "Q"(*(const float64x2x2_t *)ptr), "i"(c)
+ : "memory", "v16", "v17");
+ return result;
+}
+
+
+#undef __LD2_LANE_FUNC
+
+/* vld3_lane */
+
+#define __LD3_LANE_FUNC(intype, vectype, largetype, ptrtype, \
+ mode, ptrmode, funcsuffix, signedtype) \
+__extension__ static __inline intype __attribute__ ((__always_inline__)) \
+vld3_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_ci __o; \
+ largetype __temp; \
+ __temp.val[0] = \
+ vcombine_##funcsuffix (__b.val[0], vcreate_##funcsuffix (0)); \
+ __temp.val[1] = \
+ vcombine_##funcsuffix (__b.val[1], vcreate_##funcsuffix (0)); \
+ __temp.val[2] = \
+ vcombine_##funcsuffix (__b.val[2], vcreate_##funcsuffix (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); \
+ __o = __builtin_aarch64_ld3_lane##mode ( \
+ (__builtin_aarch64_simd_##ptrmode *) __ptr, __o, __c); \
+ __b.val[0] = (vectype) __builtin_aarch64_get_dregcidi (__o, 0); \
+ __b.val[1] = (vectype) __builtin_aarch64_get_dregcidi (__o, 1); \
+ __b.val[2] = (vectype) __builtin_aarch64_get_dregcidi (__o, 2); \
+ return __b; \
+}
+
+__LD3_LANE_FUNC (float32x2x3_t, float32x2_t, float32x4x3_t, float32_t, v4sf,
+ sf, f32, float32x4_t)
+__LD3_LANE_FUNC (poly8x8x3_t, poly8x8_t, poly8x16x3_t, poly8_t, v16qi, qi, p8,
+ int8x16_t)
+__LD3_LANE_FUNC (poly16x4x3_t, poly16x4_t, poly16x8x3_t, poly16_t, v8hi, hi,
+ p16, int16x8_t)
+__LD3_LANE_FUNC (int8x8x3_t, int8x8_t, int8x16x3_t, int8_t, v16qi, qi, s8,
+ int8x16_t)
+__LD3_LANE_FUNC (int16x4x3_t, int16x4_t, int16x8x3_t, int16_t, v8hi, hi, s16,
+ int16x8_t)
+__LD3_LANE_FUNC (int32x2x3_t, int32x2_t, int32x4x3_t, int32_t, v4si, si, s32,
+ int32x4_t)
+__LD3_LANE_FUNC (int64x1x3_t, int64x1_t, int64x2x3_t, int64_t, v2di, di, s64,
+ int64x2_t)
+__LD3_LANE_FUNC (uint8x8x3_t, uint8x8_t, uint8x16x3_t, uint8_t, v16qi, qi, u8,
+ int8x16_t)
+__LD3_LANE_FUNC (uint16x4x3_t, uint16x4_t, uint16x8x3_t, uint16_t, v8hi, hi,
+ u16, int16x8_t)
+__LD3_LANE_FUNC (uint32x2x3_t, uint32x2_t, uint32x4x3_t, uint32_t, v4si, si,
+ u32, int32x4_t)
+__LD3_LANE_FUNC (uint64x1x3_t, uint64x1_t, uint64x2x3_t, uint64_t, v2di, di,
+ u64, int64x2_t)
+
+#undef __LD3_LANE_FUNC
+
+__extension__ static __inline float64x1x3_t
+__attribute__ ((__always_inline__))
+vld3_lane_f64 (const float64_t *ptr, float64x1x3_t b, const int c)
+{
+ float64x1x3_t result;
+ __asm__ ("ld1 {v16.1d - v18.1d}, %1\n\t"
+ "ld3 {v16.d - v18.d}[%3], %2\n\t"
+ "st1 {v16.1d - v18.1d}, %0\n\t"
+ : "=Q"(result)
+ : "Q"(b), "Q"(*(const float64x1x3_t *)ptr), "i"(c)
+ : "memory", "v16", "v17", "v18");
+ return result;
+}
+
+
+/* vld3q_lane */
+
+#define __LD3_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
+__extension__ static __inline intype __attribute__ ((__always_inline__)) \
+vld3q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_ci __o; \
+ intype ret; \
+ __o = __builtin_aarch64_set_qregciv4si (__o, (int32x4_t) __b.val[0], 0); \
+ __o = __builtin_aarch64_set_qregciv4si (__o, (int32x4_t) __b.val[1], 1); \
+ __o = __builtin_aarch64_set_qregciv4si (__o, (int32x4_t) __b.val[2], 2); \
+ __o = __builtin_aarch64_ld3_lane##mode ( \
+ (__builtin_aarch64_simd_##ptrmode *) __ptr, __o, __c); \
+ ret.val[0] = (vtype) __builtin_aarch64_get_qregciv4si (__o, 0); \
+ ret.val[1] = (vtype) __builtin_aarch64_get_qregciv4si (__o, 1); \
+ ret.val[2] = (vtype) __builtin_aarch64_get_qregciv4si (__o, 2); \
+ return ret; \
+}
+
+__LD3_LANE_FUNC (float32x4x3_t, float32x4_t, float32_t, v4sf, sf, f32)
+__LD3_LANE_FUNC (poly8x16x3_t, poly8x16_t, poly8_t, v16qi, qi, p8)
+__LD3_LANE_FUNC (poly16x8x3_t, poly16x8_t, poly16_t, v8hi, hi, p16)
+__LD3_LANE_FUNC (int8x16x3_t, int8x16_t, int8_t, v16qi, qi, s8)
+__LD3_LANE_FUNC (int16x8x3_t, int16x8_t, int16_t, v8hi, hi, s16)
+__LD3_LANE_FUNC (int32x4x3_t, int32x4_t, int32_t, v4si, si, s32)
+__LD3_LANE_FUNC (int64x2x3_t, int64x2_t, int64_t, v2di, di, s64)
+__LD3_LANE_FUNC (uint8x16x3_t, uint8x16_t, uint8_t, v16qi, qi, u8)
+__LD3_LANE_FUNC (uint16x8x3_t, uint16x8_t, uint16_t, v8hi, hi, u16)
+__LD3_LANE_FUNC (uint32x4x3_t, uint32x4_t, uint32_t, v4si, si, u32)
+__LD3_LANE_FUNC (uint64x2x3_t, uint64x2_t, uint64_t, v2di, di, u64)
+
+__extension__ static __inline float64x2x3_t
+__attribute__ ((__always_inline__))
+vld3q_lane_f64 (const float64_t *ptr, float64x2x3_t b, const int c)
+{
+ float64x2x3_t result;
+ __asm__ ("ld1 {v16.2d - v18.2d}, %1\n\t"
+ "ld3 {v16.d - v18.d}[%3], %2\n\t"
+ "st1 {v16.2d - v18.2d}, %0\n\t"
+ : "=Q"(result)
+ : "Q"(b), "Q"(*(const float64x2x3_t *)ptr), "i"(c)
+ : "memory", "v16", "v17", "v18");
+ return result;
+}
+
+
+#undef __LD3_LANE_FUNC
+
+/* vld4_lane */
+
+#define __LD4_LANE_FUNC(intype, vectype, largetype, ptrtype, \
+ mode, ptrmode, funcsuffix, signedtype) \
+__extension__ static __inline intype __attribute__ ((__always_inline__)) \
+vld4_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_xi __o; \
+ largetype __temp; \
+ __temp.val[0] = \
+ vcombine_##funcsuffix (__b.val[0], vcreate_##funcsuffix (0)); \
+ __temp.val[1] = \
+ vcombine_##funcsuffix (__b.val[1], vcreate_##funcsuffix (0)); \
+ __temp.val[2] = \
+ vcombine_##funcsuffix (__b.val[2], vcreate_##funcsuffix (0)); \
+ __temp.val[3] = \
+ vcombine_##funcsuffix (__b.val[3], vcreate_##funcsuffix (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); \
+ __o = __builtin_aarch64_ld4_lane##mode ( \
+ (__builtin_aarch64_simd_##ptrmode *) __ptr, __o, __c); \
+ __b.val[0] = (vectype) __builtin_aarch64_get_dregxidi (__o, 0); \
+ __b.val[1] = (vectype) __builtin_aarch64_get_dregxidi (__o, 1); \
+ __b.val[2] = (vectype) __builtin_aarch64_get_dregxidi (__o, 2); \
+ __b.val[3] = (vectype) __builtin_aarch64_get_dregxidi (__o, 3); \
+ return __b; \
+}
+
+/* vld4q_lane */
+
+__LD4_LANE_FUNC (float32x2x4_t, float32x2_t, float32x4x4_t, float32_t, v4sf,
+ sf, f32, float32x4_t)
+__LD4_LANE_FUNC (poly8x8x4_t, poly8x8_t, poly8x16x4_t, poly8_t, v16qi, qi, p8,
+ int8x16_t)
+__LD4_LANE_FUNC (poly16x4x4_t, poly16x4_t, poly16x8x4_t, poly16_t, v8hi, hi,
+ p16, int16x8_t)
+__LD4_LANE_FUNC (int8x8x4_t, int8x8_t, int8x16x4_t, int8_t, v16qi, qi, s8,
+ int8x16_t)
+__LD4_LANE_FUNC (int16x4x4_t, int16x4_t, int16x8x4_t, int16_t, v8hi, hi, s16,
+ int16x8_t)
+__LD4_LANE_FUNC (int32x2x4_t, int32x2_t, int32x4x4_t, int32_t, v4si, si, s32,
+ int32x4_t)
+__LD4_LANE_FUNC (int64x1x4_t, int64x1_t, int64x2x4_t, int64_t, v2di, di, s64,
+ int64x2_t)
+__LD4_LANE_FUNC (uint8x8x4_t, uint8x8_t, uint8x16x4_t, uint8_t, v16qi, qi, u8,
+ int8x16_t)
+__LD4_LANE_FUNC (uint16x4x4_t, uint16x4_t, uint16x8x4_t, uint16_t, v8hi, hi,
+ u16, int16x8_t)
+__LD4_LANE_FUNC (uint32x2x4_t, uint32x2_t, uint32x4x4_t, uint32_t, v4si, si,
+ u32, int32x4_t)
+__LD4_LANE_FUNC (uint64x1x4_t, uint64x1_t, uint64x2x4_t, uint64_t, v2di, di,
+ u64, int64x2_t)
+
+#undef __LD4_LANE_FUNC
+
+__extension__ static __inline float64x1x4_t
+__attribute__ ((__always_inline__))
+vld4_lane_f64 (const float64_t *ptr, float64x1x4_t b, const int c)
+{
+ float64x1x4_t result;
+ __asm__ ("ld1 {v16.1d - v19.1d}, %1\n\t"
+ "ld4 {v16.d - v19.d}[%3], %2\n\t"
+ "st1 {v16.1d - v19.1d}, %0\n\t"
+ : "=Q"(result)
+ : "Q"(b), "Q"(*(const float64x1x4_t *)ptr), "i"(c)
+ : "memory", "v16", "v17", "v18", "v19");
+ return result;
+}
+
+
+/* vld4q_lane */
+
+#define __LD4_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
+__extension__ static __inline intype __attribute__ ((__always_inline__)) \
+vld4q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
+{ \
+ __builtin_aarch64_simd_xi __o; \
+ intype ret; \
+ __o = __builtin_aarch64_set_qregxiv4si (__o, (int32x4_t) __b.val[0], 0); \
+ __o = __builtin_aarch64_set_qregxiv4si (__o, (int32x4_t) __b.val[1], 1); \
+ __o = __builtin_aarch64_set_qregxiv4si (__o, (int32x4_t) __b.val[2], 2); \
+ __o = __builtin_aarch64_set_qregxiv4si (__o, (int32x4_t) __b.val[3], 3); \
+ __o = __builtin_aarch64_ld4_lane##mode ( \
+ (__builtin_aarch64_simd_##ptrmode *) __ptr, __o, __c); \
+ ret.val[0] = (vtype) __builtin_aarch64_get_qregxiv4si (__o, 0); \
+ ret.val[1] = (vtype) __builtin_aarch64_get_qregxiv4si (__o, 1); \
+ ret.val[2] = (vtype) __builtin_aarch64_get_qregxiv4si (__o, 2); \
+ ret.val[3] = (vtype) __builtin_aarch64_get_qregxiv4si (__o, 3); \
+ return ret; \
+}
+
+__LD4_LANE_FUNC (float32x4x4_t, float32x4_t, float32_t, v4sf, sf, f32)
+__LD4_LANE_FUNC (poly8x16x4_t, poly8x16_t, poly8_t, v16qi, qi, p8)
+__LD4_LANE_FUNC (poly16x8x4_t, poly16x8_t, poly16_t, v8hi, hi, p16)
+__LD4_LANE_FUNC (int8x16x4_t, int8x16_t, int8_t, v16qi, qi, s8)
+__LD4_LANE_FUNC (int16x8x4_t, int16x8_t, int16_t, v8hi, hi, s16)
+__LD4_LANE_FUNC (int32x4x4_t, int32x4_t, int32_t, v4si, si, s32)
+__LD4_LANE_FUNC (int64x2x4_t, int64x2_t, int64_t, v2di, di, s64)
+__LD4_LANE_FUNC (uint8x16x4_t, uint8x16_t, uint8_t, v16qi, qi, u8)
+__LD4_LANE_FUNC (uint16x8x4_t, uint16x8_t, uint16_t, v8hi, hi, u16)
+__LD4_LANE_FUNC (uint32x4x4_t, uint32x4_t, uint32_t, v4si, si, u32)
+__LD4_LANE_FUNC (uint64x2x4_t, uint64x2_t, uint64_t, v2di, di, u64)
+
+__extension__ static __inline float64x2x4_t
+__attribute__ ((__always_inline__))
+vld4q_lane_f64 (const float64_t *ptr, float64x2x4_t b, const int c)
+{
+ float64x2x4_t result;
+ __asm__ ("ld1 {v16.2d - v19.2d}, %1\n\t"
+ "ld4 {v16.d - v19.d}[%3], %2\n\t"
+ "st1 {v16.2d - v19.2d}, %0\n\t"
+ : "=Q"(result)
+ : "Q"(b), "Q"(*(const float64x2x4_t *)ptr), "i"(c)
+ : "memory", "v16", "v17", "v18", "v19");
+ return result;
+}
+
+#undef __LD4_LANE_FUNC
+
/* vmax */
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/libgcc.a b/lib/gcc/aarch64-linux-android/4.9.3/libgcc.a
index 64163fc..ef3a401 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/libgcc.a
+++ b/lib/gcc/aarch64-linux-android/4.9.3/libgcc.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/libgcov.a b/lib/gcc/aarch64-linux-android/4.9.3/libgcov.a
index 7c2b28d..3bca1f9 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/libgcov.a
+++ b/lib/gcc/aarch64-linux-android/4.9.3/libgcov.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/gtype.state b/lib/gcc/aarch64-linux-android/4.9.3/plugin/gtype.state
index 9ddf969..e0a0d2a 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/gtype.state
+++ b/lib/gcc/aarch64-linux-android/4.9.3/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.3 20150311 (prerelease)")
-(!srcdir "/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc")
+(!version "4.9.3 20150413 (prerelease)")
+(!srcdir "/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc")
(!languages 9 ada c cp fortran go java lto objc objcp)
(!fileslist 192
(!srcfile 511 "../libcpp/include/line-map.h")
@@ -312,11 +312,11 @@
(!srcfileloc "tree-core.h" 729)
nil )
(!pair "u"
- (!type union 12 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/tree-core.h:731"
+ (!type union 12 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/tree-core.h:731"
(!srcfileloc "tree-core.h" 765)
(!fields 3
(!pair "bits"
- (!type struct 13 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/tree-core.h:734"
+ (!type struct 13 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/tree-core.h:734"
(!srcfileloc "tree-core.h" 757)
(!fields 16
(!pair "lang_flag_0"
@@ -2416,39 +2416,39 @@
nil )
(!type struct 131 nil gc_pointed_to "lang_decl"
- (!srcfileloc "fortran/trans.h" 834)
+ (!srcfileloc "fortran/trans.h" 835)
(!fields 8
(!pair "saved_descriptor"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 822)
+ (!srcfileloc "fortran/trans.h" 823)
nil )
(!pair "stringlen"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 827)
+ (!srcfileloc "fortran/trans.h" 828)
nil )
(!pair "addr"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 828)
+ (!srcfileloc "fortran/trans.h" 829)
nil )
(!pair "span"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 829)
+ (!srcfileloc "fortran/trans.h" 830)
nil )
(!pair "token"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 831)
+ (!srcfileloc "fortran/trans.h" 832)
nil )
(!pair "caf_offset"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 831)
+ (!srcfileloc "fortran/trans.h" 832)
nil )
(!pair "scalar_allocatable"
(!type already_seen 9)
- (!srcfileloc "fortran/trans.h" 832)
+ (!srcfileloc "fortran/trans.h" 833)
nil )
(!pair "scalar_pointer"
(!type already_seen 9)
- (!srcfileloc "fortran/trans.h" 833)
+ (!srcfileloc "fortran/trans.h" 834)
nil )
)
(!options
@@ -6618,7 +6618,7 @@
)
)
(!pair "x"
- (!type struct 321 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/basic-block.h:187"
+ (!type struct 321 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/basic-block.h:187"
(!srcfileloc "basic-block.h" 190)
(!fields 2
(!pair "head_"
@@ -8549,7 +8549,7 @@
(!srcfileloc "dwarf2out.h" 55)
nil )
(!pair "dw_cfi_oprnd1"
- (!type union 413 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/dwarf2out.h:47"
+ (!type union 413 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/dwarf2out.h:47"
(!srcfileloc "dwarf2out.h" 52)
(!fields 4
(!pair "dw_cfi_reg_num"
@@ -10044,75 +10044,75 @@
nil )
(!type struct 473 nil gc_pointed_to "lang_type"
- (!srcfileloc "fortran/trans.h" 818)
+ (!srcfileloc "fortran/trans.h" 819)
(!fields 15
(!pair "rank"
(!type already_seen 9)
- (!srcfileloc "fortran/trans.h" 804)
+ (!srcfileloc "fortran/trans.h" 805)
nil )
(!pair "corank"
(!type already_seen 9)
- (!srcfileloc "fortran/trans.h" 804)
+ (!srcfileloc "fortran/trans.h" 805)
nil )
(!pair "akind"
(!type already_seen 9)
- (!srcfileloc "fortran/trans.h" 805)
+ (!srcfileloc "fortran/trans.h" 806)
nil )
(!pair "lbound"
(!type array 474 nil gc_used "GFC_MAX_DIMENSIONS"
(!type already_seen 5)
)
- (!srcfileloc "fortran/trans.h" 806)
+ (!srcfileloc "fortran/trans.h" 807)
nil )
(!pair "ubound"
(!type array 475 nil gc_used "GFC_MAX_DIMENSIONS"
(!type already_seen 5)
)
- (!srcfileloc "fortran/trans.h" 807)
+ (!srcfileloc "fortran/trans.h" 808)
nil )
(!pair "stride"
(!type array 476 nil gc_used "GFC_MAX_DIMENSIONS"
(!type already_seen 5)
)
- (!srcfileloc "fortran/trans.h" 808)
+ (!srcfileloc "fortran/trans.h" 809)
nil )
(!pair "size"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 809)
+ (!srcfileloc "fortran/trans.h" 810)
nil )
(!pair "offset"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 810)
+ (!srcfileloc "fortran/trans.h" 811)
nil )
(!pair "dtype"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 811)
+ (!srcfileloc "fortran/trans.h" 812)
nil )
(!pair "dataptr_type"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 812)
+ (!srcfileloc "fortran/trans.h" 813)
nil )
(!pair "span"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 813)
+ (!srcfileloc "fortran/trans.h" 814)
nil )
(!pair "base_decl"
(!type array 477 nil gc_used "2"
(!type already_seen 5)
)
- (!srcfileloc "fortran/trans.h" 814)
+ (!srcfileloc "fortran/trans.h" 815)
nil )
(!pair "nonrestricted_type"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 815)
+ (!srcfileloc "fortran/trans.h" 816)
nil )
(!pair "caf_token"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 816)
+ (!srcfileloc "fortran/trans.h" 817)
nil )
(!pair "caf_offset"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 817)
+ (!srcfileloc "fortran/trans.h" 818)
nil )
)
(!options
@@ -10861,7 +10861,7 @@
)
)
(!pair "loc"
- (!type union 512 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/tree-core.h:1167"
+ (!type union 512 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/tree-core.h:1167"
(!srcfileloc "tree-core.h" 1167)
(!fields 2
(!pair "stmt"
@@ -12685,7 +12685,7 @@
(!srcfileloc "c/c-decl.c" 212)
(!fields 11
(!pair "u"
- (!type union 585 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/c/c-decl.c:198"
+ (!type union 585 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/c/c-decl.c:198"
(!srcfileloc "c/c-decl.c" 201)
(!fields 2
(!pair "type"
@@ -13704,7 +13704,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 644 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/java/expr.c:2060"nil
+ (!type struct 644 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/java/expr.c:2060"nil
(!fields 0 )
nil 0 nil nil )
@@ -13810,19 +13810,19 @@
nil 0 nil nil )
(!type struct 653 nil gc_used "gfc_powdecl_list"
- (!srcfileloc "fortran/trans.h" 728)
+ (!srcfileloc "fortran/trans.h" 729)
(!fields 3
(!pair "integer"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 725)
+ (!srcfileloc "fortran/trans.h" 726)
nil )
(!pair "real"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 726)
+ (!srcfileloc "fortran/trans.h" 727)
nil )
(!pair "cmplx"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 727)
+ (!srcfileloc "fortran/trans.h" 728)
nil )
)
nil 8 nil nil )
@@ -13831,11 +13831,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 655 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/fortran/trans.h:340"nil
+ (!type struct 655 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/fortran/trans.h:340"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 656 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/fortran/trans.h:328"nil
+ (!type struct 656 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/fortran/trans.h:328"nil
(!fields 0 )
nil 0 nil nil )
@@ -13859,7 +13859,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 662 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/fortran/trans.h:33"nil
+ (!type struct 662 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/fortran/trans.h:33"nil
(!fields 0 )
nil 0 nil nil )
@@ -14002,19 +14002,19 @@
(!type already_seen 668)
)
gc_pointed_to "module_htab_entry"
- (!srcfileloc "fortran/trans.h" 574)
+ (!srcfileloc "fortran/trans.h" 575)
(!fields 3
(!pair "name"
(!type already_seen 36)
- (!srcfileloc "fortran/trans.h" 571)
+ (!srcfileloc "fortran/trans.h" 572)
nil )
(!pair "namespace_decl"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 572)
+ (!srcfileloc "fortran/trans.h" 573)
nil )
(!pair "decls"
(!type already_seen 53)
- (!srcfileloc "fortran/trans.h" 573)
+ (!srcfileloc "fortran/trans.h" 574)
(!options
(!option param_is type
(!type already_seen 7)
@@ -15110,7 +15110,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 759 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/c/c-parser.c:6071"nil
+ (!type struct 759 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/c/c-parser.c:6071"nil
(!fields 0 )
nil 0 nil nil )
@@ -15237,7 +15237,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 768 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/c-family/c-pragma.c:1169"nil
+ (!type struct 768 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/c-family/c-pragma.c:1169"nil
(!fields 0 )
nil 0 nil nil )
@@ -15769,7 +15769,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 828 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/ada/gcc-interface/decl.c:178"nil
+ (!type struct 828 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/ada/gcc-interface/decl.c:178"nil
(!fields 0 )
nil 0 nil nil )
@@ -15817,11 +15817,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 840 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/config/aarch64/aarch64-builtins.c:318"nil
+ (!type struct 840 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/config/aarch64/aarch64-builtins.c:323"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 841 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/config/aarch64/aarch64-builtins.c:106"nil
+ (!type struct 841 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/config/aarch64/aarch64-builtins.c:106"nil
(!fields 0 )
nil 0 nil nil )
@@ -17698,7 +17698,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1016 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/config/aarch64/aarch64.c:7650"nil
+ (!type struct 1016 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/config/aarch64/aarch64.c:7766"nil
(!fields 0 )
nil 0 nil nil )
@@ -18028,7 +18028,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type union 1081 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/tree-eh.c:59"nil
+ (!type union 1081 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/tree-eh.c:59"nil
(!fields 0 )
nil 0 nil )
@@ -18658,7 +18658,7 @@
(!srcfileloc "gimple.h" 278)
nil )
(!pair "u"
- (!type union 1122 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/gimple.h:281"
+ (!type union 1122 nil gc_used "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/gimple.h:281"
(!srcfileloc "gimple.h" 284)
(!fields 2
(!pair "fntype"
@@ -18763,11 +18763,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1130 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/varasm.c:4817"nil
+ (!type struct 1130 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/varasm.c:4817"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 1131 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/varasm.c:4573"nil
+ (!type struct 1131 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/varasm.c:4573"nil
(!fields 0 )
nil 0 nil nil )
@@ -18873,7 +18873,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type union 1150 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/mcf.c:344"nil
+ (!type union 1150 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/mcf.c:344"nil
(!fields 0 )
nil 0 nil )
@@ -19789,7 +19789,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1270 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/dwarf2cfi.c:218"nil
+ (!type struct 1270 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/dwarf2cfi.c:218"nil
(!fields 0 )
nil 0 nil nil )
@@ -19801,7 +19801,7 @@
(!type pointer 1273 nil gc_unused
(!type already_seen 1272)
)
- gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/dwarf2cfi.c:101"nil
+ gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/dwarf2cfi.c:101"nil
(!fields 0 )
nil 0 nil nil )
@@ -20477,15 +20477,15 @@
(!type already_seen 1357)
)
gc_pointed_to "types_used_by_vars_entry"
- (!srcfileloc "function.h" 708)
+ (!srcfileloc "function.h" 704)
(!fields 2
(!pair "type"
(!type already_seen 5)
- (!srcfileloc "function.h" 706)
+ (!srcfileloc "function.h" 702)
nil )
(!pair "var_decl"
(!type already_seen 5)
- (!srcfileloc "function.h" 707)
+ (!srcfileloc "function.h" 703)
nil )
)
nil 511 nil nil )
@@ -21854,7 +21854,7 @@
(!type already_seen 1320)
- (!type struct 1428 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/config/aarch64/aarch64.h:636"nil
+ (!type struct 1428 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/config/aarch64/aarch64.h:636"nil
(!fields 0 )
nil 0 nil nil )
@@ -21942,11 +21942,11 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1444 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/../libcpp/include/cpplib.h:999"nil
+ (!type struct 1444 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/../libcpp/include/cpplib.h:999"nil
(!fields 0 )
nil 0 nil nil )
- (!type struct 1445 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/../libcpp/include/cpplib.h:988"nil
+ (!type struct 1445 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/../libcpp/include/cpplib.h:988"nil
(!fields 0 )
nil 0 nil nil )
@@ -22000,7 +22000,7 @@
(!fields 0 )
nil 0 nil nil )
- (!type struct 1454 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/../libcpp/include/line-map.h:627"nil
+ (!type struct 1454 nil gc_unused "anonymous:/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/gcc/../libcpp/include/line-map.h:627"nil
(!fields 0 )
nil 0 nil nil )
@@ -22362,15 +22362,15 @@
nil )
(!pair "gfc_interface_mapping"
(!type already_seen 651)
- (!srcfileloc "fortran/trans.h" 963)
+ (!srcfileloc "fortran/trans.h" 964)
nil )
(!pair "gfc_interface_sym_mapping"
(!type already_seen 652)
- (!srcfileloc "fortran/trans.h" 948)
+ (!srcfileloc "fortran/trans.h" 949)
nil )
(!pair "gfc_powdecl_list"
(!type already_seen 653)
- (!srcfileloc "fortran/trans.h" 729)
+ (!srcfileloc "fortran/trans.h" 730)
nil )
(!pair "gfc_wrapped_block"
(!type already_seen 655)
@@ -23056,11 +23056,11 @@
nil )
(!pair "builtin_simd_arg"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64-builtins.c" 776)
+ (!srcfileloc "config/aarch64/aarch64-builtins.c" 781)
nil )
(!pair "aarch64_crc_builtin_datum"
(!type already_seen 840)
- (!srcfileloc "config/aarch64/aarch64-builtins.c" 323)
+ (!srcfileloc "config/aarch64/aarch64-builtins.c" 328)
nil )
(!pair "aarch64_simd_builtin_datum"
(!type already_seen 841)
@@ -23288,11 +23288,11 @@
nil )
(!pair "aarch64_simd_mangle_map_entry"
(!type already_seen 1016)
- (!srcfileloc "config/aarch64/aarch64.c" 7654)
+ (!srcfileloc "config/aarch64/aarch64.c" 7770)
nil )
(!pair "aarch64_cc"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.c" 416)
+ (!srcfileloc "config/aarch64/aarch64.c" 505)
nil )
(!pair "omp_context"
(!type already_seen 1031)
@@ -25245,151 +25245,151 @@
nil )
(!pair "gfor_fndecl_sr_kind"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 778)
+ (!srcfileloc "fortran/trans.h" 779)
nil )
(!pair "gfor_fndecl_si_kind"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 777)
+ (!srcfileloc "fortran/trans.h" 778)
nil )
(!pair "gfor_fndecl_sc_kind"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 776)
+ (!srcfileloc "fortran/trans.h" 777)
nil )
(!pair "gfor_fndecl_iargc"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 773)
+ (!srcfileloc "fortran/trans.h" 774)
nil )
(!pair "gfor_fndecl_size1"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 772)
+ (!srcfileloc "fortran/trans.h" 773)
nil )
(!pair "gfor_fndecl_size0"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 771)
+ (!srcfileloc "fortran/trans.h" 772)
nil )
(!pair "gfor_fndecl_convert_char4_to_char1"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 768)
+ (!srcfileloc "fortran/trans.h" 769)
nil )
(!pair "gfor_fndecl_convert_char1_to_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 767)
+ (!srcfileloc "fortran/trans.h" 768)
nil )
(!pair "gfor_fndecl_select_string_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 764)
+ (!srcfileloc "fortran/trans.h" 765)
nil )
(!pair "gfor_fndecl_adjustr_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 763)
+ (!srcfileloc "fortran/trans.h" 764)
nil )
(!pair "gfor_fndecl_adjustl_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 762)
+ (!srcfileloc "fortran/trans.h" 763)
nil )
(!pair "gfor_fndecl_string_minmax_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 761)
+ (!srcfileloc "fortran/trans.h" 762)
nil )
(!pair "gfor_fndecl_string_trim_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 760)
+ (!srcfileloc "fortran/trans.h" 761)
nil )
(!pair "gfor_fndecl_string_verify_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 759)
+ (!srcfileloc "fortran/trans.h" 760)
nil )
(!pair "gfor_fndecl_string_scan_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 758)
+ (!srcfileloc "fortran/trans.h" 759)
nil )
(!pair "gfor_fndecl_string_index_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 757)
+ (!srcfileloc "fortran/trans.h" 758)
nil )
(!pair "gfor_fndecl_string_len_trim_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 756)
+ (!srcfileloc "fortran/trans.h" 757)
nil )
(!pair "gfor_fndecl_concat_string_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 755)
+ (!srcfileloc "fortran/trans.h" 756)
nil )
(!pair "gfor_fndecl_compare_string_char4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 754)
+ (!srcfileloc "fortran/trans.h" 755)
nil )
(!pair "gfor_fndecl_select_string"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 753)
+ (!srcfileloc "fortran/trans.h" 754)
nil )
(!pair "gfor_fndecl_adjustr"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 752)
+ (!srcfileloc "fortran/trans.h" 753)
nil )
(!pair "gfor_fndecl_adjustl"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 751)
+ (!srcfileloc "fortran/trans.h" 752)
nil )
(!pair "gfor_fndecl_string_minmax"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 750)
+ (!srcfileloc "fortran/trans.h" 751)
nil )
(!pair "gfor_fndecl_string_trim"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 749)
+ (!srcfileloc "fortran/trans.h" 750)
nil )
(!pair "gfor_fndecl_string_verify"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 748)
+ (!srcfileloc "fortran/trans.h" 749)
nil )
(!pair "gfor_fndecl_string_scan"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 747)
+ (!srcfileloc "fortran/trans.h" 748)
nil )
(!pair "gfor_fndecl_string_index"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 746)
+ (!srcfileloc "fortran/trans.h" 747)
nil )
(!pair "gfor_fndecl_string_len_trim"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 745)
+ (!srcfileloc "fortran/trans.h" 746)
nil )
(!pair "gfor_fndecl_concat_string"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 744)
+ (!srcfileloc "fortran/trans.h" 745)
nil )
(!pair "gfor_fndecl_compare_string"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 743)
+ (!srcfileloc "fortran/trans.h" 744)
nil )
(!pair "gfor_fndecl_zgemm"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 740)
+ (!srcfileloc "fortran/trans.h" 741)
nil )
(!pair "gfor_fndecl_cgemm"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 739)
+ (!srcfileloc "fortran/trans.h" 740)
nil )
(!pair "gfor_fndecl_dgemm"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 738)
+ (!srcfileloc "fortran/trans.h" 739)
nil )
(!pair "gfor_fndecl_sgemm"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 737)
+ (!srcfileloc "fortran/trans.h" 738)
nil )
(!pair "gfor_fndecl_math_ishftc16"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 734)
+ (!srcfileloc "fortran/trans.h" 735)
nil )
(!pair "gfor_fndecl_math_ishftc8"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 733)
+ (!srcfileloc "fortran/trans.h" 734)
nil )
(!pair "gfor_fndecl_math_ishftc4"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 732)
+ (!srcfileloc "fortran/trans.h" 733)
nil )
(!pair "gfor_fndecl_math_powi"
(!type array 1549 nil gc_used "4"
@@ -25397,139 +25397,139 @@
(!type already_seen 653)
)
)
- (!srcfileloc "fortran/trans.h" 731)
+ (!srcfileloc "fortran/trans.h" 732)
nil )
(!pair "gfort_gvar_caf_this_image"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 718)
+ (!srcfileloc "fortran/trans.h" 719)
nil )
(!pair "gfort_gvar_caf_num_images"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 717)
+ (!srcfileloc "fortran/trans.h" 718)
nil )
(!pair "gfor_fndecl_caf_error_stop_str"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 714)
+ (!srcfileloc "fortran/trans.h" 715)
nil )
(!pair "gfor_fndecl_caf_error_stop"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 713)
+ (!srcfileloc "fortran/trans.h" 714)
nil )
(!pair "gfor_fndecl_caf_sync_images"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 712)
+ (!srcfileloc "fortran/trans.h" 713)
nil )
(!pair "gfor_fndecl_caf_sync_all"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 711)
+ (!srcfileloc "fortran/trans.h" 712)
nil )
(!pair "gfor_fndecl_caf_end_critical"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 710)
+ (!srcfileloc "fortran/trans.h" 711)
nil )
(!pair "gfor_fndecl_caf_critical"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 709)
+ (!srcfileloc "fortran/trans.h" 710)
nil )
(!pair "gfor_fndecl_caf_deregister"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 708)
+ (!srcfileloc "fortran/trans.h" 709)
nil )
(!pair "gfor_fndecl_caf_register"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 707)
+ (!srcfileloc "fortran/trans.h" 708)
nil )
(!pair "gfor_fndecl_caf_finalize"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 706)
+ (!srcfileloc "fortran/trans.h" 707)
nil )
(!pair "gfor_fndecl_caf_init"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 705)
+ (!srcfileloc "fortran/trans.h" 706)
nil )
(!pair "gfor_fndecl_associated"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 701)
+ (!srcfileloc "fortran/trans.h" 702)
nil )
(!pair "gfor_fndecl_in_unpack"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 700)
+ (!srcfileloc "fortran/trans.h" 701)
nil )
(!pair "gfor_fndecl_in_pack"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 699)
+ (!srcfileloc "fortran/trans.h" 700)
nil )
(!pair "gfor_fndecl_fdate"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 698)
+ (!srcfileloc "fortran/trans.h" 699)
nil )
(!pair "gfor_fndecl_ctime"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 697)
+ (!srcfileloc "fortran/trans.h" 698)
nil )
(!pair "gfor_fndecl_ttynam"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 696)
+ (!srcfileloc "fortran/trans.h" 697)
nil )
(!pair "gfor_fndecl_set_options"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 695)
+ (!srcfileloc "fortran/trans.h" 696)
nil )
(!pair "gfor_fndecl_set_fpe"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 694)
+ (!srcfileloc "fortran/trans.h" 695)
nil )
(!pair "gfor_fndecl_generate_error"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 693)
+ (!srcfileloc "fortran/trans.h" 694)
nil )
(!pair "gfor_fndecl_os_error"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 692)
+ (!srcfileloc "fortran/trans.h" 693)
nil )
(!pair "gfor_fndecl_runtime_warning_at"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 691)
+ (!srcfileloc "fortran/trans.h" 692)
nil )
(!pair "gfor_fndecl_runtime_error_at"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 690)
+ (!srcfileloc "fortran/trans.h" 691)
nil )
(!pair "gfor_fndecl_runtime_error"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 689)
+ (!srcfileloc "fortran/trans.h" 690)
nil )
(!pair "gfor_fndecl_error_stop_string"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 688)
+ (!srcfileloc "fortran/trans.h" 689)
nil )
(!pair "gfor_fndecl_error_stop_numeric"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 687)
+ (!srcfileloc "fortran/trans.h" 688)
nil )
(!pair "gfor_fndecl_stop_string"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 686)
+ (!srcfileloc "fortran/trans.h" 687)
nil )
(!pair "gfor_fndecl_stop_numeric_f08"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 685)
+ (!srcfileloc "fortran/trans.h" 686)
nil )
(!pair "gfor_fndecl_stop_numeric"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 684)
+ (!srcfileloc "fortran/trans.h" 685)
nil )
(!pair "gfor_fndecl_pause_string"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 683)
+ (!srcfileloc "fortran/trans.h" 684)
nil )
(!pair "gfor_fndecl_pause_numeric"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 682)
+ (!srcfileloc "fortran/trans.h" 683)
nil )
(!pair "gfc_static_ctors"
(!type already_seen 5)
- (!srcfileloc "fortran/trans.h" 585)
+ (!srcfileloc "fortran/trans.h" 586)
nil )
(!pair "gfc_charlen_type_node"
(!type already_seen 5)
@@ -25631,7 +25631,7 @@
(!type array 1559 nil gc_used "2"
(!type already_seen 5)
)
- (!srcfileloc "fortran/trans-stmt.c" 2130)
+ (!srcfileloc "fortran/trans-stmt.c" 2197)
nil )
(!pair "dt_parm"
(!type already_seen 5)
@@ -26375,7 +26375,7 @@
(!type array 1579 nil gc_used "AARCH64_BUILTIN_MAX"
(!type already_seen 5)
)
- (!srcfileloc "config/aarch64/aarch64-builtins.c" 361)
+ (!srcfileloc "config/aarch64/aarch64-builtins.c" 366)
nil )
(!pair "internal_fn_fnspec_array"
(!type array 1580 nil gc_used "IFN_LAST + 1"
@@ -26479,15 +26479,15 @@
)
(!pair "va_list_type"
(!type already_seen 5)
- (!srcfileloc "config/aarch64/aarch64.c" 6766)
+ (!srcfileloc "config/aarch64/aarch64.c" 6882)
nil )
(!pair "tls_get_addr_libfunc"
(!type already_seen 136)
- (!srcfileloc "config/aarch64/aarch64.c" 602)
+ (!srcfileloc "config/aarch64/aarch64.c" 710)
nil )
(!pair "gty_dummy"
(!type already_seen 9)
- (!srcfileloc "config/aarch64/aarch64.c" 402)
+ (!srcfileloc "config/aarch64/aarch64.c" 491)
nil )
(!pair "stack_chk_fail_decl"
(!type already_seen 5)
@@ -27592,11 +27592,11 @@
nil )
(!pair "types_used_by_cur_var_decl"
(!type already_seen 45)
- (!srcfileloc "function.h" 724)
+ (!srcfileloc "function.h" 720)
nil )
(!pair "types_used_by_vars_hash"
(!type already_seen 1534)
- (!srcfileloc "function.h" 716)
+ (!srcfileloc "function.h" 712)
(!options
(!option param_is type
(!type already_seen 1357)
@@ -27605,7 +27605,7 @@
)
(!pair "cfun"
(!type already_seen 349)
- (!srcfileloc "function.h" 692)
+ (!srcfileloc "function.h" 688)
nil )
(!pair "x_rtl"
(!type already_seen 1359)
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/auto-host.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/auto-host.h
index 673e1b0..288f116 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/auto-host.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/auto-host.h
@@ -212,6 +212,12 @@
#endif
+/* Define if your assembler supports -mrmw option. */
+#ifndef USED_FOR_TARGET
+/* #undef HAVE_AS_AVR_MRMW_OPTION */
+#endif
+
+
/* Define if your assembler supports cmpb. */
#ifndef USED_FOR_TARGET
/* #undef HAVE_AS_CMPB */
@@ -236,6 +242,12 @@
#endif
+/* Define if your assembler supports .module. */
+#ifndef USED_FOR_TARGET
+/* #undef HAVE_AS_DOT_MODULE */
+#endif
+
+
/* Define if your assembler supports DSPR1 mult. */
#ifndef USED_FOR_TARGET
/* #undef HAVE_AS_DSPR1_MULT */
@@ -448,12 +460,6 @@
#endif
-/* Define if the assembler understands .module. */
-#ifndef USED_FOR_TARGET
-/* #undef HAVE_AS_DOT_MODULE */
-#endif
-
-
/* Define if your assembler supports the -no-mul-bug-abort option. */
#ifndef USED_FOR_TARGET
/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-cores.def b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-cores.def
index 312941f..45a3035 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-cores.def
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-cores.def
@@ -34,10 +34,13 @@
/* V8 Architecture Processors. */
-AARCH64_CORE("cortex-a53", cortexa53, cortexa53, 8, AARCH64_FL_FPSIMD | AARCH64_FL_CRC, cortexa53)
-AARCH64_CORE("cortex-a57", cortexa15, cortexa15, 8, AARCH64_FL_FPSIMD | AARCH64_FL_CRC, cortexa57)
-AARCH64_CORE("thunderx", thunderx, thunderx, 8, AARCH64_FL_FPSIMD | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx)
+AARCH64_CORE("cortex-a53", cortexa53, cortexa53, 8, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa53)
+AARCH64_CORE("cortex-a57", cortexa57, cortexa57, 8, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57)
+AARCH64_CORE("cortex-a72", cortexa72, cortexa57, 8, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57)
+AARCH64_CORE("thunderx", thunderx, thunderx, 8, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx)
+AARCH64_CORE("xgene1", xgene1, xgene1, 8, AARCH64_FL_FOR_ARCH8, xgene1)
/* V8 big.LITTLE implementations. */
-AARCH64_CORE("cortex-a57.cortex-a53", cortexa57cortexa53, cortexa53, 8, AARCH64_FL_FPSIMD | AARCH64_FL_CRC, cortexa57)
+AARCH64_CORE("cortex-a57.cortex-a53", cortexa57cortexa53, cortexa53, 8, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57)
+AARCH64_CORE("cortex-a72.cortex-a53", cortexa72cortexa53, cortexa53, 8, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57)
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-opts.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-opts.h
index 3709315..c1fef2b 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-opts.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-opts.h
@@ -25,7 +25,7 @@
/* The various cores that implement AArch64. */
enum aarch64_processor
{
-#define AARCH64_CORE(NAME, INTERNAL_IDENT, IDENT, ARCH, FLAGS, COSTS) \
+#define AARCH64_CORE(NAME, INTERNAL_IDENT, SCHED, ARCH, FLAGS, COSTS) \
INTERNAL_IDENT,
#include "aarch64-cores.def"
#undef AARCH64_CORE
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-protos.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-protos.h
index b0e5a31..0444bc4 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-protos.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64-protos.h
@@ -170,6 +170,10 @@ struct tune_params
const struct cpu_vector_cost *const vec_costs;
const int memmov_cost;
const int issue_rate;
+ const unsigned int fuseable_ops;
+ const int int_reassoc_width;
+ const int fp_reassoc_width;
+ const int vec_reassoc_width;
};
HOST_WIDE_INT aarch64_initial_elimination_offset (unsigned, unsigned);
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64.h
index 5b6ee21..27b63a4 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/config/aarch64/aarch64.h
@@ -506,7 +506,7 @@ enum reg_class
enum target_cpus
{
-#define AARCH64_CORE(NAME, INTERNAL_IDENT, IDENT, ARCH, FLAGS, COSTS) \
+#define AARCH64_CORE(NAME, INTERNAL_IDENT, SCHED, ARCH, FLAGS, COSTS) \
TARGET_CPU_##INTERNAL_IDENT,
#include "aarch64-cores.def"
#undef AARCH64_CORE
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/configargs.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/configargs.h
index 2c0b12f..cab6452 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/configargs.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/configargs.h
@@ -1,5 +1,5 @@
/* Generated automatically. */
-static const char configuration_arguments[] = "/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/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/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --disable-ppl-version-check --disable-cloog-version-check --disable-isl-version-check --enable-cloog-backend=isl --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --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-2015.03 --with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14 --target=aarch64-linux-android --enable-threads --enable-tls --enable-libgomp --disable-libitm --disable-libsanitizer --enable-libatomic --disable-libstdc__-v3 : (reconfigured) /mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/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/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/temp-install --disable-ppl-version-check --disable-cloog-version-check --disable-isl-version-check --enable-cloog-backend=isl --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --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-2015.03 --with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14 --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/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/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/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --disable-ppl-version-check --disable-cloog-version-check --disable-isl-version-check --enable-cloog-backend=isl --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --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-snapshot-4.9-2015.04 --with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14 --target=aarch64-linux-android --enable-threads --enable-tls --enable-libgomp --disable-libitm --disable-libsanitizer --enable-libatomic --disable-libstdc__-v3 : (reconfigured) /mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/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/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-isl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/temp-install --disable-ppl-version-check --disable-cloog-version-check --disable-isl-version-check --enable-cloog-backend=isl --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --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-snapshot-4.9-2015.04 --with-binutils-version=linaro-2.25.0-2015.01-2 --with-gmp-version=current --with-mpfr-version=current --with-mpc-version=current --with-gdb-version=current --with-ppl-version=1.1 --with-isl-version=0.14 --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.3/plugin/include/df.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/df.h
index 878f507..e78b34b 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/df.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/df.h
@@ -1134,20 +1134,22 @@ df_get_artificial_uses (unsigned int bb_index)
/* web */
-/* This entry is allocated for each reference in the insn stream. */
-struct web_entry
+class web_entry_base
{
- /* Pointer to the parent in the union/find tree. */
- struct web_entry *pred;
- /* Newly assigned register to the entry. Set only for roots. */
- rtx reg;
- void* extra_info;
-};
+ private:
+ /* Reference to the parent in the union/find tree. */
+ web_entry_base *pred_pvt;
+
+ public:
+ /* Accessors. */
+ web_entry_base *pred () { return pred_pvt; }
+ void set_pred (web_entry_base *p) { pred_pvt = p; }
-extern struct web_entry *unionfind_root (struct web_entry *);
-extern bool unionfind_union (struct web_entry *, struct web_entry *);
-extern void union_defs (df_ref, struct web_entry *,
- unsigned int *used, struct web_entry *,
- bool (*fun) (struct web_entry *, struct web_entry *));
+ /* Find representative in union-find tree. */
+ web_entry_base *unionfind_root ();
+
+ /* Union with another set, returning TRUE if they are already unioned. */
+ friend bool unionfind_union (web_entry_base *first, web_entry_base *second);
+};
#endif /* GCC_DF_H */
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/function.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/function.h
index 38a0fc4..fd4639c 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/function.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/function.h
@@ -674,11 +674,7 @@ struct GTY(()) function {
/* Add the decl D to the local_decls list of FUN. */
-static inline void
-add_local_decl (struct function *fun, tree d)
-{
- vec_safe_push (fun->local_decls, d);
-}
+void add_local_decl (struct function *fun, tree d);
#define FOR_EACH_LOCAL_DECL(FUN, I, D) \
FOR_EACH_VEC_SAFE_ELT_REVERSE ((FUN)->local_decls, I, D)
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-codes.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-codes.h
index fcb6c5a..085dbde 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-codes.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-codes.h
@@ -421,2108 +421,2142 @@ enum insn_code {
CODE_FOR_aarch64_simd_reg_shlv2si_signed = 968,
CODE_FOR_aarch64_simd_reg_shlv4si_signed = 969,
CODE_FOR_aarch64_simd_reg_shlv2di_signed = 970,
- CODE_FOR_aarch64_sshr_simddi = 971,
- CODE_FOR_aarch64_ushr_simddi = 972,
- CODE_FOR_aarch64_simd_vec_setv2di = 973,
- CODE_FOR_aarch64_simd_vec_setv2sf = 974,
- CODE_FOR_aarch64_simd_vec_setv4sf = 975,
- CODE_FOR_aarch64_simd_vec_setv2df = 976,
- CODE_FOR_aarch64_mlav8qi = 977,
- CODE_FOR_aarch64_mlav16qi = 978,
- CODE_FOR_aarch64_mlav4hi = 979,
- CODE_FOR_aarch64_mlav8hi = 980,
- CODE_FOR_aarch64_mlav2si = 981,
- CODE_FOR_aarch64_mlav4si = 982,
- CODE_FOR_aarch64_mlsv8qi = 991,
- CODE_FOR_aarch64_mlsv16qi = 992,
- CODE_FOR_aarch64_mlsv4hi = 993,
- CODE_FOR_aarch64_mlsv8hi = 994,
- CODE_FOR_aarch64_mlsv2si = 995,
- CODE_FOR_aarch64_mlsv4si = 996,
- CODE_FOR_smaxv8qi3 = 1005,
- CODE_FOR_sminv8qi3 = 1006,
- CODE_FOR_umaxv8qi3 = 1007,
- CODE_FOR_uminv8qi3 = 1008,
- CODE_FOR_smaxv16qi3 = 1009,
- CODE_FOR_sminv16qi3 = 1010,
- CODE_FOR_umaxv16qi3 = 1011,
- CODE_FOR_uminv16qi3 = 1012,
- CODE_FOR_smaxv4hi3 = 1013,
- CODE_FOR_sminv4hi3 = 1014,
- CODE_FOR_umaxv4hi3 = 1015,
- CODE_FOR_uminv4hi3 = 1016,
- CODE_FOR_smaxv8hi3 = 1017,
- CODE_FOR_sminv8hi3 = 1018,
- CODE_FOR_umaxv8hi3 = 1019,
- CODE_FOR_uminv8hi3 = 1020,
- CODE_FOR_smaxv2si3 = 1021,
- CODE_FOR_sminv2si3 = 1022,
- CODE_FOR_umaxv2si3 = 1023,
- CODE_FOR_uminv2si3 = 1024,
- CODE_FOR_smaxv4si3 = 1025,
- CODE_FOR_sminv4si3 = 1026,
- CODE_FOR_umaxv4si3 = 1027,
- CODE_FOR_uminv4si3 = 1028,
- CODE_FOR_move_lo_quad_internal_v16qi = 1029,
- CODE_FOR_move_lo_quad_internal_v8hi = 1030,
- CODE_FOR_move_lo_quad_internal_v4si = 1031,
- CODE_FOR_move_lo_quad_internal_v4sf = 1032,
- CODE_FOR_move_lo_quad_internal_v2di = 1033,
- CODE_FOR_move_lo_quad_internal_v2df = 1034,
- CODE_FOR_move_lo_quad_internal_be_v16qi = 1035,
- CODE_FOR_move_lo_quad_internal_be_v8hi = 1036,
- CODE_FOR_move_lo_quad_internal_be_v4si = 1037,
- CODE_FOR_move_lo_quad_internal_be_v4sf = 1038,
- CODE_FOR_move_lo_quad_internal_be_v2di = 1039,
- CODE_FOR_move_lo_quad_internal_be_v2df = 1040,
- CODE_FOR_aarch64_simd_move_hi_quad_v16qi = 1041,
- CODE_FOR_aarch64_simd_move_hi_quad_v8hi = 1042,
- CODE_FOR_aarch64_simd_move_hi_quad_v4si = 1043,
- CODE_FOR_aarch64_simd_move_hi_quad_v2di = 1044,
- CODE_FOR_aarch64_simd_move_hi_quad_v4sf = 1045,
- CODE_FOR_aarch64_simd_move_hi_quad_v2df = 1046,
- CODE_FOR_aarch64_simd_move_hi_quad_be_v16qi = 1047,
- CODE_FOR_aarch64_simd_move_hi_quad_be_v8hi = 1048,
- CODE_FOR_aarch64_simd_move_hi_quad_be_v4si = 1049,
- CODE_FOR_aarch64_simd_move_hi_quad_be_v2di = 1050,
- CODE_FOR_aarch64_simd_move_hi_quad_be_v4sf = 1051,
- CODE_FOR_aarch64_simd_move_hi_quad_be_v2df = 1052,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v8hi = 1053,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v4si = 1054,
- CODE_FOR_aarch64_simd_vec_pack_trunc_v2di = 1055,
- CODE_FOR_vec_pack_trunc_v8hi = 1056,
- CODE_FOR_vec_pack_trunc_v4si = 1057,
- CODE_FOR_vec_pack_trunc_v2di = 1058,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v16qi = 1059,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v16qi = 1060,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v8hi = 1061,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v8hi = 1062,
- CODE_FOR_aarch64_simd_vec_unpacks_lo_v4si = 1063,
- CODE_FOR_aarch64_simd_vec_unpacku_lo_v4si = 1064,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v16qi = 1065,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v16qi = 1066,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v8hi = 1067,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v8hi = 1068,
- CODE_FOR_aarch64_simd_vec_unpacks_hi_v4si = 1069,
- CODE_FOR_aarch64_simd_vec_unpacku_hi_v4si = 1070,
- CODE_FOR_aarch64_simd_vec_smult_lo_v16qi = 1107,
- CODE_FOR_aarch64_simd_vec_umult_lo_v16qi = 1108,
- CODE_FOR_aarch64_simd_vec_smult_lo_v8hi = 1109,
- CODE_FOR_aarch64_simd_vec_umult_lo_v8hi = 1110,
- CODE_FOR_aarch64_simd_vec_smult_lo_v4si = 1111,
- CODE_FOR_aarch64_simd_vec_umult_lo_v4si = 1112,
- CODE_FOR_aarch64_simd_vec_smult_hi_v16qi = 1113,
- CODE_FOR_aarch64_simd_vec_umult_hi_v16qi = 1114,
- CODE_FOR_aarch64_simd_vec_smult_hi_v8hi = 1115,
- CODE_FOR_aarch64_simd_vec_umult_hi_v8hi = 1116,
- CODE_FOR_aarch64_simd_vec_smult_hi_v4si = 1117,
- CODE_FOR_aarch64_simd_vec_umult_hi_v4si = 1118,
- CODE_FOR_addv2sf3 = 1119,
- CODE_FOR_addv4sf3 = 1120,
- CODE_FOR_addv2df3 = 1121,
- CODE_FOR_subv2sf3 = 1122,
- CODE_FOR_subv4sf3 = 1123,
- CODE_FOR_subv2df3 = 1124,
- CODE_FOR_mulv2sf3 = 1125,
- CODE_FOR_mulv4sf3 = 1126,
- CODE_FOR_mulv2df3 = 1127,
- CODE_FOR_divv2sf3 = 1128,
- CODE_FOR_divv4sf3 = 1129,
- CODE_FOR_divv2df3 = 1130,
- CODE_FOR_negv2sf2 = 1131,
- CODE_FOR_negv4sf2 = 1132,
- CODE_FOR_negv2df2 = 1133,
- CODE_FOR_absv2sf2 = 1134,
- CODE_FOR_absv4sf2 = 1135,
- CODE_FOR_absv2df2 = 1136,
- CODE_FOR_fmav2sf4 = 1137,
- CODE_FOR_fmav4sf4 = 1138,
- CODE_FOR_fmav2df4 = 1139,
- CODE_FOR_fnmav2sf4 = 1147,
- CODE_FOR_fnmav4sf4 = 1148,
- CODE_FOR_fnmav2df4 = 1149,
- CODE_FOR_btruncv2sf2 = 1157,
- CODE_FOR_ceilv2sf2 = 1158,
- CODE_FOR_floorv2sf2 = 1159,
- CODE_FOR_frintnv2sf2 = 1160,
- CODE_FOR_nearbyintv2sf2 = 1161,
- CODE_FOR_rintv2sf2 = 1162,
- CODE_FOR_roundv2sf2 = 1163,
- CODE_FOR_btruncv4sf2 = 1164,
- CODE_FOR_ceilv4sf2 = 1165,
- CODE_FOR_floorv4sf2 = 1166,
- CODE_FOR_frintnv4sf2 = 1167,
- CODE_FOR_nearbyintv4sf2 = 1168,
- CODE_FOR_rintv4sf2 = 1169,
- CODE_FOR_roundv4sf2 = 1170,
- CODE_FOR_btruncv2df2 = 1171,
- CODE_FOR_ceilv2df2 = 1172,
- CODE_FOR_floorv2df2 = 1173,
- CODE_FOR_frintnv2df2 = 1174,
- CODE_FOR_nearbyintv2df2 = 1175,
- CODE_FOR_rintv2df2 = 1176,
- CODE_FOR_roundv2df2 = 1177,
- CODE_FOR_lbtruncv2sfv2si2 = 1178,
- CODE_FOR_lceilv2sfv2si2 = 1179,
- CODE_FOR_lfloorv2sfv2si2 = 1180,
- CODE_FOR_lroundv2sfv2si2 = 1181,
- CODE_FOR_lfrintnv2sfv2si2 = 1182,
- CODE_FOR_lbtruncuv2sfv2si2 = 1183,
- CODE_FOR_lceiluv2sfv2si2 = 1184,
- CODE_FOR_lflooruv2sfv2si2 = 1185,
- CODE_FOR_lrounduv2sfv2si2 = 1186,
- CODE_FOR_lfrintnuv2sfv2si2 = 1187,
- CODE_FOR_lbtruncv4sfv4si2 = 1188,
- CODE_FOR_lceilv4sfv4si2 = 1189,
- CODE_FOR_lfloorv4sfv4si2 = 1190,
- CODE_FOR_lroundv4sfv4si2 = 1191,
- CODE_FOR_lfrintnv4sfv4si2 = 1192,
- CODE_FOR_lbtruncuv4sfv4si2 = 1193,
- CODE_FOR_lceiluv4sfv4si2 = 1194,
- CODE_FOR_lflooruv4sfv4si2 = 1195,
- CODE_FOR_lrounduv4sfv4si2 = 1196,
- CODE_FOR_lfrintnuv4sfv4si2 = 1197,
- CODE_FOR_lbtruncv2dfv2di2 = 1198,
- CODE_FOR_lceilv2dfv2di2 = 1199,
- CODE_FOR_lfloorv2dfv2di2 = 1200,
- CODE_FOR_lroundv2dfv2di2 = 1201,
- CODE_FOR_lfrintnv2dfv2di2 = 1202,
- CODE_FOR_lbtruncuv2dfv2di2 = 1203,
- CODE_FOR_lceiluv2dfv2di2 = 1204,
- CODE_FOR_lflooruv2dfv2di2 = 1205,
- CODE_FOR_lrounduv2dfv2di2 = 1206,
- CODE_FOR_lfrintnuv2dfv2di2 = 1207,
- CODE_FOR_floatv2siv2sf2 = 1208,
- CODE_FOR_floatunsv2siv2sf2 = 1209,
- CODE_FOR_floatv4siv4sf2 = 1210,
- CODE_FOR_floatunsv4siv4sf2 = 1211,
- CODE_FOR_floatv2div2df2 = 1212,
- CODE_FOR_floatunsv2div2df2 = 1213,
- CODE_FOR_vec_unpacks_lo_v4sf = 1214,
- CODE_FOR_aarch64_float_extend_lo_v2df = 1215,
- CODE_FOR_vec_unpacks_hi_v4sf = 1216,
- CODE_FOR_aarch64_float_truncate_lo_v2sf = 1217,
- CODE_FOR_aarch64_float_truncate_hi_v4sf = 1218,
- CODE_FOR_aarch64_vmlsv2sf = 1219,
- CODE_FOR_aarch64_vmlsv4sf = 1220,
- CODE_FOR_aarch64_vmlsv2df = 1221,
- CODE_FOR_smaxv2sf3 = 1222,
- CODE_FOR_sminv2sf3 = 1223,
- CODE_FOR_smaxv4sf3 = 1224,
- CODE_FOR_sminv4sf3 = 1225,
- CODE_FOR_smaxv2df3 = 1226,
- CODE_FOR_sminv2df3 = 1227,
- CODE_FOR_smax_nanv2sf3 = 1228,
- CODE_FOR_smin_nanv2sf3 = 1229,
- CODE_FOR_smax_nanv4sf3 = 1230,
- CODE_FOR_smin_nanv4sf3 = 1231,
- CODE_FOR_smax_nanv2df3 = 1232,
- CODE_FOR_smin_nanv2df3 = 1233,
- CODE_FOR_aarch64_reduc_plus_internalv8qi = 1234,
- CODE_FOR_aarch64_reduc_plus_internalv16qi = 1235,
- CODE_FOR_aarch64_reduc_plus_internalv4hi = 1236,
- CODE_FOR_aarch64_reduc_plus_internalv8hi = 1237,
- CODE_FOR_aarch64_reduc_plus_internalv4si = 1238,
- CODE_FOR_aarch64_reduc_plus_internalv2di = 1239,
- CODE_FOR_aarch64_reduc_plus_internalv2si = 1240,
- CODE_FOR_aarch64_reduc_plus_internalv2sf = 1241,
- CODE_FOR_aarch64_reduc_plus_internalv2df = 1242,
- CODE_FOR_aarch64_addpv4sf = 1243,
- CODE_FOR_clzv8qi2 = 1244,
- CODE_FOR_clzv16qi2 = 1245,
- CODE_FOR_clzv4hi2 = 1246,
- CODE_FOR_clzv8hi2 = 1247,
- CODE_FOR_clzv2si2 = 1248,
- CODE_FOR_clzv4si2 = 1249,
- CODE_FOR_aarch64_reduc_umax_internalv8qi = 1250,
- CODE_FOR_aarch64_reduc_umin_internalv8qi = 1251,
- CODE_FOR_aarch64_reduc_smax_internalv8qi = 1252,
- CODE_FOR_aarch64_reduc_smin_internalv8qi = 1253,
- CODE_FOR_aarch64_reduc_umax_internalv16qi = 1254,
- CODE_FOR_aarch64_reduc_umin_internalv16qi = 1255,
- CODE_FOR_aarch64_reduc_smax_internalv16qi = 1256,
- CODE_FOR_aarch64_reduc_smin_internalv16qi = 1257,
- CODE_FOR_aarch64_reduc_umax_internalv4hi = 1258,
- CODE_FOR_aarch64_reduc_umin_internalv4hi = 1259,
- CODE_FOR_aarch64_reduc_smax_internalv4hi = 1260,
- CODE_FOR_aarch64_reduc_smin_internalv4hi = 1261,
- CODE_FOR_aarch64_reduc_umax_internalv8hi = 1262,
- CODE_FOR_aarch64_reduc_umin_internalv8hi = 1263,
- CODE_FOR_aarch64_reduc_smax_internalv8hi = 1264,
- CODE_FOR_aarch64_reduc_smin_internalv8hi = 1265,
- CODE_FOR_aarch64_reduc_umax_internalv4si = 1266,
- CODE_FOR_aarch64_reduc_umin_internalv4si = 1267,
- CODE_FOR_aarch64_reduc_smax_internalv4si = 1268,
- CODE_FOR_aarch64_reduc_smin_internalv4si = 1269,
- CODE_FOR_aarch64_reduc_umax_internalv2si = 1270,
- CODE_FOR_aarch64_reduc_umin_internalv2si = 1271,
- CODE_FOR_aarch64_reduc_smax_internalv2si = 1272,
- CODE_FOR_aarch64_reduc_smin_internalv2si = 1273,
- CODE_FOR_aarch64_reduc_smax_nan_internalv2sf = 1274,
- CODE_FOR_aarch64_reduc_smin_nan_internalv2sf = 1275,
- CODE_FOR_aarch64_reduc_smax_internalv2sf = 1276,
- CODE_FOR_aarch64_reduc_smin_internalv2sf = 1277,
- CODE_FOR_aarch64_reduc_smax_nan_internalv4sf = 1278,
- CODE_FOR_aarch64_reduc_smin_nan_internalv4sf = 1279,
- CODE_FOR_aarch64_reduc_smax_internalv4sf = 1280,
- CODE_FOR_aarch64_reduc_smin_internalv4sf = 1281,
- CODE_FOR_aarch64_reduc_smax_nan_internalv2df = 1282,
- CODE_FOR_aarch64_reduc_smin_nan_internalv2df = 1283,
- CODE_FOR_aarch64_reduc_smax_internalv2df = 1284,
- CODE_FOR_aarch64_reduc_smin_internalv2df = 1285,
- CODE_FOR_aarch64_simd_bslv8qi_internal = 1286,
- CODE_FOR_aarch64_simd_bslv16qi_internal = 1287,
- CODE_FOR_aarch64_simd_bslv4hi_internal = 1288,
- CODE_FOR_aarch64_simd_bslv8hi_internal = 1289,
- CODE_FOR_aarch64_simd_bslv2si_internal = 1290,
- CODE_FOR_aarch64_simd_bslv4si_internal = 1291,
- CODE_FOR_aarch64_simd_bslv2di_internal = 1292,
- CODE_FOR_aarch64_simd_bsldi_internal = 1293,
- CODE_FOR_aarch64_get_lanev8qi = 1306,
- CODE_FOR_aarch64_get_lanev16qi = 1307,
- CODE_FOR_aarch64_get_lanev4hi = 1308,
- CODE_FOR_aarch64_get_lanev8hi = 1309,
- CODE_FOR_aarch64_get_lanev2si = 1310,
- CODE_FOR_aarch64_get_lanev4si = 1311,
- CODE_FOR_aarch64_get_lanev2di = 1312,
- CODE_FOR_aarch64_get_lanev2sf = 1313,
- CODE_FOR_aarch64_get_lanev4sf = 1314,
- CODE_FOR_aarch64_get_lanev2df = 1315,
- CODE_FOR_aarch64_combine_internalv8qi = 1322,
- CODE_FOR_aarch64_combine_internalv4hi = 1323,
- CODE_FOR_aarch64_combine_internalv2si = 1324,
- CODE_FOR_aarch64_combine_internalv2sf = 1325,
- CODE_FOR_aarch64_combine_internaldi = 1326,
- CODE_FOR_aarch64_combine_internaldf = 1327,
- CODE_FOR_aarch64_saddlv16qi_hi_internal = 1328,
- CODE_FOR_aarch64_ssublv16qi_hi_internal = 1329,
- CODE_FOR_aarch64_uaddlv16qi_hi_internal = 1330,
- CODE_FOR_aarch64_usublv16qi_hi_internal = 1331,
- CODE_FOR_aarch64_saddlv8hi_hi_internal = 1332,
- CODE_FOR_aarch64_ssublv8hi_hi_internal = 1333,
- CODE_FOR_aarch64_uaddlv8hi_hi_internal = 1334,
- CODE_FOR_aarch64_usublv8hi_hi_internal = 1335,
- CODE_FOR_aarch64_saddlv4si_hi_internal = 1336,
- CODE_FOR_aarch64_ssublv4si_hi_internal = 1337,
- CODE_FOR_aarch64_uaddlv4si_hi_internal = 1338,
- CODE_FOR_aarch64_usublv4si_hi_internal = 1339,
- CODE_FOR_aarch64_saddlv16qi_lo_internal = 1340,
- CODE_FOR_aarch64_ssublv16qi_lo_internal = 1341,
- CODE_FOR_aarch64_uaddlv16qi_lo_internal = 1342,
- CODE_FOR_aarch64_usublv16qi_lo_internal = 1343,
- CODE_FOR_aarch64_saddlv8hi_lo_internal = 1344,
- CODE_FOR_aarch64_ssublv8hi_lo_internal = 1345,
- CODE_FOR_aarch64_uaddlv8hi_lo_internal = 1346,
- CODE_FOR_aarch64_usublv8hi_lo_internal = 1347,
- CODE_FOR_aarch64_saddlv4si_lo_internal = 1348,
- CODE_FOR_aarch64_ssublv4si_lo_internal = 1349,
- CODE_FOR_aarch64_uaddlv4si_lo_internal = 1350,
- CODE_FOR_aarch64_usublv4si_lo_internal = 1351,
- CODE_FOR_aarch64_saddlv8qi = 1352,
- CODE_FOR_aarch64_ssublv8qi = 1353,
- CODE_FOR_aarch64_uaddlv8qi = 1354,
- CODE_FOR_aarch64_usublv8qi = 1355,
- CODE_FOR_aarch64_saddlv4hi = 1356,
- CODE_FOR_aarch64_ssublv4hi = 1357,
- CODE_FOR_aarch64_uaddlv4hi = 1358,
- CODE_FOR_aarch64_usublv4hi = 1359,
- CODE_FOR_aarch64_saddlv2si = 1360,
- CODE_FOR_aarch64_ssublv2si = 1361,
- CODE_FOR_aarch64_uaddlv2si = 1362,
- CODE_FOR_aarch64_usublv2si = 1363,
- CODE_FOR_aarch64_saddwv8qi = 1364,
- CODE_FOR_aarch64_ssubwv8qi = 1365,
- CODE_FOR_aarch64_uaddwv8qi = 1366,
- CODE_FOR_aarch64_usubwv8qi = 1367,
- CODE_FOR_aarch64_saddwv4hi = 1368,
- CODE_FOR_aarch64_ssubwv4hi = 1369,
- CODE_FOR_aarch64_uaddwv4hi = 1370,
- CODE_FOR_aarch64_usubwv4hi = 1371,
- CODE_FOR_aarch64_saddwv2si = 1372,
- CODE_FOR_aarch64_ssubwv2si = 1373,
- CODE_FOR_aarch64_uaddwv2si = 1374,
- CODE_FOR_aarch64_usubwv2si = 1375,
- CODE_FOR_aarch64_saddw2v16qi_internal = 1376,
- CODE_FOR_aarch64_ssubw2v16qi_internal = 1377,
- CODE_FOR_aarch64_uaddw2v16qi_internal = 1378,
- CODE_FOR_aarch64_usubw2v16qi_internal = 1379,
- CODE_FOR_aarch64_saddw2v8hi_internal = 1380,
- CODE_FOR_aarch64_ssubw2v8hi_internal = 1381,
- CODE_FOR_aarch64_uaddw2v8hi_internal = 1382,
- CODE_FOR_aarch64_usubw2v8hi_internal = 1383,
- CODE_FOR_aarch64_saddw2v4si_internal = 1384,
- CODE_FOR_aarch64_ssubw2v4si_internal = 1385,
- CODE_FOR_aarch64_uaddw2v4si_internal = 1386,
- CODE_FOR_aarch64_usubw2v4si_internal = 1387,
- CODE_FOR_aarch64_shaddv8qi = 1388,
- CODE_FOR_aarch64_uhaddv8qi = 1389,
- CODE_FOR_aarch64_srhaddv8qi = 1390,
- CODE_FOR_aarch64_urhaddv8qi = 1391,
- CODE_FOR_aarch64_shsubv8qi = 1392,
- CODE_FOR_aarch64_uhsubv8qi = 1393,
- CODE_FOR_aarch64_srhsubv8qi = 1394,
- CODE_FOR_aarch64_urhsubv8qi = 1395,
- CODE_FOR_aarch64_shaddv16qi = 1396,
- CODE_FOR_aarch64_uhaddv16qi = 1397,
- CODE_FOR_aarch64_srhaddv16qi = 1398,
- CODE_FOR_aarch64_urhaddv16qi = 1399,
- CODE_FOR_aarch64_shsubv16qi = 1400,
- CODE_FOR_aarch64_uhsubv16qi = 1401,
- CODE_FOR_aarch64_srhsubv16qi = 1402,
- CODE_FOR_aarch64_urhsubv16qi = 1403,
- CODE_FOR_aarch64_shaddv4hi = 1404,
- CODE_FOR_aarch64_uhaddv4hi = 1405,
- CODE_FOR_aarch64_srhaddv4hi = 1406,
- CODE_FOR_aarch64_urhaddv4hi = 1407,
- CODE_FOR_aarch64_shsubv4hi = 1408,
- CODE_FOR_aarch64_uhsubv4hi = 1409,
- CODE_FOR_aarch64_srhsubv4hi = 1410,
- CODE_FOR_aarch64_urhsubv4hi = 1411,
- CODE_FOR_aarch64_shaddv8hi = 1412,
- CODE_FOR_aarch64_uhaddv8hi = 1413,
- CODE_FOR_aarch64_srhaddv8hi = 1414,
- CODE_FOR_aarch64_urhaddv8hi = 1415,
- CODE_FOR_aarch64_shsubv8hi = 1416,
- CODE_FOR_aarch64_uhsubv8hi = 1417,
- CODE_FOR_aarch64_srhsubv8hi = 1418,
- CODE_FOR_aarch64_urhsubv8hi = 1419,
- CODE_FOR_aarch64_shaddv2si = 1420,
- CODE_FOR_aarch64_uhaddv2si = 1421,
- CODE_FOR_aarch64_srhaddv2si = 1422,
- CODE_FOR_aarch64_urhaddv2si = 1423,
- CODE_FOR_aarch64_shsubv2si = 1424,
- CODE_FOR_aarch64_uhsubv2si = 1425,
- CODE_FOR_aarch64_srhsubv2si = 1426,
- CODE_FOR_aarch64_urhsubv2si = 1427,
- CODE_FOR_aarch64_shaddv4si = 1428,
- CODE_FOR_aarch64_uhaddv4si = 1429,
- CODE_FOR_aarch64_srhaddv4si = 1430,
- CODE_FOR_aarch64_urhaddv4si = 1431,
- CODE_FOR_aarch64_shsubv4si = 1432,
- CODE_FOR_aarch64_uhsubv4si = 1433,
- CODE_FOR_aarch64_srhsubv4si = 1434,
- CODE_FOR_aarch64_urhsubv4si = 1435,
- CODE_FOR_aarch64_addhnv8hi = 1436,
- CODE_FOR_aarch64_raddhnv8hi = 1437,
- CODE_FOR_aarch64_subhnv8hi = 1438,
- CODE_FOR_aarch64_rsubhnv8hi = 1439,
- CODE_FOR_aarch64_addhnv4si = 1440,
- CODE_FOR_aarch64_raddhnv4si = 1441,
- CODE_FOR_aarch64_subhnv4si = 1442,
- CODE_FOR_aarch64_rsubhnv4si = 1443,
- CODE_FOR_aarch64_addhnv2di = 1444,
- CODE_FOR_aarch64_raddhnv2di = 1445,
- CODE_FOR_aarch64_subhnv2di = 1446,
- CODE_FOR_aarch64_rsubhnv2di = 1447,
- CODE_FOR_aarch64_addhn2v8hi = 1448,
- CODE_FOR_aarch64_raddhn2v8hi = 1449,
- CODE_FOR_aarch64_subhn2v8hi = 1450,
- CODE_FOR_aarch64_rsubhn2v8hi = 1451,
- CODE_FOR_aarch64_addhn2v4si = 1452,
- CODE_FOR_aarch64_raddhn2v4si = 1453,
- CODE_FOR_aarch64_subhn2v4si = 1454,
- CODE_FOR_aarch64_rsubhn2v4si = 1455,
- CODE_FOR_aarch64_addhn2v2di = 1456,
- CODE_FOR_aarch64_raddhn2v2di = 1457,
- CODE_FOR_aarch64_subhn2v2di = 1458,
- CODE_FOR_aarch64_rsubhn2v2di = 1459,
- CODE_FOR_aarch64_pmulv8qi = 1460,
- CODE_FOR_aarch64_pmulv16qi = 1461,
- CODE_FOR_aarch64_sqaddv8qi = 1462,
- CODE_FOR_aarch64_uqaddv8qi = 1463,
- CODE_FOR_aarch64_sqsubv8qi = 1464,
- CODE_FOR_aarch64_uqsubv8qi = 1465,
- CODE_FOR_aarch64_sqaddv16qi = 1466,
- CODE_FOR_aarch64_uqaddv16qi = 1467,
- CODE_FOR_aarch64_sqsubv16qi = 1468,
- CODE_FOR_aarch64_uqsubv16qi = 1469,
- CODE_FOR_aarch64_sqaddv4hi = 1470,
- CODE_FOR_aarch64_uqaddv4hi = 1471,
- CODE_FOR_aarch64_sqsubv4hi = 1472,
- CODE_FOR_aarch64_uqsubv4hi = 1473,
- CODE_FOR_aarch64_sqaddv8hi = 1474,
- CODE_FOR_aarch64_uqaddv8hi = 1475,
- CODE_FOR_aarch64_sqsubv8hi = 1476,
- CODE_FOR_aarch64_uqsubv8hi = 1477,
- CODE_FOR_aarch64_sqaddv2si = 1478,
- CODE_FOR_aarch64_uqaddv2si = 1479,
- CODE_FOR_aarch64_sqsubv2si = 1480,
- CODE_FOR_aarch64_uqsubv2si = 1481,
- CODE_FOR_aarch64_sqaddv4si = 1482,
- CODE_FOR_aarch64_uqaddv4si = 1483,
- CODE_FOR_aarch64_sqsubv4si = 1484,
- CODE_FOR_aarch64_uqsubv4si = 1485,
- CODE_FOR_aarch64_sqaddv2di = 1486,
- CODE_FOR_aarch64_uqaddv2di = 1487,
- CODE_FOR_aarch64_sqsubv2di = 1488,
- CODE_FOR_aarch64_uqsubv2di = 1489,
- CODE_FOR_aarch64_sqaddqi = 1490,
- CODE_FOR_aarch64_uqaddqi = 1491,
- CODE_FOR_aarch64_sqsubqi = 1492,
- CODE_FOR_aarch64_uqsubqi = 1493,
- CODE_FOR_aarch64_sqaddhi = 1494,
- CODE_FOR_aarch64_uqaddhi = 1495,
- CODE_FOR_aarch64_sqsubhi = 1496,
- CODE_FOR_aarch64_uqsubhi = 1497,
- CODE_FOR_aarch64_sqaddsi = 1498,
- CODE_FOR_aarch64_uqaddsi = 1499,
- CODE_FOR_aarch64_sqsubsi = 1500,
- CODE_FOR_aarch64_uqsubsi = 1501,
- CODE_FOR_aarch64_sqadddi = 1502,
- CODE_FOR_aarch64_uqadddi = 1503,
- CODE_FOR_aarch64_sqsubdi = 1504,
- CODE_FOR_aarch64_uqsubdi = 1505,
- CODE_FOR_aarch64_suqaddv8qi = 1506,
- CODE_FOR_aarch64_usqaddv8qi = 1507,
- CODE_FOR_aarch64_suqaddv16qi = 1508,
- CODE_FOR_aarch64_usqaddv16qi = 1509,
- CODE_FOR_aarch64_suqaddv4hi = 1510,
- CODE_FOR_aarch64_usqaddv4hi = 1511,
- CODE_FOR_aarch64_suqaddv8hi = 1512,
- CODE_FOR_aarch64_usqaddv8hi = 1513,
- CODE_FOR_aarch64_suqaddv2si = 1514,
- CODE_FOR_aarch64_usqaddv2si = 1515,
- CODE_FOR_aarch64_suqaddv4si = 1516,
- CODE_FOR_aarch64_usqaddv4si = 1517,
- CODE_FOR_aarch64_suqaddv2di = 1518,
- CODE_FOR_aarch64_usqaddv2di = 1519,
- CODE_FOR_aarch64_suqaddqi = 1520,
- CODE_FOR_aarch64_usqaddqi = 1521,
- CODE_FOR_aarch64_suqaddhi = 1522,
- CODE_FOR_aarch64_usqaddhi = 1523,
- CODE_FOR_aarch64_suqaddsi = 1524,
- CODE_FOR_aarch64_usqaddsi = 1525,
- CODE_FOR_aarch64_suqadddi = 1526,
- CODE_FOR_aarch64_usqadddi = 1527,
- CODE_FOR_aarch64_sqmovunv8hi = 1528,
- CODE_FOR_aarch64_sqmovunv4si = 1529,
- CODE_FOR_aarch64_sqmovunv2di = 1530,
- CODE_FOR_aarch64_sqmovunhi = 1531,
- CODE_FOR_aarch64_sqmovunsi = 1532,
- CODE_FOR_aarch64_sqmovundi = 1533,
- CODE_FOR_aarch64_sqmovnv8hi = 1534,
- CODE_FOR_aarch64_uqmovnv8hi = 1535,
- CODE_FOR_aarch64_sqmovnv4si = 1536,
- CODE_FOR_aarch64_uqmovnv4si = 1537,
- CODE_FOR_aarch64_sqmovnv2di = 1538,
- CODE_FOR_aarch64_uqmovnv2di = 1539,
- CODE_FOR_aarch64_sqmovnhi = 1540,
- CODE_FOR_aarch64_uqmovnhi = 1541,
- CODE_FOR_aarch64_sqmovnsi = 1542,
- CODE_FOR_aarch64_uqmovnsi = 1543,
- CODE_FOR_aarch64_sqmovndi = 1544,
- CODE_FOR_aarch64_uqmovndi = 1545,
- CODE_FOR_aarch64_sqnegv8qi = 1546,
- CODE_FOR_aarch64_sqabsv8qi = 1547,
- CODE_FOR_aarch64_sqnegv16qi = 1548,
- CODE_FOR_aarch64_sqabsv16qi = 1549,
- CODE_FOR_aarch64_sqnegv4hi = 1550,
- CODE_FOR_aarch64_sqabsv4hi = 1551,
- CODE_FOR_aarch64_sqnegv8hi = 1552,
- CODE_FOR_aarch64_sqabsv8hi = 1553,
- CODE_FOR_aarch64_sqnegv2si = 1554,
- CODE_FOR_aarch64_sqabsv2si = 1555,
- CODE_FOR_aarch64_sqnegv4si = 1556,
- CODE_FOR_aarch64_sqabsv4si = 1557,
- CODE_FOR_aarch64_sqnegv2di = 1558,
- CODE_FOR_aarch64_sqabsv2di = 1559,
- CODE_FOR_aarch64_sqnegqi = 1560,
- CODE_FOR_aarch64_sqabsqi = 1561,
- CODE_FOR_aarch64_sqneghi = 1562,
- CODE_FOR_aarch64_sqabshi = 1563,
- CODE_FOR_aarch64_sqnegsi = 1564,
- CODE_FOR_aarch64_sqabssi = 1565,
- CODE_FOR_aarch64_sqnegdi = 1566,
- CODE_FOR_aarch64_sqabsdi = 1567,
- CODE_FOR_aarch64_sqdmulhv4hi = 1568,
- CODE_FOR_aarch64_sqrdmulhv4hi = 1569,
- CODE_FOR_aarch64_sqdmulhv8hi = 1570,
- CODE_FOR_aarch64_sqrdmulhv8hi = 1571,
- CODE_FOR_aarch64_sqdmulhv2si = 1572,
- CODE_FOR_aarch64_sqrdmulhv2si = 1573,
- CODE_FOR_aarch64_sqdmulhv4si = 1574,
- CODE_FOR_aarch64_sqrdmulhv4si = 1575,
- CODE_FOR_aarch64_sqdmulhhi = 1576,
- CODE_FOR_aarch64_sqrdmulhhi = 1577,
- CODE_FOR_aarch64_sqdmulhsi = 1578,
- CODE_FOR_aarch64_sqrdmulhsi = 1579,
- CODE_FOR_aarch64_sqdmulh_lanev4hi_internal = 1580,
- CODE_FOR_aarch64_sqrdmulh_lanev4hi_internal = 1581,
- CODE_FOR_aarch64_sqdmulh_lanev8hi_internal = 1582,
- CODE_FOR_aarch64_sqrdmulh_lanev8hi_internal = 1583,
- CODE_FOR_aarch64_sqdmulh_lanev2si_internal = 1584,
- CODE_FOR_aarch64_sqrdmulh_lanev2si_internal = 1585,
- CODE_FOR_aarch64_sqdmulh_lanev4si_internal = 1586,
- CODE_FOR_aarch64_sqrdmulh_lanev4si_internal = 1587,
- CODE_FOR_aarch64_sqdmulh_laneqv4hi_internal = 1588,
- CODE_FOR_aarch64_sqrdmulh_laneqv4hi_internal = 1589,
- CODE_FOR_aarch64_sqdmulh_laneqv8hi_internal = 1590,
- CODE_FOR_aarch64_sqrdmulh_laneqv8hi_internal = 1591,
- CODE_FOR_aarch64_sqdmulh_laneqv2si_internal = 1592,
- CODE_FOR_aarch64_sqrdmulh_laneqv2si_internal = 1593,
- CODE_FOR_aarch64_sqdmulh_laneqv4si_internal = 1594,
- CODE_FOR_aarch64_sqrdmulh_laneqv4si_internal = 1595,
- CODE_FOR_aarch64_sqdmulh_lanehi_internal = 1596,
- CODE_FOR_aarch64_sqrdmulh_lanehi_internal = 1597,
- CODE_FOR_aarch64_sqdmulh_lanesi_internal = 1598,
- CODE_FOR_aarch64_sqrdmulh_lanesi_internal = 1599,
- CODE_FOR_aarch64_sqdmlalv4hi = 1600,
- CODE_FOR_aarch64_sqdmlslv4hi = 1601,
- CODE_FOR_aarch64_sqdmlalv2si = 1602,
- CODE_FOR_aarch64_sqdmlslv2si = 1603,
- CODE_FOR_aarch64_sqdmlalhi = 1604,
- CODE_FOR_aarch64_sqdmlslhi = 1605,
- CODE_FOR_aarch64_sqdmlalsi = 1606,
- CODE_FOR_aarch64_sqdmlslsi = 1607,
- CODE_FOR_aarch64_sqdmlal_lanev4hi_internal = 1608,
- CODE_FOR_aarch64_sqdmlsl_lanev4hi_internal = 1609,
- CODE_FOR_aarch64_sqdmlal_lanev2si_internal = 1610,
- CODE_FOR_aarch64_sqdmlsl_lanev2si_internal = 1611,
- CODE_FOR_aarch64_sqdmlal_laneqv4hi_internal = 1612,
- CODE_FOR_aarch64_sqdmlsl_laneqv4hi_internal = 1613,
- CODE_FOR_aarch64_sqdmlal_laneqv2si_internal = 1614,
- CODE_FOR_aarch64_sqdmlsl_laneqv2si_internal = 1615,
- CODE_FOR_aarch64_sqdmlal_lanehi_internal = 1616,
- CODE_FOR_aarch64_sqdmlsl_lanehi_internal = 1617,
- CODE_FOR_aarch64_sqdmlal_lanesi_internal = 1618,
- CODE_FOR_aarch64_sqdmlsl_lanesi_internal = 1619,
- CODE_FOR_aarch64_sqdmlal_laneqhi_internal = 1620,
- CODE_FOR_aarch64_sqdmlsl_laneqhi_internal = 1621,
- CODE_FOR_aarch64_sqdmlal_laneqsi_internal = 1622,
- CODE_FOR_aarch64_sqdmlsl_laneqsi_internal = 1623,
- CODE_FOR_aarch64_sqdmlal_nv4hi = 1624,
- CODE_FOR_aarch64_sqdmlsl_nv4hi = 1625,
- CODE_FOR_aarch64_sqdmlal_nv2si = 1626,
- CODE_FOR_aarch64_sqdmlsl_nv2si = 1627,
- CODE_FOR_aarch64_sqdmlal2v8hi_internal = 1628,
- CODE_FOR_aarch64_sqdmlsl2v8hi_internal = 1629,
- CODE_FOR_aarch64_sqdmlal2v4si_internal = 1630,
- CODE_FOR_aarch64_sqdmlsl2v4si_internal = 1631,
- CODE_FOR_aarch64_sqdmlal2_lanev8hi_internal = 1632,
- CODE_FOR_aarch64_sqdmlsl2_lanev8hi_internal = 1633,
- CODE_FOR_aarch64_sqdmlal2_lanev4si_internal = 1634,
- CODE_FOR_aarch64_sqdmlsl2_lanev4si_internal = 1635,
- CODE_FOR_aarch64_sqdmlal2_laneqv8hi_internal = 1636,
- CODE_FOR_aarch64_sqdmlsl2_laneqv8hi_internal = 1637,
- CODE_FOR_aarch64_sqdmlal2_laneqv4si_internal = 1638,
- CODE_FOR_aarch64_sqdmlsl2_laneqv4si_internal = 1639,
- CODE_FOR_aarch64_sqdmlal2_nv8hi_internal = 1640,
- CODE_FOR_aarch64_sqdmlsl2_nv8hi_internal = 1641,
- CODE_FOR_aarch64_sqdmlal2_nv4si_internal = 1642,
- CODE_FOR_aarch64_sqdmlsl2_nv4si_internal = 1643,
- CODE_FOR_aarch64_sqdmullv4hi = 1644,
- CODE_FOR_aarch64_sqdmullv2si = 1645,
- CODE_FOR_aarch64_sqdmullhi = 1646,
- CODE_FOR_aarch64_sqdmullsi = 1647,
- CODE_FOR_aarch64_sqdmull_lanev4hi_internal = 1648,
- CODE_FOR_aarch64_sqdmull_lanev2si_internal = 1649,
- CODE_FOR_aarch64_sqdmull_laneqv4hi_internal = 1650,
- CODE_FOR_aarch64_sqdmull_laneqv2si_internal = 1651,
- CODE_FOR_aarch64_sqdmull_lanehi_internal = 1652,
- CODE_FOR_aarch64_sqdmull_lanesi_internal = 1653,
- CODE_FOR_aarch64_sqdmull_laneqhi_internal = 1654,
- CODE_FOR_aarch64_sqdmull_laneqsi_internal = 1655,
- CODE_FOR_aarch64_sqdmull_nv4hi = 1656,
- CODE_FOR_aarch64_sqdmull_nv2si = 1657,
- CODE_FOR_aarch64_sqdmull2v8hi_internal = 1658,
- CODE_FOR_aarch64_sqdmull2v4si_internal = 1659,
- CODE_FOR_aarch64_sqdmull2_lanev8hi_internal = 1660,
- CODE_FOR_aarch64_sqdmull2_lanev4si_internal = 1661,
- CODE_FOR_aarch64_sqdmull2_laneqv8hi_internal = 1662,
- CODE_FOR_aarch64_sqdmull2_laneqv4si_internal = 1663,
- CODE_FOR_aarch64_sqdmull2_nv8hi_internal = 1664,
- CODE_FOR_aarch64_sqdmull2_nv4si_internal = 1665,
- CODE_FOR_aarch64_sshlv8qi = 1666,
- CODE_FOR_aarch64_ushlv8qi = 1667,
- CODE_FOR_aarch64_srshlv8qi = 1668,
- CODE_FOR_aarch64_urshlv8qi = 1669,
- CODE_FOR_aarch64_sshlv16qi = 1670,
- CODE_FOR_aarch64_ushlv16qi = 1671,
- CODE_FOR_aarch64_srshlv16qi = 1672,
- CODE_FOR_aarch64_urshlv16qi = 1673,
- CODE_FOR_aarch64_sshlv4hi = 1674,
- CODE_FOR_aarch64_ushlv4hi = 1675,
- CODE_FOR_aarch64_srshlv4hi = 1676,
- CODE_FOR_aarch64_urshlv4hi = 1677,
- CODE_FOR_aarch64_sshlv8hi = 1678,
- CODE_FOR_aarch64_ushlv8hi = 1679,
- CODE_FOR_aarch64_srshlv8hi = 1680,
- CODE_FOR_aarch64_urshlv8hi = 1681,
- CODE_FOR_aarch64_sshlv2si = 1682,
- CODE_FOR_aarch64_ushlv2si = 1683,
- CODE_FOR_aarch64_srshlv2si = 1684,
- CODE_FOR_aarch64_urshlv2si = 1685,
- CODE_FOR_aarch64_sshlv4si = 1686,
- CODE_FOR_aarch64_ushlv4si = 1687,
- CODE_FOR_aarch64_srshlv4si = 1688,
- CODE_FOR_aarch64_urshlv4si = 1689,
- CODE_FOR_aarch64_sshlv2di = 1690,
- CODE_FOR_aarch64_ushlv2di = 1691,
- CODE_FOR_aarch64_srshlv2di = 1692,
- CODE_FOR_aarch64_urshlv2di = 1693,
- CODE_FOR_aarch64_sshldi = 1694,
- CODE_FOR_aarch64_ushldi = 1695,
- CODE_FOR_aarch64_srshldi = 1696,
- CODE_FOR_aarch64_urshldi = 1697,
- CODE_FOR_aarch64_sqshlv8qi = 1698,
- CODE_FOR_aarch64_uqshlv8qi = 1699,
- CODE_FOR_aarch64_sqrshlv8qi = 1700,
- CODE_FOR_aarch64_uqrshlv8qi = 1701,
- CODE_FOR_aarch64_sqshlv16qi = 1702,
- CODE_FOR_aarch64_uqshlv16qi = 1703,
- CODE_FOR_aarch64_sqrshlv16qi = 1704,
- CODE_FOR_aarch64_uqrshlv16qi = 1705,
- CODE_FOR_aarch64_sqshlv4hi = 1706,
- CODE_FOR_aarch64_uqshlv4hi = 1707,
- CODE_FOR_aarch64_sqrshlv4hi = 1708,
- CODE_FOR_aarch64_uqrshlv4hi = 1709,
- CODE_FOR_aarch64_sqshlv8hi = 1710,
- CODE_FOR_aarch64_uqshlv8hi = 1711,
- CODE_FOR_aarch64_sqrshlv8hi = 1712,
- CODE_FOR_aarch64_uqrshlv8hi = 1713,
- CODE_FOR_aarch64_sqshlv2si = 1714,
- CODE_FOR_aarch64_uqshlv2si = 1715,
- CODE_FOR_aarch64_sqrshlv2si = 1716,
- CODE_FOR_aarch64_uqrshlv2si = 1717,
- CODE_FOR_aarch64_sqshlv4si = 1718,
- CODE_FOR_aarch64_uqshlv4si = 1719,
- CODE_FOR_aarch64_sqrshlv4si = 1720,
- CODE_FOR_aarch64_uqrshlv4si = 1721,
- CODE_FOR_aarch64_sqshlv2di = 1722,
- CODE_FOR_aarch64_uqshlv2di = 1723,
- CODE_FOR_aarch64_sqrshlv2di = 1724,
- CODE_FOR_aarch64_uqrshlv2di = 1725,
- CODE_FOR_aarch64_sqshlqi = 1726,
- CODE_FOR_aarch64_uqshlqi = 1727,
- CODE_FOR_aarch64_sqrshlqi = 1728,
- CODE_FOR_aarch64_uqrshlqi = 1729,
- CODE_FOR_aarch64_sqshlhi = 1730,
- CODE_FOR_aarch64_uqshlhi = 1731,
- CODE_FOR_aarch64_sqrshlhi = 1732,
- CODE_FOR_aarch64_uqrshlhi = 1733,
- CODE_FOR_aarch64_sqshlsi = 1734,
- CODE_FOR_aarch64_uqshlsi = 1735,
- CODE_FOR_aarch64_sqrshlsi = 1736,
- CODE_FOR_aarch64_uqrshlsi = 1737,
- CODE_FOR_aarch64_sqshldi = 1738,
- CODE_FOR_aarch64_uqshldi = 1739,
- CODE_FOR_aarch64_sqrshldi = 1740,
- CODE_FOR_aarch64_uqrshldi = 1741,
- CODE_FOR_aarch64_sshll_nv8qi = 1742,
- CODE_FOR_aarch64_ushll_nv8qi = 1743,
- CODE_FOR_aarch64_sshll_nv4hi = 1744,
- CODE_FOR_aarch64_ushll_nv4hi = 1745,
- CODE_FOR_aarch64_sshll_nv2si = 1746,
- CODE_FOR_aarch64_ushll_nv2si = 1747,
- CODE_FOR_aarch64_sshll2_nv16qi = 1748,
- CODE_FOR_aarch64_ushll2_nv16qi = 1749,
- CODE_FOR_aarch64_sshll2_nv8hi = 1750,
- CODE_FOR_aarch64_ushll2_nv8hi = 1751,
- CODE_FOR_aarch64_sshll2_nv4si = 1752,
- CODE_FOR_aarch64_ushll2_nv4si = 1753,
- CODE_FOR_aarch64_srshr_nv8qi = 1754,
- CODE_FOR_aarch64_urshr_nv8qi = 1755,
- CODE_FOR_aarch64_srshr_nv16qi = 1756,
- CODE_FOR_aarch64_urshr_nv16qi = 1757,
- CODE_FOR_aarch64_srshr_nv4hi = 1758,
- CODE_FOR_aarch64_urshr_nv4hi = 1759,
- CODE_FOR_aarch64_srshr_nv8hi = 1760,
- CODE_FOR_aarch64_urshr_nv8hi = 1761,
- CODE_FOR_aarch64_srshr_nv2si = 1762,
- CODE_FOR_aarch64_urshr_nv2si = 1763,
- CODE_FOR_aarch64_srshr_nv4si = 1764,
- CODE_FOR_aarch64_urshr_nv4si = 1765,
- CODE_FOR_aarch64_srshr_nv2di = 1766,
- CODE_FOR_aarch64_urshr_nv2di = 1767,
- CODE_FOR_aarch64_srshr_ndi = 1768,
- CODE_FOR_aarch64_urshr_ndi = 1769,
- CODE_FOR_aarch64_ssra_nv8qi = 1770,
- CODE_FOR_aarch64_usra_nv8qi = 1771,
- CODE_FOR_aarch64_srsra_nv8qi = 1772,
- CODE_FOR_aarch64_ursra_nv8qi = 1773,
- CODE_FOR_aarch64_ssra_nv16qi = 1774,
- CODE_FOR_aarch64_usra_nv16qi = 1775,
- CODE_FOR_aarch64_srsra_nv16qi = 1776,
- CODE_FOR_aarch64_ursra_nv16qi = 1777,
- CODE_FOR_aarch64_ssra_nv4hi = 1778,
- CODE_FOR_aarch64_usra_nv4hi = 1779,
- CODE_FOR_aarch64_srsra_nv4hi = 1780,
- CODE_FOR_aarch64_ursra_nv4hi = 1781,
- CODE_FOR_aarch64_ssra_nv8hi = 1782,
- CODE_FOR_aarch64_usra_nv8hi = 1783,
- CODE_FOR_aarch64_srsra_nv8hi = 1784,
- CODE_FOR_aarch64_ursra_nv8hi = 1785,
- CODE_FOR_aarch64_ssra_nv2si = 1786,
- CODE_FOR_aarch64_usra_nv2si = 1787,
- CODE_FOR_aarch64_srsra_nv2si = 1788,
- CODE_FOR_aarch64_ursra_nv2si = 1789,
- CODE_FOR_aarch64_ssra_nv4si = 1790,
- CODE_FOR_aarch64_usra_nv4si = 1791,
- CODE_FOR_aarch64_srsra_nv4si = 1792,
- CODE_FOR_aarch64_ursra_nv4si = 1793,
- CODE_FOR_aarch64_ssra_nv2di = 1794,
- CODE_FOR_aarch64_usra_nv2di = 1795,
- CODE_FOR_aarch64_srsra_nv2di = 1796,
- CODE_FOR_aarch64_ursra_nv2di = 1797,
- CODE_FOR_aarch64_ssra_ndi = 1798,
- CODE_FOR_aarch64_usra_ndi = 1799,
- CODE_FOR_aarch64_srsra_ndi = 1800,
- CODE_FOR_aarch64_ursra_ndi = 1801,
- CODE_FOR_aarch64_ssli_nv8qi = 1802,
- CODE_FOR_aarch64_usli_nv8qi = 1803,
- CODE_FOR_aarch64_ssri_nv8qi = 1804,
- CODE_FOR_aarch64_usri_nv8qi = 1805,
- CODE_FOR_aarch64_ssli_nv16qi = 1806,
- CODE_FOR_aarch64_usli_nv16qi = 1807,
- CODE_FOR_aarch64_ssri_nv16qi = 1808,
- CODE_FOR_aarch64_usri_nv16qi = 1809,
- CODE_FOR_aarch64_ssli_nv4hi = 1810,
- CODE_FOR_aarch64_usli_nv4hi = 1811,
- CODE_FOR_aarch64_ssri_nv4hi = 1812,
- CODE_FOR_aarch64_usri_nv4hi = 1813,
- CODE_FOR_aarch64_ssli_nv8hi = 1814,
- CODE_FOR_aarch64_usli_nv8hi = 1815,
- CODE_FOR_aarch64_ssri_nv8hi = 1816,
- CODE_FOR_aarch64_usri_nv8hi = 1817,
- CODE_FOR_aarch64_ssli_nv2si = 1818,
- CODE_FOR_aarch64_usli_nv2si = 1819,
- CODE_FOR_aarch64_ssri_nv2si = 1820,
- CODE_FOR_aarch64_usri_nv2si = 1821,
- CODE_FOR_aarch64_ssli_nv4si = 1822,
- CODE_FOR_aarch64_usli_nv4si = 1823,
- CODE_FOR_aarch64_ssri_nv4si = 1824,
- CODE_FOR_aarch64_usri_nv4si = 1825,
- CODE_FOR_aarch64_ssli_nv2di = 1826,
- CODE_FOR_aarch64_usli_nv2di = 1827,
- CODE_FOR_aarch64_ssri_nv2di = 1828,
- CODE_FOR_aarch64_usri_nv2di = 1829,
- CODE_FOR_aarch64_ssli_ndi = 1830,
- CODE_FOR_aarch64_usli_ndi = 1831,
- CODE_FOR_aarch64_ssri_ndi = 1832,
- CODE_FOR_aarch64_usri_ndi = 1833,
- CODE_FOR_aarch64_sqshlu_nv8qi = 1834,
- CODE_FOR_aarch64_sqshl_nv8qi = 1835,
- CODE_FOR_aarch64_uqshl_nv8qi = 1836,
- CODE_FOR_aarch64_sqshlu_nv16qi = 1837,
- CODE_FOR_aarch64_sqshl_nv16qi = 1838,
- CODE_FOR_aarch64_uqshl_nv16qi = 1839,
- CODE_FOR_aarch64_sqshlu_nv4hi = 1840,
- CODE_FOR_aarch64_sqshl_nv4hi = 1841,
- CODE_FOR_aarch64_uqshl_nv4hi = 1842,
- CODE_FOR_aarch64_sqshlu_nv8hi = 1843,
- CODE_FOR_aarch64_sqshl_nv8hi = 1844,
- CODE_FOR_aarch64_uqshl_nv8hi = 1845,
- CODE_FOR_aarch64_sqshlu_nv2si = 1846,
- CODE_FOR_aarch64_sqshl_nv2si = 1847,
- CODE_FOR_aarch64_uqshl_nv2si = 1848,
- CODE_FOR_aarch64_sqshlu_nv4si = 1849,
- CODE_FOR_aarch64_sqshl_nv4si = 1850,
- CODE_FOR_aarch64_uqshl_nv4si = 1851,
- CODE_FOR_aarch64_sqshlu_nv2di = 1852,
- CODE_FOR_aarch64_sqshl_nv2di = 1853,
- CODE_FOR_aarch64_uqshl_nv2di = 1854,
- CODE_FOR_aarch64_sqshlu_nqi = 1855,
- CODE_FOR_aarch64_sqshl_nqi = 1856,
- CODE_FOR_aarch64_uqshl_nqi = 1857,
- CODE_FOR_aarch64_sqshlu_nhi = 1858,
- CODE_FOR_aarch64_sqshl_nhi = 1859,
- CODE_FOR_aarch64_uqshl_nhi = 1860,
- CODE_FOR_aarch64_sqshlu_nsi = 1861,
- CODE_FOR_aarch64_sqshl_nsi = 1862,
- CODE_FOR_aarch64_uqshl_nsi = 1863,
- CODE_FOR_aarch64_sqshlu_ndi = 1864,
- CODE_FOR_aarch64_sqshl_ndi = 1865,
- CODE_FOR_aarch64_uqshl_ndi = 1866,
- CODE_FOR_aarch64_sqshrun_nv8hi = 1867,
- CODE_FOR_aarch64_sqrshrun_nv8hi = 1868,
- CODE_FOR_aarch64_sqshrn_nv8hi = 1869,
- CODE_FOR_aarch64_uqshrn_nv8hi = 1870,
- CODE_FOR_aarch64_sqrshrn_nv8hi = 1871,
- CODE_FOR_aarch64_uqrshrn_nv8hi = 1872,
- CODE_FOR_aarch64_sqshrun_nv4si = 1873,
- CODE_FOR_aarch64_sqrshrun_nv4si = 1874,
- CODE_FOR_aarch64_sqshrn_nv4si = 1875,
- CODE_FOR_aarch64_uqshrn_nv4si = 1876,
- CODE_FOR_aarch64_sqrshrn_nv4si = 1877,
- CODE_FOR_aarch64_uqrshrn_nv4si = 1878,
- CODE_FOR_aarch64_sqshrun_nv2di = 1879,
- CODE_FOR_aarch64_sqrshrun_nv2di = 1880,
- CODE_FOR_aarch64_sqshrn_nv2di = 1881,
- CODE_FOR_aarch64_uqshrn_nv2di = 1882,
- CODE_FOR_aarch64_sqrshrn_nv2di = 1883,
- CODE_FOR_aarch64_uqrshrn_nv2di = 1884,
- CODE_FOR_aarch64_sqshrun_nhi = 1885,
- CODE_FOR_aarch64_sqrshrun_nhi = 1886,
- CODE_FOR_aarch64_sqshrn_nhi = 1887,
- CODE_FOR_aarch64_uqshrn_nhi = 1888,
- CODE_FOR_aarch64_sqrshrn_nhi = 1889,
- CODE_FOR_aarch64_uqrshrn_nhi = 1890,
- CODE_FOR_aarch64_sqshrun_nsi = 1891,
- CODE_FOR_aarch64_sqrshrun_nsi = 1892,
- CODE_FOR_aarch64_sqshrn_nsi = 1893,
- CODE_FOR_aarch64_uqshrn_nsi = 1894,
- CODE_FOR_aarch64_sqrshrn_nsi = 1895,
- CODE_FOR_aarch64_uqrshrn_nsi = 1896,
- CODE_FOR_aarch64_sqshrun_ndi = 1897,
- CODE_FOR_aarch64_sqrshrun_ndi = 1898,
- CODE_FOR_aarch64_sqshrn_ndi = 1899,
- CODE_FOR_aarch64_uqshrn_ndi = 1900,
- CODE_FOR_aarch64_sqrshrn_ndi = 1901,
- CODE_FOR_aarch64_uqrshrn_ndi = 1902,
- CODE_FOR_aarch64_cmltv8qi = 1903,
- CODE_FOR_aarch64_cmlev8qi = 1904,
- CODE_FOR_aarch64_cmeqv8qi = 1905,
- CODE_FOR_aarch64_cmgev8qi = 1906,
- CODE_FOR_aarch64_cmgtv8qi = 1907,
- CODE_FOR_aarch64_cmltv16qi = 1908,
- CODE_FOR_aarch64_cmlev16qi = 1909,
- CODE_FOR_aarch64_cmeqv16qi = 1910,
- CODE_FOR_aarch64_cmgev16qi = 1911,
- CODE_FOR_aarch64_cmgtv16qi = 1912,
- CODE_FOR_aarch64_cmltv4hi = 1913,
- CODE_FOR_aarch64_cmlev4hi = 1914,
- CODE_FOR_aarch64_cmeqv4hi = 1915,
- CODE_FOR_aarch64_cmgev4hi = 1916,
- CODE_FOR_aarch64_cmgtv4hi = 1917,
- CODE_FOR_aarch64_cmltv8hi = 1918,
- CODE_FOR_aarch64_cmlev8hi = 1919,
- CODE_FOR_aarch64_cmeqv8hi = 1920,
- CODE_FOR_aarch64_cmgev8hi = 1921,
- CODE_FOR_aarch64_cmgtv8hi = 1922,
- CODE_FOR_aarch64_cmltv2si = 1923,
- CODE_FOR_aarch64_cmlev2si = 1924,
- CODE_FOR_aarch64_cmeqv2si = 1925,
- CODE_FOR_aarch64_cmgev2si = 1926,
- CODE_FOR_aarch64_cmgtv2si = 1927,
- CODE_FOR_aarch64_cmltv4si = 1928,
- CODE_FOR_aarch64_cmlev4si = 1929,
- CODE_FOR_aarch64_cmeqv4si = 1930,
- CODE_FOR_aarch64_cmgev4si = 1931,
- CODE_FOR_aarch64_cmgtv4si = 1932,
- CODE_FOR_aarch64_cmltv2di = 1933,
- CODE_FOR_aarch64_cmlev2di = 1934,
- CODE_FOR_aarch64_cmeqv2di = 1935,
- CODE_FOR_aarch64_cmgev2di = 1936,
- CODE_FOR_aarch64_cmgtv2di = 1937,
- CODE_FOR_aarch64_cmltdi = 1938,
- CODE_FOR_aarch64_cmledi = 1939,
- CODE_FOR_aarch64_cmeqdi = 1940,
- CODE_FOR_aarch64_cmgedi = 1941,
- CODE_FOR_aarch64_cmgtdi = 1942,
- CODE_FOR_aarch64_cmltuv8qi = 1948,
- CODE_FOR_aarch64_cmleuv8qi = 1949,
- CODE_FOR_aarch64_cmgeuv8qi = 1950,
- CODE_FOR_aarch64_cmgtuv8qi = 1951,
- CODE_FOR_aarch64_cmltuv16qi = 1952,
- CODE_FOR_aarch64_cmleuv16qi = 1953,
- CODE_FOR_aarch64_cmgeuv16qi = 1954,
- CODE_FOR_aarch64_cmgtuv16qi = 1955,
- CODE_FOR_aarch64_cmltuv4hi = 1956,
- CODE_FOR_aarch64_cmleuv4hi = 1957,
- CODE_FOR_aarch64_cmgeuv4hi = 1958,
- CODE_FOR_aarch64_cmgtuv4hi = 1959,
- CODE_FOR_aarch64_cmltuv8hi = 1960,
- CODE_FOR_aarch64_cmleuv8hi = 1961,
- CODE_FOR_aarch64_cmgeuv8hi = 1962,
- CODE_FOR_aarch64_cmgtuv8hi = 1963,
- CODE_FOR_aarch64_cmltuv2si = 1964,
- CODE_FOR_aarch64_cmleuv2si = 1965,
- CODE_FOR_aarch64_cmgeuv2si = 1966,
- CODE_FOR_aarch64_cmgtuv2si = 1967,
- CODE_FOR_aarch64_cmltuv4si = 1968,
- CODE_FOR_aarch64_cmleuv4si = 1969,
- CODE_FOR_aarch64_cmgeuv4si = 1970,
- CODE_FOR_aarch64_cmgtuv4si = 1971,
- CODE_FOR_aarch64_cmltuv2di = 1972,
- CODE_FOR_aarch64_cmleuv2di = 1973,
- CODE_FOR_aarch64_cmgeuv2di = 1974,
- CODE_FOR_aarch64_cmgtuv2di = 1975,
- CODE_FOR_aarch64_cmltudi = 1976,
- CODE_FOR_aarch64_cmleudi = 1977,
- CODE_FOR_aarch64_cmgeudi = 1978,
- CODE_FOR_aarch64_cmgtudi = 1979,
- CODE_FOR_aarch64_cmtstv8qi = 1984,
- CODE_FOR_aarch64_cmtstv16qi = 1985,
- CODE_FOR_aarch64_cmtstv4hi = 1986,
- CODE_FOR_aarch64_cmtstv8hi = 1987,
- CODE_FOR_aarch64_cmtstv2si = 1988,
- CODE_FOR_aarch64_cmtstv4si = 1989,
- CODE_FOR_aarch64_cmtstv2di = 1990,
- CODE_FOR_aarch64_cmtstdi = 1991,
- CODE_FOR_aarch64_cmltv2sf = 1993,
- CODE_FOR_aarch64_cmlev2sf = 1994,
- CODE_FOR_aarch64_cmeqv2sf = 1995,
- CODE_FOR_aarch64_cmgev2sf = 1996,
- CODE_FOR_aarch64_cmgtv2sf = 1997,
- CODE_FOR_aarch64_cmltv4sf = 1998,
- CODE_FOR_aarch64_cmlev4sf = 1999,
- CODE_FOR_aarch64_cmeqv4sf = 2000,
- CODE_FOR_aarch64_cmgev4sf = 2001,
- CODE_FOR_aarch64_cmgtv4sf = 2002,
- CODE_FOR_aarch64_cmltv2df = 2003,
- CODE_FOR_aarch64_cmlev2df = 2004,
- CODE_FOR_aarch64_cmeqv2df = 2005,
- CODE_FOR_aarch64_cmgev2df = 2006,
- CODE_FOR_aarch64_cmgtv2df = 2007,
- CODE_FOR_aarch64_cmltsf = 2008,
- CODE_FOR_aarch64_cmlesf = 2009,
- CODE_FOR_aarch64_cmeqsf = 2010,
- CODE_FOR_aarch64_cmgesf = 2011,
- CODE_FOR_aarch64_cmgtsf = 2012,
- CODE_FOR_aarch64_cmltdf = 2013,
- CODE_FOR_aarch64_cmledf = 2014,
- CODE_FOR_aarch64_cmeqdf = 2015,
- CODE_FOR_aarch64_cmgedf = 2016,
- CODE_FOR_aarch64_cmgtdf = 2017,
- CODE_FOR_aarch64_addpv8qi = 2038,
- CODE_FOR_aarch64_addpv4hi = 2039,
- CODE_FOR_aarch64_addpv2si = 2040,
- CODE_FOR_aarch64_addpdi = 2041,
- CODE_FOR_sqrtv2sf2 = 2042,
- CODE_FOR_sqrtv4sf2 = 2043,
- CODE_FOR_sqrtv2df2 = 2044,
- CODE_FOR_vec_load_lanesoiv16qi = 2045,
- CODE_FOR_vec_load_lanesoiv8hi = 2046,
- CODE_FOR_vec_load_lanesoiv4si = 2047,
- CODE_FOR_vec_load_lanesoiv2di = 2048,
- CODE_FOR_vec_load_lanesoiv4sf = 2049,
- CODE_FOR_vec_load_lanesoiv2df = 2050,
- CODE_FOR_aarch64_simd_ld2rv8qi = 2051,
- CODE_FOR_aarch64_simd_ld2rv16qi = 2052,
- CODE_FOR_aarch64_simd_ld2rv4hi = 2053,
- CODE_FOR_aarch64_simd_ld2rv8hi = 2054,
- CODE_FOR_aarch64_simd_ld2rv2si = 2055,
- CODE_FOR_aarch64_simd_ld2rv4si = 2056,
- CODE_FOR_aarch64_simd_ld2rv2di = 2057,
- CODE_FOR_aarch64_simd_ld2rv2sf = 2058,
- CODE_FOR_aarch64_simd_ld2rv4sf = 2059,
- CODE_FOR_aarch64_simd_ld2rv2df = 2060,
- CODE_FOR_aarch64_simd_ld2rdi = 2061,
- CODE_FOR_aarch64_simd_ld2rdf = 2062,
- CODE_FOR_vec_store_lanesoiv16qi = 2063,
- CODE_FOR_vec_store_lanesoiv8hi = 2064,
- CODE_FOR_vec_store_lanesoiv4si = 2065,
- CODE_FOR_vec_store_lanesoiv2di = 2066,
- CODE_FOR_vec_store_lanesoiv4sf = 2067,
- CODE_FOR_vec_store_lanesoiv2df = 2068,
- CODE_FOR_vec_store_lanesoi_lanev16qi = 2069,
- CODE_FOR_vec_store_lanesoi_lanev8hi = 2070,
- CODE_FOR_vec_store_lanesoi_lanev4si = 2071,
- CODE_FOR_vec_store_lanesoi_lanev2di = 2072,
- CODE_FOR_vec_store_lanesoi_lanev4sf = 2073,
- CODE_FOR_vec_store_lanesoi_lanev2df = 2074,
- CODE_FOR_vec_load_lanesciv16qi = 2075,
- CODE_FOR_vec_load_lanesciv8hi = 2076,
- CODE_FOR_vec_load_lanesciv4si = 2077,
- CODE_FOR_vec_load_lanesciv2di = 2078,
- CODE_FOR_vec_load_lanesciv4sf = 2079,
- CODE_FOR_vec_load_lanesciv2df = 2080,
- CODE_FOR_aarch64_simd_ld3rv8qi = 2081,
- CODE_FOR_aarch64_simd_ld3rv16qi = 2082,
- CODE_FOR_aarch64_simd_ld3rv4hi = 2083,
- CODE_FOR_aarch64_simd_ld3rv8hi = 2084,
- CODE_FOR_aarch64_simd_ld3rv2si = 2085,
- CODE_FOR_aarch64_simd_ld3rv4si = 2086,
- CODE_FOR_aarch64_simd_ld3rv2di = 2087,
- CODE_FOR_aarch64_simd_ld3rv2sf = 2088,
- CODE_FOR_aarch64_simd_ld3rv4sf = 2089,
- CODE_FOR_aarch64_simd_ld3rv2df = 2090,
- CODE_FOR_aarch64_simd_ld3rdi = 2091,
- CODE_FOR_aarch64_simd_ld3rdf = 2092,
- CODE_FOR_vec_store_lanesciv16qi = 2093,
- CODE_FOR_vec_store_lanesciv8hi = 2094,
- CODE_FOR_vec_store_lanesciv4si = 2095,
- CODE_FOR_vec_store_lanesciv2di = 2096,
- CODE_FOR_vec_store_lanesciv4sf = 2097,
- CODE_FOR_vec_store_lanesciv2df = 2098,
- CODE_FOR_vec_store_lanesci_lanev16qi = 2099,
- CODE_FOR_vec_store_lanesci_lanev8hi = 2100,
- CODE_FOR_vec_store_lanesci_lanev4si = 2101,
- CODE_FOR_vec_store_lanesci_lanev2di = 2102,
- CODE_FOR_vec_store_lanesci_lanev4sf = 2103,
- CODE_FOR_vec_store_lanesci_lanev2df = 2104,
- CODE_FOR_vec_load_lanesxiv16qi = 2105,
- CODE_FOR_vec_load_lanesxiv8hi = 2106,
- CODE_FOR_vec_load_lanesxiv4si = 2107,
- CODE_FOR_vec_load_lanesxiv2di = 2108,
- CODE_FOR_vec_load_lanesxiv4sf = 2109,
- CODE_FOR_vec_load_lanesxiv2df = 2110,
- CODE_FOR_aarch64_simd_ld4rv8qi = 2111,
- CODE_FOR_aarch64_simd_ld4rv16qi = 2112,
- CODE_FOR_aarch64_simd_ld4rv4hi = 2113,
- CODE_FOR_aarch64_simd_ld4rv8hi = 2114,
- CODE_FOR_aarch64_simd_ld4rv2si = 2115,
- CODE_FOR_aarch64_simd_ld4rv4si = 2116,
- CODE_FOR_aarch64_simd_ld4rv2di = 2117,
- CODE_FOR_aarch64_simd_ld4rv2sf = 2118,
- CODE_FOR_aarch64_simd_ld4rv4sf = 2119,
- CODE_FOR_aarch64_simd_ld4rv2df = 2120,
- CODE_FOR_aarch64_simd_ld4rdi = 2121,
- CODE_FOR_aarch64_simd_ld4rdf = 2122,
- CODE_FOR_vec_store_lanesxiv16qi = 2123,
- CODE_FOR_vec_store_lanesxiv8hi = 2124,
- CODE_FOR_vec_store_lanesxiv4si = 2125,
- CODE_FOR_vec_store_lanesxiv2di = 2126,
- CODE_FOR_vec_store_lanesxiv4sf = 2127,
- CODE_FOR_vec_store_lanesxiv2df = 2128,
- CODE_FOR_vec_store_lanesxi_lanev16qi = 2129,
- CODE_FOR_vec_store_lanesxi_lanev8hi = 2130,
- CODE_FOR_vec_store_lanesxi_lanev4si = 2131,
- CODE_FOR_vec_store_lanesxi_lanev2di = 2132,
- CODE_FOR_vec_store_lanesxi_lanev4sf = 2133,
- CODE_FOR_vec_store_lanesxi_lanev2df = 2134,
- CODE_FOR_aarch64_be_ld1v8qi = 2138,
- CODE_FOR_aarch64_be_ld1v16qi = 2139,
- CODE_FOR_aarch64_be_ld1v4hi = 2140,
- CODE_FOR_aarch64_be_ld1v8hi = 2141,
- CODE_FOR_aarch64_be_ld1v2si = 2142,
- CODE_FOR_aarch64_be_ld1v4si = 2143,
- CODE_FOR_aarch64_be_ld1v2di = 2144,
- CODE_FOR_aarch64_be_ld1v2sf = 2145,
- CODE_FOR_aarch64_be_ld1v4sf = 2146,
- CODE_FOR_aarch64_be_ld1v2df = 2147,
- CODE_FOR_aarch64_be_ld1di = 2148,
- CODE_FOR_aarch64_be_st1v8qi = 2149,
- CODE_FOR_aarch64_be_st1v16qi = 2150,
- CODE_FOR_aarch64_be_st1v4hi = 2151,
- CODE_FOR_aarch64_be_st1v8hi = 2152,
- CODE_FOR_aarch64_be_st1v2si = 2153,
- CODE_FOR_aarch64_be_st1v4si = 2154,
- CODE_FOR_aarch64_be_st1v2di = 2155,
- CODE_FOR_aarch64_be_st1v2sf = 2156,
- CODE_FOR_aarch64_be_st1v4sf = 2157,
- CODE_FOR_aarch64_be_st1v2df = 2158,
- CODE_FOR_aarch64_be_st1di = 2159,
- CODE_FOR_aarch64_ld2v8qi_dreg = 2160,
- CODE_FOR_aarch64_ld2v4hi_dreg = 2161,
- CODE_FOR_aarch64_ld2v2si_dreg = 2162,
- CODE_FOR_aarch64_ld2v2sf_dreg = 2163,
- CODE_FOR_aarch64_ld2di_dreg = 2164,
- CODE_FOR_aarch64_ld2df_dreg = 2165,
- CODE_FOR_aarch64_ld3v8qi_dreg = 2166,
- CODE_FOR_aarch64_ld3v4hi_dreg = 2167,
- CODE_FOR_aarch64_ld3v2si_dreg = 2168,
- CODE_FOR_aarch64_ld3v2sf_dreg = 2169,
- CODE_FOR_aarch64_ld3di_dreg = 2170,
- CODE_FOR_aarch64_ld3df_dreg = 2171,
- CODE_FOR_aarch64_ld4v8qi_dreg = 2172,
- CODE_FOR_aarch64_ld4v4hi_dreg = 2173,
- CODE_FOR_aarch64_ld4v2si_dreg = 2174,
- CODE_FOR_aarch64_ld4v2sf_dreg = 2175,
- CODE_FOR_aarch64_ld4di_dreg = 2176,
- CODE_FOR_aarch64_ld4df_dreg = 2177,
- CODE_FOR_aarch64_tbl1v8qi = 2178,
- CODE_FOR_aarch64_tbl1v16qi = 2179,
- CODE_FOR_aarch64_tbl2v16qi = 2180,
- CODE_FOR_aarch64_combinev16qi = 2181,
- CODE_FOR_aarch64_zip1v8qi = 2182,
- CODE_FOR_aarch64_zip2v8qi = 2183,
- CODE_FOR_aarch64_trn1v8qi = 2184,
- CODE_FOR_aarch64_trn2v8qi = 2185,
- CODE_FOR_aarch64_uzp1v8qi = 2186,
- CODE_FOR_aarch64_uzp2v8qi = 2187,
- CODE_FOR_aarch64_zip1v16qi = 2188,
- CODE_FOR_aarch64_zip2v16qi = 2189,
- CODE_FOR_aarch64_trn1v16qi = 2190,
- CODE_FOR_aarch64_trn2v16qi = 2191,
- CODE_FOR_aarch64_uzp1v16qi = 2192,
- CODE_FOR_aarch64_uzp2v16qi = 2193,
- CODE_FOR_aarch64_zip1v4hi = 2194,
- CODE_FOR_aarch64_zip2v4hi = 2195,
- CODE_FOR_aarch64_trn1v4hi = 2196,
- CODE_FOR_aarch64_trn2v4hi = 2197,
- CODE_FOR_aarch64_uzp1v4hi = 2198,
- CODE_FOR_aarch64_uzp2v4hi = 2199,
- CODE_FOR_aarch64_zip1v8hi = 2200,
- CODE_FOR_aarch64_zip2v8hi = 2201,
- CODE_FOR_aarch64_trn1v8hi = 2202,
- CODE_FOR_aarch64_trn2v8hi = 2203,
- CODE_FOR_aarch64_uzp1v8hi = 2204,
- CODE_FOR_aarch64_uzp2v8hi = 2205,
- CODE_FOR_aarch64_zip1v2si = 2206,
- CODE_FOR_aarch64_zip2v2si = 2207,
- CODE_FOR_aarch64_trn1v2si = 2208,
- CODE_FOR_aarch64_trn2v2si = 2209,
- CODE_FOR_aarch64_uzp1v2si = 2210,
- CODE_FOR_aarch64_uzp2v2si = 2211,
- CODE_FOR_aarch64_zip1v4si = 2212,
- CODE_FOR_aarch64_zip2v4si = 2213,
- CODE_FOR_aarch64_trn1v4si = 2214,
- CODE_FOR_aarch64_trn2v4si = 2215,
- CODE_FOR_aarch64_uzp1v4si = 2216,
- CODE_FOR_aarch64_uzp2v4si = 2217,
- CODE_FOR_aarch64_zip1v2di = 2218,
- CODE_FOR_aarch64_zip2v2di = 2219,
- CODE_FOR_aarch64_trn1v2di = 2220,
- CODE_FOR_aarch64_trn2v2di = 2221,
- CODE_FOR_aarch64_uzp1v2di = 2222,
- CODE_FOR_aarch64_uzp2v2di = 2223,
- CODE_FOR_aarch64_zip1v2sf = 2224,
- CODE_FOR_aarch64_zip2v2sf = 2225,
- CODE_FOR_aarch64_trn1v2sf = 2226,
- CODE_FOR_aarch64_trn2v2sf = 2227,
- CODE_FOR_aarch64_uzp1v2sf = 2228,
- CODE_FOR_aarch64_uzp2v2sf = 2229,
- CODE_FOR_aarch64_zip1v4sf = 2230,
- CODE_FOR_aarch64_zip2v4sf = 2231,
- CODE_FOR_aarch64_trn1v4sf = 2232,
- CODE_FOR_aarch64_trn2v4sf = 2233,
- CODE_FOR_aarch64_uzp1v4sf = 2234,
- CODE_FOR_aarch64_uzp2v4sf = 2235,
- CODE_FOR_aarch64_zip1v2df = 2236,
- CODE_FOR_aarch64_zip2v2df = 2237,
- CODE_FOR_aarch64_trn1v2df = 2238,
- CODE_FOR_aarch64_trn2v2df = 2239,
- CODE_FOR_aarch64_uzp1v2df = 2240,
- CODE_FOR_aarch64_uzp2v2df = 2241,
- CODE_FOR_aarch64_extv8qi = 2242,
- CODE_FOR_aarch64_extv16qi = 2243,
- CODE_FOR_aarch64_extv4hi = 2244,
- CODE_FOR_aarch64_extv8hi = 2245,
- CODE_FOR_aarch64_extv2si = 2246,
- CODE_FOR_aarch64_extv4si = 2247,
- CODE_FOR_aarch64_extv2di = 2248,
- CODE_FOR_aarch64_extv2sf = 2249,
- CODE_FOR_aarch64_extv4sf = 2250,
- CODE_FOR_aarch64_extv2df = 2251,
- CODE_FOR_aarch64_rev64v8qi = 2252,
- CODE_FOR_aarch64_rev32v8qi = 2253,
- CODE_FOR_aarch64_rev16v8qi = 2254,
- CODE_FOR_aarch64_rev64v16qi = 2255,
- CODE_FOR_aarch64_rev32v16qi = 2256,
- CODE_FOR_aarch64_rev16v16qi = 2257,
- CODE_FOR_aarch64_rev64v4hi = 2258,
- CODE_FOR_aarch64_rev32v4hi = 2259,
- CODE_FOR_aarch64_rev16v4hi = 2260,
- CODE_FOR_aarch64_rev64v8hi = 2261,
- CODE_FOR_aarch64_rev32v8hi = 2262,
- CODE_FOR_aarch64_rev16v8hi = 2263,
- CODE_FOR_aarch64_rev64v2si = 2264,
- CODE_FOR_aarch64_rev32v2si = 2265,
- CODE_FOR_aarch64_rev16v2si = 2266,
- CODE_FOR_aarch64_rev64v4si = 2267,
- CODE_FOR_aarch64_rev32v4si = 2268,
- CODE_FOR_aarch64_rev16v4si = 2269,
- CODE_FOR_aarch64_rev64v2di = 2270,
- CODE_FOR_aarch64_rev32v2di = 2271,
- CODE_FOR_aarch64_rev16v2di = 2272,
- CODE_FOR_aarch64_rev64v2sf = 2273,
- CODE_FOR_aarch64_rev32v2sf = 2274,
- CODE_FOR_aarch64_rev16v2sf = 2275,
- CODE_FOR_aarch64_rev64v4sf = 2276,
- CODE_FOR_aarch64_rev32v4sf = 2277,
- CODE_FOR_aarch64_rev16v4sf = 2278,
- CODE_FOR_aarch64_rev64v2df = 2279,
- CODE_FOR_aarch64_rev32v2df = 2280,
- CODE_FOR_aarch64_rev16v2df = 2281,
- CODE_FOR_aarch64_st2v8qi_dreg = 2282,
- CODE_FOR_aarch64_st2v4hi_dreg = 2283,
- CODE_FOR_aarch64_st2v2si_dreg = 2284,
- CODE_FOR_aarch64_st2v2sf_dreg = 2285,
- CODE_FOR_aarch64_st2di_dreg = 2286,
- CODE_FOR_aarch64_st2df_dreg = 2287,
- CODE_FOR_aarch64_st3v8qi_dreg = 2288,
- CODE_FOR_aarch64_st3v4hi_dreg = 2289,
- CODE_FOR_aarch64_st3v2si_dreg = 2290,
- CODE_FOR_aarch64_st3v2sf_dreg = 2291,
- CODE_FOR_aarch64_st3di_dreg = 2292,
- CODE_FOR_aarch64_st3df_dreg = 2293,
- CODE_FOR_aarch64_st4v8qi_dreg = 2294,
- CODE_FOR_aarch64_st4v4hi_dreg = 2295,
- CODE_FOR_aarch64_st4v2si_dreg = 2296,
- CODE_FOR_aarch64_st4v2sf_dreg = 2297,
- CODE_FOR_aarch64_st4di_dreg = 2298,
- CODE_FOR_aarch64_st4df_dreg = 2299,
- CODE_FOR_aarch64_frecpev2sf = 2310,
- CODE_FOR_aarch64_frecpev4sf = 2311,
- CODE_FOR_aarch64_frecpev2df = 2312,
- CODE_FOR_aarch64_frecpesf = 2313,
- CODE_FOR_aarch64_frecpxsf = 2314,
- CODE_FOR_aarch64_frecpedf = 2315,
- CODE_FOR_aarch64_frecpxdf = 2316,
- CODE_FOR_aarch64_frecpsv2sf = 2317,
- CODE_FOR_aarch64_frecpsv4sf = 2318,
- CODE_FOR_aarch64_frecpsv2df = 2319,
- CODE_FOR_aarch64_frecpssf = 2320,
- CODE_FOR_aarch64_frecpsdf = 2321,
- CODE_FOR_aarch64_crypto_aesev16qi = 2322,
- CODE_FOR_aarch64_crypto_aesdv16qi = 2323,
- CODE_FOR_aarch64_crypto_aesmcv16qi = 2324,
- CODE_FOR_aarch64_crypto_aesimcv16qi = 2325,
- CODE_FOR_aarch64_crypto_sha1hsi = 2326,
- CODE_FOR_aarch64_crypto_sha1su1v4si = 2327,
- CODE_FOR_aarch64_crypto_sha1cv4si = 2328,
- CODE_FOR_aarch64_crypto_sha1mv4si = 2329,
- CODE_FOR_aarch64_crypto_sha1pv4si = 2330,
- CODE_FOR_aarch64_crypto_sha1su0v4si = 2331,
- CODE_FOR_aarch64_crypto_sha256hv4si = 2332,
- CODE_FOR_aarch64_crypto_sha256h2v4si = 2333,
- CODE_FOR_aarch64_crypto_sha256su0v4si = 2334,
- CODE_FOR_aarch64_crypto_sha256su1v4si = 2335,
- CODE_FOR_aarch64_crypto_pmulldi = 2336,
- CODE_FOR_aarch64_crypto_pmullv2di = 2337,
- CODE_FOR_atomic_compare_and_swapqi_1 = 2338,
- CODE_FOR_atomic_compare_and_swaphi_1 = 2339,
- CODE_FOR_atomic_compare_and_swapsi_1 = 2340,
- CODE_FOR_atomic_compare_and_swapdi_1 = 2341,
- CODE_FOR_atomic_exchangeqi = 2342,
- CODE_FOR_atomic_exchangehi = 2343,
- CODE_FOR_atomic_exchangesi = 2344,
- CODE_FOR_atomic_exchangedi = 2345,
- CODE_FOR_atomic_addqi = 2346,
- CODE_FOR_atomic_subqi = 2347,
- CODE_FOR_atomic_orqi = 2348,
- CODE_FOR_atomic_xorqi = 2349,
- CODE_FOR_atomic_andqi = 2350,
- CODE_FOR_atomic_addhi = 2351,
- CODE_FOR_atomic_subhi = 2352,
- CODE_FOR_atomic_orhi = 2353,
- CODE_FOR_atomic_xorhi = 2354,
- CODE_FOR_atomic_andhi = 2355,
- CODE_FOR_atomic_addsi = 2356,
- CODE_FOR_atomic_subsi = 2357,
- CODE_FOR_atomic_orsi = 2358,
- CODE_FOR_atomic_xorsi = 2359,
- CODE_FOR_atomic_andsi = 2360,
- CODE_FOR_atomic_adddi = 2361,
- CODE_FOR_atomic_subdi = 2362,
- CODE_FOR_atomic_ordi = 2363,
- CODE_FOR_atomic_xordi = 2364,
- CODE_FOR_atomic_anddi = 2365,
- CODE_FOR_atomic_nandqi = 2366,
- CODE_FOR_atomic_nandhi = 2367,
- CODE_FOR_atomic_nandsi = 2368,
- CODE_FOR_atomic_nanddi = 2369,
- CODE_FOR_atomic_fetch_addqi = 2370,
- CODE_FOR_atomic_fetch_subqi = 2371,
- CODE_FOR_atomic_fetch_orqi = 2372,
- CODE_FOR_atomic_fetch_xorqi = 2373,
- CODE_FOR_atomic_fetch_andqi = 2374,
- CODE_FOR_atomic_fetch_addhi = 2375,
- CODE_FOR_atomic_fetch_subhi = 2376,
- CODE_FOR_atomic_fetch_orhi = 2377,
- CODE_FOR_atomic_fetch_xorhi = 2378,
- CODE_FOR_atomic_fetch_andhi = 2379,
- CODE_FOR_atomic_fetch_addsi = 2380,
- CODE_FOR_atomic_fetch_subsi = 2381,
- CODE_FOR_atomic_fetch_orsi = 2382,
- CODE_FOR_atomic_fetch_xorsi = 2383,
- CODE_FOR_atomic_fetch_andsi = 2384,
- CODE_FOR_atomic_fetch_adddi = 2385,
- CODE_FOR_atomic_fetch_subdi = 2386,
- CODE_FOR_atomic_fetch_ordi = 2387,
- CODE_FOR_atomic_fetch_xordi = 2388,
- CODE_FOR_atomic_fetch_anddi = 2389,
- CODE_FOR_atomic_fetch_nandqi = 2390,
- CODE_FOR_atomic_fetch_nandhi = 2391,
- CODE_FOR_atomic_fetch_nandsi = 2392,
- CODE_FOR_atomic_fetch_nanddi = 2393,
- CODE_FOR_atomic_add_fetchqi = 2394,
- CODE_FOR_atomic_sub_fetchqi = 2395,
- CODE_FOR_atomic_or_fetchqi = 2396,
- CODE_FOR_atomic_xor_fetchqi = 2397,
- CODE_FOR_atomic_and_fetchqi = 2398,
- CODE_FOR_atomic_add_fetchhi = 2399,
- CODE_FOR_atomic_sub_fetchhi = 2400,
- CODE_FOR_atomic_or_fetchhi = 2401,
- CODE_FOR_atomic_xor_fetchhi = 2402,
- CODE_FOR_atomic_and_fetchhi = 2403,
- CODE_FOR_atomic_add_fetchsi = 2404,
- CODE_FOR_atomic_sub_fetchsi = 2405,
- CODE_FOR_atomic_or_fetchsi = 2406,
- CODE_FOR_atomic_xor_fetchsi = 2407,
- CODE_FOR_atomic_and_fetchsi = 2408,
- CODE_FOR_atomic_add_fetchdi = 2409,
- CODE_FOR_atomic_sub_fetchdi = 2410,
- CODE_FOR_atomic_or_fetchdi = 2411,
- CODE_FOR_atomic_xor_fetchdi = 2412,
- CODE_FOR_atomic_and_fetchdi = 2413,
- CODE_FOR_atomic_nand_fetchqi = 2414,
- CODE_FOR_atomic_nand_fetchhi = 2415,
- CODE_FOR_atomic_nand_fetchsi = 2416,
- CODE_FOR_atomic_nand_fetchdi = 2417,
- CODE_FOR_atomic_loadqi = 2418,
- CODE_FOR_atomic_loadhi = 2419,
- CODE_FOR_atomic_loadsi = 2420,
- CODE_FOR_atomic_loaddi = 2421,
- CODE_FOR_atomic_storeqi = 2422,
- CODE_FOR_atomic_storehi = 2423,
- CODE_FOR_atomic_storesi = 2424,
- CODE_FOR_atomic_storedi = 2425,
- CODE_FOR_aarch64_load_exclusiveqi = 2426,
- CODE_FOR_aarch64_load_exclusivehi = 2427,
- CODE_FOR_aarch64_load_exclusivesi = 2428,
- CODE_FOR_aarch64_load_exclusivedi = 2429,
- CODE_FOR_aarch64_store_exclusiveqi = 2430,
- CODE_FOR_aarch64_store_exclusivehi = 2431,
- CODE_FOR_aarch64_store_exclusivesi = 2432,
- CODE_FOR_aarch64_store_exclusivedi = 2433,
- CODE_FOR_cbranchsi4 = 2435,
- CODE_FOR_cbranchdi4 = 2436,
- CODE_FOR_cbranchsf4 = 2437,
- CODE_FOR_cbranchdf4 = 2438,
- CODE_FOR_casesi = 2439,
- CODE_FOR_prologue = 2440,
- CODE_FOR_epilogue = 2441,
- CODE_FOR_sibcall_epilogue = 2442,
- CODE_FOR_call = 2444,
- CODE_FOR_call_value = 2445,
- CODE_FOR_sibcall = 2446,
- CODE_FOR_sibcall_value = 2447,
- CODE_FOR_untyped_call = 2448,
- CODE_FOR_movqi = 2449,
- CODE_FOR_movhi = 2450,
- CODE_FOR_movsi = 2451,
- CODE_FOR_movdi = 2452,
- CODE_FOR_movti = 2455,
- CODE_FOR_movsf = 2457,
- CODE_FOR_movdf = 2458,
- CODE_FOR_movtf = 2459,
- CODE_FOR_movmemdi = 2461,
- CODE_FOR_extendsidi2 = 2462,
- CODE_FOR_zero_extendsidi2 = 2463,
- CODE_FOR_extendqisi2 = 2464,
- CODE_FOR_zero_extendqisi2 = 2465,
- CODE_FOR_extendqidi2 = 2466,
- CODE_FOR_zero_extendqidi2 = 2467,
- CODE_FOR_extendhisi2 = 2468,
- CODE_FOR_zero_extendhisi2 = 2469,
- CODE_FOR_extendhidi2 = 2470,
- CODE_FOR_zero_extendhidi2 = 2471,
- CODE_FOR_extendqihi2 = 2472,
- CODE_FOR_zero_extendqihi2 = 2473,
- CODE_FOR_addsi3 = 2474,
- CODE_FOR_adddi3 = 2475,
- CODE_FOR_addti3 = 2476,
- CODE_FOR_subti3 = 2477,
- CODE_FOR_mulditi3 = 2479,
- CODE_FOR_umulditi3 = 2480,
- CODE_FOR_multi3 = 2481,
- CODE_FOR_cstoresi4 = 2482,
- CODE_FOR_cstoredi4 = 2483,
- CODE_FOR_cstoresf4 = 2484,
- CODE_FOR_cstoredf4 = 2485,
- CODE_FOR_cmovsi6 = 2486,
- CODE_FOR_cmovdi6 = 2487,
- CODE_FOR_cmovsf6 = 2488,
- CODE_FOR_cmovdf6 = 2489,
- CODE_FOR_movqicc = 2490,
- CODE_FOR_movhicc = 2491,
- CODE_FOR_movsicc = 2492,
- CODE_FOR_movdicc = 2493,
- CODE_FOR_movsfsicc = 2494,
- CODE_FOR_movdfsicc = 2495,
- CODE_FOR_movsfdicc = 2496,
- CODE_FOR_movdfdicc = 2497,
- CODE_FOR_movsfcc = 2498,
- CODE_FOR_movdfcc = 2499,
- CODE_FOR_ffssi2 = 2500,
- CODE_FOR_ffsdi2 = 2501,
- CODE_FOR_ctzsi2 = 2502,
- CODE_FOR_ctzdi2 = 2503,
- CODE_FOR_ashlsi3 = 2504,
- CODE_FOR_ashrsi3 = 2505,
- CODE_FOR_lshrsi3 = 2506,
- CODE_FOR_ashldi3 = 2507,
- CODE_FOR_ashrdi3 = 2508,
- CODE_FOR_lshrdi3 = 2509,
- CODE_FOR_ashlqi3 = 2510,
- CODE_FOR_ashlhi3 = 2511,
- CODE_FOR_rotrsi3 = 2512,
- CODE_FOR_rotrdi3 = 2513,
- CODE_FOR_rotlsi3 = 2514,
- CODE_FOR_rotldi3 = 2515,
- CODE_FOR_extv = 2520,
- CODE_FOR_extzv = 2521,
- CODE_FOR_insvsi = 2522,
- CODE_FOR_insvdi = 2523,
- CODE_FOR_aarch64_reload_movti = 2524,
- CODE_FOR_aarch64_reload_movtf = 2525,
- CODE_FOR_add_losym = 2526,
- CODE_FOR_tlsgd_small = 2527,
- CODE_FOR_tlsle_small = 2528,
- CODE_FOR_get_thread_pointerdi = 2529,
- CODE_FOR_stack_protect_set = 2530,
- CODE_FOR_stack_protect_test = 2531,
- CODE_FOR_doloop_end = 2532,
- CODE_FOR_movv8qi = 2533,
- CODE_FOR_movv16qi = 2534,
- CODE_FOR_movv4hi = 2535,
- CODE_FOR_movv8hi = 2536,
- CODE_FOR_movv2si = 2537,
- CODE_FOR_movv4si = 2538,
- CODE_FOR_movv2di = 2539,
- CODE_FOR_movv2sf = 2540,
- CODE_FOR_movv4sf = 2541,
- CODE_FOR_movv2df = 2542,
- CODE_FOR_movmisalignv8qi = 2543,
- CODE_FOR_movmisalignv16qi = 2544,
- CODE_FOR_movmisalignv4hi = 2545,
- CODE_FOR_movmisalignv8hi = 2546,
- CODE_FOR_movmisalignv2si = 2547,
- CODE_FOR_movmisalignv4si = 2548,
- CODE_FOR_movmisalignv2di = 2549,
- CODE_FOR_movmisalignv2sf = 2550,
- CODE_FOR_movmisalignv4sf = 2551,
- CODE_FOR_movmisalignv2df = 2552,
- CODE_FOR_aarch64_split_simd_movv16qi = 2565,
- CODE_FOR_aarch64_split_simd_movv8hi = 2566,
- CODE_FOR_aarch64_split_simd_movv4si = 2567,
- CODE_FOR_aarch64_split_simd_movv2di = 2568,
- CODE_FOR_aarch64_split_simd_movv4sf = 2569,
- CODE_FOR_aarch64_split_simd_movv2df = 2570,
- CODE_FOR_ctzv2si2 = 2571,
- CODE_FOR_ctzv4si2 = 2572,
- CODE_FOR_ashlv8qi3 = 2573,
- CODE_FOR_ashlv16qi3 = 2574,
- CODE_FOR_ashlv4hi3 = 2575,
- CODE_FOR_ashlv8hi3 = 2576,
- CODE_FOR_ashlv2si3 = 2577,
- CODE_FOR_ashlv4si3 = 2578,
- CODE_FOR_ashlv2di3 = 2579,
- CODE_FOR_lshrv8qi3 = 2580,
- CODE_FOR_lshrv16qi3 = 2581,
- CODE_FOR_lshrv4hi3 = 2582,
- CODE_FOR_lshrv8hi3 = 2583,
- CODE_FOR_lshrv2si3 = 2584,
- CODE_FOR_lshrv4si3 = 2585,
- CODE_FOR_lshrv2di3 = 2586,
- CODE_FOR_ashrv8qi3 = 2587,
- CODE_FOR_ashrv16qi3 = 2588,
- CODE_FOR_ashrv4hi3 = 2589,
- CODE_FOR_ashrv8hi3 = 2590,
- CODE_FOR_ashrv2si3 = 2591,
- CODE_FOR_ashrv4si3 = 2592,
- CODE_FOR_ashrv2di3 = 2593,
- CODE_FOR_vashlv8qi3 = 2594,
- CODE_FOR_vashlv16qi3 = 2595,
- CODE_FOR_vashlv4hi3 = 2596,
- CODE_FOR_vashlv8hi3 = 2597,
- CODE_FOR_vashlv2si3 = 2598,
- CODE_FOR_vashlv4si3 = 2599,
- CODE_FOR_vashlv2di3 = 2600,
- CODE_FOR_vashrv8qi3 = 2601,
- CODE_FOR_vashrv16qi3 = 2602,
- CODE_FOR_vashrv4hi3 = 2603,
- CODE_FOR_vashrv8hi3 = 2604,
- CODE_FOR_vashrv2si3 = 2605,
- CODE_FOR_vashrv4si3 = 2606,
- CODE_FOR_aarch64_ashr_simddi = 2607,
- CODE_FOR_vlshrv8qi3 = 2608,
- CODE_FOR_vlshrv16qi3 = 2609,
- CODE_FOR_vlshrv4hi3 = 2610,
- CODE_FOR_vlshrv8hi3 = 2611,
- CODE_FOR_vlshrv2si3 = 2612,
- CODE_FOR_vlshrv4si3 = 2613,
- CODE_FOR_aarch64_lshr_simddi = 2614,
- CODE_FOR_vec_setv8qi = 2615,
- CODE_FOR_vec_setv16qi = 2616,
- CODE_FOR_vec_setv4hi = 2617,
- CODE_FOR_vec_setv8hi = 2618,
- CODE_FOR_vec_setv2si = 2619,
- CODE_FOR_vec_setv4si = 2620,
- CODE_FOR_vec_setv2di = 2621,
- CODE_FOR_vec_setv2sf = 2622,
- CODE_FOR_vec_setv4sf = 2623,
- CODE_FOR_vec_setv2df = 2624,
- CODE_FOR_smaxv2di3 = 2625,
- CODE_FOR_sminv2di3 = 2626,
- CODE_FOR_umaxv2di3 = 2627,
- CODE_FOR_uminv2di3 = 2628,
- CODE_FOR_move_lo_quad_v16qi = 2629,
- CODE_FOR_move_lo_quad_v8hi = 2630,
- CODE_FOR_move_lo_quad_v4si = 2631,
- CODE_FOR_move_lo_quad_v2di = 2632,
- CODE_FOR_move_lo_quad_v4sf = 2633,
- CODE_FOR_move_lo_quad_v2df = 2634,
- CODE_FOR_move_hi_quad_v16qi = 2635,
- CODE_FOR_move_hi_quad_v8hi = 2636,
- CODE_FOR_move_hi_quad_v4si = 2637,
- CODE_FOR_move_hi_quad_v2di = 2638,
- CODE_FOR_move_hi_quad_v4sf = 2639,
- CODE_FOR_move_hi_quad_v2df = 2640,
- CODE_FOR_vec_pack_trunc_v4hi = 2641,
- CODE_FOR_vec_pack_trunc_v2si = 2642,
- CODE_FOR_vec_pack_trunc_di = 2643,
- CODE_FOR_vec_unpacks_hi_v16qi = 2644,
- CODE_FOR_vec_unpacku_hi_v16qi = 2645,
- CODE_FOR_vec_unpacks_hi_v8hi = 2646,
- CODE_FOR_vec_unpacku_hi_v8hi = 2647,
- CODE_FOR_vec_unpacks_hi_v4si = 2648,
- CODE_FOR_vec_unpacku_hi_v4si = 2649,
- CODE_FOR_vec_unpacks_lo_v16qi = 2650,
- CODE_FOR_vec_unpacku_lo_v16qi = 2651,
- CODE_FOR_vec_unpacks_lo_v8hi = 2652,
- CODE_FOR_vec_unpacku_lo_v8hi = 2653,
- CODE_FOR_vec_unpacks_lo_v4si = 2654,
- CODE_FOR_vec_unpacku_lo_v4si = 2655,
- CODE_FOR_vec_widen_smult_lo_v16qi = 2656,
- CODE_FOR_vec_widen_umult_lo_v16qi = 2657,
- CODE_FOR_vec_widen_smult_lo_v8hi = 2658,
- CODE_FOR_vec_widen_umult_lo_v8hi = 2659,
- CODE_FOR_vec_widen_smult_lo_v4si = 2660,
- CODE_FOR_vec_widen_umult_lo_v4si = 2661,
- CODE_FOR_vec_widen_smult_hi_v16qi = 2662,
- CODE_FOR_vec_widen_umult_hi_v16qi = 2663,
- CODE_FOR_vec_widen_smult_hi_v8hi = 2664,
- CODE_FOR_vec_widen_umult_hi_v8hi = 2665,
- CODE_FOR_vec_widen_smult_hi_v4si = 2666,
- CODE_FOR_vec_widen_umult_hi_v4si = 2667,
- CODE_FOR_fixv2sfv2si2 = 2668,
- CODE_FOR_fixunsv2sfv2si2 = 2669,
- CODE_FOR_fixv4sfv4si2 = 2670,
- CODE_FOR_fixunsv4sfv4si2 = 2671,
- CODE_FOR_fixv2dfv2di2 = 2672,
- CODE_FOR_fixunsv2dfv2di2 = 2673,
- CODE_FOR_fix_truncv2sfv2si2 = 2674,
- CODE_FOR_fixuns_truncv2sfv2si2 = 2675,
- CODE_FOR_fix_truncv4sfv4si2 = 2676,
- CODE_FOR_fixuns_truncv4sfv4si2 = 2677,
- CODE_FOR_fix_truncv2dfv2di2 = 2678,
- CODE_FOR_fixuns_truncv2dfv2di2 = 2679,
- CODE_FOR_ftruncv2sf2 = 2680,
- CODE_FOR_ftruncv4sf2 = 2681,
- CODE_FOR_ftruncv2df2 = 2682,
- CODE_FOR_vec_pack_trunc_v2df = 2683,
- CODE_FOR_vec_pack_trunc_df = 2684,
- CODE_FOR_reduc_plus_scal_v8qi = 2685,
- CODE_FOR_reduc_plus_scal_v16qi = 2686,
- CODE_FOR_reduc_plus_scal_v4hi = 2687,
- CODE_FOR_reduc_plus_scal_v8hi = 2688,
- CODE_FOR_reduc_plus_scal_v2si = 2689,
- CODE_FOR_reduc_plus_scal_v4si = 2690,
- CODE_FOR_reduc_plus_scal_v2di = 2691,
- CODE_FOR_reduc_plus_scal_v2sf = 2692,
- CODE_FOR_reduc_plus_scal_v2df = 2693,
- CODE_FOR_reduc_plus_scal_v4sf = 2694,
- CODE_FOR_reduc_smax_nan_scal_v2sf = 2695,
- CODE_FOR_reduc_smin_nan_scal_v2sf = 2696,
- CODE_FOR_reduc_smax_scal_v2sf = 2697,
- CODE_FOR_reduc_smin_scal_v2sf = 2698,
- CODE_FOR_reduc_smax_nan_scal_v4sf = 2699,
- CODE_FOR_reduc_smin_nan_scal_v4sf = 2700,
- CODE_FOR_reduc_smax_scal_v4sf = 2701,
- CODE_FOR_reduc_smin_scal_v4sf = 2702,
- CODE_FOR_reduc_smax_nan_scal_v2df = 2703,
- CODE_FOR_reduc_smin_nan_scal_v2df = 2704,
- CODE_FOR_reduc_smax_scal_v2df = 2705,
- CODE_FOR_reduc_smin_scal_v2df = 2706,
- CODE_FOR_reduc_umax_scal_v8qi = 2707,
- CODE_FOR_reduc_umin_scal_v8qi = 2708,
- CODE_FOR_reduc_smax_scal_v8qi = 2709,
- CODE_FOR_reduc_smin_scal_v8qi = 2710,
- CODE_FOR_reduc_umax_scal_v16qi = 2711,
- CODE_FOR_reduc_umin_scal_v16qi = 2712,
- CODE_FOR_reduc_smax_scal_v16qi = 2713,
- CODE_FOR_reduc_smin_scal_v16qi = 2714,
- CODE_FOR_reduc_umax_scal_v4hi = 2715,
- CODE_FOR_reduc_umin_scal_v4hi = 2716,
- CODE_FOR_reduc_smax_scal_v4hi = 2717,
- CODE_FOR_reduc_smin_scal_v4hi = 2718,
- CODE_FOR_reduc_umax_scal_v8hi = 2719,
- CODE_FOR_reduc_umin_scal_v8hi = 2720,
- CODE_FOR_reduc_smax_scal_v8hi = 2721,
- CODE_FOR_reduc_smin_scal_v8hi = 2722,
- CODE_FOR_reduc_umax_scal_v2si = 2723,
- CODE_FOR_reduc_umin_scal_v2si = 2724,
- CODE_FOR_reduc_smax_scal_v2si = 2725,
- CODE_FOR_reduc_smin_scal_v2si = 2726,
- CODE_FOR_reduc_umax_scal_v4si = 2727,
- CODE_FOR_reduc_umin_scal_v4si = 2728,
- CODE_FOR_reduc_smax_scal_v4si = 2729,
- CODE_FOR_reduc_smin_scal_v4si = 2730,
- CODE_FOR_aarch64_simd_bslv8qi = 2731,
- CODE_FOR_aarch64_simd_bslv16qi = 2732,
- CODE_FOR_aarch64_simd_bslv4hi = 2733,
- CODE_FOR_aarch64_simd_bslv8hi = 2734,
- CODE_FOR_aarch64_simd_bslv2si = 2735,
- CODE_FOR_aarch64_simd_bslv4si = 2736,
- CODE_FOR_aarch64_simd_bslv2di = 2737,
- CODE_FOR_aarch64_simd_bslv2sf = 2738,
- CODE_FOR_aarch64_simd_bslv4sf = 2739,
- CODE_FOR_aarch64_simd_bslv2df = 2740,
- CODE_FOR_aarch64_simd_bsldi = 2741,
- CODE_FOR_aarch64_simd_bsldf = 2742,
- CODE_FOR_aarch64_vcond_internalv8qiv8qi = 2743,
- CODE_FOR_aarch64_vcond_internalv16qiv16qi = 2744,
- CODE_FOR_aarch64_vcond_internalv4hiv4hi = 2745,
- CODE_FOR_aarch64_vcond_internalv8hiv8hi = 2746,
- CODE_FOR_aarch64_vcond_internalv2siv2si = 2747,
- CODE_FOR_aarch64_vcond_internalv4siv4si = 2748,
- CODE_FOR_aarch64_vcond_internalv2div2di = 2749,
- CODE_FOR_aarch64_vcond_internalv2sfv2sf = 2750,
- CODE_FOR_aarch64_vcond_internalv2siv2sf = 2751,
- CODE_FOR_aarch64_vcond_internalv4sfv2sf = 2752,
- CODE_FOR_aarch64_vcond_internalv4siv2sf = 2753,
- CODE_FOR_aarch64_vcond_internalv2dfv2sf = 2754,
- CODE_FOR_aarch64_vcond_internalv2div2sf = 2755,
- CODE_FOR_aarch64_vcond_internalv2sfv4sf = 2756,
- CODE_FOR_aarch64_vcond_internalv2siv4sf = 2757,
- CODE_FOR_aarch64_vcond_internalv4sfv4sf = 2758,
- CODE_FOR_aarch64_vcond_internalv4siv4sf = 2759,
- CODE_FOR_aarch64_vcond_internalv2dfv4sf = 2760,
- CODE_FOR_aarch64_vcond_internalv2div4sf = 2761,
- CODE_FOR_aarch64_vcond_internalv2sfv2df = 2762,
- CODE_FOR_aarch64_vcond_internalv2siv2df = 2763,
- CODE_FOR_aarch64_vcond_internalv4sfv2df = 2764,
- CODE_FOR_aarch64_vcond_internalv4siv2df = 2765,
- CODE_FOR_aarch64_vcond_internalv2dfv2df = 2766,
- CODE_FOR_aarch64_vcond_internalv2div2df = 2767,
- CODE_FOR_vcondv8qiv8qi = 2768,
- CODE_FOR_vcondv16qiv16qi = 2769,
- CODE_FOR_vcondv4hiv4hi = 2770,
- CODE_FOR_vcondv8hiv8hi = 2771,
- CODE_FOR_vcondv2siv2si = 2772,
- CODE_FOR_vcondv4siv4si = 2773,
- CODE_FOR_vcondv2div2di = 2774,
- CODE_FOR_vcondv2sfv2sf = 2775,
- CODE_FOR_vcondv4sfv4sf = 2776,
- CODE_FOR_vcondv2dfv2df = 2777,
- CODE_FOR_vcondv2siv2sf = 2778,
- CODE_FOR_vcondv4siv4sf = 2779,
- CODE_FOR_vcondv2div2df = 2780,
- CODE_FOR_vconduv8qiv8qi = 2781,
- CODE_FOR_vconduv16qiv16qi = 2782,
- CODE_FOR_vconduv4hiv4hi = 2783,
- CODE_FOR_vconduv8hiv8hi = 2784,
- CODE_FOR_vconduv2siv2si = 2785,
- CODE_FOR_vconduv4siv4si = 2786,
- CODE_FOR_vconduv2div2di = 2787,
- CODE_FOR_aarch64_createv8qi = 2788,
- CODE_FOR_aarch64_createv4hi = 2789,
- CODE_FOR_aarch64_createv2si = 2790,
- CODE_FOR_aarch64_createdi = 2791,
- CODE_FOR_aarch64_createdf = 2792,
- CODE_FOR_aarch64_createv2sf = 2793,
- CODE_FOR_aarch64_be_checked_get_lanev8qi = 2794,
- CODE_FOR_aarch64_be_checked_get_lanev16qi = 2795,
- CODE_FOR_aarch64_be_checked_get_lanev4hi = 2796,
- CODE_FOR_aarch64_be_checked_get_lanev8hi = 2797,
- CODE_FOR_aarch64_be_checked_get_lanev2si = 2798,
- CODE_FOR_aarch64_be_checked_get_lanev4si = 2799,
- CODE_FOR_aarch64_be_checked_get_lanev2di = 2800,
- CODE_FOR_aarch64_be_checked_get_lanev2sf = 2801,
- CODE_FOR_aarch64_be_checked_get_lanev4sf = 2802,
- CODE_FOR_aarch64_be_checked_get_lanev2df = 2803,
- CODE_FOR_aarch64_get_lanedi = 2804,
- CODE_FOR_aarch64_reinterpretv8qiv8qi = 2805,
- CODE_FOR_aarch64_reinterpretv8qiv4hi = 2806,
- CODE_FOR_aarch64_reinterpretv8qiv2si = 2807,
- CODE_FOR_aarch64_reinterpretv8qiv2sf = 2808,
- CODE_FOR_aarch64_reinterpretv8qidi = 2809,
- CODE_FOR_aarch64_reinterpretv8qidf = 2810,
- CODE_FOR_aarch64_reinterpretv4hiv8qi = 2811,
- CODE_FOR_aarch64_reinterpretv4hiv4hi = 2812,
- CODE_FOR_aarch64_reinterpretv4hiv2si = 2813,
- CODE_FOR_aarch64_reinterpretv4hiv2sf = 2814,
- CODE_FOR_aarch64_reinterpretv4hidi = 2815,
- CODE_FOR_aarch64_reinterpretv4hidf = 2816,
- CODE_FOR_aarch64_reinterpretv2siv8qi = 2817,
- CODE_FOR_aarch64_reinterpretv2siv4hi = 2818,
- CODE_FOR_aarch64_reinterpretv2siv2si = 2819,
- CODE_FOR_aarch64_reinterpretv2siv2sf = 2820,
- CODE_FOR_aarch64_reinterpretv2sidi = 2821,
- CODE_FOR_aarch64_reinterpretv2sidf = 2822,
- CODE_FOR_aarch64_reinterpretv2sfv8qi = 2823,
- CODE_FOR_aarch64_reinterpretv2sfv4hi = 2824,
- CODE_FOR_aarch64_reinterpretv2sfv2si = 2825,
- CODE_FOR_aarch64_reinterpretv2sfv2sf = 2826,
- CODE_FOR_aarch64_reinterpretv2sfdi = 2827,
- CODE_FOR_aarch64_reinterpretv2sfdf = 2828,
- CODE_FOR_aarch64_reinterpretdiv8qi = 2829,
- CODE_FOR_aarch64_reinterpretdiv4hi = 2830,
- CODE_FOR_aarch64_reinterpretdiv2si = 2831,
- CODE_FOR_aarch64_reinterpretdidi = 2832,
- CODE_FOR_aarch64_reinterpretdidf = 2833,
- CODE_FOR_aarch64_reinterpretdiv2sf = 2834,
- CODE_FOR_aarch64_reinterpretdfv8qi = 2835,
- CODE_FOR_aarch64_reinterpretdfv4hi = 2836,
- CODE_FOR_aarch64_reinterpretdfv2si = 2837,
- CODE_FOR_aarch64_reinterpretdfdi = 2838,
- CODE_FOR_aarch64_reinterpretdfdf = 2839,
- CODE_FOR_aarch64_reinterpretdfv2sf = 2840,
- CODE_FOR_aarch64_reinterpretv16qiv16qi = 2841,
- CODE_FOR_aarch64_reinterpretv16qiv8hi = 2842,
- CODE_FOR_aarch64_reinterpretv16qiv4si = 2843,
- CODE_FOR_aarch64_reinterpretv16qiv2di = 2844,
- CODE_FOR_aarch64_reinterpretv16qiv4sf = 2845,
- CODE_FOR_aarch64_reinterpretv16qiv2df = 2846,
- CODE_FOR_aarch64_reinterpretv8hiv16qi = 2847,
- CODE_FOR_aarch64_reinterpretv8hiv8hi = 2848,
- CODE_FOR_aarch64_reinterpretv8hiv4si = 2849,
- CODE_FOR_aarch64_reinterpretv8hiv2di = 2850,
- CODE_FOR_aarch64_reinterpretv8hiv4sf = 2851,
- CODE_FOR_aarch64_reinterpretv8hiv2df = 2852,
- CODE_FOR_aarch64_reinterpretv4siv16qi = 2853,
- CODE_FOR_aarch64_reinterpretv4siv8hi = 2854,
- CODE_FOR_aarch64_reinterpretv4siv4si = 2855,
- CODE_FOR_aarch64_reinterpretv4siv2di = 2856,
- CODE_FOR_aarch64_reinterpretv4siv4sf = 2857,
- CODE_FOR_aarch64_reinterpretv4siv2df = 2858,
- CODE_FOR_aarch64_reinterpretv4sfv16qi = 2859,
- CODE_FOR_aarch64_reinterpretv4sfv8hi = 2860,
- CODE_FOR_aarch64_reinterpretv4sfv4si = 2861,
- CODE_FOR_aarch64_reinterpretv4sfv2di = 2862,
- CODE_FOR_aarch64_reinterpretv4sfv4sf = 2863,
- CODE_FOR_aarch64_reinterpretv4sfv2df = 2864,
- CODE_FOR_aarch64_reinterpretv2div16qi = 2865,
- CODE_FOR_aarch64_reinterpretv2div8hi = 2866,
- CODE_FOR_aarch64_reinterpretv2div4si = 2867,
- CODE_FOR_aarch64_reinterpretv2div2di = 2868,
- CODE_FOR_aarch64_reinterpretv2div4sf = 2869,
- CODE_FOR_aarch64_reinterpretv2div2df = 2870,
- CODE_FOR_aarch64_reinterpretv2dfv16qi = 2871,
- CODE_FOR_aarch64_reinterpretv2dfv8hi = 2872,
- CODE_FOR_aarch64_reinterpretv2dfv4si = 2873,
- CODE_FOR_aarch64_reinterpretv2dfv2di = 2874,
- CODE_FOR_aarch64_reinterpretv2dfv4sf = 2875,
- CODE_FOR_aarch64_reinterpretv2dfv2df = 2876,
- CODE_FOR_aarch64_combinev8qi = 2877,
- CODE_FOR_aarch64_combinev4hi = 2878,
- CODE_FOR_aarch64_combinev2si = 2879,
- CODE_FOR_aarch64_combinev2sf = 2880,
- CODE_FOR_aarch64_combinedi = 2881,
- CODE_FOR_aarch64_combinedf = 2882,
- CODE_FOR_aarch64_simd_combinev8qi = 2889,
- CODE_FOR_aarch64_simd_combinev4hi = 2890,
- CODE_FOR_aarch64_simd_combinev2si = 2891,
- CODE_FOR_aarch64_simd_combinev2sf = 2892,
- CODE_FOR_aarch64_simd_combinedi = 2893,
- CODE_FOR_aarch64_simd_combinedf = 2894,
- CODE_FOR_aarch64_saddl2v16qi = 2895,
- CODE_FOR_aarch64_saddl2v8hi = 2896,
- CODE_FOR_aarch64_saddl2v4si = 2897,
- CODE_FOR_aarch64_uaddl2v16qi = 2898,
- CODE_FOR_aarch64_uaddl2v8hi = 2899,
- CODE_FOR_aarch64_uaddl2v4si = 2900,
- CODE_FOR_aarch64_ssubl2v16qi = 2901,
- CODE_FOR_aarch64_ssubl2v8hi = 2902,
- CODE_FOR_aarch64_ssubl2v4si = 2903,
- CODE_FOR_aarch64_usubl2v16qi = 2904,
- CODE_FOR_aarch64_usubl2v8hi = 2905,
- CODE_FOR_aarch64_usubl2v4si = 2906,
- CODE_FOR_aarch64_saddw2v16qi = 2907,
- CODE_FOR_aarch64_saddw2v8hi = 2908,
- CODE_FOR_aarch64_saddw2v4si = 2909,
- CODE_FOR_aarch64_uaddw2v16qi = 2910,
- CODE_FOR_aarch64_uaddw2v8hi = 2911,
- CODE_FOR_aarch64_uaddw2v4si = 2912,
- CODE_FOR_aarch64_ssubw2v16qi = 2913,
- CODE_FOR_aarch64_ssubw2v8hi = 2914,
- CODE_FOR_aarch64_ssubw2v4si = 2915,
- CODE_FOR_aarch64_usubw2v16qi = 2916,
- CODE_FOR_aarch64_usubw2v8hi = 2917,
- CODE_FOR_aarch64_usubw2v4si = 2918,
- CODE_FOR_aarch64_sqdmulh_lanev4hi = 2919,
- CODE_FOR_aarch64_sqdmulh_lanev8hi = 2920,
- CODE_FOR_aarch64_sqdmulh_lanev2si = 2921,
- CODE_FOR_aarch64_sqdmulh_lanev4si = 2922,
- CODE_FOR_aarch64_sqrdmulh_lanev4hi = 2923,
- CODE_FOR_aarch64_sqrdmulh_lanev8hi = 2924,
- CODE_FOR_aarch64_sqrdmulh_lanev2si = 2925,
- CODE_FOR_aarch64_sqrdmulh_lanev4si = 2926,
- CODE_FOR_aarch64_sqdmulh_laneqv4hi = 2927,
- CODE_FOR_aarch64_sqdmulh_laneqv8hi = 2928,
- CODE_FOR_aarch64_sqdmulh_laneqv2si = 2929,
- CODE_FOR_aarch64_sqdmulh_laneqv4si = 2930,
- CODE_FOR_aarch64_sqrdmulh_laneqv4hi = 2931,
- CODE_FOR_aarch64_sqrdmulh_laneqv8hi = 2932,
- CODE_FOR_aarch64_sqrdmulh_laneqv2si = 2933,
- CODE_FOR_aarch64_sqrdmulh_laneqv4si = 2934,
- CODE_FOR_aarch64_sqdmulh_lanehi = 2935,
- CODE_FOR_aarch64_sqdmulh_lanesi = 2936,
- CODE_FOR_aarch64_sqrdmulh_lanehi = 2937,
- CODE_FOR_aarch64_sqrdmulh_lanesi = 2938,
- CODE_FOR_aarch64_sqdmlal_lanev4hi = 2939,
- CODE_FOR_aarch64_sqdmlal_lanev2si = 2940,
- CODE_FOR_aarch64_sqdmlal_lanehi = 2941,
- CODE_FOR_aarch64_sqdmlal_lanesi = 2942,
- CODE_FOR_aarch64_sqdmlal_laneqv4hi = 2943,
- CODE_FOR_aarch64_sqdmlal_laneqv2si = 2944,
- CODE_FOR_aarch64_sqdmlal_laneqhi = 2945,
- CODE_FOR_aarch64_sqdmlal_laneqsi = 2946,
- CODE_FOR_aarch64_sqdmlsl_lanev4hi = 2947,
- CODE_FOR_aarch64_sqdmlsl_lanev2si = 2948,
- CODE_FOR_aarch64_sqdmlsl_lanehi = 2949,
- CODE_FOR_aarch64_sqdmlsl_lanesi = 2950,
- CODE_FOR_aarch64_sqdmlsl_laneqv4hi = 2951,
- CODE_FOR_aarch64_sqdmlsl_laneqv2si = 2952,
- CODE_FOR_aarch64_sqdmlsl_laneqhi = 2953,
- CODE_FOR_aarch64_sqdmlsl_laneqsi = 2954,
- CODE_FOR_aarch64_sqdmlal2v8hi = 2955,
- CODE_FOR_aarch64_sqdmlal2v4si = 2956,
- CODE_FOR_aarch64_sqdmlsl2v8hi = 2957,
- CODE_FOR_aarch64_sqdmlsl2v4si = 2958,
- CODE_FOR_aarch64_sqdmlal2_lanev8hi = 2959,
- CODE_FOR_aarch64_sqdmlal2_lanev4si = 2960,
- CODE_FOR_aarch64_sqdmlal2_laneqv8hi = 2961,
- CODE_FOR_aarch64_sqdmlal2_laneqv4si = 2962,
- CODE_FOR_aarch64_sqdmlsl2_lanev8hi = 2963,
- CODE_FOR_aarch64_sqdmlsl2_lanev4si = 2964,
- CODE_FOR_aarch64_sqdmlsl2_laneqv8hi = 2965,
- CODE_FOR_aarch64_sqdmlsl2_laneqv4si = 2966,
- CODE_FOR_aarch64_sqdmlal2_nv8hi = 2967,
- CODE_FOR_aarch64_sqdmlal2_nv4si = 2968,
- CODE_FOR_aarch64_sqdmlsl2_nv8hi = 2969,
- CODE_FOR_aarch64_sqdmlsl2_nv4si = 2970,
- CODE_FOR_aarch64_sqdmull_lanev4hi = 2971,
- CODE_FOR_aarch64_sqdmull_lanev2si = 2972,
- CODE_FOR_aarch64_sqdmull_lanehi = 2973,
- CODE_FOR_aarch64_sqdmull_lanesi = 2974,
- CODE_FOR_aarch64_sqdmull_laneqv4hi = 2975,
- CODE_FOR_aarch64_sqdmull_laneqv2si = 2976,
- CODE_FOR_aarch64_sqdmull_laneqhi = 2977,
- CODE_FOR_aarch64_sqdmull_laneqsi = 2978,
- CODE_FOR_aarch64_sqdmull2v8hi = 2979,
- CODE_FOR_aarch64_sqdmull2v4si = 2980,
- CODE_FOR_aarch64_sqdmull2_lanev8hi = 2981,
- CODE_FOR_aarch64_sqdmull2_lanev4si = 2982,
- CODE_FOR_aarch64_sqdmull2_laneqv8hi = 2983,
- CODE_FOR_aarch64_sqdmull2_laneqv4si = 2984,
- CODE_FOR_aarch64_sqdmull2_nv8hi = 2985,
- CODE_FOR_aarch64_sqdmull2_nv4si = 2986,
- CODE_FOR_movoi = 2997,
- CODE_FOR_movci = 2998,
- CODE_FOR_movxi = 2999,
- CODE_FOR_aarch64_ld2rv8qi = 3003,
- CODE_FOR_aarch64_ld2rv16qi = 3004,
- CODE_FOR_aarch64_ld2rv4hi = 3005,
- CODE_FOR_aarch64_ld2rv8hi = 3006,
- CODE_FOR_aarch64_ld2rv2si = 3007,
- CODE_FOR_aarch64_ld2rv4si = 3008,
- CODE_FOR_aarch64_ld2rv2di = 3009,
- CODE_FOR_aarch64_ld2rv2sf = 3010,
- CODE_FOR_aarch64_ld2rv4sf = 3011,
- CODE_FOR_aarch64_ld2rv2df = 3012,
- CODE_FOR_aarch64_ld2rdi = 3013,
- CODE_FOR_aarch64_ld2rdf = 3014,
- CODE_FOR_aarch64_ld3rv8qi = 3015,
- CODE_FOR_aarch64_ld3rv16qi = 3016,
- CODE_FOR_aarch64_ld3rv4hi = 3017,
- CODE_FOR_aarch64_ld3rv8hi = 3018,
- CODE_FOR_aarch64_ld3rv2si = 3019,
- CODE_FOR_aarch64_ld3rv4si = 3020,
- CODE_FOR_aarch64_ld3rv2di = 3021,
- CODE_FOR_aarch64_ld3rv2sf = 3022,
- CODE_FOR_aarch64_ld3rv4sf = 3023,
- CODE_FOR_aarch64_ld3rv2df = 3024,
- CODE_FOR_aarch64_ld3rdi = 3025,
- CODE_FOR_aarch64_ld3rdf = 3026,
- CODE_FOR_aarch64_ld4rv8qi = 3027,
- CODE_FOR_aarch64_ld4rv16qi = 3028,
- CODE_FOR_aarch64_ld4rv4hi = 3029,
- CODE_FOR_aarch64_ld4rv8hi = 3030,
- CODE_FOR_aarch64_ld4rv2si = 3031,
- CODE_FOR_aarch64_ld4rv4si = 3032,
- CODE_FOR_aarch64_ld4rv2di = 3033,
- CODE_FOR_aarch64_ld4rv2sf = 3034,
- CODE_FOR_aarch64_ld4rv4sf = 3035,
- CODE_FOR_aarch64_ld4rv2df = 3036,
- CODE_FOR_aarch64_ld4rdi = 3037,
- CODE_FOR_aarch64_ld4rdf = 3038,
- CODE_FOR_aarch64_ld2v8qi = 3039,
- CODE_FOR_aarch64_ld2v4hi = 3040,
- CODE_FOR_aarch64_ld2v2si = 3041,
- CODE_FOR_aarch64_ld2v2sf = 3042,
- CODE_FOR_aarch64_ld2di = 3043,
- CODE_FOR_aarch64_ld2df = 3044,
- CODE_FOR_aarch64_ld3v8qi = 3045,
- CODE_FOR_aarch64_ld3v4hi = 3046,
- CODE_FOR_aarch64_ld3v2si = 3047,
- CODE_FOR_aarch64_ld3v2sf = 3048,
- CODE_FOR_aarch64_ld3di = 3049,
- CODE_FOR_aarch64_ld3df = 3050,
- CODE_FOR_aarch64_ld4v8qi = 3051,
- CODE_FOR_aarch64_ld4v4hi = 3052,
- CODE_FOR_aarch64_ld4v2si = 3053,
- CODE_FOR_aarch64_ld4v2sf = 3054,
- CODE_FOR_aarch64_ld4di = 3055,
- CODE_FOR_aarch64_ld4df = 3056,
- CODE_FOR_aarch64_ld1v8qi = 3057,
- CODE_FOR_aarch64_ld1v16qi = 3058,
- CODE_FOR_aarch64_ld1v4hi = 3059,
- CODE_FOR_aarch64_ld1v8hi = 3060,
- CODE_FOR_aarch64_ld1v2si = 3061,
- CODE_FOR_aarch64_ld1v4si = 3062,
- CODE_FOR_aarch64_ld1v2di = 3063,
- CODE_FOR_aarch64_ld1v2sf = 3064,
- CODE_FOR_aarch64_ld1v4sf = 3065,
- CODE_FOR_aarch64_ld1v2df = 3066,
- CODE_FOR_aarch64_ld2v16qi = 3067,
- CODE_FOR_aarch64_ld3v16qi = 3068,
- CODE_FOR_aarch64_ld4v16qi = 3069,
- CODE_FOR_aarch64_ld2v8hi = 3070,
- CODE_FOR_aarch64_ld3v8hi = 3071,
- CODE_FOR_aarch64_ld4v8hi = 3072,
- CODE_FOR_aarch64_ld2v4si = 3073,
- CODE_FOR_aarch64_ld3v4si = 3074,
- CODE_FOR_aarch64_ld4v4si = 3075,
- CODE_FOR_aarch64_ld2v2di = 3076,
- CODE_FOR_aarch64_ld3v2di = 3077,
- CODE_FOR_aarch64_ld4v2di = 3078,
- CODE_FOR_aarch64_ld2v4sf = 3079,
- CODE_FOR_aarch64_ld3v4sf = 3080,
- CODE_FOR_aarch64_ld4v4sf = 3081,
- CODE_FOR_aarch64_ld2v2df = 3082,
- CODE_FOR_aarch64_ld3v2df = 3083,
- CODE_FOR_aarch64_ld4v2df = 3084,
- CODE_FOR_aarch64_get_dregoiv8qi = 3085,
- CODE_FOR_aarch64_get_dregoiv4hi = 3086,
- CODE_FOR_aarch64_get_dregoiv2si = 3087,
- CODE_FOR_aarch64_get_dregoiv2sf = 3088,
- CODE_FOR_aarch64_get_dregoidi = 3089,
- CODE_FOR_aarch64_get_dregoidf = 3090,
- CODE_FOR_aarch64_get_dregciv8qi = 3091,
- CODE_FOR_aarch64_get_dregciv4hi = 3092,
- CODE_FOR_aarch64_get_dregciv2si = 3093,
- CODE_FOR_aarch64_get_dregciv2sf = 3094,
- CODE_FOR_aarch64_get_dregcidi = 3095,
- CODE_FOR_aarch64_get_dregcidf = 3096,
- CODE_FOR_aarch64_get_dregxiv8qi = 3097,
- CODE_FOR_aarch64_get_dregxiv4hi = 3098,
- CODE_FOR_aarch64_get_dregxiv2si = 3099,
- CODE_FOR_aarch64_get_dregxiv2sf = 3100,
- CODE_FOR_aarch64_get_dregxidi = 3101,
- CODE_FOR_aarch64_get_dregxidf = 3102,
- CODE_FOR_aarch64_get_qregoiv16qi = 3103,
- CODE_FOR_aarch64_get_qregciv16qi = 3104,
- CODE_FOR_aarch64_get_qregxiv16qi = 3105,
- CODE_FOR_aarch64_get_qregoiv8hi = 3106,
- CODE_FOR_aarch64_get_qregciv8hi = 3107,
- CODE_FOR_aarch64_get_qregxiv8hi = 3108,
- CODE_FOR_aarch64_get_qregoiv4si = 3109,
- CODE_FOR_aarch64_get_qregciv4si = 3110,
- CODE_FOR_aarch64_get_qregxiv4si = 3111,
- CODE_FOR_aarch64_get_qregoiv2di = 3112,
- CODE_FOR_aarch64_get_qregciv2di = 3113,
- CODE_FOR_aarch64_get_qregxiv2di = 3114,
- CODE_FOR_aarch64_get_qregoiv4sf = 3115,
- CODE_FOR_aarch64_get_qregciv4sf = 3116,
- CODE_FOR_aarch64_get_qregxiv4sf = 3117,
- CODE_FOR_aarch64_get_qregoiv2df = 3118,
- CODE_FOR_aarch64_get_qregciv2df = 3119,
- CODE_FOR_aarch64_get_qregxiv2df = 3120,
- CODE_FOR_vec_perm_constv8qi = 3121,
- CODE_FOR_vec_perm_constv16qi = 3122,
- CODE_FOR_vec_perm_constv4hi = 3123,
- CODE_FOR_vec_perm_constv8hi = 3124,
- CODE_FOR_vec_perm_constv2si = 3125,
- CODE_FOR_vec_perm_constv4si = 3126,
- CODE_FOR_vec_perm_constv2di = 3127,
- CODE_FOR_vec_perm_constv2sf = 3128,
- CODE_FOR_vec_perm_constv4sf = 3129,
- CODE_FOR_vec_perm_constv2df = 3130,
- CODE_FOR_vec_permv8qi = 3131,
- CODE_FOR_vec_permv16qi = 3132,
- CODE_FOR_aarch64_im_lane_boundsi = 3134,
- CODE_FOR_aarch64_st2v8qi = 3135,
- CODE_FOR_aarch64_st2v4hi = 3136,
- CODE_FOR_aarch64_st2v2si = 3137,
- CODE_FOR_aarch64_st2v2sf = 3138,
- CODE_FOR_aarch64_st2di = 3139,
- CODE_FOR_aarch64_st2df = 3140,
- CODE_FOR_aarch64_st3v8qi = 3141,
- CODE_FOR_aarch64_st3v4hi = 3142,
- CODE_FOR_aarch64_st3v2si = 3143,
- CODE_FOR_aarch64_st3v2sf = 3144,
- CODE_FOR_aarch64_st3di = 3145,
- CODE_FOR_aarch64_st3df = 3146,
- CODE_FOR_aarch64_st4v8qi = 3147,
- CODE_FOR_aarch64_st4v4hi = 3148,
- CODE_FOR_aarch64_st4v2si = 3149,
- CODE_FOR_aarch64_st4v2sf = 3150,
- CODE_FOR_aarch64_st4di = 3151,
- CODE_FOR_aarch64_st4df = 3152,
- CODE_FOR_aarch64_st2v16qi = 3153,
- CODE_FOR_aarch64_st3v16qi = 3154,
- CODE_FOR_aarch64_st4v16qi = 3155,
- CODE_FOR_aarch64_st2v8hi = 3156,
- CODE_FOR_aarch64_st3v8hi = 3157,
- CODE_FOR_aarch64_st4v8hi = 3158,
- CODE_FOR_aarch64_st2v4si = 3159,
- CODE_FOR_aarch64_st3v4si = 3160,
- CODE_FOR_aarch64_st4v4si = 3161,
- CODE_FOR_aarch64_st2v2di = 3162,
- CODE_FOR_aarch64_st3v2di = 3163,
- CODE_FOR_aarch64_st4v2di = 3164,
- CODE_FOR_aarch64_st2v4sf = 3165,
- CODE_FOR_aarch64_st3v4sf = 3166,
- CODE_FOR_aarch64_st4v4sf = 3167,
- CODE_FOR_aarch64_st2v2df = 3168,
- CODE_FOR_aarch64_st3v2df = 3169,
- CODE_FOR_aarch64_st4v2df = 3170,
- CODE_FOR_aarch64_st2_lanev16qi = 3171,
- CODE_FOR_aarch64_st2_lanev8hi = 3172,
- CODE_FOR_aarch64_st2_lanev4si = 3173,
- CODE_FOR_aarch64_st2_lanev2di = 3174,
- CODE_FOR_aarch64_st2_lanev4sf = 3175,
- CODE_FOR_aarch64_st2_lanev2df = 3176,
- CODE_FOR_aarch64_st3_lanev16qi = 3177,
- CODE_FOR_aarch64_st3_lanev8hi = 3178,
- CODE_FOR_aarch64_st3_lanev4si = 3179,
- CODE_FOR_aarch64_st3_lanev2di = 3180,
- CODE_FOR_aarch64_st3_lanev4sf = 3181,
- CODE_FOR_aarch64_st3_lanev2df = 3182,
- CODE_FOR_aarch64_st4_lanev16qi = 3183,
- CODE_FOR_aarch64_st4_lanev8hi = 3184,
- CODE_FOR_aarch64_st4_lanev4si = 3185,
- CODE_FOR_aarch64_st4_lanev2di = 3186,
- CODE_FOR_aarch64_st4_lanev4sf = 3187,
- CODE_FOR_aarch64_st4_lanev2df = 3188,
- CODE_FOR_aarch64_st1v8qi = 3189,
- CODE_FOR_aarch64_st1v16qi = 3190,
- CODE_FOR_aarch64_st1v4hi = 3191,
- CODE_FOR_aarch64_st1v8hi = 3192,
- CODE_FOR_aarch64_st1v2si = 3193,
- CODE_FOR_aarch64_st1v4si = 3194,
- CODE_FOR_aarch64_st1v2di = 3195,
- CODE_FOR_aarch64_st1v2sf = 3196,
- CODE_FOR_aarch64_st1v4sf = 3197,
- CODE_FOR_aarch64_st1v2df = 3198,
- CODE_FOR_aarch64_set_qregoiv16qi = 3199,
- CODE_FOR_aarch64_set_qregciv16qi = 3200,
- CODE_FOR_aarch64_set_qregxiv16qi = 3201,
- CODE_FOR_aarch64_set_qregoiv8hi = 3202,
- CODE_FOR_aarch64_set_qregciv8hi = 3203,
- CODE_FOR_aarch64_set_qregxiv8hi = 3204,
- CODE_FOR_aarch64_set_qregoiv4si = 3205,
- CODE_FOR_aarch64_set_qregciv4si = 3206,
- CODE_FOR_aarch64_set_qregxiv4si = 3207,
- CODE_FOR_aarch64_set_qregoiv2di = 3208,
- CODE_FOR_aarch64_set_qregciv2di = 3209,
- CODE_FOR_aarch64_set_qregxiv2di = 3210,
- CODE_FOR_aarch64_set_qregoiv4sf = 3211,
- CODE_FOR_aarch64_set_qregciv4sf = 3212,
- CODE_FOR_aarch64_set_qregxiv4sf = 3213,
- CODE_FOR_aarch64_set_qregoiv2df = 3214,
- CODE_FOR_aarch64_set_qregciv2df = 3215,
- CODE_FOR_aarch64_set_qregxiv2df = 3216,
- CODE_FOR_vec_initv8qi = 3217,
- CODE_FOR_vec_initv16qi = 3218,
- CODE_FOR_vec_initv4hi = 3219,
- CODE_FOR_vec_initv8hi = 3220,
- CODE_FOR_vec_initv2si = 3221,
- CODE_FOR_vec_initv4si = 3222,
- CODE_FOR_vec_initv2di = 3223,
- CODE_FOR_vec_initv2sf = 3224,
- CODE_FOR_vec_initv4sf = 3225,
- CODE_FOR_vec_initv2df = 3226,
- CODE_FOR_vec_extractv8qi = 3227,
- CODE_FOR_vec_extractv16qi = 3228,
- CODE_FOR_vec_extractv4hi = 3229,
- CODE_FOR_vec_extractv8hi = 3230,
- CODE_FOR_vec_extractv2si = 3231,
- CODE_FOR_vec_extractv4si = 3232,
- CODE_FOR_vec_extractv2di = 3233,
- CODE_FOR_vec_extractv2sf = 3234,
- CODE_FOR_vec_extractv4sf = 3235,
- CODE_FOR_vec_extractv2df = 3236,
- CODE_FOR_atomic_compare_and_swapqi = 3237,
- CODE_FOR_atomic_compare_and_swaphi = 3238,
- CODE_FOR_atomic_compare_and_swapsi = 3239,
- CODE_FOR_atomic_compare_and_swapdi = 3240,
- CODE_FOR_mem_thread_fence = 3321,
- CODE_FOR_dmb = 3322,
+ CODE_FOR_aarch64_simd_vec_setv2di = 971,
+ CODE_FOR_aarch64_simd_vec_setv2sf = 972,
+ CODE_FOR_aarch64_simd_vec_setv4sf = 973,
+ CODE_FOR_aarch64_simd_vec_setv2df = 974,
+ CODE_FOR_aarch64_mlav8qi = 975,
+ CODE_FOR_aarch64_mlav16qi = 976,
+ CODE_FOR_aarch64_mlav4hi = 977,
+ CODE_FOR_aarch64_mlav8hi = 978,
+ CODE_FOR_aarch64_mlav2si = 979,
+ CODE_FOR_aarch64_mlav4si = 980,
+ CODE_FOR_aarch64_mlsv8qi = 989,
+ CODE_FOR_aarch64_mlsv16qi = 990,
+ CODE_FOR_aarch64_mlsv4hi = 991,
+ CODE_FOR_aarch64_mlsv8hi = 992,
+ CODE_FOR_aarch64_mlsv2si = 993,
+ CODE_FOR_aarch64_mlsv4si = 994,
+ CODE_FOR_smaxv8qi3 = 1003,
+ CODE_FOR_sminv8qi3 = 1004,
+ CODE_FOR_umaxv8qi3 = 1005,
+ CODE_FOR_uminv8qi3 = 1006,
+ CODE_FOR_smaxv16qi3 = 1007,
+ CODE_FOR_sminv16qi3 = 1008,
+ CODE_FOR_umaxv16qi3 = 1009,
+ CODE_FOR_uminv16qi3 = 1010,
+ CODE_FOR_smaxv4hi3 = 1011,
+ CODE_FOR_sminv4hi3 = 1012,
+ CODE_FOR_umaxv4hi3 = 1013,
+ CODE_FOR_uminv4hi3 = 1014,
+ CODE_FOR_smaxv8hi3 = 1015,
+ CODE_FOR_sminv8hi3 = 1016,
+ CODE_FOR_umaxv8hi3 = 1017,
+ CODE_FOR_uminv8hi3 = 1018,
+ CODE_FOR_smaxv2si3 = 1019,
+ CODE_FOR_sminv2si3 = 1020,
+ CODE_FOR_umaxv2si3 = 1021,
+ CODE_FOR_uminv2si3 = 1022,
+ CODE_FOR_smaxv4si3 = 1023,
+ CODE_FOR_sminv4si3 = 1024,
+ CODE_FOR_umaxv4si3 = 1025,
+ CODE_FOR_uminv4si3 = 1026,
+ CODE_FOR_move_lo_quad_internal_v16qi = 1027,
+ CODE_FOR_move_lo_quad_internal_v8hi = 1028,
+ CODE_FOR_move_lo_quad_internal_v4si = 1029,
+ CODE_FOR_move_lo_quad_internal_v4sf = 1030,
+ CODE_FOR_move_lo_quad_internal_v2di = 1031,
+ CODE_FOR_move_lo_quad_internal_v2df = 1032,
+ CODE_FOR_move_lo_quad_internal_be_v16qi = 1033,
+ CODE_FOR_move_lo_quad_internal_be_v8hi = 1034,
+ CODE_FOR_move_lo_quad_internal_be_v4si = 1035,
+ CODE_FOR_move_lo_quad_internal_be_v4sf = 1036,
+ CODE_FOR_move_lo_quad_internal_be_v2di = 1037,
+ CODE_FOR_move_lo_quad_internal_be_v2df = 1038,
+ CODE_FOR_aarch64_simd_move_hi_quad_v16qi = 1039,
+ CODE_FOR_aarch64_simd_move_hi_quad_v8hi = 1040,
+ CODE_FOR_aarch64_simd_move_hi_quad_v4si = 1041,
+ CODE_FOR_aarch64_simd_move_hi_quad_v2di = 1042,
+ CODE_FOR_aarch64_simd_move_hi_quad_v4sf = 1043,
+ CODE_FOR_aarch64_simd_move_hi_quad_v2df = 1044,
+ CODE_FOR_aarch64_simd_move_hi_quad_be_v16qi = 1045,
+ CODE_FOR_aarch64_simd_move_hi_quad_be_v8hi = 1046,
+ CODE_FOR_aarch64_simd_move_hi_quad_be_v4si = 1047,
+ CODE_FOR_aarch64_simd_move_hi_quad_be_v2di = 1048,
+ CODE_FOR_aarch64_simd_move_hi_quad_be_v4sf = 1049,
+ CODE_FOR_aarch64_simd_move_hi_quad_be_v2df = 1050,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v8hi = 1051,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v4si = 1052,
+ CODE_FOR_aarch64_simd_vec_pack_trunc_v2di = 1053,
+ CODE_FOR_vec_pack_trunc_v8hi = 1054,
+ CODE_FOR_vec_pack_trunc_v4si = 1055,
+ CODE_FOR_vec_pack_trunc_v2di = 1056,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v16qi = 1057,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v16qi = 1058,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v8hi = 1059,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v8hi = 1060,
+ CODE_FOR_aarch64_simd_vec_unpacks_lo_v4si = 1061,
+ CODE_FOR_aarch64_simd_vec_unpacku_lo_v4si = 1062,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v16qi = 1063,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v16qi = 1064,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v8hi = 1065,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v8hi = 1066,
+ CODE_FOR_aarch64_simd_vec_unpacks_hi_v4si = 1067,
+ CODE_FOR_aarch64_simd_vec_unpacku_hi_v4si = 1068,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v16qi = 1105,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v16qi = 1106,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v8hi = 1107,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v8hi = 1108,
+ CODE_FOR_aarch64_simd_vec_smult_lo_v4si = 1109,
+ CODE_FOR_aarch64_simd_vec_umult_lo_v4si = 1110,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v16qi = 1111,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v16qi = 1112,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v8hi = 1113,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v8hi = 1114,
+ CODE_FOR_aarch64_simd_vec_smult_hi_v4si = 1115,
+ CODE_FOR_aarch64_simd_vec_umult_hi_v4si = 1116,
+ CODE_FOR_addv2sf3 = 1117,
+ CODE_FOR_addv4sf3 = 1118,
+ CODE_FOR_addv2df3 = 1119,
+ CODE_FOR_subv2sf3 = 1120,
+ CODE_FOR_subv4sf3 = 1121,
+ CODE_FOR_subv2df3 = 1122,
+ CODE_FOR_mulv2sf3 = 1123,
+ CODE_FOR_mulv4sf3 = 1124,
+ CODE_FOR_mulv2df3 = 1125,
+ CODE_FOR_divv2sf3 = 1126,
+ CODE_FOR_divv4sf3 = 1127,
+ CODE_FOR_divv2df3 = 1128,
+ CODE_FOR_negv2sf2 = 1129,
+ CODE_FOR_negv4sf2 = 1130,
+ CODE_FOR_negv2df2 = 1131,
+ CODE_FOR_absv2sf2 = 1132,
+ CODE_FOR_absv4sf2 = 1133,
+ CODE_FOR_absv2df2 = 1134,
+ CODE_FOR_fmav2sf4 = 1135,
+ CODE_FOR_fmav4sf4 = 1136,
+ CODE_FOR_fmav2df4 = 1137,
+ CODE_FOR_fnmav2sf4 = 1145,
+ CODE_FOR_fnmav4sf4 = 1146,
+ CODE_FOR_fnmav2df4 = 1147,
+ CODE_FOR_btruncv2sf2 = 1155,
+ CODE_FOR_ceilv2sf2 = 1156,
+ CODE_FOR_floorv2sf2 = 1157,
+ CODE_FOR_frintnv2sf2 = 1158,
+ CODE_FOR_nearbyintv2sf2 = 1159,
+ CODE_FOR_rintv2sf2 = 1160,
+ CODE_FOR_roundv2sf2 = 1161,
+ CODE_FOR_btruncv4sf2 = 1162,
+ CODE_FOR_ceilv4sf2 = 1163,
+ CODE_FOR_floorv4sf2 = 1164,
+ CODE_FOR_frintnv4sf2 = 1165,
+ CODE_FOR_nearbyintv4sf2 = 1166,
+ CODE_FOR_rintv4sf2 = 1167,
+ CODE_FOR_roundv4sf2 = 1168,
+ CODE_FOR_btruncv2df2 = 1169,
+ CODE_FOR_ceilv2df2 = 1170,
+ CODE_FOR_floorv2df2 = 1171,
+ CODE_FOR_frintnv2df2 = 1172,
+ CODE_FOR_nearbyintv2df2 = 1173,
+ CODE_FOR_rintv2df2 = 1174,
+ CODE_FOR_roundv2df2 = 1175,
+ CODE_FOR_lbtruncv2sfv2si2 = 1176,
+ CODE_FOR_lceilv2sfv2si2 = 1177,
+ CODE_FOR_lfloorv2sfv2si2 = 1178,
+ CODE_FOR_lroundv2sfv2si2 = 1179,
+ CODE_FOR_lfrintnv2sfv2si2 = 1180,
+ CODE_FOR_lbtruncuv2sfv2si2 = 1181,
+ CODE_FOR_lceiluv2sfv2si2 = 1182,
+ CODE_FOR_lflooruv2sfv2si2 = 1183,
+ CODE_FOR_lrounduv2sfv2si2 = 1184,
+ CODE_FOR_lfrintnuv2sfv2si2 = 1185,
+ CODE_FOR_lbtruncv4sfv4si2 = 1186,
+ CODE_FOR_lceilv4sfv4si2 = 1187,
+ CODE_FOR_lfloorv4sfv4si2 = 1188,
+ CODE_FOR_lroundv4sfv4si2 = 1189,
+ CODE_FOR_lfrintnv4sfv4si2 = 1190,
+ CODE_FOR_lbtruncuv4sfv4si2 = 1191,
+ CODE_FOR_lceiluv4sfv4si2 = 1192,
+ CODE_FOR_lflooruv4sfv4si2 = 1193,
+ CODE_FOR_lrounduv4sfv4si2 = 1194,
+ CODE_FOR_lfrintnuv4sfv4si2 = 1195,
+ CODE_FOR_lbtruncv2dfv2di2 = 1196,
+ CODE_FOR_lceilv2dfv2di2 = 1197,
+ CODE_FOR_lfloorv2dfv2di2 = 1198,
+ CODE_FOR_lroundv2dfv2di2 = 1199,
+ CODE_FOR_lfrintnv2dfv2di2 = 1200,
+ CODE_FOR_lbtruncuv2dfv2di2 = 1201,
+ CODE_FOR_lceiluv2dfv2di2 = 1202,
+ CODE_FOR_lflooruv2dfv2di2 = 1203,
+ CODE_FOR_lrounduv2dfv2di2 = 1204,
+ CODE_FOR_lfrintnuv2dfv2di2 = 1205,
+ CODE_FOR_floatv2siv2sf2 = 1206,
+ CODE_FOR_floatunsv2siv2sf2 = 1207,
+ CODE_FOR_floatv4siv4sf2 = 1208,
+ CODE_FOR_floatunsv4siv4sf2 = 1209,
+ CODE_FOR_floatv2div2df2 = 1210,
+ CODE_FOR_floatunsv2div2df2 = 1211,
+ CODE_FOR_vec_unpacks_lo_v4sf = 1212,
+ CODE_FOR_aarch64_float_extend_lo_v2df = 1213,
+ CODE_FOR_vec_unpacks_hi_v4sf = 1214,
+ CODE_FOR_aarch64_float_truncate_lo_v2sf = 1215,
+ CODE_FOR_aarch64_float_truncate_hi_v4sf = 1216,
+ CODE_FOR_aarch64_vmlsv2sf = 1217,
+ CODE_FOR_aarch64_vmlsv4sf = 1218,
+ CODE_FOR_aarch64_vmlsv2df = 1219,
+ CODE_FOR_smaxv2sf3 = 1220,
+ CODE_FOR_sminv2sf3 = 1221,
+ CODE_FOR_smaxv4sf3 = 1222,
+ CODE_FOR_sminv4sf3 = 1223,
+ CODE_FOR_smaxv2df3 = 1224,
+ CODE_FOR_sminv2df3 = 1225,
+ CODE_FOR_smax_nanv2sf3 = 1226,
+ CODE_FOR_smin_nanv2sf3 = 1227,
+ CODE_FOR_smax_nanv4sf3 = 1228,
+ CODE_FOR_smin_nanv4sf3 = 1229,
+ CODE_FOR_smax_nanv2df3 = 1230,
+ CODE_FOR_smin_nanv2df3 = 1231,
+ CODE_FOR_aarch64_reduc_plus_internalv8qi = 1232,
+ CODE_FOR_aarch64_reduc_plus_internalv16qi = 1233,
+ CODE_FOR_aarch64_reduc_plus_internalv4hi = 1234,
+ CODE_FOR_aarch64_reduc_plus_internalv8hi = 1235,
+ CODE_FOR_aarch64_reduc_plus_internalv4si = 1236,
+ CODE_FOR_aarch64_reduc_plus_internalv2di = 1237,
+ CODE_FOR_aarch64_reduc_plus_internalv2si = 1238,
+ CODE_FOR_aarch64_reduc_plus_internalv2sf = 1239,
+ CODE_FOR_aarch64_reduc_plus_internalv2df = 1240,
+ CODE_FOR_aarch64_addpv4sf = 1241,
+ CODE_FOR_clzv8qi2 = 1242,
+ CODE_FOR_clzv16qi2 = 1243,
+ CODE_FOR_clzv4hi2 = 1244,
+ CODE_FOR_clzv8hi2 = 1245,
+ CODE_FOR_clzv2si2 = 1246,
+ CODE_FOR_clzv4si2 = 1247,
+ CODE_FOR_aarch64_reduc_umax_internalv8qi = 1248,
+ CODE_FOR_aarch64_reduc_umin_internalv8qi = 1249,
+ CODE_FOR_aarch64_reduc_smax_internalv8qi = 1250,
+ CODE_FOR_aarch64_reduc_smin_internalv8qi = 1251,
+ CODE_FOR_aarch64_reduc_umax_internalv16qi = 1252,
+ CODE_FOR_aarch64_reduc_umin_internalv16qi = 1253,
+ CODE_FOR_aarch64_reduc_smax_internalv16qi = 1254,
+ CODE_FOR_aarch64_reduc_smin_internalv16qi = 1255,
+ CODE_FOR_aarch64_reduc_umax_internalv4hi = 1256,
+ CODE_FOR_aarch64_reduc_umin_internalv4hi = 1257,
+ CODE_FOR_aarch64_reduc_smax_internalv4hi = 1258,
+ CODE_FOR_aarch64_reduc_smin_internalv4hi = 1259,
+ CODE_FOR_aarch64_reduc_umax_internalv8hi = 1260,
+ CODE_FOR_aarch64_reduc_umin_internalv8hi = 1261,
+ CODE_FOR_aarch64_reduc_smax_internalv8hi = 1262,
+ CODE_FOR_aarch64_reduc_smin_internalv8hi = 1263,
+ CODE_FOR_aarch64_reduc_umax_internalv4si = 1264,
+ CODE_FOR_aarch64_reduc_umin_internalv4si = 1265,
+ CODE_FOR_aarch64_reduc_smax_internalv4si = 1266,
+ CODE_FOR_aarch64_reduc_smin_internalv4si = 1267,
+ CODE_FOR_aarch64_reduc_umax_internalv2si = 1268,
+ CODE_FOR_aarch64_reduc_umin_internalv2si = 1269,
+ CODE_FOR_aarch64_reduc_smax_internalv2si = 1270,
+ CODE_FOR_aarch64_reduc_smin_internalv2si = 1271,
+ CODE_FOR_aarch64_reduc_smax_nan_internalv2sf = 1272,
+ CODE_FOR_aarch64_reduc_smin_nan_internalv2sf = 1273,
+ CODE_FOR_aarch64_reduc_smax_internalv2sf = 1274,
+ CODE_FOR_aarch64_reduc_smin_internalv2sf = 1275,
+ CODE_FOR_aarch64_reduc_smax_nan_internalv4sf = 1276,
+ CODE_FOR_aarch64_reduc_smin_nan_internalv4sf = 1277,
+ CODE_FOR_aarch64_reduc_smax_internalv4sf = 1278,
+ CODE_FOR_aarch64_reduc_smin_internalv4sf = 1279,
+ CODE_FOR_aarch64_reduc_smax_nan_internalv2df = 1280,
+ CODE_FOR_aarch64_reduc_smin_nan_internalv2df = 1281,
+ CODE_FOR_aarch64_reduc_smax_internalv2df = 1282,
+ CODE_FOR_aarch64_reduc_smin_internalv2df = 1283,
+ CODE_FOR_aarch64_simd_bslv8qi_internal = 1284,
+ CODE_FOR_aarch64_simd_bslv16qi_internal = 1285,
+ CODE_FOR_aarch64_simd_bslv4hi_internal = 1286,
+ CODE_FOR_aarch64_simd_bslv8hi_internal = 1287,
+ CODE_FOR_aarch64_simd_bslv2si_internal = 1288,
+ CODE_FOR_aarch64_simd_bslv4si_internal = 1289,
+ CODE_FOR_aarch64_simd_bslv2di_internal = 1290,
+ CODE_FOR_aarch64_simd_bsldi_internal = 1291,
+ CODE_FOR_aarch64_get_lanev8qi = 1304,
+ CODE_FOR_aarch64_get_lanev16qi = 1305,
+ CODE_FOR_aarch64_get_lanev4hi = 1306,
+ CODE_FOR_aarch64_get_lanev8hi = 1307,
+ CODE_FOR_aarch64_get_lanev2si = 1308,
+ CODE_FOR_aarch64_get_lanev4si = 1309,
+ CODE_FOR_aarch64_get_lanev2di = 1310,
+ CODE_FOR_aarch64_get_lanev2sf = 1311,
+ CODE_FOR_aarch64_get_lanev4sf = 1312,
+ CODE_FOR_aarch64_get_lanev2df = 1313,
+ CODE_FOR_aarch64_combine_internalv8qi = 1320,
+ CODE_FOR_aarch64_combine_internalv4hi = 1321,
+ CODE_FOR_aarch64_combine_internalv2si = 1322,
+ CODE_FOR_aarch64_combine_internalv2sf = 1323,
+ CODE_FOR_aarch64_combine_internaldi = 1324,
+ CODE_FOR_aarch64_combine_internaldf = 1325,
+ CODE_FOR_aarch64_saddlv16qi_hi_internal = 1326,
+ CODE_FOR_aarch64_ssublv16qi_hi_internal = 1327,
+ CODE_FOR_aarch64_uaddlv16qi_hi_internal = 1328,
+ CODE_FOR_aarch64_usublv16qi_hi_internal = 1329,
+ CODE_FOR_aarch64_saddlv8hi_hi_internal = 1330,
+ CODE_FOR_aarch64_ssublv8hi_hi_internal = 1331,
+ CODE_FOR_aarch64_uaddlv8hi_hi_internal = 1332,
+ CODE_FOR_aarch64_usublv8hi_hi_internal = 1333,
+ CODE_FOR_aarch64_saddlv4si_hi_internal = 1334,
+ CODE_FOR_aarch64_ssublv4si_hi_internal = 1335,
+ CODE_FOR_aarch64_uaddlv4si_hi_internal = 1336,
+ CODE_FOR_aarch64_usublv4si_hi_internal = 1337,
+ CODE_FOR_aarch64_saddlv16qi_lo_internal = 1338,
+ CODE_FOR_aarch64_ssublv16qi_lo_internal = 1339,
+ CODE_FOR_aarch64_uaddlv16qi_lo_internal = 1340,
+ CODE_FOR_aarch64_usublv16qi_lo_internal = 1341,
+ CODE_FOR_aarch64_saddlv8hi_lo_internal = 1342,
+ CODE_FOR_aarch64_ssublv8hi_lo_internal = 1343,
+ CODE_FOR_aarch64_uaddlv8hi_lo_internal = 1344,
+ CODE_FOR_aarch64_usublv8hi_lo_internal = 1345,
+ CODE_FOR_aarch64_saddlv4si_lo_internal = 1346,
+ CODE_FOR_aarch64_ssublv4si_lo_internal = 1347,
+ CODE_FOR_aarch64_uaddlv4si_lo_internal = 1348,
+ CODE_FOR_aarch64_usublv4si_lo_internal = 1349,
+ CODE_FOR_aarch64_saddlv8qi = 1350,
+ CODE_FOR_aarch64_ssublv8qi = 1351,
+ CODE_FOR_aarch64_uaddlv8qi = 1352,
+ CODE_FOR_aarch64_usublv8qi = 1353,
+ CODE_FOR_aarch64_saddlv4hi = 1354,
+ CODE_FOR_aarch64_ssublv4hi = 1355,
+ CODE_FOR_aarch64_uaddlv4hi = 1356,
+ CODE_FOR_aarch64_usublv4hi = 1357,
+ CODE_FOR_aarch64_saddlv2si = 1358,
+ CODE_FOR_aarch64_ssublv2si = 1359,
+ CODE_FOR_aarch64_uaddlv2si = 1360,
+ CODE_FOR_aarch64_usublv2si = 1361,
+ CODE_FOR_aarch64_saddwv8qi = 1362,
+ CODE_FOR_aarch64_ssubwv8qi = 1363,
+ CODE_FOR_aarch64_uaddwv8qi = 1364,
+ CODE_FOR_aarch64_usubwv8qi = 1365,
+ CODE_FOR_aarch64_saddwv4hi = 1366,
+ CODE_FOR_aarch64_ssubwv4hi = 1367,
+ CODE_FOR_aarch64_uaddwv4hi = 1368,
+ CODE_FOR_aarch64_usubwv4hi = 1369,
+ CODE_FOR_aarch64_saddwv2si = 1370,
+ CODE_FOR_aarch64_ssubwv2si = 1371,
+ CODE_FOR_aarch64_uaddwv2si = 1372,
+ CODE_FOR_aarch64_usubwv2si = 1373,
+ CODE_FOR_aarch64_saddw2v16qi_internal = 1374,
+ CODE_FOR_aarch64_ssubw2v16qi_internal = 1375,
+ CODE_FOR_aarch64_uaddw2v16qi_internal = 1376,
+ CODE_FOR_aarch64_usubw2v16qi_internal = 1377,
+ CODE_FOR_aarch64_saddw2v8hi_internal = 1378,
+ CODE_FOR_aarch64_ssubw2v8hi_internal = 1379,
+ CODE_FOR_aarch64_uaddw2v8hi_internal = 1380,
+ CODE_FOR_aarch64_usubw2v8hi_internal = 1381,
+ CODE_FOR_aarch64_saddw2v4si_internal = 1382,
+ CODE_FOR_aarch64_ssubw2v4si_internal = 1383,
+ CODE_FOR_aarch64_uaddw2v4si_internal = 1384,
+ CODE_FOR_aarch64_usubw2v4si_internal = 1385,
+ CODE_FOR_aarch64_shaddv8qi = 1386,
+ CODE_FOR_aarch64_uhaddv8qi = 1387,
+ CODE_FOR_aarch64_srhaddv8qi = 1388,
+ CODE_FOR_aarch64_urhaddv8qi = 1389,
+ CODE_FOR_aarch64_shsubv8qi = 1390,
+ CODE_FOR_aarch64_uhsubv8qi = 1391,
+ CODE_FOR_aarch64_srhsubv8qi = 1392,
+ CODE_FOR_aarch64_urhsubv8qi = 1393,
+ CODE_FOR_aarch64_shaddv16qi = 1394,
+ CODE_FOR_aarch64_uhaddv16qi = 1395,
+ CODE_FOR_aarch64_srhaddv16qi = 1396,
+ CODE_FOR_aarch64_urhaddv16qi = 1397,
+ CODE_FOR_aarch64_shsubv16qi = 1398,
+ CODE_FOR_aarch64_uhsubv16qi = 1399,
+ CODE_FOR_aarch64_srhsubv16qi = 1400,
+ CODE_FOR_aarch64_urhsubv16qi = 1401,
+ CODE_FOR_aarch64_shaddv4hi = 1402,
+ CODE_FOR_aarch64_uhaddv4hi = 1403,
+ CODE_FOR_aarch64_srhaddv4hi = 1404,
+ CODE_FOR_aarch64_urhaddv4hi = 1405,
+ CODE_FOR_aarch64_shsubv4hi = 1406,
+ CODE_FOR_aarch64_uhsubv4hi = 1407,
+ CODE_FOR_aarch64_srhsubv4hi = 1408,
+ CODE_FOR_aarch64_urhsubv4hi = 1409,
+ CODE_FOR_aarch64_shaddv8hi = 1410,
+ CODE_FOR_aarch64_uhaddv8hi = 1411,
+ CODE_FOR_aarch64_srhaddv8hi = 1412,
+ CODE_FOR_aarch64_urhaddv8hi = 1413,
+ CODE_FOR_aarch64_shsubv8hi = 1414,
+ CODE_FOR_aarch64_uhsubv8hi = 1415,
+ CODE_FOR_aarch64_srhsubv8hi = 1416,
+ CODE_FOR_aarch64_urhsubv8hi = 1417,
+ CODE_FOR_aarch64_shaddv2si = 1418,
+ CODE_FOR_aarch64_uhaddv2si = 1419,
+ CODE_FOR_aarch64_srhaddv2si = 1420,
+ CODE_FOR_aarch64_urhaddv2si = 1421,
+ CODE_FOR_aarch64_shsubv2si = 1422,
+ CODE_FOR_aarch64_uhsubv2si = 1423,
+ CODE_FOR_aarch64_srhsubv2si = 1424,
+ CODE_FOR_aarch64_urhsubv2si = 1425,
+ CODE_FOR_aarch64_shaddv4si = 1426,
+ CODE_FOR_aarch64_uhaddv4si = 1427,
+ CODE_FOR_aarch64_srhaddv4si = 1428,
+ CODE_FOR_aarch64_urhaddv4si = 1429,
+ CODE_FOR_aarch64_shsubv4si = 1430,
+ CODE_FOR_aarch64_uhsubv4si = 1431,
+ CODE_FOR_aarch64_srhsubv4si = 1432,
+ CODE_FOR_aarch64_urhsubv4si = 1433,
+ CODE_FOR_aarch64_addhnv8hi = 1434,
+ CODE_FOR_aarch64_raddhnv8hi = 1435,
+ CODE_FOR_aarch64_subhnv8hi = 1436,
+ CODE_FOR_aarch64_rsubhnv8hi = 1437,
+ CODE_FOR_aarch64_addhnv4si = 1438,
+ CODE_FOR_aarch64_raddhnv4si = 1439,
+ CODE_FOR_aarch64_subhnv4si = 1440,
+ CODE_FOR_aarch64_rsubhnv4si = 1441,
+ CODE_FOR_aarch64_addhnv2di = 1442,
+ CODE_FOR_aarch64_raddhnv2di = 1443,
+ CODE_FOR_aarch64_subhnv2di = 1444,
+ CODE_FOR_aarch64_rsubhnv2di = 1445,
+ CODE_FOR_aarch64_addhn2v8hi = 1446,
+ CODE_FOR_aarch64_raddhn2v8hi = 1447,
+ CODE_FOR_aarch64_subhn2v8hi = 1448,
+ CODE_FOR_aarch64_rsubhn2v8hi = 1449,
+ CODE_FOR_aarch64_addhn2v4si = 1450,
+ CODE_FOR_aarch64_raddhn2v4si = 1451,
+ CODE_FOR_aarch64_subhn2v4si = 1452,
+ CODE_FOR_aarch64_rsubhn2v4si = 1453,
+ CODE_FOR_aarch64_addhn2v2di = 1454,
+ CODE_FOR_aarch64_raddhn2v2di = 1455,
+ CODE_FOR_aarch64_subhn2v2di = 1456,
+ CODE_FOR_aarch64_rsubhn2v2di = 1457,
+ CODE_FOR_aarch64_pmulv8qi = 1458,
+ CODE_FOR_aarch64_pmulv16qi = 1459,
+ CODE_FOR_aarch64_sqaddv8qi = 1460,
+ CODE_FOR_aarch64_uqaddv8qi = 1461,
+ CODE_FOR_aarch64_sqsubv8qi = 1462,
+ CODE_FOR_aarch64_uqsubv8qi = 1463,
+ CODE_FOR_aarch64_sqaddv16qi = 1464,
+ CODE_FOR_aarch64_uqaddv16qi = 1465,
+ CODE_FOR_aarch64_sqsubv16qi = 1466,
+ CODE_FOR_aarch64_uqsubv16qi = 1467,
+ CODE_FOR_aarch64_sqaddv4hi = 1468,
+ CODE_FOR_aarch64_uqaddv4hi = 1469,
+ CODE_FOR_aarch64_sqsubv4hi = 1470,
+ CODE_FOR_aarch64_uqsubv4hi = 1471,
+ CODE_FOR_aarch64_sqaddv8hi = 1472,
+ CODE_FOR_aarch64_uqaddv8hi = 1473,
+ CODE_FOR_aarch64_sqsubv8hi = 1474,
+ CODE_FOR_aarch64_uqsubv8hi = 1475,
+ CODE_FOR_aarch64_sqaddv2si = 1476,
+ CODE_FOR_aarch64_uqaddv2si = 1477,
+ CODE_FOR_aarch64_sqsubv2si = 1478,
+ CODE_FOR_aarch64_uqsubv2si = 1479,
+ CODE_FOR_aarch64_sqaddv4si = 1480,
+ CODE_FOR_aarch64_uqaddv4si = 1481,
+ CODE_FOR_aarch64_sqsubv4si = 1482,
+ CODE_FOR_aarch64_uqsubv4si = 1483,
+ CODE_FOR_aarch64_sqaddv2di = 1484,
+ CODE_FOR_aarch64_uqaddv2di = 1485,
+ CODE_FOR_aarch64_sqsubv2di = 1486,
+ CODE_FOR_aarch64_uqsubv2di = 1487,
+ CODE_FOR_aarch64_sqaddqi = 1488,
+ CODE_FOR_aarch64_uqaddqi = 1489,
+ CODE_FOR_aarch64_sqsubqi = 1490,
+ CODE_FOR_aarch64_uqsubqi = 1491,
+ CODE_FOR_aarch64_sqaddhi = 1492,
+ CODE_FOR_aarch64_uqaddhi = 1493,
+ CODE_FOR_aarch64_sqsubhi = 1494,
+ CODE_FOR_aarch64_uqsubhi = 1495,
+ CODE_FOR_aarch64_sqaddsi = 1496,
+ CODE_FOR_aarch64_uqaddsi = 1497,
+ CODE_FOR_aarch64_sqsubsi = 1498,
+ CODE_FOR_aarch64_uqsubsi = 1499,
+ CODE_FOR_aarch64_sqadddi = 1500,
+ CODE_FOR_aarch64_uqadddi = 1501,
+ CODE_FOR_aarch64_sqsubdi = 1502,
+ CODE_FOR_aarch64_uqsubdi = 1503,
+ CODE_FOR_aarch64_suqaddv8qi = 1504,
+ CODE_FOR_aarch64_usqaddv8qi = 1505,
+ CODE_FOR_aarch64_suqaddv16qi = 1506,
+ CODE_FOR_aarch64_usqaddv16qi = 1507,
+ CODE_FOR_aarch64_suqaddv4hi = 1508,
+ CODE_FOR_aarch64_usqaddv4hi = 1509,
+ CODE_FOR_aarch64_suqaddv8hi = 1510,
+ CODE_FOR_aarch64_usqaddv8hi = 1511,
+ CODE_FOR_aarch64_suqaddv2si = 1512,
+ CODE_FOR_aarch64_usqaddv2si = 1513,
+ CODE_FOR_aarch64_suqaddv4si = 1514,
+ CODE_FOR_aarch64_usqaddv4si = 1515,
+ CODE_FOR_aarch64_suqaddv2di = 1516,
+ CODE_FOR_aarch64_usqaddv2di = 1517,
+ CODE_FOR_aarch64_suqaddqi = 1518,
+ CODE_FOR_aarch64_usqaddqi = 1519,
+ CODE_FOR_aarch64_suqaddhi = 1520,
+ CODE_FOR_aarch64_usqaddhi = 1521,
+ CODE_FOR_aarch64_suqaddsi = 1522,
+ CODE_FOR_aarch64_usqaddsi = 1523,
+ CODE_FOR_aarch64_suqadddi = 1524,
+ CODE_FOR_aarch64_usqadddi = 1525,
+ CODE_FOR_aarch64_sqmovunv8hi = 1526,
+ CODE_FOR_aarch64_sqmovunv4si = 1527,
+ CODE_FOR_aarch64_sqmovunv2di = 1528,
+ CODE_FOR_aarch64_sqmovunhi = 1529,
+ CODE_FOR_aarch64_sqmovunsi = 1530,
+ CODE_FOR_aarch64_sqmovundi = 1531,
+ CODE_FOR_aarch64_sqmovnv8hi = 1532,
+ CODE_FOR_aarch64_uqmovnv8hi = 1533,
+ CODE_FOR_aarch64_sqmovnv4si = 1534,
+ CODE_FOR_aarch64_uqmovnv4si = 1535,
+ CODE_FOR_aarch64_sqmovnv2di = 1536,
+ CODE_FOR_aarch64_uqmovnv2di = 1537,
+ CODE_FOR_aarch64_sqmovnhi = 1538,
+ CODE_FOR_aarch64_uqmovnhi = 1539,
+ CODE_FOR_aarch64_sqmovnsi = 1540,
+ CODE_FOR_aarch64_uqmovnsi = 1541,
+ CODE_FOR_aarch64_sqmovndi = 1542,
+ CODE_FOR_aarch64_uqmovndi = 1543,
+ CODE_FOR_aarch64_sqnegv8qi = 1544,
+ CODE_FOR_aarch64_sqabsv8qi = 1545,
+ CODE_FOR_aarch64_sqnegv16qi = 1546,
+ CODE_FOR_aarch64_sqabsv16qi = 1547,
+ CODE_FOR_aarch64_sqnegv4hi = 1548,
+ CODE_FOR_aarch64_sqabsv4hi = 1549,
+ CODE_FOR_aarch64_sqnegv8hi = 1550,
+ CODE_FOR_aarch64_sqabsv8hi = 1551,
+ CODE_FOR_aarch64_sqnegv2si = 1552,
+ CODE_FOR_aarch64_sqabsv2si = 1553,
+ CODE_FOR_aarch64_sqnegv4si = 1554,
+ CODE_FOR_aarch64_sqabsv4si = 1555,
+ CODE_FOR_aarch64_sqnegv2di = 1556,
+ CODE_FOR_aarch64_sqabsv2di = 1557,
+ CODE_FOR_aarch64_sqnegqi = 1558,
+ CODE_FOR_aarch64_sqabsqi = 1559,
+ CODE_FOR_aarch64_sqneghi = 1560,
+ CODE_FOR_aarch64_sqabshi = 1561,
+ CODE_FOR_aarch64_sqnegsi = 1562,
+ CODE_FOR_aarch64_sqabssi = 1563,
+ CODE_FOR_aarch64_sqnegdi = 1564,
+ CODE_FOR_aarch64_sqabsdi = 1565,
+ CODE_FOR_aarch64_sqdmulhv4hi = 1566,
+ CODE_FOR_aarch64_sqrdmulhv4hi = 1567,
+ CODE_FOR_aarch64_sqdmulhv8hi = 1568,
+ CODE_FOR_aarch64_sqrdmulhv8hi = 1569,
+ CODE_FOR_aarch64_sqdmulhv2si = 1570,
+ CODE_FOR_aarch64_sqrdmulhv2si = 1571,
+ CODE_FOR_aarch64_sqdmulhv4si = 1572,
+ CODE_FOR_aarch64_sqrdmulhv4si = 1573,
+ CODE_FOR_aarch64_sqdmulhhi = 1574,
+ CODE_FOR_aarch64_sqrdmulhhi = 1575,
+ CODE_FOR_aarch64_sqdmulhsi = 1576,
+ CODE_FOR_aarch64_sqrdmulhsi = 1577,
+ CODE_FOR_aarch64_sqdmulh_lanev4hi_internal = 1578,
+ CODE_FOR_aarch64_sqrdmulh_lanev4hi_internal = 1579,
+ CODE_FOR_aarch64_sqdmulh_lanev8hi_internal = 1580,
+ CODE_FOR_aarch64_sqrdmulh_lanev8hi_internal = 1581,
+ CODE_FOR_aarch64_sqdmulh_lanev2si_internal = 1582,
+ CODE_FOR_aarch64_sqrdmulh_lanev2si_internal = 1583,
+ CODE_FOR_aarch64_sqdmulh_lanev4si_internal = 1584,
+ CODE_FOR_aarch64_sqrdmulh_lanev4si_internal = 1585,
+ CODE_FOR_aarch64_sqdmulh_laneqv4hi_internal = 1586,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4hi_internal = 1587,
+ CODE_FOR_aarch64_sqdmulh_laneqv8hi_internal = 1588,
+ CODE_FOR_aarch64_sqrdmulh_laneqv8hi_internal = 1589,
+ CODE_FOR_aarch64_sqdmulh_laneqv2si_internal = 1590,
+ CODE_FOR_aarch64_sqrdmulh_laneqv2si_internal = 1591,
+ CODE_FOR_aarch64_sqdmulh_laneqv4si_internal = 1592,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4si_internal = 1593,
+ CODE_FOR_aarch64_sqdmulh_lanehi_internal = 1594,
+ CODE_FOR_aarch64_sqrdmulh_lanehi_internal = 1595,
+ CODE_FOR_aarch64_sqdmulh_lanesi_internal = 1596,
+ CODE_FOR_aarch64_sqrdmulh_lanesi_internal = 1597,
+ CODE_FOR_aarch64_sqdmlalv4hi = 1598,
+ CODE_FOR_aarch64_sqdmlslv4hi = 1599,
+ CODE_FOR_aarch64_sqdmlalv2si = 1600,
+ CODE_FOR_aarch64_sqdmlslv2si = 1601,
+ CODE_FOR_aarch64_sqdmlalhi = 1602,
+ CODE_FOR_aarch64_sqdmlslhi = 1603,
+ CODE_FOR_aarch64_sqdmlalsi = 1604,
+ CODE_FOR_aarch64_sqdmlslsi = 1605,
+ CODE_FOR_aarch64_sqdmlal_lanev4hi_internal = 1606,
+ CODE_FOR_aarch64_sqdmlsl_lanev4hi_internal = 1607,
+ CODE_FOR_aarch64_sqdmlal_lanev2si_internal = 1608,
+ CODE_FOR_aarch64_sqdmlsl_lanev2si_internal = 1609,
+ CODE_FOR_aarch64_sqdmlal_laneqv4hi_internal = 1610,
+ CODE_FOR_aarch64_sqdmlsl_laneqv4hi_internal = 1611,
+ CODE_FOR_aarch64_sqdmlal_laneqv2si_internal = 1612,
+ CODE_FOR_aarch64_sqdmlsl_laneqv2si_internal = 1613,
+ CODE_FOR_aarch64_sqdmlal_lanehi_internal = 1614,
+ CODE_FOR_aarch64_sqdmlsl_lanehi_internal = 1615,
+ CODE_FOR_aarch64_sqdmlal_lanesi_internal = 1616,
+ CODE_FOR_aarch64_sqdmlsl_lanesi_internal = 1617,
+ CODE_FOR_aarch64_sqdmlal_laneqhi_internal = 1618,
+ CODE_FOR_aarch64_sqdmlsl_laneqhi_internal = 1619,
+ CODE_FOR_aarch64_sqdmlal_laneqsi_internal = 1620,
+ CODE_FOR_aarch64_sqdmlsl_laneqsi_internal = 1621,
+ CODE_FOR_aarch64_sqdmlal_nv4hi = 1622,
+ CODE_FOR_aarch64_sqdmlsl_nv4hi = 1623,
+ CODE_FOR_aarch64_sqdmlal_nv2si = 1624,
+ CODE_FOR_aarch64_sqdmlsl_nv2si = 1625,
+ CODE_FOR_aarch64_sqdmlal2v8hi_internal = 1626,
+ CODE_FOR_aarch64_sqdmlsl2v8hi_internal = 1627,
+ CODE_FOR_aarch64_sqdmlal2v4si_internal = 1628,
+ CODE_FOR_aarch64_sqdmlsl2v4si_internal = 1629,
+ CODE_FOR_aarch64_sqdmlal2_lanev8hi_internal = 1630,
+ CODE_FOR_aarch64_sqdmlsl2_lanev8hi_internal = 1631,
+ CODE_FOR_aarch64_sqdmlal2_lanev4si_internal = 1632,
+ CODE_FOR_aarch64_sqdmlsl2_lanev4si_internal = 1633,
+ CODE_FOR_aarch64_sqdmlal2_laneqv8hi_internal = 1634,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv8hi_internal = 1635,
+ CODE_FOR_aarch64_sqdmlal2_laneqv4si_internal = 1636,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv4si_internal = 1637,
+ CODE_FOR_aarch64_sqdmlal2_nv8hi_internal = 1638,
+ CODE_FOR_aarch64_sqdmlsl2_nv8hi_internal = 1639,
+ CODE_FOR_aarch64_sqdmlal2_nv4si_internal = 1640,
+ CODE_FOR_aarch64_sqdmlsl2_nv4si_internal = 1641,
+ CODE_FOR_aarch64_sqdmullv4hi = 1642,
+ CODE_FOR_aarch64_sqdmullv2si = 1643,
+ CODE_FOR_aarch64_sqdmullhi = 1644,
+ CODE_FOR_aarch64_sqdmullsi = 1645,
+ CODE_FOR_aarch64_sqdmull_lanev4hi_internal = 1646,
+ CODE_FOR_aarch64_sqdmull_lanev2si_internal = 1647,
+ CODE_FOR_aarch64_sqdmull_laneqv4hi_internal = 1648,
+ CODE_FOR_aarch64_sqdmull_laneqv2si_internal = 1649,
+ CODE_FOR_aarch64_sqdmull_lanehi_internal = 1650,
+ CODE_FOR_aarch64_sqdmull_lanesi_internal = 1651,
+ CODE_FOR_aarch64_sqdmull_laneqhi_internal = 1652,
+ CODE_FOR_aarch64_sqdmull_laneqsi_internal = 1653,
+ CODE_FOR_aarch64_sqdmull_nv4hi = 1654,
+ CODE_FOR_aarch64_sqdmull_nv2si = 1655,
+ CODE_FOR_aarch64_sqdmull2v8hi_internal = 1656,
+ CODE_FOR_aarch64_sqdmull2v4si_internal = 1657,
+ CODE_FOR_aarch64_sqdmull2_lanev8hi_internal = 1658,
+ CODE_FOR_aarch64_sqdmull2_lanev4si_internal = 1659,
+ CODE_FOR_aarch64_sqdmull2_laneqv8hi_internal = 1660,
+ CODE_FOR_aarch64_sqdmull2_laneqv4si_internal = 1661,
+ CODE_FOR_aarch64_sqdmull2_nv8hi_internal = 1662,
+ CODE_FOR_aarch64_sqdmull2_nv4si_internal = 1663,
+ CODE_FOR_aarch64_sshlv8qi = 1664,
+ CODE_FOR_aarch64_ushlv8qi = 1665,
+ CODE_FOR_aarch64_srshlv8qi = 1666,
+ CODE_FOR_aarch64_urshlv8qi = 1667,
+ CODE_FOR_aarch64_sshlv16qi = 1668,
+ CODE_FOR_aarch64_ushlv16qi = 1669,
+ CODE_FOR_aarch64_srshlv16qi = 1670,
+ CODE_FOR_aarch64_urshlv16qi = 1671,
+ CODE_FOR_aarch64_sshlv4hi = 1672,
+ CODE_FOR_aarch64_ushlv4hi = 1673,
+ CODE_FOR_aarch64_srshlv4hi = 1674,
+ CODE_FOR_aarch64_urshlv4hi = 1675,
+ CODE_FOR_aarch64_sshlv8hi = 1676,
+ CODE_FOR_aarch64_ushlv8hi = 1677,
+ CODE_FOR_aarch64_srshlv8hi = 1678,
+ CODE_FOR_aarch64_urshlv8hi = 1679,
+ CODE_FOR_aarch64_sshlv2si = 1680,
+ CODE_FOR_aarch64_ushlv2si = 1681,
+ CODE_FOR_aarch64_srshlv2si = 1682,
+ CODE_FOR_aarch64_urshlv2si = 1683,
+ CODE_FOR_aarch64_sshlv4si = 1684,
+ CODE_FOR_aarch64_ushlv4si = 1685,
+ CODE_FOR_aarch64_srshlv4si = 1686,
+ CODE_FOR_aarch64_urshlv4si = 1687,
+ CODE_FOR_aarch64_sshlv2di = 1688,
+ CODE_FOR_aarch64_ushlv2di = 1689,
+ CODE_FOR_aarch64_srshlv2di = 1690,
+ CODE_FOR_aarch64_urshlv2di = 1691,
+ CODE_FOR_aarch64_sshldi = 1692,
+ CODE_FOR_aarch64_ushldi = 1693,
+ CODE_FOR_aarch64_srshldi = 1694,
+ CODE_FOR_aarch64_urshldi = 1695,
+ CODE_FOR_aarch64_sqshlv8qi = 1696,
+ CODE_FOR_aarch64_uqshlv8qi = 1697,
+ CODE_FOR_aarch64_sqrshlv8qi = 1698,
+ CODE_FOR_aarch64_uqrshlv8qi = 1699,
+ CODE_FOR_aarch64_sqshlv16qi = 1700,
+ CODE_FOR_aarch64_uqshlv16qi = 1701,
+ CODE_FOR_aarch64_sqrshlv16qi = 1702,
+ CODE_FOR_aarch64_uqrshlv16qi = 1703,
+ CODE_FOR_aarch64_sqshlv4hi = 1704,
+ CODE_FOR_aarch64_uqshlv4hi = 1705,
+ CODE_FOR_aarch64_sqrshlv4hi = 1706,
+ CODE_FOR_aarch64_uqrshlv4hi = 1707,
+ CODE_FOR_aarch64_sqshlv8hi = 1708,
+ CODE_FOR_aarch64_uqshlv8hi = 1709,
+ CODE_FOR_aarch64_sqrshlv8hi = 1710,
+ CODE_FOR_aarch64_uqrshlv8hi = 1711,
+ CODE_FOR_aarch64_sqshlv2si = 1712,
+ CODE_FOR_aarch64_uqshlv2si = 1713,
+ CODE_FOR_aarch64_sqrshlv2si = 1714,
+ CODE_FOR_aarch64_uqrshlv2si = 1715,
+ CODE_FOR_aarch64_sqshlv4si = 1716,
+ CODE_FOR_aarch64_uqshlv4si = 1717,
+ CODE_FOR_aarch64_sqrshlv4si = 1718,
+ CODE_FOR_aarch64_uqrshlv4si = 1719,
+ CODE_FOR_aarch64_sqshlv2di = 1720,
+ CODE_FOR_aarch64_uqshlv2di = 1721,
+ CODE_FOR_aarch64_sqrshlv2di = 1722,
+ CODE_FOR_aarch64_uqrshlv2di = 1723,
+ CODE_FOR_aarch64_sqshlqi = 1724,
+ CODE_FOR_aarch64_uqshlqi = 1725,
+ CODE_FOR_aarch64_sqrshlqi = 1726,
+ CODE_FOR_aarch64_uqrshlqi = 1727,
+ CODE_FOR_aarch64_sqshlhi = 1728,
+ CODE_FOR_aarch64_uqshlhi = 1729,
+ CODE_FOR_aarch64_sqrshlhi = 1730,
+ CODE_FOR_aarch64_uqrshlhi = 1731,
+ CODE_FOR_aarch64_sqshlsi = 1732,
+ CODE_FOR_aarch64_uqshlsi = 1733,
+ CODE_FOR_aarch64_sqrshlsi = 1734,
+ CODE_FOR_aarch64_uqrshlsi = 1735,
+ CODE_FOR_aarch64_sqshldi = 1736,
+ CODE_FOR_aarch64_uqshldi = 1737,
+ CODE_FOR_aarch64_sqrshldi = 1738,
+ CODE_FOR_aarch64_uqrshldi = 1739,
+ CODE_FOR_aarch64_sshll_nv8qi = 1740,
+ CODE_FOR_aarch64_ushll_nv8qi = 1741,
+ CODE_FOR_aarch64_sshll_nv4hi = 1742,
+ CODE_FOR_aarch64_ushll_nv4hi = 1743,
+ CODE_FOR_aarch64_sshll_nv2si = 1744,
+ CODE_FOR_aarch64_ushll_nv2si = 1745,
+ CODE_FOR_aarch64_sshll2_nv16qi = 1746,
+ CODE_FOR_aarch64_ushll2_nv16qi = 1747,
+ CODE_FOR_aarch64_sshll2_nv8hi = 1748,
+ CODE_FOR_aarch64_ushll2_nv8hi = 1749,
+ CODE_FOR_aarch64_sshll2_nv4si = 1750,
+ CODE_FOR_aarch64_ushll2_nv4si = 1751,
+ CODE_FOR_aarch64_srshr_nv8qi = 1752,
+ CODE_FOR_aarch64_urshr_nv8qi = 1753,
+ CODE_FOR_aarch64_srshr_nv16qi = 1754,
+ CODE_FOR_aarch64_urshr_nv16qi = 1755,
+ CODE_FOR_aarch64_srshr_nv4hi = 1756,
+ CODE_FOR_aarch64_urshr_nv4hi = 1757,
+ CODE_FOR_aarch64_srshr_nv8hi = 1758,
+ CODE_FOR_aarch64_urshr_nv8hi = 1759,
+ CODE_FOR_aarch64_srshr_nv2si = 1760,
+ CODE_FOR_aarch64_urshr_nv2si = 1761,
+ CODE_FOR_aarch64_srshr_nv4si = 1762,
+ CODE_FOR_aarch64_urshr_nv4si = 1763,
+ CODE_FOR_aarch64_srshr_nv2di = 1764,
+ CODE_FOR_aarch64_urshr_nv2di = 1765,
+ CODE_FOR_aarch64_srshr_ndi = 1766,
+ CODE_FOR_aarch64_urshr_ndi = 1767,
+ CODE_FOR_aarch64_ssra_nv8qi = 1768,
+ CODE_FOR_aarch64_usra_nv8qi = 1769,
+ CODE_FOR_aarch64_srsra_nv8qi = 1770,
+ CODE_FOR_aarch64_ursra_nv8qi = 1771,
+ CODE_FOR_aarch64_ssra_nv16qi = 1772,
+ CODE_FOR_aarch64_usra_nv16qi = 1773,
+ CODE_FOR_aarch64_srsra_nv16qi = 1774,
+ CODE_FOR_aarch64_ursra_nv16qi = 1775,
+ CODE_FOR_aarch64_ssra_nv4hi = 1776,
+ CODE_FOR_aarch64_usra_nv4hi = 1777,
+ CODE_FOR_aarch64_srsra_nv4hi = 1778,
+ CODE_FOR_aarch64_ursra_nv4hi = 1779,
+ CODE_FOR_aarch64_ssra_nv8hi = 1780,
+ CODE_FOR_aarch64_usra_nv8hi = 1781,
+ CODE_FOR_aarch64_srsra_nv8hi = 1782,
+ CODE_FOR_aarch64_ursra_nv8hi = 1783,
+ CODE_FOR_aarch64_ssra_nv2si = 1784,
+ CODE_FOR_aarch64_usra_nv2si = 1785,
+ CODE_FOR_aarch64_srsra_nv2si = 1786,
+ CODE_FOR_aarch64_ursra_nv2si = 1787,
+ CODE_FOR_aarch64_ssra_nv4si = 1788,
+ CODE_FOR_aarch64_usra_nv4si = 1789,
+ CODE_FOR_aarch64_srsra_nv4si = 1790,
+ CODE_FOR_aarch64_ursra_nv4si = 1791,
+ CODE_FOR_aarch64_ssra_nv2di = 1792,
+ CODE_FOR_aarch64_usra_nv2di = 1793,
+ CODE_FOR_aarch64_srsra_nv2di = 1794,
+ CODE_FOR_aarch64_ursra_nv2di = 1795,
+ CODE_FOR_aarch64_ssra_ndi = 1796,
+ CODE_FOR_aarch64_usra_ndi = 1797,
+ CODE_FOR_aarch64_srsra_ndi = 1798,
+ CODE_FOR_aarch64_ursra_ndi = 1799,
+ CODE_FOR_aarch64_ssli_nv8qi = 1800,
+ CODE_FOR_aarch64_usli_nv8qi = 1801,
+ CODE_FOR_aarch64_ssri_nv8qi = 1802,
+ CODE_FOR_aarch64_usri_nv8qi = 1803,
+ CODE_FOR_aarch64_ssli_nv16qi = 1804,
+ CODE_FOR_aarch64_usli_nv16qi = 1805,
+ CODE_FOR_aarch64_ssri_nv16qi = 1806,
+ CODE_FOR_aarch64_usri_nv16qi = 1807,
+ CODE_FOR_aarch64_ssli_nv4hi = 1808,
+ CODE_FOR_aarch64_usli_nv4hi = 1809,
+ CODE_FOR_aarch64_ssri_nv4hi = 1810,
+ CODE_FOR_aarch64_usri_nv4hi = 1811,
+ CODE_FOR_aarch64_ssli_nv8hi = 1812,
+ CODE_FOR_aarch64_usli_nv8hi = 1813,
+ CODE_FOR_aarch64_ssri_nv8hi = 1814,
+ CODE_FOR_aarch64_usri_nv8hi = 1815,
+ CODE_FOR_aarch64_ssli_nv2si = 1816,
+ CODE_FOR_aarch64_usli_nv2si = 1817,
+ CODE_FOR_aarch64_ssri_nv2si = 1818,
+ CODE_FOR_aarch64_usri_nv2si = 1819,
+ CODE_FOR_aarch64_ssli_nv4si = 1820,
+ CODE_FOR_aarch64_usli_nv4si = 1821,
+ CODE_FOR_aarch64_ssri_nv4si = 1822,
+ CODE_FOR_aarch64_usri_nv4si = 1823,
+ CODE_FOR_aarch64_ssli_nv2di = 1824,
+ CODE_FOR_aarch64_usli_nv2di = 1825,
+ CODE_FOR_aarch64_ssri_nv2di = 1826,
+ CODE_FOR_aarch64_usri_nv2di = 1827,
+ CODE_FOR_aarch64_ssli_ndi = 1828,
+ CODE_FOR_aarch64_usli_ndi = 1829,
+ CODE_FOR_aarch64_ssri_ndi = 1830,
+ CODE_FOR_aarch64_usri_ndi = 1831,
+ CODE_FOR_aarch64_sqshlu_nv8qi = 1832,
+ CODE_FOR_aarch64_sqshl_nv8qi = 1833,
+ CODE_FOR_aarch64_uqshl_nv8qi = 1834,
+ CODE_FOR_aarch64_sqshlu_nv16qi = 1835,
+ CODE_FOR_aarch64_sqshl_nv16qi = 1836,
+ CODE_FOR_aarch64_uqshl_nv16qi = 1837,
+ CODE_FOR_aarch64_sqshlu_nv4hi = 1838,
+ CODE_FOR_aarch64_sqshl_nv4hi = 1839,
+ CODE_FOR_aarch64_uqshl_nv4hi = 1840,
+ CODE_FOR_aarch64_sqshlu_nv8hi = 1841,
+ CODE_FOR_aarch64_sqshl_nv8hi = 1842,
+ CODE_FOR_aarch64_uqshl_nv8hi = 1843,
+ CODE_FOR_aarch64_sqshlu_nv2si = 1844,
+ CODE_FOR_aarch64_sqshl_nv2si = 1845,
+ CODE_FOR_aarch64_uqshl_nv2si = 1846,
+ CODE_FOR_aarch64_sqshlu_nv4si = 1847,
+ CODE_FOR_aarch64_sqshl_nv4si = 1848,
+ CODE_FOR_aarch64_uqshl_nv4si = 1849,
+ CODE_FOR_aarch64_sqshlu_nv2di = 1850,
+ CODE_FOR_aarch64_sqshl_nv2di = 1851,
+ CODE_FOR_aarch64_uqshl_nv2di = 1852,
+ CODE_FOR_aarch64_sqshlu_nqi = 1853,
+ CODE_FOR_aarch64_sqshl_nqi = 1854,
+ CODE_FOR_aarch64_uqshl_nqi = 1855,
+ CODE_FOR_aarch64_sqshlu_nhi = 1856,
+ CODE_FOR_aarch64_sqshl_nhi = 1857,
+ CODE_FOR_aarch64_uqshl_nhi = 1858,
+ CODE_FOR_aarch64_sqshlu_nsi = 1859,
+ CODE_FOR_aarch64_sqshl_nsi = 1860,
+ CODE_FOR_aarch64_uqshl_nsi = 1861,
+ CODE_FOR_aarch64_sqshlu_ndi = 1862,
+ CODE_FOR_aarch64_sqshl_ndi = 1863,
+ CODE_FOR_aarch64_uqshl_ndi = 1864,
+ CODE_FOR_aarch64_sqshrun_nv8hi = 1865,
+ CODE_FOR_aarch64_sqrshrun_nv8hi = 1866,
+ CODE_FOR_aarch64_sqshrn_nv8hi = 1867,
+ CODE_FOR_aarch64_uqshrn_nv8hi = 1868,
+ CODE_FOR_aarch64_sqrshrn_nv8hi = 1869,
+ CODE_FOR_aarch64_uqrshrn_nv8hi = 1870,
+ CODE_FOR_aarch64_sqshrun_nv4si = 1871,
+ CODE_FOR_aarch64_sqrshrun_nv4si = 1872,
+ CODE_FOR_aarch64_sqshrn_nv4si = 1873,
+ CODE_FOR_aarch64_uqshrn_nv4si = 1874,
+ CODE_FOR_aarch64_sqrshrn_nv4si = 1875,
+ CODE_FOR_aarch64_uqrshrn_nv4si = 1876,
+ CODE_FOR_aarch64_sqshrun_nv2di = 1877,
+ CODE_FOR_aarch64_sqrshrun_nv2di = 1878,
+ CODE_FOR_aarch64_sqshrn_nv2di = 1879,
+ CODE_FOR_aarch64_uqshrn_nv2di = 1880,
+ CODE_FOR_aarch64_sqrshrn_nv2di = 1881,
+ CODE_FOR_aarch64_uqrshrn_nv2di = 1882,
+ CODE_FOR_aarch64_sqshrun_nhi = 1883,
+ CODE_FOR_aarch64_sqrshrun_nhi = 1884,
+ CODE_FOR_aarch64_sqshrn_nhi = 1885,
+ CODE_FOR_aarch64_uqshrn_nhi = 1886,
+ CODE_FOR_aarch64_sqrshrn_nhi = 1887,
+ CODE_FOR_aarch64_uqrshrn_nhi = 1888,
+ CODE_FOR_aarch64_sqshrun_nsi = 1889,
+ CODE_FOR_aarch64_sqrshrun_nsi = 1890,
+ CODE_FOR_aarch64_sqshrn_nsi = 1891,
+ CODE_FOR_aarch64_uqshrn_nsi = 1892,
+ CODE_FOR_aarch64_sqrshrn_nsi = 1893,
+ CODE_FOR_aarch64_uqrshrn_nsi = 1894,
+ CODE_FOR_aarch64_sqshrun_ndi = 1895,
+ CODE_FOR_aarch64_sqrshrun_ndi = 1896,
+ CODE_FOR_aarch64_sqshrn_ndi = 1897,
+ CODE_FOR_aarch64_uqshrn_ndi = 1898,
+ CODE_FOR_aarch64_sqrshrn_ndi = 1899,
+ CODE_FOR_aarch64_uqrshrn_ndi = 1900,
+ CODE_FOR_aarch64_cmltv8qi = 1901,
+ CODE_FOR_aarch64_cmlev8qi = 1902,
+ CODE_FOR_aarch64_cmeqv8qi = 1903,
+ CODE_FOR_aarch64_cmgev8qi = 1904,
+ CODE_FOR_aarch64_cmgtv8qi = 1905,
+ CODE_FOR_aarch64_cmltv16qi = 1906,
+ CODE_FOR_aarch64_cmlev16qi = 1907,
+ CODE_FOR_aarch64_cmeqv16qi = 1908,
+ CODE_FOR_aarch64_cmgev16qi = 1909,
+ CODE_FOR_aarch64_cmgtv16qi = 1910,
+ CODE_FOR_aarch64_cmltv4hi = 1911,
+ CODE_FOR_aarch64_cmlev4hi = 1912,
+ CODE_FOR_aarch64_cmeqv4hi = 1913,
+ CODE_FOR_aarch64_cmgev4hi = 1914,
+ CODE_FOR_aarch64_cmgtv4hi = 1915,
+ CODE_FOR_aarch64_cmltv8hi = 1916,
+ CODE_FOR_aarch64_cmlev8hi = 1917,
+ CODE_FOR_aarch64_cmeqv8hi = 1918,
+ CODE_FOR_aarch64_cmgev8hi = 1919,
+ CODE_FOR_aarch64_cmgtv8hi = 1920,
+ CODE_FOR_aarch64_cmltv2si = 1921,
+ CODE_FOR_aarch64_cmlev2si = 1922,
+ CODE_FOR_aarch64_cmeqv2si = 1923,
+ CODE_FOR_aarch64_cmgev2si = 1924,
+ CODE_FOR_aarch64_cmgtv2si = 1925,
+ CODE_FOR_aarch64_cmltv4si = 1926,
+ CODE_FOR_aarch64_cmlev4si = 1927,
+ CODE_FOR_aarch64_cmeqv4si = 1928,
+ CODE_FOR_aarch64_cmgev4si = 1929,
+ CODE_FOR_aarch64_cmgtv4si = 1930,
+ CODE_FOR_aarch64_cmltv2di = 1931,
+ CODE_FOR_aarch64_cmlev2di = 1932,
+ CODE_FOR_aarch64_cmeqv2di = 1933,
+ CODE_FOR_aarch64_cmgev2di = 1934,
+ CODE_FOR_aarch64_cmgtv2di = 1935,
+ CODE_FOR_aarch64_cmltdi = 1936,
+ CODE_FOR_aarch64_cmledi = 1937,
+ CODE_FOR_aarch64_cmeqdi = 1938,
+ CODE_FOR_aarch64_cmgedi = 1939,
+ CODE_FOR_aarch64_cmgtdi = 1940,
+ CODE_FOR_aarch64_cmltuv8qi = 1946,
+ CODE_FOR_aarch64_cmleuv8qi = 1947,
+ CODE_FOR_aarch64_cmgeuv8qi = 1948,
+ CODE_FOR_aarch64_cmgtuv8qi = 1949,
+ CODE_FOR_aarch64_cmltuv16qi = 1950,
+ CODE_FOR_aarch64_cmleuv16qi = 1951,
+ CODE_FOR_aarch64_cmgeuv16qi = 1952,
+ CODE_FOR_aarch64_cmgtuv16qi = 1953,
+ CODE_FOR_aarch64_cmltuv4hi = 1954,
+ CODE_FOR_aarch64_cmleuv4hi = 1955,
+ CODE_FOR_aarch64_cmgeuv4hi = 1956,
+ CODE_FOR_aarch64_cmgtuv4hi = 1957,
+ CODE_FOR_aarch64_cmltuv8hi = 1958,
+ CODE_FOR_aarch64_cmleuv8hi = 1959,
+ CODE_FOR_aarch64_cmgeuv8hi = 1960,
+ CODE_FOR_aarch64_cmgtuv8hi = 1961,
+ CODE_FOR_aarch64_cmltuv2si = 1962,
+ CODE_FOR_aarch64_cmleuv2si = 1963,
+ CODE_FOR_aarch64_cmgeuv2si = 1964,
+ CODE_FOR_aarch64_cmgtuv2si = 1965,
+ CODE_FOR_aarch64_cmltuv4si = 1966,
+ CODE_FOR_aarch64_cmleuv4si = 1967,
+ CODE_FOR_aarch64_cmgeuv4si = 1968,
+ CODE_FOR_aarch64_cmgtuv4si = 1969,
+ CODE_FOR_aarch64_cmltuv2di = 1970,
+ CODE_FOR_aarch64_cmleuv2di = 1971,
+ CODE_FOR_aarch64_cmgeuv2di = 1972,
+ CODE_FOR_aarch64_cmgtuv2di = 1973,
+ CODE_FOR_aarch64_cmltudi = 1974,
+ CODE_FOR_aarch64_cmleudi = 1975,
+ CODE_FOR_aarch64_cmgeudi = 1976,
+ CODE_FOR_aarch64_cmgtudi = 1977,
+ CODE_FOR_aarch64_cmtstv8qi = 1982,
+ CODE_FOR_aarch64_cmtstv16qi = 1983,
+ CODE_FOR_aarch64_cmtstv4hi = 1984,
+ CODE_FOR_aarch64_cmtstv8hi = 1985,
+ CODE_FOR_aarch64_cmtstv2si = 1986,
+ CODE_FOR_aarch64_cmtstv4si = 1987,
+ CODE_FOR_aarch64_cmtstv2di = 1988,
+ CODE_FOR_aarch64_cmtstdi = 1989,
+ CODE_FOR_aarch64_cmltv2sf = 1991,
+ CODE_FOR_aarch64_cmlev2sf = 1992,
+ CODE_FOR_aarch64_cmeqv2sf = 1993,
+ CODE_FOR_aarch64_cmgev2sf = 1994,
+ CODE_FOR_aarch64_cmgtv2sf = 1995,
+ CODE_FOR_aarch64_cmltv4sf = 1996,
+ CODE_FOR_aarch64_cmlev4sf = 1997,
+ CODE_FOR_aarch64_cmeqv4sf = 1998,
+ CODE_FOR_aarch64_cmgev4sf = 1999,
+ CODE_FOR_aarch64_cmgtv4sf = 2000,
+ CODE_FOR_aarch64_cmltv2df = 2001,
+ CODE_FOR_aarch64_cmlev2df = 2002,
+ CODE_FOR_aarch64_cmeqv2df = 2003,
+ CODE_FOR_aarch64_cmgev2df = 2004,
+ CODE_FOR_aarch64_cmgtv2df = 2005,
+ CODE_FOR_aarch64_cmltsf = 2006,
+ CODE_FOR_aarch64_cmlesf = 2007,
+ CODE_FOR_aarch64_cmeqsf = 2008,
+ CODE_FOR_aarch64_cmgesf = 2009,
+ CODE_FOR_aarch64_cmgtsf = 2010,
+ CODE_FOR_aarch64_cmltdf = 2011,
+ CODE_FOR_aarch64_cmledf = 2012,
+ CODE_FOR_aarch64_cmeqdf = 2013,
+ CODE_FOR_aarch64_cmgedf = 2014,
+ CODE_FOR_aarch64_cmgtdf = 2015,
+ CODE_FOR_aarch64_addpv8qi = 2036,
+ CODE_FOR_aarch64_addpv4hi = 2037,
+ CODE_FOR_aarch64_addpv2si = 2038,
+ CODE_FOR_aarch64_addpdi = 2039,
+ CODE_FOR_sqrtv2sf2 = 2040,
+ CODE_FOR_sqrtv4sf2 = 2041,
+ CODE_FOR_sqrtv2df2 = 2042,
+ CODE_FOR_vec_load_lanesoiv16qi = 2043,
+ CODE_FOR_vec_load_lanesoiv8hi = 2044,
+ CODE_FOR_vec_load_lanesoiv4si = 2045,
+ CODE_FOR_vec_load_lanesoiv2di = 2046,
+ CODE_FOR_vec_load_lanesoiv4sf = 2047,
+ CODE_FOR_vec_load_lanesoiv2df = 2048,
+ CODE_FOR_aarch64_simd_ld2rv8qi = 2049,
+ CODE_FOR_aarch64_simd_ld2rv16qi = 2050,
+ CODE_FOR_aarch64_simd_ld2rv4hi = 2051,
+ CODE_FOR_aarch64_simd_ld2rv8hi = 2052,
+ CODE_FOR_aarch64_simd_ld2rv2si = 2053,
+ CODE_FOR_aarch64_simd_ld2rv4si = 2054,
+ CODE_FOR_aarch64_simd_ld2rv2di = 2055,
+ CODE_FOR_aarch64_simd_ld2rv2sf = 2056,
+ CODE_FOR_aarch64_simd_ld2rv4sf = 2057,
+ CODE_FOR_aarch64_simd_ld2rv2df = 2058,
+ CODE_FOR_aarch64_simd_ld2rdi = 2059,
+ CODE_FOR_aarch64_simd_ld2rdf = 2060,
+ CODE_FOR_aarch64_vec_load_lanesoi_lanev16qi = 2061,
+ CODE_FOR_aarch64_vec_load_lanesoi_lanev8hi = 2062,
+ CODE_FOR_aarch64_vec_load_lanesoi_lanev4si = 2063,
+ CODE_FOR_aarch64_vec_load_lanesoi_lanev2di = 2064,
+ CODE_FOR_aarch64_vec_load_lanesoi_lanev4sf = 2065,
+ CODE_FOR_aarch64_vec_load_lanesoi_lanev2df = 2066,
+ CODE_FOR_vec_store_lanesoiv16qi = 2067,
+ CODE_FOR_vec_store_lanesoiv8hi = 2068,
+ CODE_FOR_vec_store_lanesoiv4si = 2069,
+ CODE_FOR_vec_store_lanesoiv2di = 2070,
+ CODE_FOR_vec_store_lanesoiv4sf = 2071,
+ CODE_FOR_vec_store_lanesoiv2df = 2072,
+ CODE_FOR_vec_store_lanesoi_lanev16qi = 2073,
+ CODE_FOR_vec_store_lanesoi_lanev8hi = 2074,
+ CODE_FOR_vec_store_lanesoi_lanev4si = 2075,
+ CODE_FOR_vec_store_lanesoi_lanev2di = 2076,
+ CODE_FOR_vec_store_lanesoi_lanev4sf = 2077,
+ CODE_FOR_vec_store_lanesoi_lanev2df = 2078,
+ CODE_FOR_vec_load_lanesciv16qi = 2079,
+ CODE_FOR_vec_load_lanesciv8hi = 2080,
+ CODE_FOR_vec_load_lanesciv4si = 2081,
+ CODE_FOR_vec_load_lanesciv2di = 2082,
+ CODE_FOR_vec_load_lanesciv4sf = 2083,
+ CODE_FOR_vec_load_lanesciv2df = 2084,
+ CODE_FOR_aarch64_simd_ld3rv8qi = 2085,
+ CODE_FOR_aarch64_simd_ld3rv16qi = 2086,
+ CODE_FOR_aarch64_simd_ld3rv4hi = 2087,
+ CODE_FOR_aarch64_simd_ld3rv8hi = 2088,
+ CODE_FOR_aarch64_simd_ld3rv2si = 2089,
+ CODE_FOR_aarch64_simd_ld3rv4si = 2090,
+ CODE_FOR_aarch64_simd_ld3rv2di = 2091,
+ CODE_FOR_aarch64_simd_ld3rv2sf = 2092,
+ CODE_FOR_aarch64_simd_ld3rv4sf = 2093,
+ CODE_FOR_aarch64_simd_ld3rv2df = 2094,
+ CODE_FOR_aarch64_simd_ld3rdi = 2095,
+ CODE_FOR_aarch64_simd_ld3rdf = 2096,
+ CODE_FOR_aarch64_vec_load_lanesci_lanev16qi = 2097,
+ CODE_FOR_aarch64_vec_load_lanesci_lanev8hi = 2098,
+ CODE_FOR_aarch64_vec_load_lanesci_lanev4si = 2099,
+ CODE_FOR_aarch64_vec_load_lanesci_lanev2di = 2100,
+ CODE_FOR_aarch64_vec_load_lanesci_lanev4sf = 2101,
+ CODE_FOR_aarch64_vec_load_lanesci_lanev2df = 2102,
+ CODE_FOR_vec_store_lanesciv16qi = 2103,
+ CODE_FOR_vec_store_lanesciv8hi = 2104,
+ CODE_FOR_vec_store_lanesciv4si = 2105,
+ CODE_FOR_vec_store_lanesciv2di = 2106,
+ CODE_FOR_vec_store_lanesciv4sf = 2107,
+ CODE_FOR_vec_store_lanesciv2df = 2108,
+ CODE_FOR_vec_store_lanesci_lanev16qi = 2109,
+ CODE_FOR_vec_store_lanesci_lanev8hi = 2110,
+ CODE_FOR_vec_store_lanesci_lanev4si = 2111,
+ CODE_FOR_vec_store_lanesci_lanev2di = 2112,
+ CODE_FOR_vec_store_lanesci_lanev4sf = 2113,
+ CODE_FOR_vec_store_lanesci_lanev2df = 2114,
+ CODE_FOR_vec_load_lanesxiv16qi = 2115,
+ CODE_FOR_vec_load_lanesxiv8hi = 2116,
+ CODE_FOR_vec_load_lanesxiv4si = 2117,
+ CODE_FOR_vec_load_lanesxiv2di = 2118,
+ CODE_FOR_vec_load_lanesxiv4sf = 2119,
+ CODE_FOR_vec_load_lanesxiv2df = 2120,
+ CODE_FOR_aarch64_simd_ld4rv8qi = 2121,
+ CODE_FOR_aarch64_simd_ld4rv16qi = 2122,
+ CODE_FOR_aarch64_simd_ld4rv4hi = 2123,
+ CODE_FOR_aarch64_simd_ld4rv8hi = 2124,
+ CODE_FOR_aarch64_simd_ld4rv2si = 2125,
+ CODE_FOR_aarch64_simd_ld4rv4si = 2126,
+ CODE_FOR_aarch64_simd_ld4rv2di = 2127,
+ CODE_FOR_aarch64_simd_ld4rv2sf = 2128,
+ CODE_FOR_aarch64_simd_ld4rv4sf = 2129,
+ CODE_FOR_aarch64_simd_ld4rv2df = 2130,
+ CODE_FOR_aarch64_simd_ld4rdi = 2131,
+ CODE_FOR_aarch64_simd_ld4rdf = 2132,
+ CODE_FOR_aarch64_vec_load_lanesxi_lanev16qi = 2133,
+ CODE_FOR_aarch64_vec_load_lanesxi_lanev8hi = 2134,
+ CODE_FOR_aarch64_vec_load_lanesxi_lanev4si = 2135,
+ CODE_FOR_aarch64_vec_load_lanesxi_lanev2di = 2136,
+ CODE_FOR_aarch64_vec_load_lanesxi_lanev4sf = 2137,
+ CODE_FOR_aarch64_vec_load_lanesxi_lanev2df = 2138,
+ CODE_FOR_vec_store_lanesxiv16qi = 2139,
+ CODE_FOR_vec_store_lanesxiv8hi = 2140,
+ CODE_FOR_vec_store_lanesxiv4si = 2141,
+ CODE_FOR_vec_store_lanesxiv2di = 2142,
+ CODE_FOR_vec_store_lanesxiv4sf = 2143,
+ CODE_FOR_vec_store_lanesxiv2df = 2144,
+ CODE_FOR_vec_store_lanesxi_lanev16qi = 2145,
+ CODE_FOR_vec_store_lanesxi_lanev8hi = 2146,
+ CODE_FOR_vec_store_lanesxi_lanev4si = 2147,
+ CODE_FOR_vec_store_lanesxi_lanev2di = 2148,
+ CODE_FOR_vec_store_lanesxi_lanev4sf = 2149,
+ CODE_FOR_vec_store_lanesxi_lanev2df = 2150,
+ CODE_FOR_aarch64_be_ld1v8qi = 2154,
+ CODE_FOR_aarch64_be_ld1v16qi = 2155,
+ CODE_FOR_aarch64_be_ld1v4hi = 2156,
+ CODE_FOR_aarch64_be_ld1v8hi = 2157,
+ CODE_FOR_aarch64_be_ld1v2si = 2158,
+ CODE_FOR_aarch64_be_ld1v4si = 2159,
+ CODE_FOR_aarch64_be_ld1v2di = 2160,
+ CODE_FOR_aarch64_be_ld1v2sf = 2161,
+ CODE_FOR_aarch64_be_ld1v4sf = 2162,
+ CODE_FOR_aarch64_be_ld1v2df = 2163,
+ CODE_FOR_aarch64_be_ld1di = 2164,
+ CODE_FOR_aarch64_be_st1v8qi = 2165,
+ CODE_FOR_aarch64_be_st1v16qi = 2166,
+ CODE_FOR_aarch64_be_st1v4hi = 2167,
+ CODE_FOR_aarch64_be_st1v8hi = 2168,
+ CODE_FOR_aarch64_be_st1v2si = 2169,
+ CODE_FOR_aarch64_be_st1v4si = 2170,
+ CODE_FOR_aarch64_be_st1v2di = 2171,
+ CODE_FOR_aarch64_be_st1v2sf = 2172,
+ CODE_FOR_aarch64_be_st1v4sf = 2173,
+ CODE_FOR_aarch64_be_st1v2df = 2174,
+ CODE_FOR_aarch64_be_st1di = 2175,
+ CODE_FOR_aarch64_ld2v8qi_dreg = 2176,
+ CODE_FOR_aarch64_ld2v4hi_dreg = 2177,
+ CODE_FOR_aarch64_ld2v2si_dreg = 2178,
+ CODE_FOR_aarch64_ld2v2sf_dreg = 2179,
+ CODE_FOR_aarch64_ld2di_dreg = 2180,
+ CODE_FOR_aarch64_ld2df_dreg = 2181,
+ CODE_FOR_aarch64_ld3v8qi_dreg = 2182,
+ CODE_FOR_aarch64_ld3v4hi_dreg = 2183,
+ CODE_FOR_aarch64_ld3v2si_dreg = 2184,
+ CODE_FOR_aarch64_ld3v2sf_dreg = 2185,
+ CODE_FOR_aarch64_ld3di_dreg = 2186,
+ CODE_FOR_aarch64_ld3df_dreg = 2187,
+ CODE_FOR_aarch64_ld4v8qi_dreg = 2188,
+ CODE_FOR_aarch64_ld4v4hi_dreg = 2189,
+ CODE_FOR_aarch64_ld4v2si_dreg = 2190,
+ CODE_FOR_aarch64_ld4v2sf_dreg = 2191,
+ CODE_FOR_aarch64_ld4di_dreg = 2192,
+ CODE_FOR_aarch64_ld4df_dreg = 2193,
+ CODE_FOR_aarch64_tbl1v8qi = 2194,
+ CODE_FOR_aarch64_tbl1v16qi = 2195,
+ CODE_FOR_aarch64_tbl2v16qi = 2196,
+ CODE_FOR_aarch64_combinev16qi = 2197,
+ CODE_FOR_aarch64_zip1v8qi = 2198,
+ CODE_FOR_aarch64_zip2v8qi = 2199,
+ CODE_FOR_aarch64_trn1v8qi = 2200,
+ CODE_FOR_aarch64_trn2v8qi = 2201,
+ CODE_FOR_aarch64_uzp1v8qi = 2202,
+ CODE_FOR_aarch64_uzp2v8qi = 2203,
+ CODE_FOR_aarch64_zip1v16qi = 2204,
+ CODE_FOR_aarch64_zip2v16qi = 2205,
+ CODE_FOR_aarch64_trn1v16qi = 2206,
+ CODE_FOR_aarch64_trn2v16qi = 2207,
+ CODE_FOR_aarch64_uzp1v16qi = 2208,
+ CODE_FOR_aarch64_uzp2v16qi = 2209,
+ CODE_FOR_aarch64_zip1v4hi = 2210,
+ CODE_FOR_aarch64_zip2v4hi = 2211,
+ CODE_FOR_aarch64_trn1v4hi = 2212,
+ CODE_FOR_aarch64_trn2v4hi = 2213,
+ CODE_FOR_aarch64_uzp1v4hi = 2214,
+ CODE_FOR_aarch64_uzp2v4hi = 2215,
+ CODE_FOR_aarch64_zip1v8hi = 2216,
+ CODE_FOR_aarch64_zip2v8hi = 2217,
+ CODE_FOR_aarch64_trn1v8hi = 2218,
+ CODE_FOR_aarch64_trn2v8hi = 2219,
+ CODE_FOR_aarch64_uzp1v8hi = 2220,
+ CODE_FOR_aarch64_uzp2v8hi = 2221,
+ CODE_FOR_aarch64_zip1v2si = 2222,
+ CODE_FOR_aarch64_zip2v2si = 2223,
+ CODE_FOR_aarch64_trn1v2si = 2224,
+ CODE_FOR_aarch64_trn2v2si = 2225,
+ CODE_FOR_aarch64_uzp1v2si = 2226,
+ CODE_FOR_aarch64_uzp2v2si = 2227,
+ CODE_FOR_aarch64_zip1v4si = 2228,
+ CODE_FOR_aarch64_zip2v4si = 2229,
+ CODE_FOR_aarch64_trn1v4si = 2230,
+ CODE_FOR_aarch64_trn2v4si = 2231,
+ CODE_FOR_aarch64_uzp1v4si = 2232,
+ CODE_FOR_aarch64_uzp2v4si = 2233,
+ CODE_FOR_aarch64_zip1v2di = 2234,
+ CODE_FOR_aarch64_zip2v2di = 2235,
+ CODE_FOR_aarch64_trn1v2di = 2236,
+ CODE_FOR_aarch64_trn2v2di = 2237,
+ CODE_FOR_aarch64_uzp1v2di = 2238,
+ CODE_FOR_aarch64_uzp2v2di = 2239,
+ CODE_FOR_aarch64_zip1v2sf = 2240,
+ CODE_FOR_aarch64_zip2v2sf = 2241,
+ CODE_FOR_aarch64_trn1v2sf = 2242,
+ CODE_FOR_aarch64_trn2v2sf = 2243,
+ CODE_FOR_aarch64_uzp1v2sf = 2244,
+ CODE_FOR_aarch64_uzp2v2sf = 2245,
+ CODE_FOR_aarch64_zip1v4sf = 2246,
+ CODE_FOR_aarch64_zip2v4sf = 2247,
+ CODE_FOR_aarch64_trn1v4sf = 2248,
+ CODE_FOR_aarch64_trn2v4sf = 2249,
+ CODE_FOR_aarch64_uzp1v4sf = 2250,
+ CODE_FOR_aarch64_uzp2v4sf = 2251,
+ CODE_FOR_aarch64_zip1v2df = 2252,
+ CODE_FOR_aarch64_zip2v2df = 2253,
+ CODE_FOR_aarch64_trn1v2df = 2254,
+ CODE_FOR_aarch64_trn2v2df = 2255,
+ CODE_FOR_aarch64_uzp1v2df = 2256,
+ CODE_FOR_aarch64_uzp2v2df = 2257,
+ CODE_FOR_aarch64_extv8qi = 2258,
+ CODE_FOR_aarch64_extv16qi = 2259,
+ CODE_FOR_aarch64_extv4hi = 2260,
+ CODE_FOR_aarch64_extv8hi = 2261,
+ CODE_FOR_aarch64_extv2si = 2262,
+ CODE_FOR_aarch64_extv4si = 2263,
+ CODE_FOR_aarch64_extv2di = 2264,
+ CODE_FOR_aarch64_extv2sf = 2265,
+ CODE_FOR_aarch64_extv4sf = 2266,
+ CODE_FOR_aarch64_extv2df = 2267,
+ CODE_FOR_aarch64_rev64v8qi = 2268,
+ CODE_FOR_aarch64_rev32v8qi = 2269,
+ CODE_FOR_aarch64_rev16v8qi = 2270,
+ CODE_FOR_aarch64_rev64v16qi = 2271,
+ CODE_FOR_aarch64_rev32v16qi = 2272,
+ CODE_FOR_aarch64_rev16v16qi = 2273,
+ CODE_FOR_aarch64_rev64v4hi = 2274,
+ CODE_FOR_aarch64_rev32v4hi = 2275,
+ CODE_FOR_aarch64_rev16v4hi = 2276,
+ CODE_FOR_aarch64_rev64v8hi = 2277,
+ CODE_FOR_aarch64_rev32v8hi = 2278,
+ CODE_FOR_aarch64_rev16v8hi = 2279,
+ CODE_FOR_aarch64_rev64v2si = 2280,
+ CODE_FOR_aarch64_rev32v2si = 2281,
+ CODE_FOR_aarch64_rev16v2si = 2282,
+ CODE_FOR_aarch64_rev64v4si = 2283,
+ CODE_FOR_aarch64_rev32v4si = 2284,
+ CODE_FOR_aarch64_rev16v4si = 2285,
+ CODE_FOR_aarch64_rev64v2di = 2286,
+ CODE_FOR_aarch64_rev32v2di = 2287,
+ CODE_FOR_aarch64_rev16v2di = 2288,
+ CODE_FOR_aarch64_rev64v2sf = 2289,
+ CODE_FOR_aarch64_rev32v2sf = 2290,
+ CODE_FOR_aarch64_rev16v2sf = 2291,
+ CODE_FOR_aarch64_rev64v4sf = 2292,
+ CODE_FOR_aarch64_rev32v4sf = 2293,
+ CODE_FOR_aarch64_rev16v4sf = 2294,
+ CODE_FOR_aarch64_rev64v2df = 2295,
+ CODE_FOR_aarch64_rev32v2df = 2296,
+ CODE_FOR_aarch64_rev16v2df = 2297,
+ CODE_FOR_aarch64_st2v8qi_dreg = 2298,
+ CODE_FOR_aarch64_st2v4hi_dreg = 2299,
+ CODE_FOR_aarch64_st2v2si_dreg = 2300,
+ CODE_FOR_aarch64_st2v2sf_dreg = 2301,
+ CODE_FOR_aarch64_st2di_dreg = 2302,
+ CODE_FOR_aarch64_st2df_dreg = 2303,
+ CODE_FOR_aarch64_st3v8qi_dreg = 2304,
+ CODE_FOR_aarch64_st3v4hi_dreg = 2305,
+ CODE_FOR_aarch64_st3v2si_dreg = 2306,
+ CODE_FOR_aarch64_st3v2sf_dreg = 2307,
+ CODE_FOR_aarch64_st3di_dreg = 2308,
+ CODE_FOR_aarch64_st3df_dreg = 2309,
+ CODE_FOR_aarch64_st4v8qi_dreg = 2310,
+ CODE_FOR_aarch64_st4v4hi_dreg = 2311,
+ CODE_FOR_aarch64_st4v2si_dreg = 2312,
+ CODE_FOR_aarch64_st4v2sf_dreg = 2313,
+ CODE_FOR_aarch64_st4di_dreg = 2314,
+ CODE_FOR_aarch64_st4df_dreg = 2315,
+ CODE_FOR_aarch64_frecpev2sf = 2326,
+ CODE_FOR_aarch64_frecpev4sf = 2327,
+ CODE_FOR_aarch64_frecpev2df = 2328,
+ CODE_FOR_aarch64_frecpesf = 2329,
+ CODE_FOR_aarch64_frecpxsf = 2330,
+ CODE_FOR_aarch64_frecpedf = 2331,
+ CODE_FOR_aarch64_frecpxdf = 2332,
+ CODE_FOR_aarch64_frecpsv2sf = 2333,
+ CODE_FOR_aarch64_frecpsv4sf = 2334,
+ CODE_FOR_aarch64_frecpsv2df = 2335,
+ CODE_FOR_aarch64_frecpssf = 2336,
+ CODE_FOR_aarch64_frecpsdf = 2337,
+ CODE_FOR_aarch64_crypto_aesev16qi = 2338,
+ CODE_FOR_aarch64_crypto_aesdv16qi = 2339,
+ CODE_FOR_aarch64_crypto_aesmcv16qi = 2340,
+ CODE_FOR_aarch64_crypto_aesimcv16qi = 2341,
+ CODE_FOR_aarch64_crypto_sha1hsi = 2342,
+ CODE_FOR_aarch64_crypto_sha1su1v4si = 2343,
+ CODE_FOR_aarch64_crypto_sha1cv4si = 2344,
+ CODE_FOR_aarch64_crypto_sha1mv4si = 2345,
+ CODE_FOR_aarch64_crypto_sha1pv4si = 2346,
+ CODE_FOR_aarch64_crypto_sha1su0v4si = 2347,
+ CODE_FOR_aarch64_crypto_sha256hv4si = 2348,
+ CODE_FOR_aarch64_crypto_sha256h2v4si = 2349,
+ CODE_FOR_aarch64_crypto_sha256su0v4si = 2350,
+ CODE_FOR_aarch64_crypto_sha256su1v4si = 2351,
+ CODE_FOR_aarch64_crypto_pmulldi = 2352,
+ CODE_FOR_aarch64_crypto_pmullv2di = 2353,
+ CODE_FOR_atomic_compare_and_swapqi_1 = 2354,
+ CODE_FOR_atomic_compare_and_swaphi_1 = 2355,
+ CODE_FOR_atomic_compare_and_swapsi_1 = 2356,
+ CODE_FOR_atomic_compare_and_swapdi_1 = 2357,
+ CODE_FOR_atomic_exchangeqi = 2358,
+ CODE_FOR_atomic_exchangehi = 2359,
+ CODE_FOR_atomic_exchangesi = 2360,
+ CODE_FOR_atomic_exchangedi = 2361,
+ CODE_FOR_atomic_addqi = 2362,
+ CODE_FOR_atomic_subqi = 2363,
+ CODE_FOR_atomic_orqi = 2364,
+ CODE_FOR_atomic_xorqi = 2365,
+ CODE_FOR_atomic_andqi = 2366,
+ CODE_FOR_atomic_addhi = 2367,
+ CODE_FOR_atomic_subhi = 2368,
+ CODE_FOR_atomic_orhi = 2369,
+ CODE_FOR_atomic_xorhi = 2370,
+ CODE_FOR_atomic_andhi = 2371,
+ CODE_FOR_atomic_addsi = 2372,
+ CODE_FOR_atomic_subsi = 2373,
+ CODE_FOR_atomic_orsi = 2374,
+ CODE_FOR_atomic_xorsi = 2375,
+ CODE_FOR_atomic_andsi = 2376,
+ CODE_FOR_atomic_adddi = 2377,
+ CODE_FOR_atomic_subdi = 2378,
+ CODE_FOR_atomic_ordi = 2379,
+ CODE_FOR_atomic_xordi = 2380,
+ CODE_FOR_atomic_anddi = 2381,
+ CODE_FOR_atomic_nandqi = 2382,
+ CODE_FOR_atomic_nandhi = 2383,
+ CODE_FOR_atomic_nandsi = 2384,
+ CODE_FOR_atomic_nanddi = 2385,
+ CODE_FOR_atomic_fetch_addqi = 2386,
+ CODE_FOR_atomic_fetch_subqi = 2387,
+ CODE_FOR_atomic_fetch_orqi = 2388,
+ CODE_FOR_atomic_fetch_xorqi = 2389,
+ CODE_FOR_atomic_fetch_andqi = 2390,
+ CODE_FOR_atomic_fetch_addhi = 2391,
+ CODE_FOR_atomic_fetch_subhi = 2392,
+ CODE_FOR_atomic_fetch_orhi = 2393,
+ CODE_FOR_atomic_fetch_xorhi = 2394,
+ CODE_FOR_atomic_fetch_andhi = 2395,
+ CODE_FOR_atomic_fetch_addsi = 2396,
+ CODE_FOR_atomic_fetch_subsi = 2397,
+ CODE_FOR_atomic_fetch_orsi = 2398,
+ CODE_FOR_atomic_fetch_xorsi = 2399,
+ CODE_FOR_atomic_fetch_andsi = 2400,
+ CODE_FOR_atomic_fetch_adddi = 2401,
+ CODE_FOR_atomic_fetch_subdi = 2402,
+ CODE_FOR_atomic_fetch_ordi = 2403,
+ CODE_FOR_atomic_fetch_xordi = 2404,
+ CODE_FOR_atomic_fetch_anddi = 2405,
+ CODE_FOR_atomic_fetch_nandqi = 2406,
+ CODE_FOR_atomic_fetch_nandhi = 2407,
+ CODE_FOR_atomic_fetch_nandsi = 2408,
+ CODE_FOR_atomic_fetch_nanddi = 2409,
+ CODE_FOR_atomic_add_fetchqi = 2410,
+ CODE_FOR_atomic_sub_fetchqi = 2411,
+ CODE_FOR_atomic_or_fetchqi = 2412,
+ CODE_FOR_atomic_xor_fetchqi = 2413,
+ CODE_FOR_atomic_and_fetchqi = 2414,
+ CODE_FOR_atomic_add_fetchhi = 2415,
+ CODE_FOR_atomic_sub_fetchhi = 2416,
+ CODE_FOR_atomic_or_fetchhi = 2417,
+ CODE_FOR_atomic_xor_fetchhi = 2418,
+ CODE_FOR_atomic_and_fetchhi = 2419,
+ CODE_FOR_atomic_add_fetchsi = 2420,
+ CODE_FOR_atomic_sub_fetchsi = 2421,
+ CODE_FOR_atomic_or_fetchsi = 2422,
+ CODE_FOR_atomic_xor_fetchsi = 2423,
+ CODE_FOR_atomic_and_fetchsi = 2424,
+ CODE_FOR_atomic_add_fetchdi = 2425,
+ CODE_FOR_atomic_sub_fetchdi = 2426,
+ CODE_FOR_atomic_or_fetchdi = 2427,
+ CODE_FOR_atomic_xor_fetchdi = 2428,
+ CODE_FOR_atomic_and_fetchdi = 2429,
+ CODE_FOR_atomic_nand_fetchqi = 2430,
+ CODE_FOR_atomic_nand_fetchhi = 2431,
+ CODE_FOR_atomic_nand_fetchsi = 2432,
+ CODE_FOR_atomic_nand_fetchdi = 2433,
+ CODE_FOR_atomic_loadqi = 2434,
+ CODE_FOR_atomic_loadhi = 2435,
+ CODE_FOR_atomic_loadsi = 2436,
+ CODE_FOR_atomic_loaddi = 2437,
+ CODE_FOR_atomic_storeqi = 2438,
+ CODE_FOR_atomic_storehi = 2439,
+ CODE_FOR_atomic_storesi = 2440,
+ CODE_FOR_atomic_storedi = 2441,
+ CODE_FOR_aarch64_load_exclusiveqi = 2442,
+ CODE_FOR_aarch64_load_exclusivehi = 2443,
+ CODE_FOR_aarch64_load_exclusivesi = 2444,
+ CODE_FOR_aarch64_load_exclusivedi = 2445,
+ CODE_FOR_aarch64_store_exclusiveqi = 2446,
+ CODE_FOR_aarch64_store_exclusivehi = 2447,
+ CODE_FOR_aarch64_store_exclusivesi = 2448,
+ CODE_FOR_aarch64_store_exclusivedi = 2449,
+ CODE_FOR_cbranchsi4 = 2451,
+ CODE_FOR_cbranchdi4 = 2452,
+ CODE_FOR_cbranchsf4 = 2453,
+ CODE_FOR_cbranchdf4 = 2454,
+ CODE_FOR_casesi = 2455,
+ CODE_FOR_prologue = 2456,
+ CODE_FOR_epilogue = 2457,
+ CODE_FOR_sibcall_epilogue = 2458,
+ CODE_FOR_call = 2460,
+ CODE_FOR_call_value = 2461,
+ CODE_FOR_sibcall = 2462,
+ CODE_FOR_sibcall_value = 2463,
+ CODE_FOR_untyped_call = 2464,
+ CODE_FOR_movqi = 2465,
+ CODE_FOR_movhi = 2466,
+ CODE_FOR_movsi = 2467,
+ CODE_FOR_movdi = 2468,
+ CODE_FOR_movti = 2471,
+ CODE_FOR_movsf = 2473,
+ CODE_FOR_movdf = 2474,
+ CODE_FOR_movtf = 2475,
+ CODE_FOR_movmemdi = 2477,
+ CODE_FOR_extendsidi2 = 2478,
+ CODE_FOR_zero_extendsidi2 = 2479,
+ CODE_FOR_extendqisi2 = 2480,
+ CODE_FOR_zero_extendqisi2 = 2481,
+ CODE_FOR_extendqidi2 = 2482,
+ CODE_FOR_zero_extendqidi2 = 2483,
+ CODE_FOR_extendhisi2 = 2484,
+ CODE_FOR_zero_extendhisi2 = 2485,
+ CODE_FOR_extendhidi2 = 2486,
+ CODE_FOR_zero_extendhidi2 = 2487,
+ CODE_FOR_extendqihi2 = 2488,
+ CODE_FOR_zero_extendqihi2 = 2489,
+ CODE_FOR_addsi3 = 2490,
+ CODE_FOR_adddi3 = 2491,
+ CODE_FOR_addti3 = 2492,
+ CODE_FOR_subti3 = 2493,
+ CODE_FOR_mulditi3 = 2495,
+ CODE_FOR_umulditi3 = 2496,
+ CODE_FOR_multi3 = 2497,
+ CODE_FOR_cstoresi4 = 2498,
+ CODE_FOR_cstoredi4 = 2499,
+ CODE_FOR_cstoresf4 = 2500,
+ CODE_FOR_cstoredf4 = 2501,
+ CODE_FOR_cmovsi6 = 2502,
+ CODE_FOR_cmovdi6 = 2503,
+ CODE_FOR_cmovsf6 = 2504,
+ CODE_FOR_cmovdf6 = 2505,
+ CODE_FOR_movqicc = 2506,
+ CODE_FOR_movhicc = 2507,
+ CODE_FOR_movsicc = 2508,
+ CODE_FOR_movdicc = 2509,
+ CODE_FOR_movsfsicc = 2510,
+ CODE_FOR_movdfsicc = 2511,
+ CODE_FOR_movsfdicc = 2512,
+ CODE_FOR_movdfdicc = 2513,
+ CODE_FOR_movsfcc = 2514,
+ CODE_FOR_movdfcc = 2515,
+ CODE_FOR_ffssi2 = 2518,
+ CODE_FOR_ffsdi2 = 2519,
+ CODE_FOR_ctzsi2 = 2520,
+ CODE_FOR_ctzdi2 = 2521,
+ CODE_FOR_ashlsi3 = 2522,
+ CODE_FOR_ashrsi3 = 2523,
+ CODE_FOR_lshrsi3 = 2524,
+ CODE_FOR_ashldi3 = 2525,
+ CODE_FOR_ashrdi3 = 2526,
+ CODE_FOR_lshrdi3 = 2527,
+ CODE_FOR_ashlqi3 = 2528,
+ CODE_FOR_ashlhi3 = 2529,
+ CODE_FOR_rotrsi3 = 2530,
+ CODE_FOR_rotrdi3 = 2531,
+ CODE_FOR_rotlsi3 = 2532,
+ CODE_FOR_rotldi3 = 2533,
+ CODE_FOR_extv = 2538,
+ CODE_FOR_extzv = 2539,
+ CODE_FOR_insvsi = 2540,
+ CODE_FOR_insvdi = 2541,
+ CODE_FOR_aarch64_reload_movti = 2542,
+ CODE_FOR_aarch64_reload_movtf = 2543,
+ CODE_FOR_add_losym = 2544,
+ CODE_FOR_tlsgd_small = 2545,
+ CODE_FOR_tlsle_small = 2546,
+ CODE_FOR_get_thread_pointerdi = 2547,
+ CODE_FOR_stack_protect_set = 2548,
+ CODE_FOR_stack_protect_test = 2549,
+ CODE_FOR_doloop_end = 2550,
+ CODE_FOR_movv8qi = 2551,
+ CODE_FOR_movv16qi = 2552,
+ CODE_FOR_movv4hi = 2553,
+ CODE_FOR_movv8hi = 2554,
+ CODE_FOR_movv2si = 2555,
+ CODE_FOR_movv4si = 2556,
+ CODE_FOR_movv2di = 2557,
+ CODE_FOR_movv2sf = 2558,
+ CODE_FOR_movv4sf = 2559,
+ CODE_FOR_movv2df = 2560,
+ CODE_FOR_movmisalignv8qi = 2561,
+ CODE_FOR_movmisalignv16qi = 2562,
+ CODE_FOR_movmisalignv4hi = 2563,
+ CODE_FOR_movmisalignv8hi = 2564,
+ CODE_FOR_movmisalignv2si = 2565,
+ CODE_FOR_movmisalignv4si = 2566,
+ CODE_FOR_movmisalignv2di = 2567,
+ CODE_FOR_movmisalignv2sf = 2568,
+ CODE_FOR_movmisalignv4sf = 2569,
+ CODE_FOR_movmisalignv2df = 2570,
+ CODE_FOR_aarch64_split_simd_movv16qi = 2583,
+ CODE_FOR_aarch64_split_simd_movv8hi = 2584,
+ CODE_FOR_aarch64_split_simd_movv4si = 2585,
+ CODE_FOR_aarch64_split_simd_movv2di = 2586,
+ CODE_FOR_aarch64_split_simd_movv4sf = 2587,
+ CODE_FOR_aarch64_split_simd_movv2df = 2588,
+ CODE_FOR_ctzv2si2 = 2589,
+ CODE_FOR_ctzv4si2 = 2590,
+ CODE_FOR_ashlv8qi3 = 2591,
+ CODE_FOR_ashlv16qi3 = 2592,
+ CODE_FOR_ashlv4hi3 = 2593,
+ CODE_FOR_ashlv8hi3 = 2594,
+ CODE_FOR_ashlv2si3 = 2595,
+ CODE_FOR_ashlv4si3 = 2596,
+ CODE_FOR_ashlv2di3 = 2597,
+ CODE_FOR_lshrv8qi3 = 2598,
+ CODE_FOR_lshrv16qi3 = 2599,
+ CODE_FOR_lshrv4hi3 = 2600,
+ CODE_FOR_lshrv8hi3 = 2601,
+ CODE_FOR_lshrv2si3 = 2602,
+ CODE_FOR_lshrv4si3 = 2603,
+ CODE_FOR_lshrv2di3 = 2604,
+ CODE_FOR_ashrv8qi3 = 2605,
+ CODE_FOR_ashrv16qi3 = 2606,
+ CODE_FOR_ashrv4hi3 = 2607,
+ CODE_FOR_ashrv8hi3 = 2608,
+ CODE_FOR_ashrv2si3 = 2609,
+ CODE_FOR_ashrv4si3 = 2610,
+ CODE_FOR_ashrv2di3 = 2611,
+ CODE_FOR_vashlv8qi3 = 2612,
+ CODE_FOR_vashlv16qi3 = 2613,
+ CODE_FOR_vashlv4hi3 = 2614,
+ CODE_FOR_vashlv8hi3 = 2615,
+ CODE_FOR_vashlv2si3 = 2616,
+ CODE_FOR_vashlv4si3 = 2617,
+ CODE_FOR_vashlv2di3 = 2618,
+ CODE_FOR_vashrv8qi3 = 2619,
+ CODE_FOR_vashrv16qi3 = 2620,
+ CODE_FOR_vashrv4hi3 = 2621,
+ CODE_FOR_vashrv8hi3 = 2622,
+ CODE_FOR_vashrv2si3 = 2623,
+ CODE_FOR_vashrv4si3 = 2624,
+ CODE_FOR_aarch64_ashr_simddi = 2625,
+ CODE_FOR_vlshrv8qi3 = 2626,
+ CODE_FOR_vlshrv16qi3 = 2627,
+ CODE_FOR_vlshrv4hi3 = 2628,
+ CODE_FOR_vlshrv8hi3 = 2629,
+ CODE_FOR_vlshrv2si3 = 2630,
+ CODE_FOR_vlshrv4si3 = 2631,
+ CODE_FOR_aarch64_lshr_simddi = 2632,
+ CODE_FOR_vec_setv8qi = 2633,
+ CODE_FOR_vec_setv16qi = 2634,
+ CODE_FOR_vec_setv4hi = 2635,
+ CODE_FOR_vec_setv8hi = 2636,
+ CODE_FOR_vec_setv2si = 2637,
+ CODE_FOR_vec_setv4si = 2638,
+ CODE_FOR_vec_setv2di = 2639,
+ CODE_FOR_vec_setv2sf = 2640,
+ CODE_FOR_vec_setv4sf = 2641,
+ CODE_FOR_vec_setv2df = 2642,
+ CODE_FOR_smaxv2di3 = 2643,
+ CODE_FOR_sminv2di3 = 2644,
+ CODE_FOR_umaxv2di3 = 2645,
+ CODE_FOR_uminv2di3 = 2646,
+ CODE_FOR_move_lo_quad_v16qi = 2647,
+ CODE_FOR_move_lo_quad_v8hi = 2648,
+ CODE_FOR_move_lo_quad_v4si = 2649,
+ CODE_FOR_move_lo_quad_v2di = 2650,
+ CODE_FOR_move_lo_quad_v4sf = 2651,
+ CODE_FOR_move_lo_quad_v2df = 2652,
+ CODE_FOR_move_hi_quad_v16qi = 2653,
+ CODE_FOR_move_hi_quad_v8hi = 2654,
+ CODE_FOR_move_hi_quad_v4si = 2655,
+ CODE_FOR_move_hi_quad_v2di = 2656,
+ CODE_FOR_move_hi_quad_v4sf = 2657,
+ CODE_FOR_move_hi_quad_v2df = 2658,
+ CODE_FOR_vec_pack_trunc_v4hi = 2659,
+ CODE_FOR_vec_pack_trunc_v2si = 2660,
+ CODE_FOR_vec_pack_trunc_di = 2661,
+ CODE_FOR_vec_unpacks_hi_v16qi = 2662,
+ CODE_FOR_vec_unpacku_hi_v16qi = 2663,
+ CODE_FOR_vec_unpacks_hi_v8hi = 2664,
+ CODE_FOR_vec_unpacku_hi_v8hi = 2665,
+ CODE_FOR_vec_unpacks_hi_v4si = 2666,
+ CODE_FOR_vec_unpacku_hi_v4si = 2667,
+ CODE_FOR_vec_unpacks_lo_v16qi = 2668,
+ CODE_FOR_vec_unpacku_lo_v16qi = 2669,
+ CODE_FOR_vec_unpacks_lo_v8hi = 2670,
+ CODE_FOR_vec_unpacku_lo_v8hi = 2671,
+ CODE_FOR_vec_unpacks_lo_v4si = 2672,
+ CODE_FOR_vec_unpacku_lo_v4si = 2673,
+ CODE_FOR_vec_widen_smult_lo_v16qi = 2674,
+ CODE_FOR_vec_widen_umult_lo_v16qi = 2675,
+ CODE_FOR_vec_widen_smult_lo_v8hi = 2676,
+ CODE_FOR_vec_widen_umult_lo_v8hi = 2677,
+ CODE_FOR_vec_widen_smult_lo_v4si = 2678,
+ CODE_FOR_vec_widen_umult_lo_v4si = 2679,
+ CODE_FOR_vec_widen_smult_hi_v16qi = 2680,
+ CODE_FOR_vec_widen_umult_hi_v16qi = 2681,
+ CODE_FOR_vec_widen_smult_hi_v8hi = 2682,
+ CODE_FOR_vec_widen_umult_hi_v8hi = 2683,
+ CODE_FOR_vec_widen_smult_hi_v4si = 2684,
+ CODE_FOR_vec_widen_umult_hi_v4si = 2685,
+ CODE_FOR_fixv2sfv2si2 = 2686,
+ CODE_FOR_fixunsv2sfv2si2 = 2687,
+ CODE_FOR_fixv4sfv4si2 = 2688,
+ CODE_FOR_fixunsv4sfv4si2 = 2689,
+ CODE_FOR_fixv2dfv2di2 = 2690,
+ CODE_FOR_fixunsv2dfv2di2 = 2691,
+ CODE_FOR_fix_truncv2sfv2si2 = 2692,
+ CODE_FOR_fixuns_truncv2sfv2si2 = 2693,
+ CODE_FOR_fix_truncv4sfv4si2 = 2694,
+ CODE_FOR_fixuns_truncv4sfv4si2 = 2695,
+ CODE_FOR_fix_truncv2dfv2di2 = 2696,
+ CODE_FOR_fixuns_truncv2dfv2di2 = 2697,
+ CODE_FOR_ftruncv2sf2 = 2698,
+ CODE_FOR_ftruncv4sf2 = 2699,
+ CODE_FOR_ftruncv2df2 = 2700,
+ CODE_FOR_vec_pack_trunc_v2df = 2701,
+ CODE_FOR_vec_pack_trunc_df = 2702,
+ CODE_FOR_reduc_plus_scal_v8qi = 2703,
+ CODE_FOR_reduc_plus_scal_v16qi = 2704,
+ CODE_FOR_reduc_plus_scal_v4hi = 2705,
+ CODE_FOR_reduc_plus_scal_v8hi = 2706,
+ CODE_FOR_reduc_plus_scal_v2si = 2707,
+ CODE_FOR_reduc_plus_scal_v4si = 2708,
+ CODE_FOR_reduc_plus_scal_v2di = 2709,
+ CODE_FOR_reduc_plus_scal_v2sf = 2710,
+ CODE_FOR_reduc_plus_scal_v2df = 2711,
+ CODE_FOR_reduc_plus_scal_v4sf = 2712,
+ CODE_FOR_reduc_smax_nan_scal_v2sf = 2713,
+ CODE_FOR_reduc_smin_nan_scal_v2sf = 2714,
+ CODE_FOR_reduc_smax_scal_v2sf = 2715,
+ CODE_FOR_reduc_smin_scal_v2sf = 2716,
+ CODE_FOR_reduc_smax_nan_scal_v4sf = 2717,
+ CODE_FOR_reduc_smin_nan_scal_v4sf = 2718,
+ CODE_FOR_reduc_smax_scal_v4sf = 2719,
+ CODE_FOR_reduc_smin_scal_v4sf = 2720,
+ CODE_FOR_reduc_smax_nan_scal_v2df = 2721,
+ CODE_FOR_reduc_smin_nan_scal_v2df = 2722,
+ CODE_FOR_reduc_smax_scal_v2df = 2723,
+ CODE_FOR_reduc_smin_scal_v2df = 2724,
+ CODE_FOR_reduc_umax_scal_v8qi = 2725,
+ CODE_FOR_reduc_umin_scal_v8qi = 2726,
+ CODE_FOR_reduc_smax_scal_v8qi = 2727,
+ CODE_FOR_reduc_smin_scal_v8qi = 2728,
+ CODE_FOR_reduc_umax_scal_v16qi = 2729,
+ CODE_FOR_reduc_umin_scal_v16qi = 2730,
+ CODE_FOR_reduc_smax_scal_v16qi = 2731,
+ CODE_FOR_reduc_smin_scal_v16qi = 2732,
+ CODE_FOR_reduc_umax_scal_v4hi = 2733,
+ CODE_FOR_reduc_umin_scal_v4hi = 2734,
+ CODE_FOR_reduc_smax_scal_v4hi = 2735,
+ CODE_FOR_reduc_smin_scal_v4hi = 2736,
+ CODE_FOR_reduc_umax_scal_v8hi = 2737,
+ CODE_FOR_reduc_umin_scal_v8hi = 2738,
+ CODE_FOR_reduc_smax_scal_v8hi = 2739,
+ CODE_FOR_reduc_smin_scal_v8hi = 2740,
+ CODE_FOR_reduc_umax_scal_v2si = 2741,
+ CODE_FOR_reduc_umin_scal_v2si = 2742,
+ CODE_FOR_reduc_smax_scal_v2si = 2743,
+ CODE_FOR_reduc_smin_scal_v2si = 2744,
+ CODE_FOR_reduc_umax_scal_v4si = 2745,
+ CODE_FOR_reduc_umin_scal_v4si = 2746,
+ CODE_FOR_reduc_smax_scal_v4si = 2747,
+ CODE_FOR_reduc_smin_scal_v4si = 2748,
+ CODE_FOR_aarch64_simd_bslv8qi = 2749,
+ CODE_FOR_aarch64_simd_bslv16qi = 2750,
+ CODE_FOR_aarch64_simd_bslv4hi = 2751,
+ CODE_FOR_aarch64_simd_bslv8hi = 2752,
+ CODE_FOR_aarch64_simd_bslv2si = 2753,
+ CODE_FOR_aarch64_simd_bslv4si = 2754,
+ CODE_FOR_aarch64_simd_bslv2di = 2755,
+ CODE_FOR_aarch64_simd_bslv2sf = 2756,
+ CODE_FOR_aarch64_simd_bslv4sf = 2757,
+ CODE_FOR_aarch64_simd_bslv2df = 2758,
+ CODE_FOR_aarch64_simd_bsldi = 2759,
+ CODE_FOR_aarch64_simd_bsldf = 2760,
+ CODE_FOR_aarch64_vcond_internalv8qiv8qi = 2761,
+ CODE_FOR_aarch64_vcond_internalv16qiv16qi = 2762,
+ CODE_FOR_aarch64_vcond_internalv4hiv4hi = 2763,
+ CODE_FOR_aarch64_vcond_internalv8hiv8hi = 2764,
+ CODE_FOR_aarch64_vcond_internalv2siv2si = 2765,
+ CODE_FOR_aarch64_vcond_internalv4siv4si = 2766,
+ CODE_FOR_aarch64_vcond_internalv2div2di = 2767,
+ CODE_FOR_aarch64_vcond_internalv2sfv2sf = 2768,
+ CODE_FOR_aarch64_vcond_internalv2siv2sf = 2769,
+ CODE_FOR_aarch64_vcond_internalv4sfv2sf = 2770,
+ CODE_FOR_aarch64_vcond_internalv4siv2sf = 2771,
+ CODE_FOR_aarch64_vcond_internalv2dfv2sf = 2772,
+ CODE_FOR_aarch64_vcond_internalv2div2sf = 2773,
+ CODE_FOR_aarch64_vcond_internalv2sfv4sf = 2774,
+ CODE_FOR_aarch64_vcond_internalv2siv4sf = 2775,
+ CODE_FOR_aarch64_vcond_internalv4sfv4sf = 2776,
+ CODE_FOR_aarch64_vcond_internalv4siv4sf = 2777,
+ CODE_FOR_aarch64_vcond_internalv2dfv4sf = 2778,
+ CODE_FOR_aarch64_vcond_internalv2div4sf = 2779,
+ CODE_FOR_aarch64_vcond_internalv2sfv2df = 2780,
+ CODE_FOR_aarch64_vcond_internalv2siv2df = 2781,
+ CODE_FOR_aarch64_vcond_internalv4sfv2df = 2782,
+ CODE_FOR_aarch64_vcond_internalv4siv2df = 2783,
+ CODE_FOR_aarch64_vcond_internalv2dfv2df = 2784,
+ CODE_FOR_aarch64_vcond_internalv2div2df = 2785,
+ CODE_FOR_vcondv8qiv8qi = 2786,
+ CODE_FOR_vcondv16qiv16qi = 2787,
+ CODE_FOR_vcondv4hiv4hi = 2788,
+ CODE_FOR_vcondv8hiv8hi = 2789,
+ CODE_FOR_vcondv2siv2si = 2790,
+ CODE_FOR_vcondv4siv4si = 2791,
+ CODE_FOR_vcondv2div2di = 2792,
+ CODE_FOR_vcondv2sfv2sf = 2793,
+ CODE_FOR_vcondv4sfv4sf = 2794,
+ CODE_FOR_vcondv2dfv2df = 2795,
+ CODE_FOR_vcondv2siv2sf = 2796,
+ CODE_FOR_vcondv4siv4sf = 2797,
+ CODE_FOR_vcondv2div2df = 2798,
+ CODE_FOR_vconduv8qiv8qi = 2799,
+ CODE_FOR_vconduv16qiv16qi = 2800,
+ CODE_FOR_vconduv4hiv4hi = 2801,
+ CODE_FOR_vconduv8hiv8hi = 2802,
+ CODE_FOR_vconduv2siv2si = 2803,
+ CODE_FOR_vconduv4siv4si = 2804,
+ CODE_FOR_vconduv2div2di = 2805,
+ CODE_FOR_aarch64_createv8qi = 2806,
+ CODE_FOR_aarch64_createv4hi = 2807,
+ CODE_FOR_aarch64_createv2si = 2808,
+ CODE_FOR_aarch64_createdi = 2809,
+ CODE_FOR_aarch64_createdf = 2810,
+ CODE_FOR_aarch64_createv2sf = 2811,
+ CODE_FOR_aarch64_be_checked_get_lanev8qi = 2812,
+ CODE_FOR_aarch64_be_checked_get_lanev16qi = 2813,
+ CODE_FOR_aarch64_be_checked_get_lanev4hi = 2814,
+ CODE_FOR_aarch64_be_checked_get_lanev8hi = 2815,
+ CODE_FOR_aarch64_be_checked_get_lanev2si = 2816,
+ CODE_FOR_aarch64_be_checked_get_lanev4si = 2817,
+ CODE_FOR_aarch64_be_checked_get_lanev2di = 2818,
+ CODE_FOR_aarch64_be_checked_get_lanev2sf = 2819,
+ CODE_FOR_aarch64_be_checked_get_lanev4sf = 2820,
+ CODE_FOR_aarch64_be_checked_get_lanev2df = 2821,
+ CODE_FOR_aarch64_get_lanedi = 2822,
+ CODE_FOR_aarch64_reinterpretv8qiv8qi = 2823,
+ CODE_FOR_aarch64_reinterpretv8qiv4hi = 2824,
+ CODE_FOR_aarch64_reinterpretv8qiv2si = 2825,
+ CODE_FOR_aarch64_reinterpretv8qiv2sf = 2826,
+ CODE_FOR_aarch64_reinterpretv8qidi = 2827,
+ CODE_FOR_aarch64_reinterpretv8qidf = 2828,
+ CODE_FOR_aarch64_reinterpretv4hiv8qi = 2829,
+ CODE_FOR_aarch64_reinterpretv4hiv4hi = 2830,
+ CODE_FOR_aarch64_reinterpretv4hiv2si = 2831,
+ CODE_FOR_aarch64_reinterpretv4hiv2sf = 2832,
+ CODE_FOR_aarch64_reinterpretv4hidi = 2833,
+ CODE_FOR_aarch64_reinterpretv4hidf = 2834,
+ CODE_FOR_aarch64_reinterpretv2siv8qi = 2835,
+ CODE_FOR_aarch64_reinterpretv2siv4hi = 2836,
+ CODE_FOR_aarch64_reinterpretv2siv2si = 2837,
+ CODE_FOR_aarch64_reinterpretv2siv2sf = 2838,
+ CODE_FOR_aarch64_reinterpretv2sidi = 2839,
+ CODE_FOR_aarch64_reinterpretv2sidf = 2840,
+ CODE_FOR_aarch64_reinterpretv2sfv8qi = 2841,
+ CODE_FOR_aarch64_reinterpretv2sfv4hi = 2842,
+ CODE_FOR_aarch64_reinterpretv2sfv2si = 2843,
+ CODE_FOR_aarch64_reinterpretv2sfv2sf = 2844,
+ CODE_FOR_aarch64_reinterpretv2sfdi = 2845,
+ CODE_FOR_aarch64_reinterpretv2sfdf = 2846,
+ CODE_FOR_aarch64_reinterpretdiv8qi = 2847,
+ CODE_FOR_aarch64_reinterpretdiv4hi = 2848,
+ CODE_FOR_aarch64_reinterpretdiv2si = 2849,
+ CODE_FOR_aarch64_reinterpretdidi = 2850,
+ CODE_FOR_aarch64_reinterpretdidf = 2851,
+ CODE_FOR_aarch64_reinterpretdiv2sf = 2852,
+ CODE_FOR_aarch64_reinterpretdfv8qi = 2853,
+ CODE_FOR_aarch64_reinterpretdfv4hi = 2854,
+ CODE_FOR_aarch64_reinterpretdfv2si = 2855,
+ CODE_FOR_aarch64_reinterpretdfdi = 2856,
+ CODE_FOR_aarch64_reinterpretdfdf = 2857,
+ CODE_FOR_aarch64_reinterpretdfv2sf = 2858,
+ CODE_FOR_aarch64_reinterpretv16qiv16qi = 2859,
+ CODE_FOR_aarch64_reinterpretv16qiv8hi = 2860,
+ CODE_FOR_aarch64_reinterpretv16qiv4si = 2861,
+ CODE_FOR_aarch64_reinterpretv16qiv2di = 2862,
+ CODE_FOR_aarch64_reinterpretv16qiv4sf = 2863,
+ CODE_FOR_aarch64_reinterpretv16qiv2df = 2864,
+ CODE_FOR_aarch64_reinterpretv8hiv16qi = 2865,
+ CODE_FOR_aarch64_reinterpretv8hiv8hi = 2866,
+ CODE_FOR_aarch64_reinterpretv8hiv4si = 2867,
+ CODE_FOR_aarch64_reinterpretv8hiv2di = 2868,
+ CODE_FOR_aarch64_reinterpretv8hiv4sf = 2869,
+ CODE_FOR_aarch64_reinterpretv8hiv2df = 2870,
+ CODE_FOR_aarch64_reinterpretv4siv16qi = 2871,
+ CODE_FOR_aarch64_reinterpretv4siv8hi = 2872,
+ CODE_FOR_aarch64_reinterpretv4siv4si = 2873,
+ CODE_FOR_aarch64_reinterpretv4siv2di = 2874,
+ CODE_FOR_aarch64_reinterpretv4siv4sf = 2875,
+ CODE_FOR_aarch64_reinterpretv4siv2df = 2876,
+ CODE_FOR_aarch64_reinterpretv4sfv16qi = 2877,
+ CODE_FOR_aarch64_reinterpretv4sfv8hi = 2878,
+ CODE_FOR_aarch64_reinterpretv4sfv4si = 2879,
+ CODE_FOR_aarch64_reinterpretv4sfv2di = 2880,
+ CODE_FOR_aarch64_reinterpretv4sfv4sf = 2881,
+ CODE_FOR_aarch64_reinterpretv4sfv2df = 2882,
+ CODE_FOR_aarch64_reinterpretv2div16qi = 2883,
+ CODE_FOR_aarch64_reinterpretv2div8hi = 2884,
+ CODE_FOR_aarch64_reinterpretv2div4si = 2885,
+ CODE_FOR_aarch64_reinterpretv2div2di = 2886,
+ CODE_FOR_aarch64_reinterpretv2div4sf = 2887,
+ CODE_FOR_aarch64_reinterpretv2div2df = 2888,
+ CODE_FOR_aarch64_reinterpretv2dfv16qi = 2889,
+ CODE_FOR_aarch64_reinterpretv2dfv8hi = 2890,
+ CODE_FOR_aarch64_reinterpretv2dfv4si = 2891,
+ CODE_FOR_aarch64_reinterpretv2dfv2di = 2892,
+ CODE_FOR_aarch64_reinterpretv2dfv4sf = 2893,
+ CODE_FOR_aarch64_reinterpretv2dfv2df = 2894,
+ CODE_FOR_aarch64_combinev8qi = 2895,
+ CODE_FOR_aarch64_combinev4hi = 2896,
+ CODE_FOR_aarch64_combinev2si = 2897,
+ CODE_FOR_aarch64_combinev2sf = 2898,
+ CODE_FOR_aarch64_combinedi = 2899,
+ CODE_FOR_aarch64_combinedf = 2900,
+ CODE_FOR_aarch64_simd_combinev8qi = 2907,
+ CODE_FOR_aarch64_simd_combinev4hi = 2908,
+ CODE_FOR_aarch64_simd_combinev2si = 2909,
+ CODE_FOR_aarch64_simd_combinev2sf = 2910,
+ CODE_FOR_aarch64_simd_combinedi = 2911,
+ CODE_FOR_aarch64_simd_combinedf = 2912,
+ CODE_FOR_aarch64_saddl2v16qi = 2913,
+ CODE_FOR_aarch64_saddl2v8hi = 2914,
+ CODE_FOR_aarch64_saddl2v4si = 2915,
+ CODE_FOR_aarch64_uaddl2v16qi = 2916,
+ CODE_FOR_aarch64_uaddl2v8hi = 2917,
+ CODE_FOR_aarch64_uaddl2v4si = 2918,
+ CODE_FOR_aarch64_ssubl2v16qi = 2919,
+ CODE_FOR_aarch64_ssubl2v8hi = 2920,
+ CODE_FOR_aarch64_ssubl2v4si = 2921,
+ CODE_FOR_aarch64_usubl2v16qi = 2922,
+ CODE_FOR_aarch64_usubl2v8hi = 2923,
+ CODE_FOR_aarch64_usubl2v4si = 2924,
+ CODE_FOR_aarch64_saddw2v16qi = 2925,
+ CODE_FOR_aarch64_saddw2v8hi = 2926,
+ CODE_FOR_aarch64_saddw2v4si = 2927,
+ CODE_FOR_aarch64_uaddw2v16qi = 2928,
+ CODE_FOR_aarch64_uaddw2v8hi = 2929,
+ CODE_FOR_aarch64_uaddw2v4si = 2930,
+ CODE_FOR_aarch64_ssubw2v16qi = 2931,
+ CODE_FOR_aarch64_ssubw2v8hi = 2932,
+ CODE_FOR_aarch64_ssubw2v4si = 2933,
+ CODE_FOR_aarch64_usubw2v16qi = 2934,
+ CODE_FOR_aarch64_usubw2v8hi = 2935,
+ CODE_FOR_aarch64_usubw2v4si = 2936,
+ CODE_FOR_aarch64_sqdmulh_lanev4hi = 2937,
+ CODE_FOR_aarch64_sqdmulh_lanev8hi = 2938,
+ CODE_FOR_aarch64_sqdmulh_lanev2si = 2939,
+ CODE_FOR_aarch64_sqdmulh_lanev4si = 2940,
+ CODE_FOR_aarch64_sqrdmulh_lanev4hi = 2941,
+ CODE_FOR_aarch64_sqrdmulh_lanev8hi = 2942,
+ CODE_FOR_aarch64_sqrdmulh_lanev2si = 2943,
+ CODE_FOR_aarch64_sqrdmulh_lanev4si = 2944,
+ CODE_FOR_aarch64_sqdmulh_laneqv4hi = 2945,
+ CODE_FOR_aarch64_sqdmulh_laneqv8hi = 2946,
+ CODE_FOR_aarch64_sqdmulh_laneqv2si = 2947,
+ CODE_FOR_aarch64_sqdmulh_laneqv4si = 2948,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4hi = 2949,
+ CODE_FOR_aarch64_sqrdmulh_laneqv8hi = 2950,
+ CODE_FOR_aarch64_sqrdmulh_laneqv2si = 2951,
+ CODE_FOR_aarch64_sqrdmulh_laneqv4si = 2952,
+ CODE_FOR_aarch64_sqdmulh_lanehi = 2953,
+ CODE_FOR_aarch64_sqdmulh_lanesi = 2954,
+ CODE_FOR_aarch64_sqrdmulh_lanehi = 2955,
+ CODE_FOR_aarch64_sqrdmulh_lanesi = 2956,
+ CODE_FOR_aarch64_sqdmlal_lanev4hi = 2957,
+ CODE_FOR_aarch64_sqdmlal_lanev2si = 2958,
+ CODE_FOR_aarch64_sqdmlal_lanehi = 2959,
+ CODE_FOR_aarch64_sqdmlal_lanesi = 2960,
+ CODE_FOR_aarch64_sqdmlal_laneqv4hi = 2961,
+ CODE_FOR_aarch64_sqdmlal_laneqv2si = 2962,
+ CODE_FOR_aarch64_sqdmlal_laneqhi = 2963,
+ CODE_FOR_aarch64_sqdmlal_laneqsi = 2964,
+ CODE_FOR_aarch64_sqdmlsl_lanev4hi = 2965,
+ CODE_FOR_aarch64_sqdmlsl_lanev2si = 2966,
+ CODE_FOR_aarch64_sqdmlsl_lanehi = 2967,
+ CODE_FOR_aarch64_sqdmlsl_lanesi = 2968,
+ CODE_FOR_aarch64_sqdmlsl_laneqv4hi = 2969,
+ CODE_FOR_aarch64_sqdmlsl_laneqv2si = 2970,
+ CODE_FOR_aarch64_sqdmlsl_laneqhi = 2971,
+ CODE_FOR_aarch64_sqdmlsl_laneqsi = 2972,
+ CODE_FOR_aarch64_sqdmlal2v8hi = 2973,
+ CODE_FOR_aarch64_sqdmlal2v4si = 2974,
+ CODE_FOR_aarch64_sqdmlsl2v8hi = 2975,
+ CODE_FOR_aarch64_sqdmlsl2v4si = 2976,
+ CODE_FOR_aarch64_sqdmlal2_lanev8hi = 2977,
+ CODE_FOR_aarch64_sqdmlal2_lanev4si = 2978,
+ CODE_FOR_aarch64_sqdmlal2_laneqv8hi = 2979,
+ CODE_FOR_aarch64_sqdmlal2_laneqv4si = 2980,
+ CODE_FOR_aarch64_sqdmlsl2_lanev8hi = 2981,
+ CODE_FOR_aarch64_sqdmlsl2_lanev4si = 2982,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv8hi = 2983,
+ CODE_FOR_aarch64_sqdmlsl2_laneqv4si = 2984,
+ CODE_FOR_aarch64_sqdmlal2_nv8hi = 2985,
+ CODE_FOR_aarch64_sqdmlal2_nv4si = 2986,
+ CODE_FOR_aarch64_sqdmlsl2_nv8hi = 2987,
+ CODE_FOR_aarch64_sqdmlsl2_nv4si = 2988,
+ CODE_FOR_aarch64_sqdmull_lanev4hi = 2989,
+ CODE_FOR_aarch64_sqdmull_lanev2si = 2990,
+ CODE_FOR_aarch64_sqdmull_lanehi = 2991,
+ CODE_FOR_aarch64_sqdmull_lanesi = 2992,
+ CODE_FOR_aarch64_sqdmull_laneqv4hi = 2993,
+ CODE_FOR_aarch64_sqdmull_laneqv2si = 2994,
+ CODE_FOR_aarch64_sqdmull_laneqhi = 2995,
+ CODE_FOR_aarch64_sqdmull_laneqsi = 2996,
+ CODE_FOR_aarch64_sqdmull2v8hi = 2997,
+ CODE_FOR_aarch64_sqdmull2v4si = 2998,
+ CODE_FOR_aarch64_sqdmull2_lanev8hi = 2999,
+ CODE_FOR_aarch64_sqdmull2_lanev4si = 3000,
+ CODE_FOR_aarch64_sqdmull2_laneqv8hi = 3001,
+ CODE_FOR_aarch64_sqdmull2_laneqv4si = 3002,
+ CODE_FOR_aarch64_sqdmull2_nv8hi = 3003,
+ CODE_FOR_aarch64_sqdmull2_nv4si = 3004,
+ CODE_FOR_movoi = 3015,
+ CODE_FOR_movci = 3016,
+ CODE_FOR_movxi = 3017,
+ CODE_FOR_aarch64_ld2rv8qi = 3021,
+ CODE_FOR_aarch64_ld2rv16qi = 3022,
+ CODE_FOR_aarch64_ld2rv4hi = 3023,
+ CODE_FOR_aarch64_ld2rv8hi = 3024,
+ CODE_FOR_aarch64_ld2rv2si = 3025,
+ CODE_FOR_aarch64_ld2rv4si = 3026,
+ CODE_FOR_aarch64_ld2rv2di = 3027,
+ CODE_FOR_aarch64_ld2rv2sf = 3028,
+ CODE_FOR_aarch64_ld2rv4sf = 3029,
+ CODE_FOR_aarch64_ld2rv2df = 3030,
+ CODE_FOR_aarch64_ld2rdi = 3031,
+ CODE_FOR_aarch64_ld2rdf = 3032,
+ CODE_FOR_aarch64_ld3rv8qi = 3033,
+ CODE_FOR_aarch64_ld3rv16qi = 3034,
+ CODE_FOR_aarch64_ld3rv4hi = 3035,
+ CODE_FOR_aarch64_ld3rv8hi = 3036,
+ CODE_FOR_aarch64_ld3rv2si = 3037,
+ CODE_FOR_aarch64_ld3rv4si = 3038,
+ CODE_FOR_aarch64_ld3rv2di = 3039,
+ CODE_FOR_aarch64_ld3rv2sf = 3040,
+ CODE_FOR_aarch64_ld3rv4sf = 3041,
+ CODE_FOR_aarch64_ld3rv2df = 3042,
+ CODE_FOR_aarch64_ld3rdi = 3043,
+ CODE_FOR_aarch64_ld3rdf = 3044,
+ CODE_FOR_aarch64_ld4rv8qi = 3045,
+ CODE_FOR_aarch64_ld4rv16qi = 3046,
+ CODE_FOR_aarch64_ld4rv4hi = 3047,
+ CODE_FOR_aarch64_ld4rv8hi = 3048,
+ CODE_FOR_aarch64_ld4rv2si = 3049,
+ CODE_FOR_aarch64_ld4rv4si = 3050,
+ CODE_FOR_aarch64_ld4rv2di = 3051,
+ CODE_FOR_aarch64_ld4rv2sf = 3052,
+ CODE_FOR_aarch64_ld4rv4sf = 3053,
+ CODE_FOR_aarch64_ld4rv2df = 3054,
+ CODE_FOR_aarch64_ld4rdi = 3055,
+ CODE_FOR_aarch64_ld4rdf = 3056,
+ CODE_FOR_aarch64_ld2v8qi = 3057,
+ CODE_FOR_aarch64_ld2v4hi = 3058,
+ CODE_FOR_aarch64_ld2v2si = 3059,
+ CODE_FOR_aarch64_ld2v2sf = 3060,
+ CODE_FOR_aarch64_ld2di = 3061,
+ CODE_FOR_aarch64_ld2df = 3062,
+ CODE_FOR_aarch64_ld3v8qi = 3063,
+ CODE_FOR_aarch64_ld3v4hi = 3064,
+ CODE_FOR_aarch64_ld3v2si = 3065,
+ CODE_FOR_aarch64_ld3v2sf = 3066,
+ CODE_FOR_aarch64_ld3di = 3067,
+ CODE_FOR_aarch64_ld3df = 3068,
+ CODE_FOR_aarch64_ld4v8qi = 3069,
+ CODE_FOR_aarch64_ld4v4hi = 3070,
+ CODE_FOR_aarch64_ld4v2si = 3071,
+ CODE_FOR_aarch64_ld4v2sf = 3072,
+ CODE_FOR_aarch64_ld4di = 3073,
+ CODE_FOR_aarch64_ld4df = 3074,
+ CODE_FOR_aarch64_ld1v8qi = 3075,
+ CODE_FOR_aarch64_ld1v16qi = 3076,
+ CODE_FOR_aarch64_ld1v4hi = 3077,
+ CODE_FOR_aarch64_ld1v8hi = 3078,
+ CODE_FOR_aarch64_ld1v2si = 3079,
+ CODE_FOR_aarch64_ld1v4si = 3080,
+ CODE_FOR_aarch64_ld1v2di = 3081,
+ CODE_FOR_aarch64_ld1v2sf = 3082,
+ CODE_FOR_aarch64_ld1v4sf = 3083,
+ CODE_FOR_aarch64_ld1v2df = 3084,
+ CODE_FOR_aarch64_ld2v16qi = 3085,
+ CODE_FOR_aarch64_ld3v16qi = 3086,
+ CODE_FOR_aarch64_ld4v16qi = 3087,
+ CODE_FOR_aarch64_ld2v8hi = 3088,
+ CODE_FOR_aarch64_ld3v8hi = 3089,
+ CODE_FOR_aarch64_ld4v8hi = 3090,
+ CODE_FOR_aarch64_ld2v4si = 3091,
+ CODE_FOR_aarch64_ld3v4si = 3092,
+ CODE_FOR_aarch64_ld4v4si = 3093,
+ CODE_FOR_aarch64_ld2v2di = 3094,
+ CODE_FOR_aarch64_ld3v2di = 3095,
+ CODE_FOR_aarch64_ld4v2di = 3096,
+ CODE_FOR_aarch64_ld2v4sf = 3097,
+ CODE_FOR_aarch64_ld3v4sf = 3098,
+ CODE_FOR_aarch64_ld4v4sf = 3099,
+ CODE_FOR_aarch64_ld2v2df = 3100,
+ CODE_FOR_aarch64_ld3v2df = 3101,
+ CODE_FOR_aarch64_ld4v2df = 3102,
+ CODE_FOR_aarch64_ld2_lanev16qi = 3103,
+ CODE_FOR_aarch64_ld2_lanev8hi = 3104,
+ CODE_FOR_aarch64_ld2_lanev4si = 3105,
+ CODE_FOR_aarch64_ld2_lanev2di = 3106,
+ CODE_FOR_aarch64_ld2_lanev4sf = 3107,
+ CODE_FOR_aarch64_ld2_lanev2df = 3108,
+ CODE_FOR_aarch64_ld3_lanev16qi = 3109,
+ CODE_FOR_aarch64_ld3_lanev8hi = 3110,
+ CODE_FOR_aarch64_ld3_lanev4si = 3111,
+ CODE_FOR_aarch64_ld3_lanev2di = 3112,
+ CODE_FOR_aarch64_ld3_lanev4sf = 3113,
+ CODE_FOR_aarch64_ld3_lanev2df = 3114,
+ CODE_FOR_aarch64_ld4_lanev16qi = 3115,
+ CODE_FOR_aarch64_ld4_lanev8hi = 3116,
+ CODE_FOR_aarch64_ld4_lanev4si = 3117,
+ CODE_FOR_aarch64_ld4_lanev2di = 3118,
+ CODE_FOR_aarch64_ld4_lanev4sf = 3119,
+ CODE_FOR_aarch64_ld4_lanev2df = 3120,
+ CODE_FOR_aarch64_get_dregoiv8qi = 3121,
+ CODE_FOR_aarch64_get_dregoiv4hi = 3122,
+ CODE_FOR_aarch64_get_dregoiv2si = 3123,
+ CODE_FOR_aarch64_get_dregoiv2sf = 3124,
+ CODE_FOR_aarch64_get_dregoidi = 3125,
+ CODE_FOR_aarch64_get_dregoidf = 3126,
+ CODE_FOR_aarch64_get_dregciv8qi = 3127,
+ CODE_FOR_aarch64_get_dregciv4hi = 3128,
+ CODE_FOR_aarch64_get_dregciv2si = 3129,
+ CODE_FOR_aarch64_get_dregciv2sf = 3130,
+ CODE_FOR_aarch64_get_dregcidi = 3131,
+ CODE_FOR_aarch64_get_dregcidf = 3132,
+ CODE_FOR_aarch64_get_dregxiv8qi = 3133,
+ CODE_FOR_aarch64_get_dregxiv4hi = 3134,
+ CODE_FOR_aarch64_get_dregxiv2si = 3135,
+ CODE_FOR_aarch64_get_dregxiv2sf = 3136,
+ CODE_FOR_aarch64_get_dregxidi = 3137,
+ CODE_FOR_aarch64_get_dregxidf = 3138,
+ CODE_FOR_aarch64_get_qregoiv16qi = 3139,
+ CODE_FOR_aarch64_get_qregciv16qi = 3140,
+ CODE_FOR_aarch64_get_qregxiv16qi = 3141,
+ CODE_FOR_aarch64_get_qregoiv8hi = 3142,
+ CODE_FOR_aarch64_get_qregciv8hi = 3143,
+ CODE_FOR_aarch64_get_qregxiv8hi = 3144,
+ CODE_FOR_aarch64_get_qregoiv4si = 3145,
+ CODE_FOR_aarch64_get_qregciv4si = 3146,
+ CODE_FOR_aarch64_get_qregxiv4si = 3147,
+ CODE_FOR_aarch64_get_qregoiv2di = 3148,
+ CODE_FOR_aarch64_get_qregciv2di = 3149,
+ CODE_FOR_aarch64_get_qregxiv2di = 3150,
+ CODE_FOR_aarch64_get_qregoiv4sf = 3151,
+ CODE_FOR_aarch64_get_qregciv4sf = 3152,
+ CODE_FOR_aarch64_get_qregxiv4sf = 3153,
+ CODE_FOR_aarch64_get_qregoiv2df = 3154,
+ CODE_FOR_aarch64_get_qregciv2df = 3155,
+ CODE_FOR_aarch64_get_qregxiv2df = 3156,
+ CODE_FOR_vec_perm_constv8qi = 3157,
+ CODE_FOR_vec_perm_constv16qi = 3158,
+ CODE_FOR_vec_perm_constv4hi = 3159,
+ CODE_FOR_vec_perm_constv8hi = 3160,
+ CODE_FOR_vec_perm_constv2si = 3161,
+ CODE_FOR_vec_perm_constv4si = 3162,
+ CODE_FOR_vec_perm_constv2di = 3163,
+ CODE_FOR_vec_perm_constv2sf = 3164,
+ CODE_FOR_vec_perm_constv4sf = 3165,
+ CODE_FOR_vec_perm_constv2df = 3166,
+ CODE_FOR_vec_permv8qi = 3167,
+ CODE_FOR_vec_permv16qi = 3168,
+ CODE_FOR_aarch64_im_lane_boundsi = 3170,
+ CODE_FOR_aarch64_st2v8qi = 3171,
+ CODE_FOR_aarch64_st2v4hi = 3172,
+ CODE_FOR_aarch64_st2v2si = 3173,
+ CODE_FOR_aarch64_st2v2sf = 3174,
+ CODE_FOR_aarch64_st2di = 3175,
+ CODE_FOR_aarch64_st2df = 3176,
+ CODE_FOR_aarch64_st3v8qi = 3177,
+ CODE_FOR_aarch64_st3v4hi = 3178,
+ CODE_FOR_aarch64_st3v2si = 3179,
+ CODE_FOR_aarch64_st3v2sf = 3180,
+ CODE_FOR_aarch64_st3di = 3181,
+ CODE_FOR_aarch64_st3df = 3182,
+ CODE_FOR_aarch64_st4v8qi = 3183,
+ CODE_FOR_aarch64_st4v4hi = 3184,
+ CODE_FOR_aarch64_st4v2si = 3185,
+ CODE_FOR_aarch64_st4v2sf = 3186,
+ CODE_FOR_aarch64_st4di = 3187,
+ CODE_FOR_aarch64_st4df = 3188,
+ CODE_FOR_aarch64_st2v16qi = 3189,
+ CODE_FOR_aarch64_st3v16qi = 3190,
+ CODE_FOR_aarch64_st4v16qi = 3191,
+ CODE_FOR_aarch64_st2v8hi = 3192,
+ CODE_FOR_aarch64_st3v8hi = 3193,
+ CODE_FOR_aarch64_st4v8hi = 3194,
+ CODE_FOR_aarch64_st2v4si = 3195,
+ CODE_FOR_aarch64_st3v4si = 3196,
+ CODE_FOR_aarch64_st4v4si = 3197,
+ CODE_FOR_aarch64_st2v2di = 3198,
+ CODE_FOR_aarch64_st3v2di = 3199,
+ CODE_FOR_aarch64_st4v2di = 3200,
+ CODE_FOR_aarch64_st2v4sf = 3201,
+ CODE_FOR_aarch64_st3v4sf = 3202,
+ CODE_FOR_aarch64_st4v4sf = 3203,
+ CODE_FOR_aarch64_st2v2df = 3204,
+ CODE_FOR_aarch64_st3v2df = 3205,
+ CODE_FOR_aarch64_st4v2df = 3206,
+ CODE_FOR_aarch64_st2_lanev16qi = 3207,
+ CODE_FOR_aarch64_st2_lanev8hi = 3208,
+ CODE_FOR_aarch64_st2_lanev4si = 3209,
+ CODE_FOR_aarch64_st2_lanev2di = 3210,
+ CODE_FOR_aarch64_st2_lanev4sf = 3211,
+ CODE_FOR_aarch64_st2_lanev2df = 3212,
+ CODE_FOR_aarch64_st3_lanev16qi = 3213,
+ CODE_FOR_aarch64_st3_lanev8hi = 3214,
+ CODE_FOR_aarch64_st3_lanev4si = 3215,
+ CODE_FOR_aarch64_st3_lanev2di = 3216,
+ CODE_FOR_aarch64_st3_lanev4sf = 3217,
+ CODE_FOR_aarch64_st3_lanev2df = 3218,
+ CODE_FOR_aarch64_st4_lanev16qi = 3219,
+ CODE_FOR_aarch64_st4_lanev8hi = 3220,
+ CODE_FOR_aarch64_st4_lanev4si = 3221,
+ CODE_FOR_aarch64_st4_lanev2di = 3222,
+ CODE_FOR_aarch64_st4_lanev4sf = 3223,
+ CODE_FOR_aarch64_st4_lanev2df = 3224,
+ CODE_FOR_aarch64_st1v8qi = 3225,
+ CODE_FOR_aarch64_st1v16qi = 3226,
+ CODE_FOR_aarch64_st1v4hi = 3227,
+ CODE_FOR_aarch64_st1v8hi = 3228,
+ CODE_FOR_aarch64_st1v2si = 3229,
+ CODE_FOR_aarch64_st1v4si = 3230,
+ CODE_FOR_aarch64_st1v2di = 3231,
+ CODE_FOR_aarch64_st1v2sf = 3232,
+ CODE_FOR_aarch64_st1v4sf = 3233,
+ CODE_FOR_aarch64_st1v2df = 3234,
+ CODE_FOR_aarch64_set_qregoiv16qi = 3235,
+ CODE_FOR_aarch64_set_qregciv16qi = 3236,
+ CODE_FOR_aarch64_set_qregxiv16qi = 3237,
+ CODE_FOR_aarch64_set_qregoiv8hi = 3238,
+ CODE_FOR_aarch64_set_qregciv8hi = 3239,
+ CODE_FOR_aarch64_set_qregxiv8hi = 3240,
+ CODE_FOR_aarch64_set_qregoiv4si = 3241,
+ CODE_FOR_aarch64_set_qregciv4si = 3242,
+ CODE_FOR_aarch64_set_qregxiv4si = 3243,
+ CODE_FOR_aarch64_set_qregoiv2di = 3244,
+ CODE_FOR_aarch64_set_qregciv2di = 3245,
+ CODE_FOR_aarch64_set_qregxiv2di = 3246,
+ CODE_FOR_aarch64_set_qregoiv4sf = 3247,
+ CODE_FOR_aarch64_set_qregciv4sf = 3248,
+ CODE_FOR_aarch64_set_qregxiv4sf = 3249,
+ CODE_FOR_aarch64_set_qregoiv2df = 3250,
+ CODE_FOR_aarch64_set_qregciv2df = 3251,
+ CODE_FOR_aarch64_set_qregxiv2df = 3252,
+ CODE_FOR_vec_initv8qi = 3253,
+ CODE_FOR_vec_initv16qi = 3254,
+ CODE_FOR_vec_initv4hi = 3255,
+ CODE_FOR_vec_initv8hi = 3256,
+ CODE_FOR_vec_initv2si = 3257,
+ CODE_FOR_vec_initv4si = 3258,
+ CODE_FOR_vec_initv2di = 3259,
+ CODE_FOR_vec_initv2sf = 3260,
+ CODE_FOR_vec_initv4sf = 3261,
+ CODE_FOR_vec_initv2df = 3262,
+ CODE_FOR_vec_extractv8qi = 3263,
+ CODE_FOR_vec_extractv16qi = 3264,
+ CODE_FOR_vec_extractv4hi = 3265,
+ CODE_FOR_vec_extractv8hi = 3266,
+ CODE_FOR_vec_extractv2si = 3267,
+ CODE_FOR_vec_extractv4si = 3268,
+ CODE_FOR_vec_extractv2di = 3269,
+ CODE_FOR_vec_extractv2sf = 3270,
+ CODE_FOR_vec_extractv4sf = 3271,
+ CODE_FOR_vec_extractv2df = 3272,
+ CODE_FOR_atomic_compare_and_swapqi = 3273,
+ CODE_FOR_atomic_compare_and_swaphi = 3274,
+ CODE_FOR_atomic_compare_and_swapsi = 3275,
+ CODE_FOR_atomic_compare_and_swapdi = 3276,
+ CODE_FOR_mem_thread_fence = 3357,
+ CODE_FOR_dmb = 3358,
LAST_INSN_CODE
};
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-constants.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-constants.h
index 837be87..30f9dd2 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-constants.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-constants.h
@@ -6,7 +6,7 @@
#define SFP_REGNUM 64
#define R12_REGNUM 12
-#define R11_REGNUM 11
+#define CC_REGNUM 66
#define R29_REGNUM 29
#define R15_REGNUM 15
#define V15_REGNUM 47
@@ -16,12 +16,13 @@
#define IP0_REGNUM 16
#define R5_REGNUM 5
#define R25_REGNUM 25
+#define R11_REGNUM 11
#define V31_REGNUM 63
#define R9_REGNUM 9
#define V0_REGNUM 32
-#define R10_REGNUM 10
#define R14_REGNUM 14
#define SP_REGNUM 31
+#define R10_REGNUM 10
#define R1_REGNUM 1
#define R21_REGNUM 21
#define R17_REGNUM 17
@@ -31,7 +32,6 @@
#define R30_REGNUM 30
#define R8_REGNUM 8
#define R27_REGNUM 27
-#define CC_REGNUM 66
#define R13_REGNUM 13
#define AP_REGNUM 65
#define R0_REGNUM 0
@@ -76,125 +76,126 @@ enum unspec {
UNSPEC_LD3_DUP = 26,
UNSPEC_LD4 = 27,
UNSPEC_LD4_DUP = 28,
- UNSPEC_MB = 29,
- UNSPEC_NOP = 30,
- UNSPEC_PRLG_STK = 31,
- UNSPEC_RBIT = 32,
- UNSPEC_SISD_NEG = 33,
- UNSPEC_SISD_SSHL = 34,
- UNSPEC_SISD_USHL = 35,
- UNSPEC_SSHL_2S = 36,
- UNSPEC_SSHR64 = 37,
- UNSPEC_ST1 = 38,
- UNSPEC_ST2 = 39,
- UNSPEC_ST3 = 40,
- UNSPEC_ST4 = 41,
- UNSPEC_ST2_LANE = 42,
- UNSPEC_ST3_LANE = 43,
- UNSPEC_ST4_LANE = 44,
- UNSPEC_TLS = 45,
- UNSPEC_TLSDESC = 46,
- UNSPEC_USHL_2S = 47,
- UNSPEC_USHR64 = 48,
- UNSPEC_VSTRUCTDUMMY = 49,
- UNSPEC_SP_SET = 50,
- UNSPEC_SP_TEST = 51,
- UNSPEC_ASHIFT_SIGNED = 52,
- UNSPEC_ASHIFT_UNSIGNED = 53,
- UNSPEC_FMAX = 54,
- UNSPEC_FMAXNMV = 55,
- UNSPEC_FMAXV = 56,
- UNSPEC_FMIN = 57,
- UNSPEC_FMINNMV = 58,
- UNSPEC_FMINV = 59,
- UNSPEC_FADDV = 60,
- UNSPEC_ADDV = 61,
- UNSPEC_SMAXV = 62,
- UNSPEC_SMINV = 63,
- UNSPEC_UMAXV = 64,
- UNSPEC_UMINV = 65,
- UNSPEC_SHADD = 66,
- UNSPEC_UHADD = 67,
- UNSPEC_SRHADD = 68,
- UNSPEC_URHADD = 69,
- UNSPEC_SHSUB = 70,
- UNSPEC_UHSUB = 71,
- UNSPEC_SRHSUB = 72,
- UNSPEC_URHSUB = 73,
- UNSPEC_ADDHN = 74,
- UNSPEC_RADDHN = 75,
- UNSPEC_SUBHN = 76,
- UNSPEC_RSUBHN = 77,
- UNSPEC_ADDHN2 = 78,
- UNSPEC_RADDHN2 = 79,
- UNSPEC_SUBHN2 = 80,
- UNSPEC_RSUBHN2 = 81,
- UNSPEC_SQDMULH = 82,
- UNSPEC_SQRDMULH = 83,
- UNSPEC_PMUL = 84,
- UNSPEC_USQADD = 85,
- UNSPEC_SUQADD = 86,
- UNSPEC_SQXTUN = 87,
- UNSPEC_SQXTN = 88,
- UNSPEC_UQXTN = 89,
- UNSPEC_SSRA = 90,
- UNSPEC_USRA = 91,
- UNSPEC_SRSRA = 92,
- UNSPEC_URSRA = 93,
- UNSPEC_SRSHR = 94,
- UNSPEC_URSHR = 95,
- UNSPEC_SQSHLU = 96,
- UNSPEC_SQSHL = 97,
- UNSPEC_UQSHL = 98,
- UNSPEC_SQSHRUN = 99,
- UNSPEC_SQRSHRUN = 100,
- UNSPEC_SQSHRN = 101,
- UNSPEC_UQSHRN = 102,
- UNSPEC_SQRSHRN = 103,
- UNSPEC_UQRSHRN = 104,
- UNSPEC_SSHL = 105,
- UNSPEC_USHL = 106,
- UNSPEC_SRSHL = 107,
- UNSPEC_URSHL = 108,
- UNSPEC_SQRSHL = 109,
- UNSPEC_UQRSHL = 110,
- UNSPEC_SSLI = 111,
- UNSPEC_USLI = 112,
- UNSPEC_SSRI = 113,
- UNSPEC_USRI = 114,
- UNSPEC_SSHLL = 115,
- UNSPEC_USHLL = 116,
- UNSPEC_ADDP = 117,
- UNSPEC_TBL = 118,
- UNSPEC_CONCAT = 119,
- UNSPEC_ZIP1 = 120,
- UNSPEC_ZIP2 = 121,
- UNSPEC_UZP1 = 122,
- UNSPEC_UZP2 = 123,
- UNSPEC_TRN1 = 124,
- UNSPEC_TRN2 = 125,
- UNSPEC_EXT = 126,
- UNSPEC_REV64 = 127,
- UNSPEC_REV32 = 128,
- UNSPEC_REV16 = 129,
- UNSPEC_AESE = 130,
- UNSPEC_AESD = 131,
- UNSPEC_AESMC = 132,
- UNSPEC_AESIMC = 133,
- UNSPEC_SHA1C = 134,
- UNSPEC_SHA1M = 135,
- UNSPEC_SHA1P = 136,
- UNSPEC_SHA1H = 137,
- UNSPEC_SHA1SU0 = 138,
- UNSPEC_SHA1SU1 = 139,
- UNSPEC_SHA256H = 140,
- UNSPEC_SHA256H2 = 141,
- UNSPEC_SHA256SU0 = 142,
- UNSPEC_SHA256SU1 = 143,
- UNSPEC_PMULL = 144,
- UNSPEC_PMULL2 = 145
+ UNSPEC_LD2_LANE = 29,
+ UNSPEC_LD3_LANE = 30,
+ UNSPEC_LD4_LANE = 31,
+ UNSPEC_MB = 32,
+ UNSPEC_NOP = 33,
+ UNSPEC_PRLG_STK = 34,
+ UNSPEC_RBIT = 35,
+ UNSPEC_SISD_NEG = 36,
+ UNSPEC_SISD_SSHL = 37,
+ UNSPEC_SISD_USHL = 38,
+ UNSPEC_SSHL_2S = 39,
+ UNSPEC_ST1 = 40,
+ UNSPEC_ST2 = 41,
+ UNSPEC_ST3 = 42,
+ UNSPEC_ST4 = 43,
+ UNSPEC_ST2_LANE = 44,
+ UNSPEC_ST3_LANE = 45,
+ UNSPEC_ST4_LANE = 46,
+ UNSPEC_TLS = 47,
+ UNSPEC_TLSDESC = 48,
+ UNSPEC_USHL_2S = 49,
+ UNSPEC_VSTRUCTDUMMY = 50,
+ UNSPEC_SP_SET = 51,
+ UNSPEC_SP_TEST = 52,
+ UNSPEC_ASHIFT_SIGNED = 53,
+ UNSPEC_ASHIFT_UNSIGNED = 54,
+ UNSPEC_FMAX = 55,
+ UNSPEC_FMAXNMV = 56,
+ UNSPEC_FMAXV = 57,
+ UNSPEC_FMIN = 58,
+ UNSPEC_FMINNMV = 59,
+ UNSPEC_FMINV = 60,
+ UNSPEC_FADDV = 61,
+ UNSPEC_ADDV = 62,
+ UNSPEC_SMAXV = 63,
+ UNSPEC_SMINV = 64,
+ UNSPEC_UMAXV = 65,
+ UNSPEC_UMINV = 66,
+ UNSPEC_SHADD = 67,
+ UNSPEC_UHADD = 68,
+ UNSPEC_SRHADD = 69,
+ UNSPEC_URHADD = 70,
+ UNSPEC_SHSUB = 71,
+ UNSPEC_UHSUB = 72,
+ UNSPEC_SRHSUB = 73,
+ UNSPEC_URHSUB = 74,
+ UNSPEC_ADDHN = 75,
+ UNSPEC_RADDHN = 76,
+ UNSPEC_SUBHN = 77,
+ UNSPEC_RSUBHN = 78,
+ UNSPEC_ADDHN2 = 79,
+ UNSPEC_RADDHN2 = 80,
+ UNSPEC_SUBHN2 = 81,
+ UNSPEC_RSUBHN2 = 82,
+ UNSPEC_SQDMULH = 83,
+ UNSPEC_SQRDMULH = 84,
+ UNSPEC_PMUL = 85,
+ UNSPEC_USQADD = 86,
+ UNSPEC_SUQADD = 87,
+ UNSPEC_SQXTUN = 88,
+ UNSPEC_SQXTN = 89,
+ UNSPEC_UQXTN = 90,
+ UNSPEC_SSRA = 91,
+ UNSPEC_USRA = 92,
+ UNSPEC_SRSRA = 93,
+ UNSPEC_URSRA = 94,
+ UNSPEC_SRSHR = 95,
+ UNSPEC_URSHR = 96,
+ UNSPEC_SQSHLU = 97,
+ UNSPEC_SQSHL = 98,
+ UNSPEC_UQSHL = 99,
+ UNSPEC_SQSHRUN = 100,
+ UNSPEC_SQRSHRUN = 101,
+ UNSPEC_SQSHRN = 102,
+ UNSPEC_UQSHRN = 103,
+ UNSPEC_SQRSHRN = 104,
+ UNSPEC_UQRSHRN = 105,
+ UNSPEC_SSHL = 106,
+ UNSPEC_USHL = 107,
+ UNSPEC_SRSHL = 108,
+ UNSPEC_URSHL = 109,
+ UNSPEC_SQRSHL = 110,
+ UNSPEC_UQRSHL = 111,
+ UNSPEC_SSLI = 112,
+ UNSPEC_USLI = 113,
+ UNSPEC_SSRI = 114,
+ UNSPEC_USRI = 115,
+ UNSPEC_SSHLL = 116,
+ UNSPEC_USHLL = 117,
+ UNSPEC_ADDP = 118,
+ UNSPEC_TBL = 119,
+ UNSPEC_CONCAT = 120,
+ UNSPEC_ZIP1 = 121,
+ UNSPEC_ZIP2 = 122,
+ UNSPEC_UZP1 = 123,
+ UNSPEC_UZP2 = 124,
+ UNSPEC_TRN1 = 125,
+ UNSPEC_TRN2 = 126,
+ UNSPEC_EXT = 127,
+ UNSPEC_REV64 = 128,
+ UNSPEC_REV32 = 129,
+ UNSPEC_REV16 = 130,
+ UNSPEC_AESE = 131,
+ UNSPEC_AESD = 132,
+ UNSPEC_AESMC = 133,
+ UNSPEC_AESIMC = 134,
+ UNSPEC_SHA1C = 135,
+ UNSPEC_SHA1M = 136,
+ UNSPEC_SHA1P = 137,
+ UNSPEC_SHA1H = 138,
+ UNSPEC_SHA1SU0 = 139,
+ UNSPEC_SHA1SU1 = 140,
+ UNSPEC_SHA256H = 141,
+ UNSPEC_SHA256H2 = 142,
+ UNSPEC_SHA256SU0 = 143,
+ UNSPEC_SHA256SU1 = 144,
+ UNSPEC_PMULL = 145,
+ UNSPEC_PMULL2 = 146
};
-#define NUM_UNSPEC_VALUES 146
+#define NUM_UNSPEC_VALUES 147
extern const char *const unspec_strings[];
enum unspecv {
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-flags.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-flags.h
index c3d8563..ca01531 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-flags.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/insn-flags.h
@@ -448,8 +448,6 @@
#define HAVE_aarch64_simd_reg_shlv2si_signed (TARGET_SIMD)
#define HAVE_aarch64_simd_reg_shlv4si_signed (TARGET_SIMD)
#define HAVE_aarch64_simd_reg_shlv2di_signed (TARGET_SIMD)
-#define HAVE_aarch64_sshr_simddi (TARGET_SIMD)
-#define HAVE_aarch64_ushr_simddi (TARGET_SIMD)
#define HAVE_aarch64_simd_vec_setv2di (TARGET_SIMD)
#define HAVE_aarch64_simd_vec_setv2sf (TARGET_SIMD)
#define HAVE_aarch64_simd_vec_setv4sf (TARGET_SIMD)
@@ -1426,6 +1424,12 @@
#define HAVE_aarch64_simd_ld2rv2df (TARGET_SIMD)
#define HAVE_aarch64_simd_ld2rdi (TARGET_SIMD)
#define HAVE_aarch64_simd_ld2rdf (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesoi_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesoi_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesoi_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesoi_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesoi_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesoi_lanev2df (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv16qi (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv8hi (TARGET_SIMD)
#define HAVE_vec_store_lanesoiv4si (TARGET_SIMD)
@@ -1456,6 +1460,12 @@
#define HAVE_aarch64_simd_ld3rv2df (TARGET_SIMD)
#define HAVE_aarch64_simd_ld3rdi (TARGET_SIMD)
#define HAVE_aarch64_simd_ld3rdf (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesci_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesci_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesci_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesci_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesci_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesci_lanev2df (TARGET_SIMD)
#define HAVE_vec_store_lanesciv16qi (TARGET_SIMD)
#define HAVE_vec_store_lanesciv8hi (TARGET_SIMD)
#define HAVE_vec_store_lanesciv4si (TARGET_SIMD)
@@ -1486,6 +1496,12 @@
#define HAVE_aarch64_simd_ld4rv2df (TARGET_SIMD)
#define HAVE_aarch64_simd_ld4rdi (TARGET_SIMD)
#define HAVE_aarch64_simd_ld4rdf (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesxi_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesxi_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesxi_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesxi_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesxi_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_vec_load_lanesxi_lanev2df (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv16qi (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv8hi (TARGET_SIMD)
#define HAVE_vec_store_lanesxiv4si (TARGET_SIMD)
@@ -2393,6 +2409,24 @@
#define HAVE_aarch64_ld2v2df (TARGET_SIMD)
#define HAVE_aarch64_ld3v2df (TARGET_SIMD)
#define HAVE_aarch64_ld4v2df (TARGET_SIMD)
+#define HAVE_aarch64_ld2_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_ld2_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_ld2_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_ld2_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_ld2_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_ld2_lanev2df (TARGET_SIMD)
+#define HAVE_aarch64_ld3_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_ld3_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_ld3_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_ld3_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_ld3_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_ld3_lanev2df (TARGET_SIMD)
+#define HAVE_aarch64_ld4_lanev16qi (TARGET_SIMD)
+#define HAVE_aarch64_ld4_lanev8hi (TARGET_SIMD)
+#define HAVE_aarch64_ld4_lanev4si (TARGET_SIMD)
+#define HAVE_aarch64_ld4_lanev2di (TARGET_SIMD)
+#define HAVE_aarch64_ld4_lanev4sf (TARGET_SIMD)
+#define HAVE_aarch64_ld4_lanev2df (TARGET_SIMD)
#define HAVE_aarch64_get_dregoiv8qi (TARGET_SIMD)
#define HAVE_aarch64_get_dregoiv4hi (TARGET_SIMD)
#define HAVE_aarch64_get_dregoiv2si (TARGET_SIMD)
@@ -2964,8 +2998,6 @@ extern rtx gen_aarch64_simd_reg_shlv8hi_signed (rtx, rtx, rtx);
extern rtx gen_aarch64_simd_reg_shlv2si_signed (rtx, rtx, rtx);
extern rtx gen_aarch64_simd_reg_shlv4si_signed (rtx, rtx, rtx);
extern rtx gen_aarch64_simd_reg_shlv2di_signed (rtx, rtx, rtx);
-extern rtx gen_aarch64_sshr_simddi (rtx, rtx);
-extern rtx gen_aarch64_ushr_simddi (rtx, rtx);
extern rtx gen_aarch64_simd_vec_setv2di (rtx, rtx, rtx, rtx);
extern rtx gen_aarch64_simd_vec_setv2sf (rtx, rtx, rtx, rtx);
extern rtx gen_aarch64_simd_vec_setv4sf (rtx, rtx, rtx, rtx);
@@ -3942,6 +3974,12 @@ extern rtx gen_aarch64_simd_ld2rv4sf (rtx, rtx);
extern rtx gen_aarch64_simd_ld2rv2df (rtx, rtx);
extern rtx gen_aarch64_simd_ld2rdi (rtx, rtx);
extern rtx gen_aarch64_simd_ld2rdf (rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesoi_lanev16qi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesoi_lanev8hi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesoi_lanev4si (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesoi_lanev2di (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesoi_lanev4sf (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesoi_lanev2df (rtx, rtx, rtx, rtx);
extern rtx gen_vec_store_lanesoiv16qi (rtx, rtx);
extern rtx gen_vec_store_lanesoiv8hi (rtx, rtx);
extern rtx gen_vec_store_lanesoiv4si (rtx, rtx);
@@ -3972,6 +4010,12 @@ extern rtx gen_aarch64_simd_ld3rv4sf (rtx, rtx);
extern rtx gen_aarch64_simd_ld3rv2df (rtx, rtx);
extern rtx gen_aarch64_simd_ld3rdi (rtx, rtx);
extern rtx gen_aarch64_simd_ld3rdf (rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesci_lanev16qi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesci_lanev8hi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesci_lanev4si (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesci_lanev2di (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesci_lanev4sf (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesci_lanev2df (rtx, rtx, rtx, rtx);
extern rtx gen_vec_store_lanesciv16qi (rtx, rtx);
extern rtx gen_vec_store_lanesciv8hi (rtx, rtx);
extern rtx gen_vec_store_lanesciv4si (rtx, rtx);
@@ -4002,6 +4046,12 @@ extern rtx gen_aarch64_simd_ld4rv4sf (rtx, rtx);
extern rtx gen_aarch64_simd_ld4rv2df (rtx, rtx);
extern rtx gen_aarch64_simd_ld4rdi (rtx, rtx);
extern rtx gen_aarch64_simd_ld4rdf (rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesxi_lanev16qi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesxi_lanev8hi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesxi_lanev4si (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesxi_lanev2di (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesxi_lanev4sf (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_vec_load_lanesxi_lanev2df (rtx, rtx, rtx, rtx);
extern rtx gen_vec_store_lanesxiv16qi (rtx, rtx);
extern rtx gen_vec_store_lanesxiv8hi (rtx, rtx);
extern rtx gen_vec_store_lanesxiv4si (rtx, rtx);
@@ -4913,6 +4963,24 @@ extern rtx gen_aarch64_ld4v4sf (rtx, rtx);
extern rtx gen_aarch64_ld2v2df (rtx, rtx);
extern rtx gen_aarch64_ld3v2df (rtx, rtx);
extern rtx gen_aarch64_ld4v2df (rtx, rtx);
+extern rtx gen_aarch64_ld2_lanev16qi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld2_lanev8hi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld2_lanev4si (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld2_lanev2di (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld2_lanev4sf (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld2_lanev2df (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld3_lanev16qi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld3_lanev8hi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld3_lanev4si (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld3_lanev2di (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld3_lanev4sf (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld3_lanev2df (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld4_lanev16qi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld4_lanev8hi (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld4_lanev4si (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld4_lanev2di (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld4_lanev4sf (rtx, rtx, rtx, rtx);
+extern rtx gen_aarch64_ld4_lanev2df (rtx, rtx, rtx, rtx);
extern rtx gen_aarch64_get_dregoiv8qi (rtx, rtx, rtx);
extern rtx gen_aarch64_get_dregoiv4hi (rtx, rtx, rtx);
extern rtx gen_aarch64_get_dregoiv2si (rtx, rtx, rtx);
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/params.def b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/params.def
index 04a1323..70c01f6 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/params.def
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/params.def
@@ -668,6 +668,11 @@ DEFPARAM (PARAM_SCHED_MEM_TRUE_DEP_COST,
"Minimal distance between possibly conflicting store and load",
1, 0, 0)
+DEFPARAM (PARAM_SCHED_AUTOPREF_QUEUE_DEPTH,
+ "sched-autopref-queue-depth",
+ "Hardware autoprefetcher scheduler model control flag. Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic. Disabled by default.",
+ -1, 0, 0)
+
DEFPARAM(PARAM_MAX_LAST_VALUE_RTL,
"max-last-value-rtl",
"The maximum number of RTL nodes that can be recorded as combiner's last value",
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/plugin-version.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/plugin-version.h
index a44cbb5..d54f04c 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/plugin-version.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/plugin-version.h
@@ -6,7 +6,7 @@
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
static char basever[] = "4.9.3";
-static char datestamp[] = "20150311";
+static char datestamp[] = "20150413";
static char devphase[] = "prerelease";
static char revision[] = "";
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/target.def b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/target.def
index 9658f8e..fe8e4b4 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/target.def
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/target.def
@@ -1048,11 +1048,13 @@ DEFHOOK
DEFHOOK
(macro_fusion_pair_p,
- "This hook is used to check whether two insns could be macro fused for\n\
-target microarchitecture. If this hook returns true for the given insn pair\n\
-(@var{condgen} and @var{condjmp}), scheduler will put them into a sched\n\
-group, and they will not be scheduled apart.",
- bool, (rtx condgen, rtx condjmp), NULL)
+ "This hook is used to check whether two insns should be macro fused for\n\
+a target microarchitecture. If this hook returns true for the given insn pair\n\
+(@var{prev} and @var{curr}), the scheduler will put them into a sched\n\
+group, and they will not be scheduled apart. The two insns will be either\n\
+two SET insns or a compare and a conditional jump and this hook should\n\
+validate any dependencies needed to fuse the two insns together.",
+ bool, (rtx prev, rtx curr), NULL)
/* The following member value is a pointer to a function called
after evaluation forward dependencies of insns in chain given
@@ -1174,11 +1176,17 @@ DEFHOOK
"\n\
This hook controls what insns from the ready insn queue will be\n\
considered for the multipass insn scheduling. If the hook returns\n\
-zero for @var{insn}, the insn will be not chosen to\n\
-be issued.\n\
+zero for @var{insn}, the insn will be considered in multipass scheduling.\n\
+Positive return values will remove @var{insn} from consideration on\n\
+the current round of multipass scheduling.\n\
+Negative return values will remove @var{insn} from consideration for given\n\
+number of cycles.\n\
+Backends should be careful about returning non-zero for highest priority\n\
+instruction at position 0 in the ready list. @var{ready_index} is passed\n\
+to allow backends make correct judgements.\n\
\n\
The default is that any ready insns can be chosen to be issued.",
- int, (rtx insn), NULL)
+ int, (rtx insn, int ready_index), NULL)
/* This hook prepares the target for a new round of multipass
scheduling.
@@ -1193,7 +1201,7 @@ DEFHOOK
(first_cycle_multipass_begin,
"This hook prepares the target backend for a new round of multipass\n\
scheduling.",
- void, (void *data, char *ready_try, int n_ready, bool first_cycle_insn_p),
+ void, (void *data, signed char *ready_try, int n_ready, bool first_cycle_insn_p),
NULL)
/* This hook is called when multipass scheduling evaluates instruction INSN.
@@ -1209,7 +1217,7 @@ scheduling.",
DEFHOOK
(first_cycle_multipass_issue,
"This hook is called when multipass scheduling evaluates instruction INSN.",
- void, (void *data, char *ready_try, int n_ready, rtx insn,
+ void, (void *data, signed char *ready_try, int n_ready, rtx insn,
const void *prev_data), NULL)
/* This hook is called when multipass scheduling backtracks from evaluation of
@@ -1225,7 +1233,7 @@ DEFHOOK
(first_cycle_multipass_backtrack,
"This is called when multipass scheduling backtracks from evaluation of\n\
an instruction.",
- void, (const void *data, char *ready_try, int n_ready), NULL)
+ void, (const void *data, signed char *ready_try, int n_ready), NULL)
/* This hook notifies the target about the result of the concluded current
round of multipass scheduling.
@@ -1421,26 +1429,6 @@ a pattern for a branchy check corresponding to a simple check denoted by\n\
@var{insn} should be generated. In this case @var{label} can't be null.",
rtx, (rtx insn, rtx label, unsigned int ds), NULL)
-/* The following member value is a pointer to a function controlling
- what insns from the ready insn queue will be considered for the
- multipass insn scheduling. If the hook returns zero for the insn
- passed as the parameter, the insn will not be chosen to be
- issued. This hook is used to discard speculative instructions,
- that stand at the first position of the ready list. */
-DEFHOOK
-(first_cycle_multipass_dfa_lookahead_guard_spec,
- "This hook is used as a workaround for\n\
-@samp{TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD} not being\n\
-called on the first instruction of the ready list. The hook is used to\n\
-discard speculative instructions that stand first in the ready list from\n\
-being scheduled on the current cycle. If the hook returns @code{false},\n\
-@var{insn} will not be chosen to be issued.\n\
-For non-speculative instructions,\n\
-the hook should always return @code{true}. For example, in the ia64 backend\n\
-the hook is used to cancel data speculative insns when the ALAT table\n\
-is nearly full.",
- bool, (const_rtx insn), NULL)
-
/* The following member value is a pointer to a function that provides
information about the speculation capabilities of the target.
The parameter is a pointer to spec_info variable. */
diff --git a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/tm-preds.h b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/tm-preds.h
index 9ffd57d..1a8d7c8 100644
--- a/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/tm-preds.h
+++ b/lib/gcc/aarch64-linux-android/4.9.3/plugin/include/tm-preds.h
@@ -1,5 +1,5 @@
/* Generated automatically by the program 'build/genpreds'
- from the machine description file '/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.03/build/objdir/../build/../gcc/gcc-linaro-4.9-2015.03/gcc/config/aarch64/aarch64.md'. */
+ from the machine description file '/mnt/jenkins/workspace/linaro-android_toolchain64-4.9-2015.04/build/objdir/../build/../gcc/gcc-linaro-snapshot-4.9-2015.04/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 d67069c..1c5b8c6 100644
--- a/lib/libbfd.a
+++ b/lib/libbfd.a
Binary files differ
diff --git a/lib/libiberty.a b/lib/libiberty.a
index 6302da2..e0522d8 100644
--- a/lib/libiberty.a
+++ b/lib/libiberty.a
Binary files differ
diff --git a/lib/libintl.a b/lib/libintl.a
index ff1ddf1..d476a2b 100644
--- a/lib/libintl.a
+++ b/lib/libintl.a
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/cc1 b/libexec/gcc/aarch64-linux-android/4.9.3/cc1
index f309d1f..6eb480e 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/cc1
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/cc1
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/cc1plus b/libexec/gcc/aarch64-linux-android/4.9.3/cc1plus
index a1ee3a6..1c6558c 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/cc1plus
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/cc1plus
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/collect2 b/libexec/gcc/aarch64-linux-android/4.9.3/collect2
index e5de53f..1a08daf 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/collect2
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/collect2
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/liblto_plugin.so.0.0.0 b/libexec/gcc/aarch64-linux-android/4.9.3/liblto_plugin.so.0.0.0
index 5e84a0b..d92dacc 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/liblto_plugin.so.0.0.0
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/liblto_plugin.so.0.0.0
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/lto-wrapper b/libexec/gcc/aarch64-linux-android/4.9.3/lto-wrapper
index ba868f3..70e0c57 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/lto-wrapper
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/lto-wrapper
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/lto1 b/libexec/gcc/aarch64-linux-android/4.9.3/lto1
index 3d5ccd0..5644a7e 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/lto1
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/lto1
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-android/4.9.3/plugin/gengtype b/libexec/gcc/aarch64-linux-android/4.9.3/plugin/gengtype
index 9d6d767..4ca6489 100755
--- a/libexec/gcc/aarch64-linux-android/4.9.3/plugin/gengtype
+++ b/libexec/gcc/aarch64-linux-android/4.9.3/plugin/gengtype
Binary files differ
diff --git a/share/info/configure.info b/share/info/configure.info
index c7a8798..360084a 100644
--- a/share/info/configure.info
+++ b/share/info/configure.info
@@ -1,4 +1,4 @@
-This is configure.info, produced by makeinfo version 5.2 from
+This is configure.info, produced by makeinfo version 5.1 from
configure.texi.
INFO-DIR-SECTION GNU admin
diff --git a/share/info/gcc.info b/share/info/gcc.info
index 7017bf2..59a54ba 100644
--- a/share/info/gcc.info
+++ b/share/info/gcc.info
@@ -56,10 +56,11 @@ 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-2015.03) version 4.9.3. 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 Snapshot 4.9-2015.04) version 4.9.3. 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:
@@ -11237,11 +11238,13 @@ These options are defined for AArch64 implementations:
'-mtune=NAME'
Specify the name of the target processor for which GCC should tune
the performance of the code. Permissible values for this option
- are: 'generic', 'cortex-a53', 'cortex-a57', 'thunderx'.
+ are: 'generic', 'cortex-a53', 'cortex-a57', 'cortex-a72',
+ 'thunderx', 'xgene1'.
Additionally, this option can specify that GCC should tune the
- performance of the code for a big.LITTLE system. The only
- permissible value is 'cortex-a57.cortex-a53'.
+ performance of the code for a big.LITTLE system. Permissible
+ values for this option are: 'cortex-a57.cortex-a53',
+ 'cortex-a72.cortex-a53'.
Where none of '-mtune=', '-mcpu=' or '-march=' are specified, the
code will be tuned to perform well across a range of target
@@ -11817,8 +11820,7 @@ File: gcc.info, Node: ARM Options, Next: AVR Options, Prev: ARC Options, Up:
3.17.4 ARM Options
------------------
-These '-m' options are defined for Advanced RISC Machines (ARM)
-architectures:
+These '-m' options are defined for the ARM port:
'-mabi=NAME'
Generate code for the specified ABI. Permissible values are:
@@ -11924,16 +11926,17 @@ architectures:
'mpcorenovfp', 'arm1156t2-s', 'arm1156t2f-s', 'arm1176jz-s',
'arm1176jzf-s', 'cortex-a5', 'cortex-a7', 'cortex-a8', 'cortex-a9',
'cortex-a12', 'cortex-a15', 'cortex-a53', 'cortex-a57',
- 'cortex-r4', 'cortex-r4f', 'cortex-r5', 'cortex-r7', 'cortex-m7',
- 'cortex-m4', 'cortex-m3', 'cortex-m1', 'cortex-m0',
+ 'cortex-a72', 'cortex-r4', 'cortex-r4f', 'cortex-r5', 'cortex-r7',
+ 'cortex-m7', 'cortex-m4', 'cortex-m3', 'cortex-m1', 'cortex-m0',
'cortex-m0plus', 'cortex-m1.small-multiply',
'cortex-m0.small-multiply', 'cortex-m0plus.small-multiply',
'marvell-pj4', 'xscale', 'iwmmxt', 'iwmmxt2', 'ep9312', 'fa526',
- 'fa626', 'fa606te', 'fa626te', 'fmp626', 'fa726te'.
+ 'fa626', 'fa606te', 'fa626te', 'fmp626', 'fa726te', 'xgene1'.
Additionally, this option can specify that GCC should tune the
performance of the code for a big.LITTLE system. Permissible names
- are: 'cortex-a15.cortex-a7', 'cortex-a57.cortex-a53'.
+ are: 'cortex-a15.cortex-a7', 'cortex-a57.cortex-a53',
+ 'cortex-a72.cortex-a53'.
'-mtune=generic-ARCH' specifies that GCC should tune the
performance for a blend of processors within architecture ARCH.
@@ -18838,8 +18841,8 @@ architecture.
If the hotpatch option is enabled, a "hot-patching" function
prologue is generated for all functions in the compilation unit.
The funtion label is prepended with the given number of two-byte
- Nop instructions (PRE-HALFWORDS, maximum 1000000). After the
- label, 2 * POST-HALFWORDS bytes are appended, using the larges nop
+ NOP instructions (PRE-HALFWORDS, maximum 1000000). After the
+ label, 2 * POST-HALFWORDS bytes are appended, using the largest NOP
like instructions the architecture allows (maximum 1000000).
If both arguments are zero, hotpatching is disabled.
@@ -46911,7 +46914,7 @@ look up both forms.
* mA6: ARC Options. (line 19)
* mA7: ARC Options. (line 26)
* mabi: AArch64 Options. (line 9)
-* mabi <1>: ARM Options. (line 10)
+* mabi <1>: ARM Options. (line 9)
* mabi <2>: i386 and x86-64 Options.
(line 799)
* mabi <3>: RS/6000 and PowerPC Options.
@@ -46985,15 +46988,15 @@ look up both forms.
* mam34: MN10300 Options. (line 27)
* mandroid: GNU/Linux Options. (line 21)
* mannotate-align: ARC Options. (line 133)
-* mapcs: ARM Options. (line 22)
-* mapcs-frame: ARM Options. (line 14)
+* mapcs: ARM Options. (line 21)
+* mapcs-frame: ARM Options. (line 13)
* mapp-regs: SPARC Options. (line 10)
* mapp-regs <1>: V850 Options. (line 181)
* mARC600: ARC Options. (line 19)
* mARC601: ARC Options. (line 23)
* mARC700: ARC Options. (line 26)
* march: AArch64 Options. (line 73)
-* march <1>: ARM Options. (line 75)
+* march <1>: ARM Options. (line 74)
* march <2>: C6X Options. (line 7)
* march <3>: CRIS Options. (line 10)
* march <4>: HPPA Options. (line 9)
@@ -47037,7 +47040,7 @@ look up both forms.
(line 503)
* mbig-endian: AArch64 Options. (line 20)
* mbig-endian <1>: ARC Options. (line 344)
-* mbig-endian <2>: ARM Options. (line 62)
+* mbig-endian <2>: ARM Options. (line 61)
* mbig-endian <3>: C6X Options. (line 13)
* mbig-endian <4>: IA-64 Options. (line 9)
* mbig-endian <5>: MCore Options. (line 39)
@@ -47152,7 +47155,7 @@ look up both forms.
* mcop64: MeP Options. (line 56)
* mcorea: Blackfin Options. (line 156)
* mcoreb: Blackfin Options. (line 163)
-* mcpu: AArch64 Options. (line 105)
+* mcpu: AArch64 Options. (line 107)
* mcpu <1>: ARC Options. (line 14)
* mcpu <2>: ARM Options. (line 138)
* mcpu <3>: CRIS Options. (line 10)
@@ -47299,7 +47302,7 @@ look up both forms.
* mfixed-range <3>: SPU Options. (line 52)
* mflat: SPARC Options. (line 22)
* mflip-mips16: MIPS Options. (line 110)
-* mfloat-abi: ARM Options. (line 42)
+* mfloat-abi: ARM Options. (line 41)
* mfloat-gprs: RS/6000 and PowerPC Options.
(line 260)
* mfloat-ieee: DEC Alpha Options. (line 171)
@@ -47483,7 +47486,7 @@ look up both forms.
(line 497)
* mlittle-endian: AArch64 Options. (line 27)
* mlittle-endian <1>: ARC Options. (line 353)
-* mlittle-endian <2>: ARM Options. (line 58)
+* mlittle-endian <2>: ARM Options. (line 57)
* mlittle-endian <3>: C6X Options. (line 16)
* mlittle-endian <4>: IA-64 Options. (line 13)
* mlittle-endian <5>: MCore Options. (line 39)
@@ -47863,7 +47866,7 @@ look up both forms.
* mno-sched-in-control-spec: IA-64 Options. (line 162)
* mno-sched-prefer-non-control-spec-insns: IA-64 Options. (line 175)
* mno-sched-prefer-non-data-spec-insns: IA-64 Options. (line 168)
-* mno-sched-prolog: ARM Options. (line 33)
+* mno-sched-prolog: ARM Options. (line 32)
* mno-sdata: ARC Options. (line 174)
* mno-sdata <1>: IA-64 Options. (line 42)
* mno-sdata <2>: RS/6000 and PowerPC Options.
@@ -48257,7 +48260,7 @@ look up both forms.
* mthreads: i386 and x86-64 Options.
(line 830)
* mthumb: ARM Options. (line 268)
-* mthumb-interwork: ARM Options. (line 25)
+* mthumb-interwork: ARM Options. (line 24)
* mtiny-stack: AVR Options. (line 212)
* mtiny=: MeP Options. (line 125)
* mTLS: FRV Options. (line 90)
@@ -48285,7 +48288,7 @@ look up both forms.
* mtune: AArch64 Options. (line 90)
* mtune <1>: ARC Options. (line 302)
* mtune <2>: ARC Options. (line 388)
-* mtune <3>: ARM Options. (line 97)
+* mtune <3>: ARM Options. (line 96)
* mtune <4>: CRIS Options. (line 17)
* mtune <5>: DEC Alpha Options. (line 259)
* mtune <6>: i386 and x86-64 Options.
@@ -48372,7 +48375,7 @@ look up both forms.
* mwindows: i386 and x86-64 Windows Options.
(line 41)
* mword-relocations: ARM Options. (line 321)
-* mwords-little-endian: ARM Options. (line 66)
+* mwords-little-endian: ARM Options. (line 65)
* mx32: i386 and x86-64 Options.
(line 940)
* mxgot: M680x0 Options. (line 315)
@@ -49006,8 +49009,8 @@ Keyword Index
* '+' in constraint: Modifiers. (line 12)
* '-lgcc', use with '-nodefaultlibs': Link Options. (line 85)
* '-lgcc', use with '-nostdlib': Link Options. (line 85)
-* '-march' feature modifiers: AArch64 Options. (line 126)
-* '-mcpu' feature modifiers: AArch64 Options. (line 126)
+* '-march' feature modifiers: AArch64 Options. (line 128)
+* '-mcpu' feature modifiers: AArch64 Options. (line 128)
* '-nodefaultlibs' and unresolved references: Link Options. (line 85)
* '-nostdlib' and unresolved references: Link Options. (line 85)
* .sdata/.sdata2 references (PowerPC): RS/6000 and PowerPC Options.
@@ -50908,319 +50911,319 @@ Keyword Index

Tag Table:
Node: Top1881
-Node: G++ and GCC3648
-Node: Standards5705
-Node: Invoking GCC17864
-Node: Option Summary21609
-Node: Overall Options63447
-Node: Invoking G++77634
-Node: C Dialect Options79157
-Node: C++ Dialect Options96155
-Node: Objective-C and Objective-C++ Dialect Options126700
-Node: Language Independent Options137207
-Node: Warning Options141707
-Node: Debugging Options211748
-Node: Optimize Options271995
-Ref: Type-punning332062
-Node: Preprocessor Options416677
-Ref: Wtrigraphs421460
-Ref: dashMF426210
-Ref: fdollars-in-identifiers437091
-Node: Assembler Options447316
-Node: Link Options448007
-Ref: Link Options-Footnote-1460147
-Node: Directory Options460483
-Node: Spec Files467027
-Node: Target Options488856
-Node: Submodel Options489255
-Node: AArch64 Options491021
-Node: Adapteva Epiphany Options496441
-Node: ARC Options502389
-Node: ARM Options514833
-Node: AVR Options532281
-Node: Blackfin Options552506
-Node: C6X Options560524
-Node: CRIS Options562067
-Node: CR16 Options565806
-Node: Darwin Options566717
-Node: DEC Alpha Options574155
-Node: FR30 Options585771
-Node: FRV Options586335
-Node: GNU/Linux Options593099
-Node: H8/300 Options594359
-Node: HPPA Options595811
-Node: i386 and x86-64 Options605113
-Node: i386 and x86-64 Windows Options647184
-Node: IA-64 Options650037
-Node: LM32 Options658103
-Node: M32C Options658626
-Node: M32R/D Options659899
-Node: M680x0 Options663444
-Node: MCore Options677479
-Node: MeP Options678981
-Node: MicroBlaze Options682941
-Node: MIPS Options685743
-Node: MMIX Options717628
-Node: MN10300 Options720105
-Node: Moxie Options722646
-Node: MSP430 Options723016
-Node: NDS32 Options726541
-Node: Nios II Options728421
-Node: PDP-11 Options736886
-Node: picoChip Options738580
-Node: PowerPC Options740718
-Node: RL78 Options740939
-Node: RS/6000 and PowerPC Options741600
-Node: RX Options780638
-Node: S/390 and zSeries Options787970
-Node: Score Options796489
-Node: SH Options797338
-Node: Solaris 2 Options817957
-Node: SPARC Options819479
-Node: SPU Options832768
-Node: System V Options837707
-Node: TILE-Gx Options838533
-Node: TILEPro Options839551
-Node: V850 Options840055
-Node: VAX Options846763
-Node: VMS Options847298
-Node: VxWorks Options848111
-Node: x86-64 Options849266
-Node: Xstormy16 Options849484
-Node: Xtensa Options849773
-Node: zSeries Options854084
-Node: Code Gen Options854280
-Node: Environment Variables885149
-Node: Precompiled Headers893152
-Node: C Implementation899155
-Node: Translation implementation900845
-Node: Environment implementation901436
-Node: Identifiers implementation901990
-Node: Characters implementation903076
-Node: Integers implementation906726
-Node: Floating point implementation908611
-Node: Arrays and pointers implementation911674
-Ref: Arrays and pointers implementation-Footnote-1913134
-Node: Hints implementation913260
-Node: Structures unions enumerations and bit-fields implementation914745
-Node: Qualifiers implementation916969
-Node: Declarators implementation918749
-Node: Statements implementation919090
-Node: Preprocessing directives implementation919416
-Node: Library functions implementation921737
-Node: Architecture implementation922386
-Node: Locale-specific behavior implementation924031
-Node: C++ Implementation924336
-Node: Conditionally-supported behavior925619
-Node: Exception handling926128
-Node: C Extensions926536
-Node: Statement Exprs931606
-Node: Local Labels936083
-Node: Labels as Values939056
-Ref: Labels as Values-Footnote-1941583
-Node: Nested Functions941768
-Node: Constructing Calls945726
-Node: Typeof950443
-Node: Conditionals954825
-Node: __int128955714
-Node: Long Long956239
-Node: Complex957715
-Node: Floating Types960303
-Node: Half-Precision961431
-Node: Decimal Float963616
-Node: Hex Floats965472
-Node: Fixed-Point966509
-Node: Named Address Spaces969769
-Ref: AVR Named Address Spaces970450
-Node: Zero Length975658
-Node: Empty Structures978945
-Node: Variable Length979351
-Node: Variadic Macros982207
-Node: Escaped Newlines984585
-Node: Subscripting985424
-Node: Pointer Arith986149
-Node: Initializers986717
-Node: Compound Literals987213
-Node: Designated Inits990574
-Node: Case Ranges994312
-Node: Cast to Union994993
-Node: Mixed Declarations996083
-Node: Function Attributes996593
-Node: Attribute Syntax1091404
-Node: Function Prototypes1101794
-Node: C++ Comments1103574
-Node: Dollar Signs1104093
-Node: Character Escapes1104558
-Node: Variable Attributes1104852
-Ref: AVR Variable Attributes1118527
-Ref: MeP Variable Attributes1121189
-Ref: i386 Variable Attributes1123125
-Node: Type Attributes1128786
-Ref: MeP Type Attributes1142674
-Ref: i386 Type Attributes1142948
-Ref: PowerPC Type Attributes1143640
-Ref: SPU Type Attributes1144502
-Node: Alignment1144793
-Node: Inline1146163
-Node: Volatiles1151139
-Node: Extended Asm1154020
-Ref: Example of asm with clobbered asm reg1159924
-Ref: Extended asm with goto1169637
-Node: Constraints1177487
-Node: Simple Constraints1178571
-Node: Multi-Alternative1185881
-Node: Modifiers1187598
-Node: Machine Constraints1190611
-Node: Asm Labels1247969
-Node: Explicit Reg Vars1249645
-Node: Global Reg Vars1251243
-Node: Local Reg Vars1255739
-Node: Alternate Keywords1258155
-Node: Incomplete Enums1259641
-Node: Function Names1260397
-Node: Return Address1262558
-Node: Vector Extensions1266065
-Node: Offsetof1272994
-Node: __sync Builtins1273799
-Node: __atomic Builtins1279268
-Node: x86 specific memory model extensions for transactional memory1290902
-Node: Object Size Checking1292164
-Node: Cilk Plus Builtins1297657
-Node: Other Builtins1298526
-Node: Target Builtins1327833
-Node: AArch64 Built-in Functions1329325
-Node: Alpha Built-in Functions1329780
-Node: Altera Nios II Built-in Functions1332828
-Node: ARC Built-in Functions1336815
-Node: ARC SIMD Built-in Functions1342027
-Node: ARM iWMMXt Built-in Functions1350923
-Node: ARM C Language Extensions (ACLE)1357919
-Node: ARM Floating Point Status and Control Intrinsics1359194
-Node: AVR Built-in Functions1359670
-Node: Blackfin Built-in Functions1362777
-Node: FR-V Built-in Functions1363396
-Node: Argument Types1364259
-Node: Directly-mapped Integer Functions1366013
-Node: Directly-mapped Media Functions1367097
-Node: Raw read/write Functions1375303
-Node: Other Built-in Functions1376211
-Node: X86 Built-in Functions1377397
-Node: X86 transactional memory intrinsics1436590
-Node: MIPS DSP Built-in Functions1439266
-Node: MIPS Paired-Single Support1451775
-Node: MIPS Loongson Built-in Functions1453274
-Node: Paired-Single Arithmetic1459789
-Node: Paired-Single Built-in Functions1460737
-Node: MIPS-3D Built-in Functions1463404
-Node: Other MIPS Built-in Functions1468782
-Node: MSP430 Built-in Functions1469787
-Node: NDS32 Built-in Functions1470691
-Node: picoChip Built-in Functions1471984
-Node: PowerPC Built-in Functions1473327
-Node: PowerPC AltiVec/VSX Built-in Functions1477036
-Node: PowerPC Hardware Transactional Memory Built-in Functions1616827
-Node: RX Built-in Functions1623368
-Node: S/390 System z Built-in Functions1627401
-Node: SH Built-in Functions1632630
-Node: SPARC VIS Built-in Functions1634023
-Node: SPU Built-in Functions1639626
-Node: TI C6X Built-in Functions1641443
-Node: TILE-Gx Built-in Functions1642468
-Node: TILEPro Built-in Functions1643587
-Node: Target Format Checks1644656
-Node: Solaris Format Checks1645088
-Node: Darwin Format Checks1645514
-Node: Pragmas1646332
-Node: ARM Pragmas1647068
-Node: M32C Pragmas1647671
-Node: MeP Pragmas1648743
-Node: RS/6000 and PowerPC Pragmas1650811
-Node: Darwin Pragmas1651552
-Node: Solaris Pragmas1652619
-Node: Symbol-Renaming Pragmas1653783
-Node: Structure-Packing Pragmas1655339
-Node: Weak Pragmas1656984
-Node: Diagnostic Pragmas1657718
-Node: Visibility Pragmas1660827
-Node: Push/Pop Macro Pragmas1661579
-Node: Function Specific Option Pragmas1662552
-Node: Loop-Specific Pragmas1664743
-Node: Unnamed Fields1665842
-Node: Thread-Local1668069
-Node: C99 Thread-Local Edits1670174
-Node: C++98 Thread-Local Edits1672172
-Node: Binary constants1675617
-Node: C++ Extensions1676288
-Node: C++ Volatiles1677999
-Node: Restricted Pointers1680347
-Node: Vague Linkage1681938
-Node: C++ Interface1685561
-Ref: C++ Interface-Footnote-11689849
-Node: Template Instantiation1689987
-Node: Bound member functions1696573
-Node: C++ Attributes1698105
-Node: Function Multiversioning1701684
-Node: Namespace Association1703501
-Node: Type Traits1704881
-Node: Java Exceptions1711364
-Node: Deprecated Features1712754
-Node: Backwards Compatibility1715721
-Node: Objective-C1717068
-Node: GNU Objective-C runtime API1717675
-Node: Modern GNU Objective-C runtime API1718682
-Node: Traditional GNU Objective-C runtime API1721118
-Node: Executing code before main1721845
-Node: What you can and what you cannot do in +load1724585
-Node: Type encoding1726973
-Node: Legacy type encoding1732000
-Node: @encode1733090
-Node: Method signatures1733631
-Node: Garbage Collection1735623
-Node: Constant string objects1738313
-Node: compatibility_alias1740822
-Node: Exceptions1741543
-Node: Synchronization1744253
-Node: Fast enumeration1745437
-Node: Using fast enumeration1745749
-Node: c99-like fast enumeration syntax1746960
-Node: Fast enumeration details1747663
-Node: Fast enumeration protocol1750003
-Node: Messaging with the GNU Objective-C runtime1753155
-Node: Dynamically registering methods1754527
-Node: Forwarding hook1756218
-Node: Compatibility1759258
-Node: Gcov1765814
-Node: Gcov Intro1766347
-Node: Invoking Gcov1769065
-Node: Gcov and Optimization1783305
-Node: Gcov Data Files1786307
-Node: Cross-profiling1787702
-Node: Trouble1789556
-Node: Actual Bugs1790968
-Node: Interoperation1791415
-Node: Incompatibilities1798306
-Node: Fixed Headers1806458
-Node: Standard Libraries1808116
-Node: Disappointments1809488
-Node: C++ Misunderstandings1813847
-Node: Static Definitions1814658
-Node: Name lookup1815711
-Ref: Name lookup-Footnote-11820491
-Node: Temporaries1820680
-Node: Copy Assignment1822656
-Node: Non-bugs1824463
-Node: Warnings and Errors1834969
-Node: Bugs1836731
-Node: Bug Criteria1837198
-Node: Bug Reporting1839408
-Node: Service1839629
-Node: Contributing1840448
-Node: Funding1841188
-Node: GNU Project1843678
-Node: Copying1844324
-Node: GNU Free Documentation License1881833
-Node: Contributors1906951
-Node: Option Index1944820
-Node: Keyword Index2157004
+Node: G++ and GCC3657
+Node: Standards5714
+Node: Invoking GCC17873
+Node: Option Summary21618
+Node: Overall Options63456
+Node: Invoking G++77643
+Node: C Dialect Options79166
+Node: C++ Dialect Options96164
+Node: Objective-C and Objective-C++ Dialect Options126709
+Node: Language Independent Options137216
+Node: Warning Options141716
+Node: Debugging Options211757
+Node: Optimize Options272004
+Ref: Type-punning332071
+Node: Preprocessor Options416686
+Ref: Wtrigraphs421469
+Ref: dashMF426219
+Ref: fdollars-in-identifiers437100
+Node: Assembler Options447325
+Node: Link Options448016
+Ref: Link Options-Footnote-1460156
+Node: Directory Options460492
+Node: Spec Files467036
+Node: Target Options488865
+Node: Submodel Options489264
+Node: AArch64 Options491030
+Node: Adapteva Epiphany Options496519
+Node: ARC Options502467
+Node: ARM Options514911
+Node: AVR Options532383
+Node: Blackfin Options552608
+Node: C6X Options560626
+Node: CRIS Options562169
+Node: CR16 Options565908
+Node: Darwin Options566819
+Node: DEC Alpha Options574257
+Node: FR30 Options585873
+Node: FRV Options586437
+Node: GNU/Linux Options593201
+Node: H8/300 Options594461
+Node: HPPA Options595913
+Node: i386 and x86-64 Options605215
+Node: i386 and x86-64 Windows Options647286
+Node: IA-64 Options650139
+Node: LM32 Options658205
+Node: M32C Options658728
+Node: M32R/D Options660001
+Node: M680x0 Options663546
+Node: MCore Options677581
+Node: MeP Options679083
+Node: MicroBlaze Options683043
+Node: MIPS Options685845
+Node: MMIX Options717730
+Node: MN10300 Options720207
+Node: Moxie Options722748
+Node: MSP430 Options723118
+Node: NDS32 Options726643
+Node: Nios II Options728523
+Node: PDP-11 Options736988
+Node: picoChip Options738682
+Node: PowerPC Options740820
+Node: RL78 Options741041
+Node: RS/6000 and PowerPC Options741702
+Node: RX Options780740
+Node: S/390 and zSeries Options788072
+Node: Score Options796592
+Node: SH Options797441
+Node: Solaris 2 Options818060
+Node: SPARC Options819582
+Node: SPU Options832871
+Node: System V Options837810
+Node: TILE-Gx Options838636
+Node: TILEPro Options839654
+Node: V850 Options840158
+Node: VAX Options846866
+Node: VMS Options847401
+Node: VxWorks Options848214
+Node: x86-64 Options849369
+Node: Xstormy16 Options849587
+Node: Xtensa Options849876
+Node: zSeries Options854187
+Node: Code Gen Options854383
+Node: Environment Variables885252
+Node: Precompiled Headers893255
+Node: C Implementation899258
+Node: Translation implementation900948
+Node: Environment implementation901539
+Node: Identifiers implementation902093
+Node: Characters implementation903179
+Node: Integers implementation906829
+Node: Floating point implementation908714
+Node: Arrays and pointers implementation911777
+Ref: Arrays and pointers implementation-Footnote-1913237
+Node: Hints implementation913363
+Node: Structures unions enumerations and bit-fields implementation914848
+Node: Qualifiers implementation917072
+Node: Declarators implementation918852
+Node: Statements implementation919193
+Node: Preprocessing directives implementation919519
+Node: Library functions implementation921840
+Node: Architecture implementation922489
+Node: Locale-specific behavior implementation924134
+Node: C++ Implementation924439
+Node: Conditionally-supported behavior925722
+Node: Exception handling926231
+Node: C Extensions926639
+Node: Statement Exprs931709
+Node: Local Labels936186
+Node: Labels as Values939159
+Ref: Labels as Values-Footnote-1941686
+Node: Nested Functions941871
+Node: Constructing Calls945829
+Node: Typeof950546
+Node: Conditionals954928
+Node: __int128955817
+Node: Long Long956342
+Node: Complex957818
+Node: Floating Types960406
+Node: Half-Precision961534
+Node: Decimal Float963719
+Node: Hex Floats965575
+Node: Fixed-Point966612
+Node: Named Address Spaces969872
+Ref: AVR Named Address Spaces970553
+Node: Zero Length975761
+Node: Empty Structures979048
+Node: Variable Length979454
+Node: Variadic Macros982310
+Node: Escaped Newlines984688
+Node: Subscripting985527
+Node: Pointer Arith986252
+Node: Initializers986820
+Node: Compound Literals987316
+Node: Designated Inits990677
+Node: Case Ranges994415
+Node: Cast to Union995096
+Node: Mixed Declarations996186
+Node: Function Attributes996696
+Node: Attribute Syntax1091507
+Node: Function Prototypes1101897
+Node: C++ Comments1103677
+Node: Dollar Signs1104196
+Node: Character Escapes1104661
+Node: Variable Attributes1104955
+Ref: AVR Variable Attributes1118630
+Ref: MeP Variable Attributes1121292
+Ref: i386 Variable Attributes1123228
+Node: Type Attributes1128889
+Ref: MeP Type Attributes1142777
+Ref: i386 Type Attributes1143051
+Ref: PowerPC Type Attributes1143743
+Ref: SPU Type Attributes1144605
+Node: Alignment1144896
+Node: Inline1146266
+Node: Volatiles1151242
+Node: Extended Asm1154123
+Ref: Example of asm with clobbered asm reg1160027
+Ref: Extended asm with goto1169740
+Node: Constraints1177590
+Node: Simple Constraints1178674
+Node: Multi-Alternative1185984
+Node: Modifiers1187701
+Node: Machine Constraints1190714
+Node: Asm Labels1248072
+Node: Explicit Reg Vars1249748
+Node: Global Reg Vars1251346
+Node: Local Reg Vars1255842
+Node: Alternate Keywords1258258
+Node: Incomplete Enums1259744
+Node: Function Names1260500
+Node: Return Address1262661
+Node: Vector Extensions1266168
+Node: Offsetof1273097
+Node: __sync Builtins1273902
+Node: __atomic Builtins1279371
+Node: x86 specific memory model extensions for transactional memory1291005
+Node: Object Size Checking1292267
+Node: Cilk Plus Builtins1297760
+Node: Other Builtins1298629
+Node: Target Builtins1327936
+Node: AArch64 Built-in Functions1329428
+Node: Alpha Built-in Functions1329883
+Node: Altera Nios II Built-in Functions1332931
+Node: ARC Built-in Functions1336918
+Node: ARC SIMD Built-in Functions1342130
+Node: ARM iWMMXt Built-in Functions1351026
+Node: ARM C Language Extensions (ACLE)1358022
+Node: ARM Floating Point Status and Control Intrinsics1359297
+Node: AVR Built-in Functions1359773
+Node: Blackfin Built-in Functions1362880
+Node: FR-V Built-in Functions1363499
+Node: Argument Types1364362
+Node: Directly-mapped Integer Functions1366116
+Node: Directly-mapped Media Functions1367200
+Node: Raw read/write Functions1375406
+Node: Other Built-in Functions1376314
+Node: X86 Built-in Functions1377500
+Node: X86 transactional memory intrinsics1436693
+Node: MIPS DSP Built-in Functions1439369
+Node: MIPS Paired-Single Support1451878
+Node: MIPS Loongson Built-in Functions1453377
+Node: Paired-Single Arithmetic1459892
+Node: Paired-Single Built-in Functions1460840
+Node: MIPS-3D Built-in Functions1463507
+Node: Other MIPS Built-in Functions1468885
+Node: MSP430 Built-in Functions1469890
+Node: NDS32 Built-in Functions1470794
+Node: picoChip Built-in Functions1472087
+Node: PowerPC Built-in Functions1473430
+Node: PowerPC AltiVec/VSX Built-in Functions1477139
+Node: PowerPC Hardware Transactional Memory Built-in Functions1616930
+Node: RX Built-in Functions1623471
+Node: S/390 System z Built-in Functions1627504
+Node: SH Built-in Functions1632733
+Node: SPARC VIS Built-in Functions1634126
+Node: SPU Built-in Functions1639729
+Node: TI C6X Built-in Functions1641546
+Node: TILE-Gx Built-in Functions1642571
+Node: TILEPro Built-in Functions1643690
+Node: Target Format Checks1644759
+Node: Solaris Format Checks1645191
+Node: Darwin Format Checks1645617
+Node: Pragmas1646435
+Node: ARM Pragmas1647171
+Node: M32C Pragmas1647774
+Node: MeP Pragmas1648846
+Node: RS/6000 and PowerPC Pragmas1650914
+Node: Darwin Pragmas1651655
+Node: Solaris Pragmas1652722
+Node: Symbol-Renaming Pragmas1653886
+Node: Structure-Packing Pragmas1655442
+Node: Weak Pragmas1657087
+Node: Diagnostic Pragmas1657821
+Node: Visibility Pragmas1660930
+Node: Push/Pop Macro Pragmas1661682
+Node: Function Specific Option Pragmas1662655
+Node: Loop-Specific Pragmas1664846
+Node: Unnamed Fields1665945
+Node: Thread-Local1668172
+Node: C99 Thread-Local Edits1670277
+Node: C++98 Thread-Local Edits1672275
+Node: Binary constants1675720
+Node: C++ Extensions1676391
+Node: C++ Volatiles1678102
+Node: Restricted Pointers1680450
+Node: Vague Linkage1682041
+Node: C++ Interface1685664
+Ref: C++ Interface-Footnote-11689952
+Node: Template Instantiation1690090
+Node: Bound member functions1696676
+Node: C++ Attributes1698208
+Node: Function Multiversioning1701787
+Node: Namespace Association1703604
+Node: Type Traits1704984
+Node: Java Exceptions1711467
+Node: Deprecated Features1712857
+Node: Backwards Compatibility1715824
+Node: Objective-C1717171
+Node: GNU Objective-C runtime API1717778
+Node: Modern GNU Objective-C runtime API1718785
+Node: Traditional GNU Objective-C runtime API1721221
+Node: Executing code before main1721948
+Node: What you can and what you cannot do in +load1724688
+Node: Type encoding1727076
+Node: Legacy type encoding1732103
+Node: @encode1733193
+Node: Method signatures1733734
+Node: Garbage Collection1735726
+Node: Constant string objects1738416
+Node: compatibility_alias1740925
+Node: Exceptions1741646
+Node: Synchronization1744356
+Node: Fast enumeration1745540
+Node: Using fast enumeration1745852
+Node: c99-like fast enumeration syntax1747063
+Node: Fast enumeration details1747766
+Node: Fast enumeration protocol1750106
+Node: Messaging with the GNU Objective-C runtime1753258
+Node: Dynamically registering methods1754630
+Node: Forwarding hook1756321
+Node: Compatibility1759361
+Node: Gcov1765917
+Node: Gcov Intro1766450
+Node: Invoking Gcov1769168
+Node: Gcov and Optimization1783408
+Node: Gcov Data Files1786410
+Node: Cross-profiling1787805
+Node: Trouble1789659
+Node: Actual Bugs1791071
+Node: Interoperation1791518
+Node: Incompatibilities1798409
+Node: Fixed Headers1806561
+Node: Standard Libraries1808219
+Node: Disappointments1809591
+Node: C++ Misunderstandings1813950
+Node: Static Definitions1814761
+Node: Name lookup1815814
+Ref: Name lookup-Footnote-11820594
+Node: Temporaries1820783
+Node: Copy Assignment1822759
+Node: Non-bugs1824566
+Node: Warnings and Errors1835072
+Node: Bugs1836834
+Node: Bug Criteria1837301
+Node: Bug Reporting1839511
+Node: Service1839732
+Node: Contributing1840551
+Node: Funding1841291
+Node: GNU Project1843781
+Node: Copying1844427
+Node: GNU Free Documentation License1881936
+Node: Contributors1907054
+Node: Option Index1944923
+Node: Keyword Index2157107

End Tag Table
diff --git a/share/info/gccint.info b/share/info/gccint.info
index 972aed5..da27d50 100644
--- a/share/info/gccint.info
+++ b/share/info/gccint.info
@@ -55,8 +55,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-2015.03) version 4.9.3. The use of the GNU compilers is
-documented in a separate manual. *Note Introduction: (gcc)Top.
+GCC Snapshot 4.9-2015.04) version 4.9.3. 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
@@ -33310,12 +33310,15 @@ them: try the first ones in this list first.
This hook is used to check whether target platform supports macro
fusion.
- -- Target Hook: bool TARGET_SCHED_MACRO_FUSION_PAIR_P (rtx CONDGEN, rtx
- CONDJMP)
- This hook is used to check whether two insns could be macro fused
- for target microarchitecture. If this hook returns true for the
- given insn pair (CONDGEN and CONDJMP), scheduler will put them into
- a sched group, and they will not be scheduled apart.
+ -- Target Hook: bool TARGET_SCHED_MACRO_FUSION_PAIR_P (rtx PREV, rtx
+ CURR)
+ This hook is used to check whether two insns should be macro fused
+ for a target microarchitecture. If this hook returns true for the
+ given insn pair (PREV and CURR), the scheduler will put them into a
+ sched group, and they will not be scheduled apart. The two insns
+ will be either two SET insns or a compare and a conditional jump
+ and this hook should validate any dependencies needed to fuse the
+ two insns together.
-- Target Hook: void TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK (rtx
HEAD, rtx TAIL)
@@ -33425,27 +33428,34 @@ them: try the first ones in this list first.
-- Target Hook: int
TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD (rtx
- INSN)
+ INSN, int READY_INDEX)
This hook controls what insns from the ready insn queue will be
considered for the multipass insn scheduling. If the hook returns
- zero for INSN, the insn will be not chosen to be issued.
+ zero for INSN, the insn will be considered in multipass scheduling.
+ Positive return values will remove INSN from consideration on the
+ current round of multipass scheduling. Negative return values will
+ remove INSN from consideration for given number of cycles.
+ Backends should be careful about returning non-zero for highest
+ priority instruction at position 0 in the ready list. READY_INDEX
+ is passed to allow backends make correct judgements.
The default is that any ready insns can be chosen to be issued.
-- Target Hook: void TARGET_SCHED_FIRST_CYCLE_MULTIPASS_BEGIN (void
- *DATA, char *READY_TRY, int N_READY, bool FIRST_CYCLE_INSN_P)
+ *DATA, signed char *READY_TRY, int N_READY, bool
+ FIRST_CYCLE_INSN_P)
This hook prepares the target backend for a new round of multipass
scheduling.
-- Target Hook: void TARGET_SCHED_FIRST_CYCLE_MULTIPASS_ISSUE (void
- *DATA, char *READY_TRY, int N_READY, rtx INSN, const void
- *PREV_DATA)
+ *DATA, signed char *READY_TRY, int N_READY, rtx INSN, const
+ void *PREV_DATA)
This hook is called when multipass scheduling evaluates instruction
INSN.
-- Target Hook: void TARGET_SCHED_FIRST_CYCLE_MULTIPASS_BACKTRACK
- (const void *DATA, char *READY_TRY, int N_READY)
+ (const void *DATA, signed char *READY_TRY, int N_READY)
This is called when multipass scheduling backtracks from evaluation
of an instruction.
@@ -33555,19 +33565,6 @@ them: try the first ones in this list first.
denoted by INSN should be generated. In this case LABEL can't be
null.
- -- Target Hook: bool
- TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD_SPEC
- (const_rtx INSN)
- This hook is used as a workaround for
- 'TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD' not being
- called on the first instruction of the ready list. The hook is
- used to discard speculative instructions that stand first in the
- ready list from being scheduled on the current cycle. If the hook
- returns 'false', INSN will not be chosen to be issued. For
- non-speculative instructions, the hook should always return 'true'.
- For example, in the ia64 backend the hook is used to cancel data
- speculative insns when the ALAT table is nearly full.
-
-- Target Hook: void TARGET_SCHED_SET_SCHED_FLAGS (struct spec_info_def
*SPEC_INFO)
This hook is used by the insn scheduler to find out what features
@@ -49449,51 +49446,49 @@ Concept Index
* TARGET_SCALAR_MODE_SUPPORTED_P: Register Arguments. (line 315)
* TARGET_SCHED_ADJUST_COST: Scheduling. (line 35)
* TARGET_SCHED_ADJUST_PRIORITY: Scheduling. (line 50)
-* TARGET_SCHED_ALLOC_SCHED_CONTEXT: Scheduling. (line 283)
-* TARGET_SCHED_CLEAR_SCHED_CONTEXT: Scheduling. (line 298)
-* TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK: Scheduling. (line 98)
-* TARGET_SCHED_DFA_NEW_CYCLE: Scheduling. (line 245)
-* TARGET_SCHED_DFA_POST_ADVANCE_CYCLE: Scheduling. (line 169)
-* TARGET_SCHED_DFA_POST_CYCLE_INSN: Scheduling. (line 153)
-* TARGET_SCHED_DFA_PRE_ADVANCE_CYCLE: Scheduling. (line 162)
-* TARGET_SCHED_DFA_PRE_CYCLE_INSN: Scheduling. (line 141)
-* TARGET_SCHED_DISPATCH: Scheduling. (line 365)
-* TARGET_SCHED_DISPATCH_DO: Scheduling. (line 370)
-* TARGET_SCHED_EXPOSED_PIPELINE: Scheduling. (line 374)
-* TARGET_SCHED_FINISH: Scheduling. (line 119)
-* TARGET_SCHED_FINISH_GLOBAL: Scheduling. (line 134)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_BACKTRACK: Scheduling. (line 225)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_BEGIN: Scheduling. (line 214)
+* TARGET_SCHED_ALLOC_SCHED_CONTEXT: Scheduling. (line 293)
+* TARGET_SCHED_CLEAR_SCHED_CONTEXT: Scheduling. (line 308)
+* TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK: Scheduling. (line 101)
+* TARGET_SCHED_DFA_NEW_CYCLE: Scheduling. (line 255)
+* TARGET_SCHED_DFA_POST_ADVANCE_CYCLE: Scheduling. (line 172)
+* TARGET_SCHED_DFA_POST_CYCLE_INSN: Scheduling. (line 156)
+* TARGET_SCHED_DFA_PRE_ADVANCE_CYCLE: Scheduling. (line 165)
+* TARGET_SCHED_DFA_PRE_CYCLE_INSN: Scheduling. (line 144)
+* TARGET_SCHED_DISPATCH: Scheduling. (line 362)
+* TARGET_SCHED_DISPATCH_DO: Scheduling. (line 367)
+* TARGET_SCHED_EXPOSED_PIPELINE: Scheduling. (line 371)
+* TARGET_SCHED_FINISH: Scheduling. (line 122)
+* TARGET_SCHED_FINISH_GLOBAL: Scheduling. (line 137)
+* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_BACKTRACK: Scheduling. (line 235)
+* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_BEGIN: Scheduling. (line 223)
* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD: Scheduling.
- (line 176)
+ (line 179)
* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD: Scheduling.
- (line 204)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD_SPEC: Scheduling.
- (line 336)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_END: Scheduling. (line 230)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_FINI: Scheduling. (line 240)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_INIT: Scheduling. (line 235)
-* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_ISSUE: Scheduling. (line 219)
-* TARGET_SCHED_FREE_SCHED_CONTEXT: Scheduling. (line 302)
-* TARGET_SCHED_GEN_SPEC_CHECK: Scheduling. (line 324)
-* TARGET_SCHED_H_I_D_EXTENDED: Scheduling. (line 278)
-* TARGET_SCHED_INIT: Scheduling. (line 108)
-* TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN: Scheduling. (line 158)
-* TARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN: Scheduling. (line 150)
-* TARGET_SCHED_INIT_GLOBAL: Scheduling. (line 126)
-* TARGET_SCHED_INIT_SCHED_CONTEXT: Scheduling. (line 287)
+ (line 207)
+* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_END: Scheduling. (line 240)
+* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_FINI: Scheduling. (line 250)
+* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_INIT: Scheduling. (line 245)
+* TARGET_SCHED_FIRST_CYCLE_MULTIPASS_ISSUE: Scheduling. (line 229)
+* TARGET_SCHED_FREE_SCHED_CONTEXT: Scheduling. (line 312)
+* TARGET_SCHED_GEN_SPEC_CHECK: Scheduling. (line 334)
+* TARGET_SCHED_H_I_D_EXTENDED: Scheduling. (line 288)
+* TARGET_SCHED_INIT: Scheduling. (line 111)
+* TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN: Scheduling. (line 161)
+* TARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN: Scheduling. (line 153)
+* TARGET_SCHED_INIT_GLOBAL: Scheduling. (line 129)
+* TARGET_SCHED_INIT_SCHED_CONTEXT: Scheduling. (line 297)
* TARGET_SCHED_ISSUE_RATE: Scheduling. (line 11)
-* TARGET_SCHED_IS_COSTLY_DEPENDENCE: Scheduling. (line 256)
+* TARGET_SCHED_IS_COSTLY_DEPENDENCE: Scheduling. (line 266)
* TARGET_SCHED_MACRO_FUSION_P: Scheduling. (line 87)
* TARGET_SCHED_MACRO_FUSION_PAIR_P: Scheduling. (line 91)
-* TARGET_SCHED_NEEDS_BLOCK_P: Scheduling. (line 317)
-* TARGET_SCHED_REASSOCIATION_WIDTH: Scheduling. (line 379)
+* TARGET_SCHED_NEEDS_BLOCK_P: Scheduling. (line 327)
+* TARGET_SCHED_REASSOCIATION_WIDTH: Scheduling. (line 376)
* TARGET_SCHED_REORDER: Scheduling. (line 58)
* TARGET_SCHED_REORDER2: Scheduling. (line 75)
-* TARGET_SCHED_SET_SCHED_CONTEXT: Scheduling. (line 294)
-* TARGET_SCHED_SET_SCHED_FLAGS: Scheduling. (line 349)
-* TARGET_SCHED_SMS_RES_MII: Scheduling. (line 356)
-* TARGET_SCHED_SPECULATE_INSN: Scheduling. (line 305)
+* TARGET_SCHED_SET_SCHED_CONTEXT: Scheduling. (line 304)
+* TARGET_SCHED_SET_SCHED_FLAGS: Scheduling. (line 346)
+* TARGET_SCHED_SMS_RES_MII: Scheduling. (line 353)
+* TARGET_SCHED_SPECULATE_INSN: Scheduling. (line 315)
* TARGET_SCHED_VARIABLE_ISSUE: Scheduling. (line 22)
* TARGET_SECONDARY_RELOAD: Register Classes. (line 312)
* TARGET_SECTION_TYPE_FLAGS: File Framework. (line 149)
@@ -50041,382 +50036,382 @@ Concept Index

Tag Table:
Node: Top1789
-Node: Contributing4896
-Node: Portability5625
-Node: Interface7413
-Node: Libgcc10454
-Node: Integer library routines12281
-Node: Soft float library routines19123
-Node: Decimal float library routines31061
-Node: Fixed-point fractional library routines46819
-Node: Exception handling routines147215
-Node: Miscellaneous routines148322
-Node: Languages150442
-Node: Source Tree151989
-Node: Configure Terms152571
-Node: Top Level155527
-Node: gcc Directory158989
-Node: Subdirectories159941
-Node: Configuration162109
-Node: Config Fragments162829
-Node: System Config164054
-Node: Configuration Files164990
-Node: Build167807
-Node: Makefile168219
-Ref: Makefile-Footnote-1175023
-Ref: Makefile-Footnote-2175170
-Node: Library Files175244
-Node: Headers175806
-Node: Documentation177889
-Node: Texinfo Manuals178748
-Node: Man Page Generation181077
-Node: Miscellaneous Docs182990
-Node: Front End184377
-Node: Front End Directory188051
-Node: Front End Config189367
-Node: Front End Makefile192183
-Node: Back End195951
-Node: Testsuites199732
-Node: Test Idioms200663
-Node: Test Directives204061
-Node: Directives204588
-Node: Selectors214885
-Node: Effective-Target Keywords216241
-Ref: arm_neon_ok223985
-Ref: arm_neonv2_ok224143
-Ref: arm_neon_fp16_ok224315
-Ref: arm_vfp3_ok224755
-Node: Add Options234824
-Node: Require Support236141
-Node: Final Actions238648
-Node: Ada Tests243813
-Node: C Tests245144
-Node: libgcj Tests249539
-Node: LTO Testing250666
-Node: gcov Testing252314
-Node: profopt Testing255304
-Node: compat Testing257019
-Node: Torture Tests261259
-Node: Options262874
-Node: Option file format263315
-Node: Option properties270304
-Node: Passes283331
-Node: Parsing pass284221
-Node: Cilk Plus Transformation287754
-Node: Gimplification pass291136
-Node: Pass manager292981
-Node: Tree SSA passes294827
-Node: RTL passes315894
-Node: Optimization info328258
-Node: Dump setup329077
-Node: Optimization groups330206
-Node: Dump files and streams331095
-Node: Dump output verbosity332293
-Node: Dump types333349
-Node: Dump examples334839
-Node: GENERIC336185
-Node: Deficiencies338061
-Node: Tree overview338302
-Node: Macros and Functions342426
-Node: Identifiers343251
-Node: Containers344860
-Node: Types346017
-Node: Declarations358091
-Node: Working with declarations358586
-Node: Internal structure364190
-Node: Current structure hierarchy364574
-Node: Adding new DECL node types366667
-Node: Attributes370951
-Node: Expression trees372195
-Node: Constant expressions373949
-Node: Storage References378162
-Node: Unary and Binary Expressions381681
-Node: Vectors401829
-Node: Statements406561
-Node: Basic Statements407081
-Node: Blocks411588
-Node: Statement Sequences412992
-Node: Empty Statements413325
-Node: Jumps413899
-Node: Cleanups414552
-Node: OpenMP416319
-Node: Functions422163
-Node: Function Basics422634
-Node: Function Properties426318
-Node: Language-dependent trees429099
-Node: C and C++ Trees429986
-Node: Types for C++432890
-Node: Namespaces437860
-Node: Classes440966
-Node: Functions for C++446043
-Node: Statements for C++452294
-Node: C++ Expressions461067
-Node: Java Trees462572
-Node: GIMPLE462685
-Node: Tuple representation466309
-Node: GIMPLE instruction set474613
-Node: GIMPLE Exception Handling476229
-Node: Temporaries478141
-Ref: Temporaries-Footnote-1479459
-Node: Operands479524
-Node: Compound Expressions480285
-Node: Compound Lvalues480519
-Node: Conditional Expressions481281
-Node: Logical Operators481940
-Node: Manipulating GIMPLE statements488798
-Node: Tuple specific accessors494734
-Node: 'GIMPLE_ASM'495553
-Node: 'GIMPLE_ASSIGN'498070
-Node: 'GIMPLE_BIND'502176
-Node: 'GIMPLE_CALL'503984
-Node: 'GIMPLE_CATCH'508255
-Node: 'GIMPLE_COND'509399
-Node: 'GIMPLE_DEBUG'512187
-Node: 'GIMPLE_EH_FILTER'515565
-Node: 'GIMPLE_LABEL'517053
-Node: 'GIMPLE_NOP'518028
-Node: 'GIMPLE_OMP_ATOMIC_LOAD'518397
-Node: 'GIMPLE_OMP_ATOMIC_STORE'519307
-Node: 'GIMPLE_OMP_CONTINUE'519947
-Node: 'GIMPLE_OMP_CRITICAL'521297
-Node: 'GIMPLE_OMP_FOR'522235
-Node: 'GIMPLE_OMP_MASTER'525750
-Node: 'GIMPLE_OMP_ORDERED'526134
-Node: 'GIMPLE_OMP_PARALLEL'526534
-Node: 'GIMPLE_OMP_RETURN'529167
-Node: 'GIMPLE_OMP_SECTION'529818
-Node: 'GIMPLE_OMP_SECTIONS'530484
-Node: 'GIMPLE_OMP_SINGLE'532091
-Node: 'GIMPLE_PHI'533029
-Node: 'GIMPLE_RESX'534316
-Node: 'GIMPLE_RETURN'535035
-Node: 'GIMPLE_SWITCH'535603
-Node: 'GIMPLE_TRY'537405
-Node: 'GIMPLE_WITH_CLEANUP_EXPR'539196
-Node: GIMPLE sequences540079
-Node: Sequence iterators543285
-Node: Adding a new GIMPLE statement code551740
-Node: Statement and operand traversals553016
-Node: Tree SSA555608
-Node: Annotations557396
-Node: SSA Operands557801
-Node: SSA571875
-Node: Alias analysis582907
-Node: Memory model586681
-Node: RTL588040
-Node: RTL Objects590228
-Node: RTL Classes594102
-Node: Accessors599099
-Node: Special Accessors601493
-Node: Flags607280
-Node: Machine Modes622044
-Node: Constants635332
-Node: Regs and Memory642060
-Node: Arithmetic659948
-Node: Comparisons670030
-Node: Bit-Fields674322
-Node: Vector Operations675874
-Node: Conversions677755
-Node: RTL Declarations682253
-Node: Side Effects683074
-Node: Incdec700084
-Node: Assembler703420
-Node: Debug Information704965
-Node: Insns706162
-Node: Calls732583
-Node: Sharing735176
-Node: Reading RTL738287
-Node: Control Flow739278
-Node: Basic Blocks741047
-Node: Edges746336
-Node: Profile information754965
-Node: Maintaining the CFG759649
-Node: Liveness information765510
-Node: Loop Analysis and Representation767636
-Node: Loop representation768746
-Node: Loop querying776309
-Node: Loop manipulation779125
-Node: LCSSA781486
-Node: Scalar evolutions783555
-Node: loop-iv786799
-Node: Number of iterations788721
-Node: Dependency analysis791527
-Node: Omega797891
-Node: Machine Desc799467
-Node: Overview802030
-Node: Patterns804070
-Node: Example807508
-Node: RTL Template808942
-Node: Output Template819597
-Node: Output Statement823560
-Node: Predicates827899
-Node: Machine-Independent Predicates830817
-Node: Defining Predicates835761
-Node: Constraints841724
-Node: Simple Constraints843206
-Node: Multi-Alternative856046
-Node: Class Preferences858887
-Node: Modifiers859779
-Node: Machine Constraints864025
-Node: Disable Insn Alternatives922597
-Node: Define Constraints925501
-Node: C Constraint Interface932286
-Node: Standard Names935938
-Ref: shift patterns959844
-Ref: prologue instruction pattern1004991
-Ref: window_save instruction pattern1005484
-Ref: epilogue instruction pattern1005761
-Node: Pattern Ordering1023347
-Node: Dependent Patterns1024583
-Node: Jump Patterns1026203
-Ref: Jump Patterns-Footnote-11028350
-Node: Looping Patterns1028398
-Node: Insn Canonicalizations1033127
-Node: Expander Definitions1037712
-Node: Insn Splitting1045926
-Node: Including Patterns1055529
-Node: Peephole Definitions1057313
-Node: define_peephole1058566
-Node: define_peephole21064896
-Node: Insn Attributes1067962
-Node: Defining Attributes1069144
-Ref: define_enum_attr1072637
-Node: Expressions1073673
-Node: Tagging Insns1080423
-Node: Attr Example1084776
-Node: Insn Lengths1087149
-Node: Constant Attributes1090226
-Node: Mnemonic Attribute1091402
-Node: Delay Slots1092921
-Node: Processor pipeline description1096144
-Ref: Processor pipeline description-Footnote-11114962
-Node: Conditional Execution1115286
-Node: Define Subst1118769
-Node: Define Subst Example1120805
-Node: Define Subst Pattern Matching1123799
-Node: Define Subst Output Template1125025
-Node: Constant Definitions1127095
-Ref: define_enum1130877
-Node: Iterators1131365
-Node: Mode Iterators1131943
-Node: Defining Mode Iterators1132921
-Node: Substitutions1134415
-Node: Examples1136657
-Node: Code Iterators1138105
-Node: Int Iterators1140384
-Node: Subst Iterators1142830
-Node: Target Macros1144522
-Node: Target Structure1147610
-Node: Driver1149726
-Node: Run-time Target1168538
-Node: Per-Function Data1178249
-Node: Storage Layout1181013
-Node: Type Layout1206585
-Node: Registers1221908
-Node: Register Basics1222882
-Node: Allocation Order1228390
-Node: Values in Registers1230836
-Node: Leaf Functions1238314
-Node: Stack Registers1241173
-Node: Register Classes1242445
-Node: Old Constraints1273389
-Node: Stack and Calling1280529
-Node: Frame Layout1281063
-Node: Exception Handling1291939
-Node: Stack Checking1298151
-Node: Frame Registers1302965
-Node: Elimination1311224
-Node: Stack Arguments1315454
-Node: Register Arguments1322638
-Node: Scalar Return1342717
-Node: Aggregate Return1348804
-Node: Caller Saves1353015
-Node: Function Entry1354192
-Node: Profiling1365286
-Node: Tail Calls1366985
-Node: Stack Smashing Protection1368888
-Node: Varargs1370516
-Node: Trampolines1377203
-Node: Library Calls1383246
-Node: Addressing Modes1387930
-Node: Anchored Addresses1408898
-Node: Condition Code1411541
-Node: CC0 Condition Codes1413868
-Node: MODE_CC Condition Codes1417114
-Node: Costs1423937
-Node: Scheduling1440814
-Node: Sections1460772
-Node: PIC1476470
-Node: Assembler Format1478529
-Node: File Framework1479667
-Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1486599
-Node: Data Output1489869
-Node: Uninitialized Data1497638
-Node: Label Output1502649
-Node: Initialization1525605
-Node: Macros for Initialization1531566
-Node: Instruction Output1538285
-Node: Dispatch Tables1548908
-Node: Exception Region Output1553292
-Node: Alignment Output1559970
-Node: Debugging Info1564549
-Node: All Debuggers1565219
-Node: DBX Options1568074
-Node: DBX Hooks1573512
-Node: File Names and DBX1574821
-Node: SDB and DWARF1576933
-Node: VMS Debug1583005
-Node: Floating Point1583592
-Node: Mode Switching1588068
-Node: Target Attributes1592064
-Node: Emulated TLS1602327
-Node: MIPS Coprocessors1605717
-Node: PCH Target1607014
-Node: C++ ABI1608856
-Node: Named Address Spaces1613650
-Node: Misc1618584
-Ref: TARGET_SHIFT_TRUNCATION_MASK1625326
-Node: Host Config1673828
-Node: Host Common1674896
-Node: Filesystem1677270
-Node: Host Misc1681385
-Node: Fragments1683834
-Node: Target Fragment1685029
-Node: Host Fragment1695657
-Node: Collect21695897
-Node: Header Dirs1698533
-Node: Type Information1699956
-Node: GTY Options1703232
-Node: Inheritance and GTY1717752
-Ref: Inheritance and GTY-Footnote-11719315
-Node: User GC1719585
-Node: GGC Roots1723324
-Node: Files1724037
-Node: Invoking the garbage collector1726744
-Node: Troubleshooting1728249
-Node: Plugins1729324
-Node: Plugins loading1730442
-Node: Plugin API1731312
-Node: Plugins pass1738975
-Node: Plugins GC1740946
-Node: Plugins description1742611
-Node: Plugins attr1743147
-Node: Plugins recording1745421
-Node: Plugins gate1746271
-Node: Plugins tracking1746862
-Node: Plugins building1747450
-Node: LTO1749240
-Node: LTO Overview1750101
-Node: LTO object file layout1755933
-Node: IPA1760563
-Node: WHOPR1769528
-Node: Internal flags1774217
-Node: Funding1775628
-Node: GNU Project1778112
-Node: Copying1778761
-Node: GNU Free Documentation License1816273
-Node: Contributors1841394
-Node: Option Index1879266
-Node: Concept Index1880143
+Node: Contributing4905
+Node: Portability5634
+Node: Interface7422
+Node: Libgcc10463
+Node: Integer library routines12290
+Node: Soft float library routines19132
+Node: Decimal float library routines31070
+Node: Fixed-point fractional library routines46828
+Node: Exception handling routines147224
+Node: Miscellaneous routines148331
+Node: Languages150451
+Node: Source Tree151998
+Node: Configure Terms152580
+Node: Top Level155536
+Node: gcc Directory158998
+Node: Subdirectories159950
+Node: Configuration162118
+Node: Config Fragments162838
+Node: System Config164063
+Node: Configuration Files164999
+Node: Build167816
+Node: Makefile168228
+Ref: Makefile-Footnote-1175032
+Ref: Makefile-Footnote-2175179
+Node: Library Files175253
+Node: Headers175815
+Node: Documentation177898
+Node: Texinfo Manuals178757
+Node: Man Page Generation181086
+Node: Miscellaneous Docs182999
+Node: Front End184386
+Node: Front End Directory188060
+Node: Front End Config189376
+Node: Front End Makefile192192
+Node: Back End195960
+Node: Testsuites199741
+Node: Test Idioms200672
+Node: Test Directives204070
+Node: Directives204597
+Node: Selectors214894
+Node: Effective-Target Keywords216250
+Ref: arm_neon_ok223994
+Ref: arm_neonv2_ok224152
+Ref: arm_neon_fp16_ok224324
+Ref: arm_vfp3_ok224764
+Node: Add Options234833
+Node: Require Support236150
+Node: Final Actions238657
+Node: Ada Tests243822
+Node: C Tests245153
+Node: libgcj Tests249548
+Node: LTO Testing250675
+Node: gcov Testing252323
+Node: profopt Testing255313
+Node: compat Testing257028
+Node: Torture Tests261268
+Node: Options262883
+Node: Option file format263324
+Node: Option properties270313
+Node: Passes283340
+Node: Parsing pass284230
+Node: Cilk Plus Transformation287763
+Node: Gimplification pass291145
+Node: Pass manager292990
+Node: Tree SSA passes294836
+Node: RTL passes315903
+Node: Optimization info328267
+Node: Dump setup329086
+Node: Optimization groups330215
+Node: Dump files and streams331104
+Node: Dump output verbosity332302
+Node: Dump types333358
+Node: Dump examples334848
+Node: GENERIC336194
+Node: Deficiencies338070
+Node: Tree overview338311
+Node: Macros and Functions342435
+Node: Identifiers343260
+Node: Containers344869
+Node: Types346026
+Node: Declarations358100
+Node: Working with declarations358595
+Node: Internal structure364199
+Node: Current structure hierarchy364583
+Node: Adding new DECL node types366676
+Node: Attributes370960
+Node: Expression trees372204
+Node: Constant expressions373958
+Node: Storage References378171
+Node: Unary and Binary Expressions381690
+Node: Vectors401838
+Node: Statements406570
+Node: Basic Statements407090
+Node: Blocks411597
+Node: Statement Sequences413001
+Node: Empty Statements413334
+Node: Jumps413908
+Node: Cleanups414561
+Node: OpenMP416328
+Node: Functions422172
+Node: Function Basics422643
+Node: Function Properties426327
+Node: Language-dependent trees429108
+Node: C and C++ Trees429995
+Node: Types for C++432899
+Node: Namespaces437869
+Node: Classes440975
+Node: Functions for C++446052
+Node: Statements for C++452303
+Node: C++ Expressions461076
+Node: Java Trees462581
+Node: GIMPLE462694
+Node: Tuple representation466318
+Node: GIMPLE instruction set474622
+Node: GIMPLE Exception Handling476238
+Node: Temporaries478150
+Ref: Temporaries-Footnote-1479468
+Node: Operands479533
+Node: Compound Expressions480294
+Node: Compound Lvalues480528
+Node: Conditional Expressions481290
+Node: Logical Operators481949
+Node: Manipulating GIMPLE statements488807
+Node: Tuple specific accessors494743
+Node: 'GIMPLE_ASM'495562
+Node: 'GIMPLE_ASSIGN'498079
+Node: 'GIMPLE_BIND'502185
+Node: 'GIMPLE_CALL'503993
+Node: 'GIMPLE_CATCH'508264
+Node: 'GIMPLE_COND'509408
+Node: 'GIMPLE_DEBUG'512196
+Node: 'GIMPLE_EH_FILTER'515574
+Node: 'GIMPLE_LABEL'517062
+Node: 'GIMPLE_NOP'518037
+Node: 'GIMPLE_OMP_ATOMIC_LOAD'518406
+Node: 'GIMPLE_OMP_ATOMIC_STORE'519316
+Node: 'GIMPLE_OMP_CONTINUE'519956
+Node: 'GIMPLE_OMP_CRITICAL'521306
+Node: 'GIMPLE_OMP_FOR'522244
+Node: 'GIMPLE_OMP_MASTER'525759
+Node: 'GIMPLE_OMP_ORDERED'526143
+Node: 'GIMPLE_OMP_PARALLEL'526543
+Node: 'GIMPLE_OMP_RETURN'529176
+Node: 'GIMPLE_OMP_SECTION'529827
+Node: 'GIMPLE_OMP_SECTIONS'530493
+Node: 'GIMPLE_OMP_SINGLE'532100
+Node: 'GIMPLE_PHI'533038
+Node: 'GIMPLE_RESX'534325
+Node: 'GIMPLE_RETURN'535044
+Node: 'GIMPLE_SWITCH'535612
+Node: 'GIMPLE_TRY'537414
+Node: 'GIMPLE_WITH_CLEANUP_EXPR'539205
+Node: GIMPLE sequences540088
+Node: Sequence iterators543294
+Node: Adding a new GIMPLE statement code551749
+Node: Statement and operand traversals553025
+Node: Tree SSA555617
+Node: Annotations557405
+Node: SSA Operands557810
+Node: SSA571884
+Node: Alias analysis582916
+Node: Memory model586690
+Node: RTL588049
+Node: RTL Objects590237
+Node: RTL Classes594111
+Node: Accessors599108
+Node: Special Accessors601502
+Node: Flags607289
+Node: Machine Modes622053
+Node: Constants635341
+Node: Regs and Memory642069
+Node: Arithmetic659957
+Node: Comparisons670039
+Node: Bit-Fields674331
+Node: Vector Operations675883
+Node: Conversions677764
+Node: RTL Declarations682262
+Node: Side Effects683083
+Node: Incdec700093
+Node: Assembler703429
+Node: Debug Information704974
+Node: Insns706171
+Node: Calls732592
+Node: Sharing735185
+Node: Reading RTL738296
+Node: Control Flow739287
+Node: Basic Blocks741056
+Node: Edges746345
+Node: Profile information754974
+Node: Maintaining the CFG759658
+Node: Liveness information765519
+Node: Loop Analysis and Representation767645
+Node: Loop representation768755
+Node: Loop querying776318
+Node: Loop manipulation779134
+Node: LCSSA781495
+Node: Scalar evolutions783564
+Node: loop-iv786808
+Node: Number of iterations788730
+Node: Dependency analysis791536
+Node: Omega797900
+Node: Machine Desc799476
+Node: Overview802039
+Node: Patterns804079
+Node: Example807517
+Node: RTL Template808951
+Node: Output Template819606
+Node: Output Statement823569
+Node: Predicates827908
+Node: Machine-Independent Predicates830826
+Node: Defining Predicates835770
+Node: Constraints841733
+Node: Simple Constraints843215
+Node: Multi-Alternative856055
+Node: Class Preferences858896
+Node: Modifiers859788
+Node: Machine Constraints864034
+Node: Disable Insn Alternatives922606
+Node: Define Constraints925510
+Node: C Constraint Interface932295
+Node: Standard Names935947
+Ref: shift patterns959853
+Ref: prologue instruction pattern1005000
+Ref: window_save instruction pattern1005493
+Ref: epilogue instruction pattern1005770
+Node: Pattern Ordering1023356
+Node: Dependent Patterns1024592
+Node: Jump Patterns1026212
+Ref: Jump Patterns-Footnote-11028359
+Node: Looping Patterns1028407
+Node: Insn Canonicalizations1033136
+Node: Expander Definitions1037721
+Node: Insn Splitting1045935
+Node: Including Patterns1055538
+Node: Peephole Definitions1057322
+Node: define_peephole1058575
+Node: define_peephole21064905
+Node: Insn Attributes1067971
+Node: Defining Attributes1069153
+Ref: define_enum_attr1072646
+Node: Expressions1073682
+Node: Tagging Insns1080432
+Node: Attr Example1084785
+Node: Insn Lengths1087158
+Node: Constant Attributes1090235
+Node: Mnemonic Attribute1091411
+Node: Delay Slots1092930
+Node: Processor pipeline description1096153
+Ref: Processor pipeline description-Footnote-11114971
+Node: Conditional Execution1115295
+Node: Define Subst1118778
+Node: Define Subst Example1120814
+Node: Define Subst Pattern Matching1123808
+Node: Define Subst Output Template1125034
+Node: Constant Definitions1127104
+Ref: define_enum1130886
+Node: Iterators1131374
+Node: Mode Iterators1131952
+Node: Defining Mode Iterators1132930
+Node: Substitutions1134424
+Node: Examples1136666
+Node: Code Iterators1138114
+Node: Int Iterators1140393
+Node: Subst Iterators1142839
+Node: Target Macros1144531
+Node: Target Structure1147619
+Node: Driver1149735
+Node: Run-time Target1168547
+Node: Per-Function Data1178258
+Node: Storage Layout1181022
+Node: Type Layout1206594
+Node: Registers1221917
+Node: Register Basics1222891
+Node: Allocation Order1228399
+Node: Values in Registers1230845
+Node: Leaf Functions1238323
+Node: Stack Registers1241182
+Node: Register Classes1242454
+Node: Old Constraints1273398
+Node: Stack and Calling1280538
+Node: Frame Layout1281072
+Node: Exception Handling1291948
+Node: Stack Checking1298160
+Node: Frame Registers1302974
+Node: Elimination1311233
+Node: Stack Arguments1315463
+Node: Register Arguments1322647
+Node: Scalar Return1342726
+Node: Aggregate Return1348813
+Node: Caller Saves1353024
+Node: Function Entry1354201
+Node: Profiling1365295
+Node: Tail Calls1366994
+Node: Stack Smashing Protection1368897
+Node: Varargs1370525
+Node: Trampolines1377212
+Node: Library Calls1383255
+Node: Addressing Modes1387939
+Node: Anchored Addresses1408907
+Node: Condition Code1411550
+Node: CC0 Condition Codes1413877
+Node: MODE_CC Condition Codes1417123
+Node: Costs1423946
+Node: Scheduling1440823
+Node: Sections1460710
+Node: PIC1476408
+Node: Assembler Format1478467
+Node: File Framework1479605
+Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1486537
+Node: Data Output1489807
+Node: Uninitialized Data1497576
+Node: Label Output1502587
+Node: Initialization1525543
+Node: Macros for Initialization1531504
+Node: Instruction Output1538223
+Node: Dispatch Tables1548846
+Node: Exception Region Output1553230
+Node: Alignment Output1559908
+Node: Debugging Info1564487
+Node: All Debuggers1565157
+Node: DBX Options1568012
+Node: DBX Hooks1573450
+Node: File Names and DBX1574759
+Node: SDB and DWARF1576871
+Node: VMS Debug1582943
+Node: Floating Point1583530
+Node: Mode Switching1588006
+Node: Target Attributes1592002
+Node: Emulated TLS1602265
+Node: MIPS Coprocessors1605655
+Node: PCH Target1606952
+Node: C++ ABI1608794
+Node: Named Address Spaces1613588
+Node: Misc1618522
+Ref: TARGET_SHIFT_TRUNCATION_MASK1625264
+Node: Host Config1673766
+Node: Host Common1674834
+Node: Filesystem1677208
+Node: Host Misc1681323
+Node: Fragments1683772
+Node: Target Fragment1684967
+Node: Host Fragment1695595
+Node: Collect21695835
+Node: Header Dirs1698471
+Node: Type Information1699894
+Node: GTY Options1703170
+Node: Inheritance and GTY1717690
+Ref: Inheritance and GTY-Footnote-11719253
+Node: User GC1719523
+Node: GGC Roots1723262
+Node: Files1723975
+Node: Invoking the garbage collector1726682
+Node: Troubleshooting1728187
+Node: Plugins1729262
+Node: Plugins loading1730380
+Node: Plugin API1731250
+Node: Plugins pass1738913
+Node: Plugins GC1740884
+Node: Plugins description1742549
+Node: Plugins attr1743085
+Node: Plugins recording1745359
+Node: Plugins gate1746209
+Node: Plugins tracking1746800
+Node: Plugins building1747388
+Node: LTO1749178
+Node: LTO Overview1750039
+Node: LTO object file layout1755871
+Node: IPA1760501
+Node: WHOPR1769466
+Node: Internal flags1774155
+Node: Funding1775566
+Node: GNU Project1778050
+Node: Copying1778699
+Node: GNU Free Documentation License1816211
+Node: Contributors1841332
+Node: Option Index1879204
+Node: Concept Index1880081

End Tag Table
diff --git a/share/info/standards.info b/share/info/standards.info
index 81c8214..4b436f0 100644
--- a/share/info/standards.info
+++ b/share/info/standards.info
@@ -1,4 +1,4 @@
-This is standards.info, produced by makeinfo version 5.2 from
+This is standards.info, produced by makeinfo version 5.1 from
standards.texi.
The GNU coding standards, last updated April 12, 2010.
@@ -697,7 +697,6 @@ If you want to mention the column number, use one of these formats:
SOURCE-FILE-NAME:LINENO:COLUMN: MESSAGE
SOURCE-FILE-NAME:LINENO.COLUMN: MESSAGE
-
Line numbers should start from 1 at the beginning of the file, and
column numbers should start from 1 at the beginning of the line. (Both
of these conventions are chosen for compatibility.) Calculate column
@@ -5664,57 +5663,57 @@ Node: Non-GNU Standards21688
Node: Semantics23969
Node: Libraries28689
Node: Errors29934
-Node: User Interfaces32428
-Node: Graphical Interfaces34033
-Node: Command-Line Interfaces35216
-Node: --version37246
-Node: --help42965
-Node: Option Table43838
-Node: OID Allocations58793
-Node: Memory Usage60590
-Node: File Usage61626
-Node: Writing C62376
-Node: Formatting63346
-Node: Comments67635
-Node: Syntactic Conventions71186
-Node: Names74648
-Node: System Portability76860
-Node: CPU Portability79751
-Node: System Functions83653
-Node: Internationalization88845
-Node: Character Set92839
-Node: Quote Characters93652
-Node: Mmap95172
-Node: Documentation95880
-Node: GNU Manuals96986
-Node: Doc Strings and Manuals102724
-Node: Manual Structure Details104277
-Node: License for Manuals105695
-Node: Manual Credits106668
-Node: Printed Manuals107061
-Node: NEWS File107747
-Node: Change Logs108425
-Node: Change Log Concepts109179
-Node: Style of Change Logs111282
-Node: Simple Changes113782
-Node: Conditional Changes115224
-Node: Indicating the Part Changed116646
-Node: Man Pages117173
-Node: Reading other Manuals119347
-Node: Managing Releases120138
-Node: Configuration120918
-Node: Makefile Conventions129581
-Node: Makefile Basics130463
-Node: Utilities in Makefiles133637
-Node: Command Variables135783
-Node: DESTDIR139006
-Node: Directory Variables141155
-Node: Standard Targets155640
-Ref: Standard Targets-Footnote-1169156
-Node: Install Command Categories169257
-Node: Releases173790
-Node: References177794
-Node: GNU Free Documentation License183640
-Node: Index208788
+Node: User Interfaces32427
+Node: Graphical Interfaces34032
+Node: Command-Line Interfaces35215
+Node: --version37245
+Node: --help42964
+Node: Option Table43837
+Node: OID Allocations58792
+Node: Memory Usage60589
+Node: File Usage61625
+Node: Writing C62375
+Node: Formatting63345
+Node: Comments67634
+Node: Syntactic Conventions71185
+Node: Names74647
+Node: System Portability76859
+Node: CPU Portability79750
+Node: System Functions83652
+Node: Internationalization88844
+Node: Character Set92838
+Node: Quote Characters93651
+Node: Mmap95171
+Node: Documentation95879
+Node: GNU Manuals96985
+Node: Doc Strings and Manuals102723
+Node: Manual Structure Details104276
+Node: License for Manuals105694
+Node: Manual Credits106667
+Node: Printed Manuals107060
+Node: NEWS File107746
+Node: Change Logs108424
+Node: Change Log Concepts109178
+Node: Style of Change Logs111281
+Node: Simple Changes113781
+Node: Conditional Changes115223
+Node: Indicating the Part Changed116645
+Node: Man Pages117172
+Node: Reading other Manuals119346
+Node: Managing Releases120137
+Node: Configuration120917
+Node: Makefile Conventions129580
+Node: Makefile Basics130462
+Node: Utilities in Makefiles133636
+Node: Command Variables135782
+Node: DESTDIR139005
+Node: Directory Variables141154
+Node: Standard Targets155639
+Ref: Standard Targets-Footnote-1169155
+Node: Install Command Categories169256
+Node: Releases173789
+Node: References177793
+Node: GNU Free Documentation License183639
+Node: Index208786

End Tag Table
diff --git a/share/man/man1/aarch64-linux-android-cpp.1 b/share/man/man1/aarch64-linux-android-cpp.1
index 9e10a5c..8619886 100644
--- a/share/man/man1/aarch64-linux-android-cpp.1
+++ b/share/man/man1/aarch64-linux-android-cpp.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "CPP 1"
-.TH CPP 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH CPP 1 "2015-04-13" "gcc-4.9.3" "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-g++.1 b/share/man/man1/aarch64-linux-android-g++.1
index 5311f59..58380ee 100644
--- a/share/man/man1/aarch64-linux-android-g++.1
+++ b/share/man/man1/aarch64-linux-android-g++.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GCC 1 "2015-04-13" "gcc-4.9.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -10744,11 +10744,12 @@ architecture.
.IX Item "-mtune=name"
Specify the name of the target processor for which \s-1GCC\s0 should tune the
performance of the code. Permissible values for this option are:
-\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR, \fBthunderx\fR.
+\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a72\fR, \fBthunderx\fR, \fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
-of the code for a big.LITTLE system. The only permissible value is
-\&\fBcortex\-a57.cortex\-a53\fR.
+of the code for a big.LITTLE system. Permissible values for this
+option are: \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR.
.Sp
Where none of \fB\-mtune=\fR, \fB\-mcpu=\fR or \fB\-march=\fR
are specified, the code will be tuned to perform well across a range
@@ -11345,8 +11346,7 @@ Replaced by \fB\-mmultcost\fR.
\fI\s-1ARM\s0 Options\fR
.IX Subsection "ARM Options"
.PP
-These \fB\-m\fR options are defined for Advanced \s-1RISC\s0 Machines (\s-1ARM\s0)
-architectures:
+These \fB\-m\fR options are defined for the \s-1ARM\s0 port:
.IP "\fB\-mabi=\fR\fIname\fR" 4
.IX Item "-mabi=name"
Generate code for the specified \s-1ABI. \s0 Permissible values are: \fBapcs-gnu\fR,
@@ -11458,7 +11458,8 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBarm1136j\-s\fR, \fBarm1136jf\-s\fR, \fBmpcore\fR, \fBmpcorenovfp\fR,
\&\fBarm1156t2\-s\fR, \fBarm1156t2f\-s\fR, \fBarm1176jz\-s\fR, \fBarm1176jzf\-s\fR,
\&\fBcortex\-a5\fR, \fBcortex\-a7\fR, \fBcortex\-a8\fR, \fBcortex\-a9\fR,
-\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR,
+\&\fBcortex\-a57\fR, \fBcortex\-a72\fR,
\&\fBcortex\-r4\fR,
\&\fBcortex\-r4f\fR, \fBcortex\-r5\fR, \fBcortex\-r7\fR, \fBcortex\-m7\fR,
\&\fBcortex\-m4\fR,
@@ -11472,11 +11473,13 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBmarvell\-pj4\fR,
\&\fBxscale\fR, \fBiwmmxt\fR, \fBiwmmxt2\fR, \fBep9312\fR,
\&\fBfa526\fR, \fBfa626\fR,
-\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR.
+\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR,
+\&\fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
of the code for a big.LITTLE system. Permissible names are:
-\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR.
+\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR,
+\&\fBcortex\-a72.cortex\-a53\fR.
.Sp
\&\fB\-mtune=generic\-\fR\fIarch\fR specifies that \s-1GCC\s0 should tune the
performance for a blend of processors within architecture \fIarch\fR.
@@ -19242,9 +19245,9 @@ The \fIstack-guard\fR option can only be used in conjunction with \fIstack-size\
If the hotpatch option is enabled, a \*(L"hot-patching\*(R" function
prologue is generated for all functions in the compilation unit.
The funtion label is prepended with the given number of two-byte
-Nop instructions (\fIpre-halfwords\fR, maximum 1000000). After
+\&\s-1NOP\s0 instructions (\fIpre-halfwords\fR, maximum 1000000). After
the label, 2 * \fIpost-halfwords\fR bytes are appended, using the
-larges nop like instructions the architecture allows (maximum
+largest \s-1NOP\s0 like instructions the architecture allows (maximum
1000000).
.Sp
If both arguments are zero, hotpatching is disabled.
diff --git a/share/man/man1/aarch64-linux-android-gcc.1 b/share/man/man1/aarch64-linux-android-gcc.1
index 5311f59..58380ee 100644
--- a/share/man/man1/aarch64-linux-android-gcc.1
+++ b/share/man/man1/aarch64-linux-android-gcc.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GCC 1 "2015-04-13" "gcc-4.9.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -10744,11 +10744,12 @@ architecture.
.IX Item "-mtune=name"
Specify the name of the target processor for which \s-1GCC\s0 should tune the
performance of the code. Permissible values for this option are:
-\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR, \fBthunderx\fR.
+\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a72\fR, \fBthunderx\fR, \fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
-of the code for a big.LITTLE system. The only permissible value is
-\&\fBcortex\-a57.cortex\-a53\fR.
+of the code for a big.LITTLE system. Permissible values for this
+option are: \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR.
.Sp
Where none of \fB\-mtune=\fR, \fB\-mcpu=\fR or \fB\-march=\fR
are specified, the code will be tuned to perform well across a range
@@ -11345,8 +11346,7 @@ Replaced by \fB\-mmultcost\fR.
\fI\s-1ARM\s0 Options\fR
.IX Subsection "ARM Options"
.PP
-These \fB\-m\fR options are defined for Advanced \s-1RISC\s0 Machines (\s-1ARM\s0)
-architectures:
+These \fB\-m\fR options are defined for the \s-1ARM\s0 port:
.IP "\fB\-mabi=\fR\fIname\fR" 4
.IX Item "-mabi=name"
Generate code for the specified \s-1ABI. \s0 Permissible values are: \fBapcs-gnu\fR,
@@ -11458,7 +11458,8 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBarm1136j\-s\fR, \fBarm1136jf\-s\fR, \fBmpcore\fR, \fBmpcorenovfp\fR,
\&\fBarm1156t2\-s\fR, \fBarm1156t2f\-s\fR, \fBarm1176jz\-s\fR, \fBarm1176jzf\-s\fR,
\&\fBcortex\-a5\fR, \fBcortex\-a7\fR, \fBcortex\-a8\fR, \fBcortex\-a9\fR,
-\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR,
+\&\fBcortex\-a57\fR, \fBcortex\-a72\fR,
\&\fBcortex\-r4\fR,
\&\fBcortex\-r4f\fR, \fBcortex\-r5\fR, \fBcortex\-r7\fR, \fBcortex\-m7\fR,
\&\fBcortex\-m4\fR,
@@ -11472,11 +11473,13 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBmarvell\-pj4\fR,
\&\fBxscale\fR, \fBiwmmxt\fR, \fBiwmmxt2\fR, \fBep9312\fR,
\&\fBfa526\fR, \fBfa626\fR,
-\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR.
+\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR,
+\&\fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
of the code for a big.LITTLE system. Permissible names are:
-\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR.
+\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR,
+\&\fBcortex\-a72.cortex\-a53\fR.
.Sp
\&\fB\-mtune=generic\-\fR\fIarch\fR specifies that \s-1GCC\s0 should tune the
performance for a blend of processors within architecture \fIarch\fR.
@@ -19242,9 +19245,9 @@ The \fIstack-guard\fR option can only be used in conjunction with \fIstack-size\
If the hotpatch option is enabled, a \*(L"hot-patching\*(R" function
prologue is generated for all functions in the compilation unit.
The funtion label is prepended with the given number of two-byte
-Nop instructions (\fIpre-halfwords\fR, maximum 1000000). After
+\&\s-1NOP\s0 instructions (\fIpre-halfwords\fR, maximum 1000000). After
the label, 2 * \fIpost-halfwords\fR bytes are appended, using the
-larges nop like instructions the architecture allows (maximum
+largest \s-1NOP\s0 like instructions the architecture allows (maximum
1000000).
.Sp
If both arguments are zero, hotpatching is disabled.
diff --git a/share/man/man1/aarch64-linux-android-gcov.1 b/share/man/man1/aarch64-linux-android-gcov.1
index 152b8a5..2143866 100644
--- a/share/man/man1/aarch64-linux-android-gcov.1
+++ b/share/man/man1/aarch64-linux-android-gcov.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GCOV 1"
-.TH GCOV 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GCOV 1 "2015-04-13" "gcc-4.9.3" "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-cpp.1 b/share/man/man1/aarch64-none-elf-cpp.1
index 9e10a5c..8619886 100644
--- a/share/man/man1/aarch64-none-elf-cpp.1
+++ b/share/man/man1/aarch64-none-elf-cpp.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "CPP 1"
-.TH CPP 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH CPP 1 "2015-04-13" "gcc-4.9.3" "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-g++.1 b/share/man/man1/aarch64-none-elf-g++.1
index 5311f59..58380ee 100644
--- a/share/man/man1/aarch64-none-elf-g++.1
+++ b/share/man/man1/aarch64-none-elf-g++.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GCC 1 "2015-04-13" "gcc-4.9.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -10744,11 +10744,12 @@ architecture.
.IX Item "-mtune=name"
Specify the name of the target processor for which \s-1GCC\s0 should tune the
performance of the code. Permissible values for this option are:
-\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR, \fBthunderx\fR.
+\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a72\fR, \fBthunderx\fR, \fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
-of the code for a big.LITTLE system. The only permissible value is
-\&\fBcortex\-a57.cortex\-a53\fR.
+of the code for a big.LITTLE system. Permissible values for this
+option are: \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR.
.Sp
Where none of \fB\-mtune=\fR, \fB\-mcpu=\fR or \fB\-march=\fR
are specified, the code will be tuned to perform well across a range
@@ -11345,8 +11346,7 @@ Replaced by \fB\-mmultcost\fR.
\fI\s-1ARM\s0 Options\fR
.IX Subsection "ARM Options"
.PP
-These \fB\-m\fR options are defined for Advanced \s-1RISC\s0 Machines (\s-1ARM\s0)
-architectures:
+These \fB\-m\fR options are defined for the \s-1ARM\s0 port:
.IP "\fB\-mabi=\fR\fIname\fR" 4
.IX Item "-mabi=name"
Generate code for the specified \s-1ABI. \s0 Permissible values are: \fBapcs-gnu\fR,
@@ -11458,7 +11458,8 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBarm1136j\-s\fR, \fBarm1136jf\-s\fR, \fBmpcore\fR, \fBmpcorenovfp\fR,
\&\fBarm1156t2\-s\fR, \fBarm1156t2f\-s\fR, \fBarm1176jz\-s\fR, \fBarm1176jzf\-s\fR,
\&\fBcortex\-a5\fR, \fBcortex\-a7\fR, \fBcortex\-a8\fR, \fBcortex\-a9\fR,
-\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR,
+\&\fBcortex\-a57\fR, \fBcortex\-a72\fR,
\&\fBcortex\-r4\fR,
\&\fBcortex\-r4f\fR, \fBcortex\-r5\fR, \fBcortex\-r7\fR, \fBcortex\-m7\fR,
\&\fBcortex\-m4\fR,
@@ -11472,11 +11473,13 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBmarvell\-pj4\fR,
\&\fBxscale\fR, \fBiwmmxt\fR, \fBiwmmxt2\fR, \fBep9312\fR,
\&\fBfa526\fR, \fBfa626\fR,
-\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR.
+\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR,
+\&\fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
of the code for a big.LITTLE system. Permissible names are:
-\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR.
+\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR,
+\&\fBcortex\-a72.cortex\-a53\fR.
.Sp
\&\fB\-mtune=generic\-\fR\fIarch\fR specifies that \s-1GCC\s0 should tune the
performance for a blend of processors within architecture \fIarch\fR.
@@ -19242,9 +19245,9 @@ The \fIstack-guard\fR option can only be used in conjunction with \fIstack-size\
If the hotpatch option is enabled, a \*(L"hot-patching\*(R" function
prologue is generated for all functions in the compilation unit.
The funtion label is prepended with the given number of two-byte
-Nop instructions (\fIpre-halfwords\fR, maximum 1000000). After
+\&\s-1NOP\s0 instructions (\fIpre-halfwords\fR, maximum 1000000). After
the label, 2 * \fIpost-halfwords\fR bytes are appended, using the
-larges nop like instructions the architecture allows (maximum
+largest \s-1NOP\s0 like instructions the architecture allows (maximum
1000000).
.Sp
If both arguments are zero, hotpatching is disabled.
diff --git a/share/man/man1/aarch64-none-elf-gcc.1 b/share/man/man1/aarch64-none-elf-gcc.1
index 5311f59..58380ee 100644
--- a/share/man/man1/aarch64-none-elf-gcc.1
+++ b/share/man/man1/aarch64-none-elf-gcc.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GCC 1 "2015-04-13" "gcc-4.9.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -10744,11 +10744,12 @@ architecture.
.IX Item "-mtune=name"
Specify the name of the target processor for which \s-1GCC\s0 should tune the
performance of the code. Permissible values for this option are:
-\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR, \fBthunderx\fR.
+\&\fBgeneric\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a72\fR, \fBthunderx\fR, \fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
-of the code for a big.LITTLE system. The only permissible value is
-\&\fBcortex\-a57.cortex\-a53\fR.
+of the code for a big.LITTLE system. Permissible values for this
+option are: \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR.
.Sp
Where none of \fB\-mtune=\fR, \fB\-mcpu=\fR or \fB\-march=\fR
are specified, the code will be tuned to perform well across a range
@@ -11345,8 +11346,7 @@ Replaced by \fB\-mmultcost\fR.
\fI\s-1ARM\s0 Options\fR
.IX Subsection "ARM Options"
.PP
-These \fB\-m\fR options are defined for Advanced \s-1RISC\s0 Machines (\s-1ARM\s0)
-architectures:
+These \fB\-m\fR options are defined for the \s-1ARM\s0 port:
.IP "\fB\-mabi=\fR\fIname\fR" 4
.IX Item "-mabi=name"
Generate code for the specified \s-1ABI. \s0 Permissible values are: \fBapcs-gnu\fR,
@@ -11458,7 +11458,8 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBarm1136j\-s\fR, \fBarm1136jf\-s\fR, \fBmpcore\fR, \fBmpcorenovfp\fR,
\&\fBarm1156t2\-s\fR, \fBarm1156t2f\-s\fR, \fBarm1176jz\-s\fR, \fBarm1176jzf\-s\fR,
\&\fBcortex\-a5\fR, \fBcortex\-a7\fR, \fBcortex\-a8\fR, \fBcortex\-a9\fR,
-\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR, \fBcortex\-a57\fR,
+\&\fBcortex\-a12\fR, \fBcortex\-a15\fR, \fBcortex\-a53\fR,
+\&\fBcortex\-a57\fR, \fBcortex\-a72\fR,
\&\fBcortex\-r4\fR,
\&\fBcortex\-r4f\fR, \fBcortex\-r5\fR, \fBcortex\-r7\fR, \fBcortex\-m7\fR,
\&\fBcortex\-m4\fR,
@@ -11472,11 +11473,13 @@ Permissible names are: \fBarm2\fR, \fBarm250\fR,
\&\fBmarvell\-pj4\fR,
\&\fBxscale\fR, \fBiwmmxt\fR, \fBiwmmxt2\fR, \fBep9312\fR,
\&\fBfa526\fR, \fBfa626\fR,
-\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR.
+\&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR,
+\&\fBxgene1\fR.
.Sp
Additionally, this option can specify that \s-1GCC\s0 should tune the performance
of the code for a big.LITTLE system. Permissible names are:
-\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR.
+\&\fBcortex\-a15.cortex\-a7\fR, \fBcortex\-a57.cortex\-a53\fR,
+\&\fBcortex\-a72.cortex\-a53\fR.
.Sp
\&\fB\-mtune=generic\-\fR\fIarch\fR specifies that \s-1GCC\s0 should tune the
performance for a blend of processors within architecture \fIarch\fR.
@@ -19242,9 +19245,9 @@ The \fIstack-guard\fR option can only be used in conjunction with \fIstack-size\
If the hotpatch option is enabled, a \*(L"hot-patching\*(R" function
prologue is generated for all functions in the compilation unit.
The funtion label is prepended with the given number of two-byte
-Nop instructions (\fIpre-halfwords\fR, maximum 1000000). After
+\&\s-1NOP\s0 instructions (\fIpre-halfwords\fR, maximum 1000000). After
the label, 2 * \fIpost-halfwords\fR bytes are appended, using the
-larges nop like instructions the architecture allows (maximum
+largest \s-1NOP\s0 like instructions the architecture allows (maximum
1000000).
.Sp
If both arguments are zero, hotpatching is disabled.
diff --git a/share/man/man1/aarch64-none-elf-gcov.1 b/share/man/man1/aarch64-none-elf-gcov.1
index 152b8a5..2143866 100644
--- a/share/man/man1/aarch64-none-elf-gcov.1
+++ b/share/man/man1/aarch64-none-elf-gcov.1
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GCOV 1"
-.TH GCOV 1 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GCOV 1 "2015-04-13" "gcc-4.9.3" "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/fsf-funding.7 b/share/man/man7/fsf-funding.7
index 2d3465a..a11d55d 100644
--- a/share/man/man7/fsf-funding.7
+++ b/share/man/man7/fsf-funding.7
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "FSF-FUNDING 7"
-.TH FSF-FUNDING 7 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH FSF-FUNDING 7 "2015-04-13" "gcc-4.9.3" "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 0836293..1c6c73f 100644
--- a/share/man/man7/gpl.7
+++ b/share/man/man7/gpl.7
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "GPL 7"
-.TH GPL 7 "2015-03-11" "gcc-4.9.3" "GNU"
+.TH GPL 7 "2015-04-13" "gcc-4.9.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l