Bug Summary

File:objdir/gcc/insn-recog.cc
Warning:line 248772, column 32
The result of the right shift is undefined due to shifting by '64', which is greater or equal to the width of type 'unsigned long'

Annotated Source Code

Press '?' to see keyboard shortcuts

clang -cc1 -cc1 -triple x86_64-suse-linux -analyze -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name insn-recog.cc -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=unix -analyzer-checker=deadcode -analyzer-checker=cplusplus -analyzer-checker=security.insecureAPI.UncheckedReturn -analyzer-checker=security.insecureAPI.getpw -analyzer-checker=security.insecureAPI.gets -analyzer-checker=security.insecureAPI.mktemp -analyzer-checker=security.insecureAPI.mkstemp -analyzer-checker=security.insecureAPI.vfork -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-output plist -w -setup-static-analyzer -analyzer-config-compatibility-mode=true -mrelocation-model static -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fcoverage-compilation-dir=/buildworker/marxinbox-gcc-clang-static-analyzer/objdir/gcc -resource-dir /usr/lib64/clang/15.0.7 -D IN_GCC -D HAVE_CONFIG_H -I . -I . -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/. -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/../include -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/../libcpp/include -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/../libcody -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/../libdecnumber -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/../libdecnumber/bid -I ../libdecnumber -I /buildworker/marxinbox-gcc-clang-static-analyzer/build/gcc/../libbacktrace -internal-isystem /usr/bin/../lib64/gcc/x86_64-suse-linux/13/../../../../include/c++/13 -internal-isystem /usr/bin/../lib64/gcc/x86_64-suse-linux/13/../../../../include/c++/13/x86_64-suse-linux -internal-isystem /usr/bin/../lib64/gcc/x86_64-suse-linux/13/../../../../include/c++/13/backward -internal-isystem /usr/lib64/clang/15.0.7/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wno-narrowing -Wwrite-strings -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fdeprecated-macro -fdebug-compilation-dir=/buildworker/marxinbox-gcc-clang-static-analyzer/objdir/gcc -ferror-limit 19 -fno-rtti -fgnuc-version=4.2.1 -vectorize-loops -vectorize-slp -analyzer-output=plist-html -analyzer-config silence-checkers=core.NullDereference -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /buildworker/marxinbox-gcc-clang-static-analyzer/objdir/clang-static-analyzer/2023-03-27-141847-20772-1/report-w6du2V.plist -x c++ insn-recog.cc

insn-recog.cc

1/* Generated automatically by the program `genrecog' from the target
2 machine description file. */
3
4#define IN_TARGET_CODE1 1
5
6#include "config.h"
7#include "system.h"
8#include "coretypes.h"
9#include "backend.h"
10#include "predict.h"
11#include "rtl.h"
12#include "memmodel.h"
13#include "tm_p.h"
14#include "emit-rtl.h"
15#include "insn-config.h"
16#include "recog.h"
17#include "output.h"
18#include "flags.h"
19#include "df.h"
20#include "resource.h"
21#include "diagnostic-core.h"
22#include "reload.h"
23#include "regs.h"
24#include "tm-constrs.h"
25
26
27
28/* `recog' contains a decision tree that recognizes whether the rtx
29 X0 is a valid instruction.
30
31 recog returns -1 if the rtx is not valid. If the rtx is valid, recog
32 returns a nonnegative number which is the insn code number for the
33 pattern that matched. This is the same as the order in the machine
34 description of the entry that matched. This number can be used as an
35 index into `insn_data' and other tables.
36
37 The third parameter to recog is an optional pointer to an int. If
38 present, recog will accept a pattern if it matches except for missing
39 CLOBBER expressions at the end. In that case, the value pointed to by
40 the optional pointer will be set to the number of CLOBBERs that need
41 to be added (it should be initialized to zero by the caller). If it
42 is set nonzero, the caller should allocate a PARALLEL of the
43 appropriate size, copy the initial entries, and call add_clobbers
44 (found in insn-emit.cc) to fill in the CLOBBERs.
45
46
47 The function split_insns returns 0 if the rtl could not
48 be split or the split rtl as an INSN list if it can be.
49
50 The function peephole2_insns returns 0 if the rtl could not
51 be matched. If there was a match, the new rtl is returned in an INSN list,
52 and LAST_INSN will point to the last recognized insn in the old sequence.
53*/
54
55
56extern rtx_insn *gen_split_1 (rtx_insn *, rtx *);
57extern rtx_insn *gen_split_2 (rtx_insn *, rtx *);
58extern rtx_insn *gen_split_3 (rtx_insn *, rtx *);
59extern rtx_insn *gen_split_4 (rtx_insn *, rtx *);
60extern rtx_insn *gen_split_5 (rtx_insn *, rtx *);
61extern rtx_insn *gen_split_6 (rtx_insn *, rtx *);
62extern rtx_insn *gen_peephole2_1 (rtx_insn *, rtx *);
63extern rtx_insn *gen_split_7 (rtx_insn *, rtx *);
64extern rtx_insn *gen_split_8 (rtx_insn *, rtx *);
65extern rtx_insn *gen_split_9 (rtx_insn *, rtx *);
66extern rtx_insn *gen_split_10 (rtx_insn *, rtx *);
67extern rtx_insn *gen_split_11 (rtx_insn *, rtx *);
68extern rtx_insn *gen_split_12 (rtx_insn *, rtx *);
69extern rtx_insn *gen_split_13 (rtx_insn *, rtx *);
70extern rtx_insn *gen_split_14 (rtx_insn *, rtx *);
71extern rtx_insn *gen_split_15 (rtx_insn *, rtx *);
72extern rtx_insn *gen_split_16 (rtx_insn *, rtx *);
73extern rtx_insn *gen_split_17 (rtx_insn *, rtx *);
74extern rtx_insn *gen_split_18 (rtx_insn *, rtx *);
75extern rtx_insn *gen_split_19 (rtx_insn *, rtx *);
76extern rtx_insn *gen_peephole2_2 (rtx_insn *, rtx *);
77extern rtx_insn *gen_peephole2_3 (rtx_insn *, rtx *);
78extern rtx_insn *gen_peephole2_4 (rtx_insn *, rtx *);
79extern rtx_insn *gen_peephole2_5 (rtx_insn *, rtx *);
80extern rtx_insn *gen_peephole2_6 (rtx_insn *, rtx *);
81extern rtx_insn *gen_peephole2_7 (rtx_insn *, rtx *);
82extern rtx_insn *gen_peephole2_8 (rtx_insn *, rtx *);
83extern rtx_insn *gen_peephole2_9 (rtx_insn *, rtx *);
84extern rtx_insn *gen_peephole2_10 (rtx_insn *, rtx *);
85extern rtx_insn *gen_peephole2_11 (rtx_insn *, rtx *);
86extern rtx_insn *gen_peephole2_12 (rtx_insn *, rtx *);
87extern rtx_insn *gen_peephole2_13 (rtx_insn *, rtx *);
88extern rtx_insn *gen_peephole2_14 (rtx_insn *, rtx *);
89extern rtx_insn *gen_peephole2_15 (rtx_insn *, rtx *);
90extern rtx_insn *gen_peephole2_16 (rtx_insn *, rtx *);
91extern rtx_insn *gen_peephole2_17 (rtx_insn *, rtx *);
92extern rtx_insn *gen_peephole2_18 (rtx_insn *, rtx *);
93extern rtx_insn *gen_peephole2_19 (rtx_insn *, rtx *);
94extern rtx_insn *gen_peephole2_20 (rtx_insn *, rtx *);
95extern rtx_insn *gen_peephole2_21 (rtx_insn *, rtx *);
96extern rtx_insn *gen_peephole2_22 (rtx_insn *, rtx *);
97extern rtx_insn *gen_peephole2_23 (rtx_insn *, rtx *);
98extern rtx_insn *gen_peephole2_24 (rtx_insn *, rtx *);
99extern rtx_insn *gen_peephole2_25 (rtx_insn *, rtx *);
100extern rtx_insn *gen_peephole2_26 (rtx_insn *, rtx *);
101extern rtx_insn *gen_peephole2_27 (rtx_insn *, rtx *);
102extern rtx_insn *gen_peephole2_28 (rtx_insn *, rtx *);
103extern rtx_insn *gen_peephole2_29 (rtx_insn *, rtx *);
104extern rtx_insn *gen_peephole2_30 (rtx_insn *, rtx *);
105extern rtx_insn *gen_peephole2_31 (rtx_insn *, rtx *);
106extern rtx_insn *gen_peephole2_32 (rtx_insn *, rtx *);
107extern rtx_insn *gen_peephole2_33 (rtx_insn *, rtx *);
108extern rtx_insn *gen_peephole2_34 (rtx_insn *, rtx *);
109extern rtx_insn *gen_peephole2_35 (rtx_insn *, rtx *);
110extern rtx_insn *gen_peephole2_36 (rtx_insn *, rtx *);
111extern rtx_insn *gen_split_20 (rtx_insn *, rtx *);
112extern rtx_insn *gen_split_21 (rtx_insn *, rtx *);
113extern rtx_insn *gen_split_22 (rtx_insn *, rtx *);
114extern rtx_insn *gen_split_23 (rtx_insn *, rtx *);
115extern rtx_insn *gen_split_24 (rtx_insn *, rtx *);
116extern rtx_insn *gen_split_25 (rtx_insn *, rtx *);
117extern rtx_insn *gen_split_26 (rtx_insn *, rtx *);
118extern rtx_insn *gen_split_27 (rtx_insn *, rtx *);
119extern rtx_insn *gen_split_28 (rtx_insn *, rtx *);
120extern rtx_insn *gen_split_29 (rtx_insn *, rtx *);
121extern rtx_insn *gen_split_30 (rtx_insn *, rtx *);
122extern rtx_insn *gen_split_31 (rtx_insn *, rtx *);
123extern rtx_insn *gen_split_32 (rtx_insn *, rtx *);
124extern rtx_insn *gen_split_33 (rtx_insn *, rtx *);
125extern rtx_insn *gen_split_34 (rtx_insn *, rtx *);
126extern rtx_insn *gen_split_35 (rtx_insn *, rtx *);
127extern rtx_insn *gen_split_36 (rtx_insn *, rtx *);
128extern rtx_insn *gen_split_37 (rtx_insn *, rtx *);
129extern rtx_insn *gen_split_38 (rtx_insn *, rtx *);
130extern rtx_insn *gen_split_39 (rtx_insn *, rtx *);
131extern rtx_insn *gen_split_40 (rtx_insn *, rtx *);
132extern rtx_insn *gen_split_41 (rtx_insn *, rtx *);
133extern rtx_insn *gen_split_42 (rtx_insn *, rtx *);
134extern rtx_insn *gen_split_43 (rtx_insn *, rtx *);
135extern rtx_insn *gen_split_44 (rtx_insn *, rtx *);
136extern rtx_insn *gen_split_45 (rtx_insn *, rtx *);
137extern rtx_insn *gen_split_46 (rtx_insn *, rtx *);
138extern rtx_insn *gen_split_47 (rtx_insn *, rtx *);
139extern rtx_insn *gen_split_48 (rtx_insn *, rtx *);
140extern rtx_insn *gen_peephole2_37 (rtx_insn *, rtx *);
141extern rtx_insn *gen_peephole2_38 (rtx_insn *, rtx *);
142extern rtx_insn *gen_peephole2_39 (rtx_insn *, rtx *);
143extern rtx_insn *gen_peephole2_40 (rtx_insn *, rtx *);
144extern rtx_insn *gen_peephole2_41 (rtx_insn *, rtx *);
145extern rtx_insn *gen_peephole2_42 (rtx_insn *, rtx *);
146extern rtx_insn *gen_peephole2_43 (rtx_insn *, rtx *);
147extern rtx_insn *gen_peephole2_44 (rtx_insn *, rtx *);
148extern rtx_insn *gen_split_49 (rtx_insn *, rtx *);
149extern rtx_insn *gen_split_50 (rtx_insn *, rtx *);
150extern rtx_insn *gen_peephole2_45 (rtx_insn *, rtx *);
151extern rtx_insn *gen_peephole2_46 (rtx_insn *, rtx *);
152extern rtx_insn *gen_peephole2_47 (rtx_insn *, rtx *);
153extern rtx_insn *gen_peephole2_48 (rtx_insn *, rtx *);
154extern rtx_insn *gen_split_51 (rtx_insn *, rtx *);
155extern rtx_insn *gen_split_52 (rtx_insn *, rtx *);
156extern rtx_insn *gen_split_53 (rtx_insn *, rtx *);
157extern rtx_insn *gen_split_54 (rtx_insn *, rtx *);
158extern rtx_insn *gen_split_55 (rtx_insn *, rtx *);
159extern rtx_insn *gen_split_56 (rtx_insn *, rtx *);
160extern rtx_insn *gen_split_57 (rtx_insn *, rtx *);
161extern rtx_insn *gen_split_58 (rtx_insn *, rtx *);
162extern rtx_insn *gen_split_59 (rtx_insn *, rtx *);
163extern rtx_insn *gen_peephole2_49 (rtx_insn *, rtx *);
164extern rtx_insn *gen_split_60 (rtx_insn *, rtx *);
165extern rtx_insn *gen_split_61 (rtx_insn *, rtx *);
166extern rtx_insn *gen_peephole2_50 (rtx_insn *, rtx *);
167extern rtx_insn *gen_split_62 (rtx_insn *, rtx *);
168extern rtx_insn *gen_split_63 (rtx_insn *, rtx *);
169extern rtx_insn *gen_split_64 (rtx_insn *, rtx *);
170extern rtx_insn *gen_peephole2_51 (rtx_insn *, rtx *);
171extern rtx_insn *gen_peephole2_52 (rtx_insn *, rtx *);
172extern rtx_insn *gen_peephole2_53 (rtx_insn *, rtx *);
173extern rtx_insn *gen_peephole2_54 (rtx_insn *, rtx *);
174extern rtx_insn *gen_split_65 (rtx_insn *, rtx *);
175extern rtx_insn *gen_split_66 (rtx_insn *, rtx *);
176extern rtx_insn *gen_split_67 (rtx_insn *, rtx *);
177extern rtx_insn *gen_split_68 (rtx_insn *, rtx *);
178extern rtx_insn *gen_split_69 (rtx_insn *, rtx *);
179extern rtx_insn *gen_split_70 (rtx_insn *, rtx *);
180extern rtx_insn *gen_split_71 (rtx_insn *, rtx *);
181extern rtx_insn *gen_split_72 (rtx_insn *, rtx *);
182extern rtx_insn *gen_split_73 (rtx_insn *, rtx *);
183extern rtx_insn *gen_split_74 (rtx_insn *, rtx *);
184extern rtx_insn *gen_split_75 (rtx_insn *, rtx *);
185extern rtx_insn *gen_split_76 (rtx_insn *, rtx *);
186extern rtx_insn *gen_split_77 (rtx_insn *, rtx *);
187extern rtx_insn *gen_split_78 (rtx_insn *, rtx *);
188extern rtx_insn *gen_split_79 (rtx_insn *, rtx *);
189extern rtx_insn *gen_split_80 (rtx_insn *, rtx *);
190extern rtx_insn *gen_split_81 (rtx_insn *, rtx *);
191extern rtx_insn *gen_split_82 (rtx_insn *, rtx *);
192extern rtx_insn *gen_peephole2_55 (rtx_insn *, rtx *);
193extern rtx_insn *gen_peephole2_56 (rtx_insn *, rtx *);
194extern rtx_insn *gen_split_83 (rtx_insn *, rtx *);
195extern rtx_insn *gen_split_84 (rtx_insn *, rtx *);
196extern rtx_insn *gen_split_85 (rtx_insn *, rtx *);
197extern rtx_insn *gen_split_86 (rtx_insn *, rtx *);
198extern rtx_insn *gen_split_87 (rtx_insn *, rtx *);
199extern rtx_insn *gen_split_88 (rtx_insn *, rtx *);
200extern rtx_insn *gen_split_89 (rtx_insn *, rtx *);
201extern rtx_insn *gen_split_90 (rtx_insn *, rtx *);
202extern rtx_insn *gen_split_91 (rtx_insn *, rtx *);
203extern rtx_insn *gen_split_92 (rtx_insn *, rtx *);
204extern rtx_insn *gen_split_93 (rtx_insn *, rtx *);
205extern rtx_insn *gen_split_94 (rtx_insn *, rtx *);
206extern rtx_insn *gen_split_95 (rtx_insn *, rtx *);
207extern rtx_insn *gen_split_96 (rtx_insn *, rtx *);
208extern rtx_insn *gen_split_97 (rtx_insn *, rtx *);
209extern rtx_insn *gen_split_98 (rtx_insn *, rtx *);
210extern rtx_insn *gen_split_99 (rtx_insn *, rtx *);
211extern rtx_insn *gen_split_100 (rtx_insn *, rtx *);
212extern rtx_insn *gen_split_101 (rtx_insn *, rtx *);
213extern rtx_insn *gen_split_102 (rtx_insn *, rtx *);
214extern rtx_insn *gen_split_103 (rtx_insn *, rtx *);
215extern rtx_insn *gen_split_104 (rtx_insn *, rtx *);
216extern rtx_insn *gen_split_105 (rtx_insn *, rtx *);
217extern rtx_insn *gen_split_106 (rtx_insn *, rtx *);
218extern rtx_insn *gen_split_107 (rtx_insn *, rtx *);
219extern rtx_insn *gen_split_108 (rtx_insn *, rtx *);
220extern rtx_insn *gen_split_109 (rtx_insn *, rtx *);
221extern rtx_insn *gen_split_110 (rtx_insn *, rtx *);
222extern rtx_insn *gen_split_111 (rtx_insn *, rtx *);
223extern rtx_insn *gen_split_112 (rtx_insn *, rtx *);
224extern rtx_insn *gen_split_113 (rtx_insn *, rtx *);
225extern rtx_insn *gen_split_114 (rtx_insn *, rtx *);
226extern rtx_insn *gen_split_115 (rtx_insn *, rtx *);
227extern rtx_insn *gen_split_116 (rtx_insn *, rtx *);
228extern rtx_insn *gen_split_117 (rtx_insn *, rtx *);
229extern rtx_insn *gen_split_118 (rtx_insn *, rtx *);
230extern rtx_insn *gen_split_119 (rtx_insn *, rtx *);
231extern rtx_insn *gen_split_120 (rtx_insn *, rtx *);
232extern rtx_insn *gen_split_121 (rtx_insn *, rtx *);
233extern rtx_insn *gen_split_122 (rtx_insn *, rtx *);
234extern rtx_insn *gen_split_123 (rtx_insn *, rtx *);
235extern rtx_insn *gen_split_124 (rtx_insn *, rtx *);
236extern rtx_insn *gen_split_125 (rtx_insn *, rtx *);
237extern rtx_insn *gen_split_126 (rtx_insn *, rtx *);
238extern rtx_insn *gen_split_127 (rtx_insn *, rtx *);
239extern rtx_insn *gen_split_128 (rtx_insn *, rtx *);
240extern rtx_insn *gen_split_129 (rtx_insn *, rtx *);
241extern rtx_insn *gen_split_130 (rtx_insn *, rtx *);
242extern rtx_insn *gen_peephole2_57 (rtx_insn *, rtx *);
243extern rtx_insn *gen_peephole2_58 (rtx_insn *, rtx *);
244extern rtx_insn *gen_peephole2_59 (rtx_insn *, rtx *);
245extern rtx_insn *gen_peephole2_60 (rtx_insn *, rtx *);
246extern rtx_insn *gen_peephole2_61 (rtx_insn *, rtx *);
247extern rtx_insn *gen_peephole2_62 (rtx_insn *, rtx *);
248extern rtx_insn *gen_peephole2_63 (rtx_insn *, rtx *);
249extern rtx_insn *gen_peephole2_64 (rtx_insn *, rtx *);
250extern rtx_insn *gen_split_131 (rtx_insn *, rtx *);
251extern rtx_insn *gen_split_132 (rtx_insn *, rtx *);
252extern rtx_insn *gen_split_133 (rtx_insn *, rtx *);
253extern rtx_insn *gen_split_134 (rtx_insn *, rtx *);
254extern rtx_insn *gen_split_135 (rtx_insn *, rtx *);
255extern rtx_insn *gen_peephole2_65 (rtx_insn *, rtx *);
256extern rtx_insn *gen_peephole2_66 (rtx_insn *, rtx *);
257extern rtx_insn *gen_peephole2_67 (rtx_insn *, rtx *);
258extern rtx_insn *gen_peephole2_68 (rtx_insn *, rtx *);
259extern rtx_insn *gen_split_136 (rtx_insn *, rtx *);
260extern rtx_insn *gen_split_137 (rtx_insn *, rtx *);
261extern rtx_insn *gen_split_138 (rtx_insn *, rtx *);
262extern rtx_insn *gen_split_139 (rtx_insn *, rtx *);
263extern rtx_insn *gen_split_140 (rtx_insn *, rtx *);
264extern rtx_insn *gen_split_141 (rtx_insn *, rtx *);
265extern rtx_insn *gen_split_142 (rtx_insn *, rtx *);
266extern rtx_insn *gen_split_143 (rtx_insn *, rtx *);
267extern rtx_insn *gen_split_144 (rtx_insn *, rtx *);
268extern rtx_insn *gen_split_145 (rtx_insn *, rtx *);
269extern rtx_insn *gen_split_146 (rtx_insn *, rtx *);
270extern rtx_insn *gen_split_147 (rtx_insn *, rtx *);
271extern rtx_insn *gen_split_148 (rtx_insn *, rtx *);
272extern rtx_insn *gen_split_149 (rtx_insn *, rtx *);
273extern rtx_insn *gen_split_150 (rtx_insn *, rtx *);
274extern rtx_insn *gen_split_151 (rtx_insn *, rtx *);
275extern rtx_insn *gen_split_152 (rtx_insn *, rtx *);
276extern rtx_insn *gen_split_153 (rtx_insn *, rtx *);
277extern rtx_insn *gen_split_154 (rtx_insn *, rtx *);
278extern rtx_insn *gen_split_155 (rtx_insn *, rtx *);
279extern rtx_insn *gen_split_156 (rtx_insn *, rtx *);
280extern rtx_insn *gen_split_157 (rtx_insn *, rtx *);
281extern rtx_insn *gen_split_158 (rtx_insn *, rtx *);
282extern rtx_insn *gen_split_159 (rtx_insn *, rtx *);
283extern rtx_insn *gen_split_160 (rtx_insn *, rtx *);
284extern rtx_insn *gen_split_161 (rtx_insn *, rtx *);
285extern rtx_insn *gen_split_162 (rtx_insn *, rtx *);
286extern rtx_insn *gen_split_163 (rtx_insn *, rtx *);
287extern rtx_insn *gen_split_164 (rtx_insn *, rtx *);
288extern rtx_insn *gen_split_165 (rtx_insn *, rtx *);
289extern rtx_insn *gen_split_166 (rtx_insn *, rtx *);
290extern rtx_insn *gen_split_167 (rtx_insn *, rtx *);
291extern rtx_insn *gen_split_168 (rtx_insn *, rtx *);
292extern rtx_insn *gen_split_169 (rtx_insn *, rtx *);
293extern rtx_insn *gen_split_170 (rtx_insn *, rtx *);
294extern rtx_insn *gen_split_171 (rtx_insn *, rtx *);
295extern rtx_insn *gen_split_172 (rtx_insn *, rtx *);
296extern rtx_insn *gen_split_173 (rtx_insn *, rtx *);
297extern rtx_insn *gen_split_174 (rtx_insn *, rtx *);
298extern rtx_insn *gen_split_175 (rtx_insn *, rtx *);
299extern rtx_insn *gen_peephole2_69 (rtx_insn *, rtx *);
300extern rtx_insn *gen_peephole2_70 (rtx_insn *, rtx *);
301extern rtx_insn *gen_peephole2_71 (rtx_insn *, rtx *);
302extern rtx_insn *gen_peephole2_72 (rtx_insn *, rtx *);
303extern rtx_insn *gen_peephole2_73 (rtx_insn *, rtx *);
304extern rtx_insn *gen_peephole2_74 (rtx_insn *, rtx *);
305extern rtx_insn *gen_split_176 (rtx_insn *, rtx *);
306extern rtx_insn *gen_split_177 (rtx_insn *, rtx *);
307extern rtx_insn *gen_split_178 (rtx_insn *, rtx *);
308extern rtx_insn *gen_split_179 (rtx_insn *, rtx *);
309extern rtx_insn *gen_split_180 (rtx_insn *, rtx *);
310extern rtx_insn *gen_split_181 (rtx_insn *, rtx *);
311extern rtx_insn *gen_split_182 (rtx_insn *, rtx *);
312extern rtx_insn *gen_split_183 (rtx_insn *, rtx *);
313extern rtx_insn *gen_split_184 (rtx_insn *, rtx *);
314extern rtx_insn *gen_split_185 (rtx_insn *, rtx *);
315extern rtx_insn *gen_split_186 (rtx_insn *, rtx *);
316extern rtx_insn *gen_split_187 (rtx_insn *, rtx *);
317extern rtx_insn *gen_split_188 (rtx_insn *, rtx *);
318extern rtx_insn *gen_split_189 (rtx_insn *, rtx *);
319extern rtx_insn *gen_split_190 (rtx_insn *, rtx *);
320extern rtx_insn *gen_split_191 (rtx_insn *, rtx *);
321extern rtx_insn *gen_split_192 (rtx_insn *, rtx *);
322extern rtx_insn *gen_split_193 (rtx_insn *, rtx *);
323extern rtx_insn *gen_split_194 (rtx_insn *, rtx *);
324extern rtx_insn *gen_split_195 (rtx_insn *, rtx *);
325extern rtx_insn *gen_split_196 (rtx_insn *, rtx *);
326extern rtx_insn *gen_split_197 (rtx_insn *, rtx *);
327extern rtx_insn *gen_split_198 (rtx_insn *, rtx *);
328extern rtx_insn *gen_split_199 (rtx_insn *, rtx *);
329extern rtx_insn *gen_split_200 (rtx_insn *, rtx *);
330extern rtx_insn *gen_split_201 (rtx_insn *, rtx *);
331extern rtx_insn *gen_split_202 (rtx_insn *, rtx *);
332extern rtx_insn *gen_split_203 (rtx_insn *, rtx *);
333extern rtx_insn *gen_split_204 (rtx_insn *, rtx *);
334extern rtx_insn *gen_split_205 (rtx_insn *, rtx *);
335extern rtx_insn *gen_split_206 (rtx_insn *, rtx *);
336extern rtx_insn *gen_split_207 (rtx_insn *, rtx *);
337extern rtx_insn *gen_split_208 (rtx_insn *, rtx *);
338extern rtx_insn *gen_split_209 (rtx_insn *, rtx *);
339extern rtx_insn *gen_split_210 (rtx_insn *, rtx *);
340extern rtx_insn *gen_split_211 (rtx_insn *, rtx *);
341extern rtx_insn *gen_split_212 (rtx_insn *, rtx *);
342extern rtx_insn *gen_split_213 (rtx_insn *, rtx *);
343extern rtx_insn *gen_split_214 (rtx_insn *, rtx *);
344extern rtx_insn *gen_split_215 (rtx_insn *, rtx *);
345extern rtx_insn *gen_split_216 (rtx_insn *, rtx *);
346extern rtx_insn *gen_split_217 (rtx_insn *, rtx *);
347extern rtx_insn *gen_split_218 (rtx_insn *, rtx *);
348extern rtx_insn *gen_split_219 (rtx_insn *, rtx *);
349extern rtx_insn *gen_split_220 (rtx_insn *, rtx *);
350extern rtx_insn *gen_split_221 (rtx_insn *, rtx *);
351extern rtx_insn *gen_split_222 (rtx_insn *, rtx *);
352extern rtx_insn *gen_split_223 (rtx_insn *, rtx *);
353extern rtx_insn *gen_split_224 (rtx_insn *, rtx *);
354extern rtx_insn *gen_split_225 (rtx_insn *, rtx *);
355extern rtx_insn *gen_split_226 (rtx_insn *, rtx *);
356extern rtx_insn *gen_split_227 (rtx_insn *, rtx *);
357extern rtx_insn *gen_split_228 (rtx_insn *, rtx *);
358extern rtx_insn *gen_split_229 (rtx_insn *, rtx *);
359extern rtx_insn *gen_split_230 (rtx_insn *, rtx *);
360extern rtx_insn *gen_split_231 (rtx_insn *, rtx *);
361extern rtx_insn *gen_split_232 (rtx_insn *, rtx *);
362extern rtx_insn *gen_split_233 (rtx_insn *, rtx *);
363extern rtx_insn *gen_split_234 (rtx_insn *, rtx *);
364extern rtx_insn *gen_split_235 (rtx_insn *, rtx *);
365extern rtx_insn *gen_split_236 (rtx_insn *, rtx *);
366extern rtx_insn *gen_split_237 (rtx_insn *, rtx *);
367extern rtx_insn *gen_split_238 (rtx_insn *, rtx *);
368extern rtx_insn *gen_split_239 (rtx_insn *, rtx *);
369extern rtx_insn *gen_split_240 (rtx_insn *, rtx *);
370extern rtx_insn *gen_split_241 (rtx_insn *, rtx *);
371extern rtx_insn *gen_split_242 (rtx_insn *, rtx *);
372extern rtx_insn *gen_split_243 (rtx_insn *, rtx *);
373extern rtx_insn *gen_split_244 (rtx_insn *, rtx *);
374extern rtx_insn *gen_split_245 (rtx_insn *, rtx *);
375extern rtx_insn *gen_split_246 (rtx_insn *, rtx *);
376extern rtx_insn *gen_split_247 (rtx_insn *, rtx *);
377extern rtx_insn *gen_split_248 (rtx_insn *, rtx *);
378extern rtx_insn *gen_split_249 (rtx_insn *, rtx *);
379extern rtx_insn *gen_split_250 (rtx_insn *, rtx *);
380extern rtx_insn *gen_split_251 (rtx_insn *, rtx *);
381extern rtx_insn *gen_split_252 (rtx_insn *, rtx *);
382extern rtx_insn *gen_split_253 (rtx_insn *, rtx *);
383extern rtx_insn *gen_split_254 (rtx_insn *, rtx *);
384extern rtx_insn *gen_split_255 (rtx_insn *, rtx *);
385extern rtx_insn *gen_split_256 (rtx_insn *, rtx *);
386extern rtx_insn *gen_split_257 (rtx_insn *, rtx *);
387extern rtx_insn *gen_split_258 (rtx_insn *, rtx *);
388extern rtx_insn *gen_split_259 (rtx_insn *, rtx *);
389extern rtx_insn *gen_split_260 (rtx_insn *, rtx *);
390extern rtx_insn *gen_split_261 (rtx_insn *, rtx *);
391extern rtx_insn *gen_split_262 (rtx_insn *, rtx *);
392extern rtx_insn *gen_split_263 (rtx_insn *, rtx *);
393extern rtx_insn *gen_split_264 (rtx_insn *, rtx *);
394extern rtx_insn *gen_split_265 (rtx_insn *, rtx *);
395extern rtx_insn *gen_split_266 (rtx_insn *, rtx *);
396extern rtx_insn *gen_split_267 (rtx_insn *, rtx *);
397extern rtx_insn *gen_split_268 (rtx_insn *, rtx *);
398extern rtx_insn *gen_split_269 (rtx_insn *, rtx *);
399extern rtx_insn *gen_split_270 (rtx_insn *, rtx *);
400extern rtx_insn *gen_split_271 (rtx_insn *, rtx *);
401extern rtx_insn *gen_split_272 (rtx_insn *, rtx *);
402extern rtx_insn *gen_split_273 (rtx_insn *, rtx *);
403extern rtx_insn *gen_split_274 (rtx_insn *, rtx *);
404extern rtx_insn *gen_split_275 (rtx_insn *, rtx *);
405extern rtx_insn *gen_split_276 (rtx_insn *, rtx *);
406extern rtx_insn *gen_split_277 (rtx_insn *, rtx *);
407extern rtx_insn *gen_split_278 (rtx_insn *, rtx *);
408extern rtx_insn *gen_split_279 (rtx_insn *, rtx *);
409extern rtx_insn *gen_split_280 (rtx_insn *, rtx *);
410extern rtx_insn *gen_split_281 (rtx_insn *, rtx *);
411extern rtx_insn *gen_split_282 (rtx_insn *, rtx *);
412extern rtx_insn *gen_split_283 (rtx_insn *, rtx *);
413extern rtx_insn *gen_split_284 (rtx_insn *, rtx *);
414extern rtx_insn *gen_split_285 (rtx_insn *, rtx *);
415extern rtx_insn *gen_split_286 (rtx_insn *, rtx *);
416extern rtx_insn *gen_split_287 (rtx_insn *, rtx *);
417extern rtx_insn *gen_split_288 (rtx_insn *, rtx *);
418extern rtx_insn *gen_split_289 (rtx_insn *, rtx *);
419extern rtx_insn *gen_split_290 (rtx_insn *, rtx *);
420extern rtx_insn *gen_split_291 (rtx_insn *, rtx *);
421extern rtx_insn *gen_split_292 (rtx_insn *, rtx *);
422extern rtx_insn *gen_split_293 (rtx_insn *, rtx *);
423extern rtx_insn *gen_split_294 (rtx_insn *, rtx *);
424extern rtx_insn *gen_split_295 (rtx_insn *, rtx *);
425extern rtx_insn *gen_split_296 (rtx_insn *, rtx *);
426extern rtx_insn *gen_split_297 (rtx_insn *, rtx *);
427extern rtx_insn *gen_split_298 (rtx_insn *, rtx *);
428extern rtx_insn *gen_split_299 (rtx_insn *, rtx *);
429extern rtx_insn *gen_split_300 (rtx_insn *, rtx *);
430extern rtx_insn *gen_split_301 (rtx_insn *, rtx *);
431extern rtx_insn *gen_split_302 (rtx_insn *, rtx *);
432extern rtx_insn *gen_split_303 (rtx_insn *, rtx *);
433extern rtx_insn *gen_split_304 (rtx_insn *, rtx *);
434extern rtx_insn *gen_split_305 (rtx_insn *, rtx *);
435extern rtx_insn *gen_split_306 (rtx_insn *, rtx *);
436extern rtx_insn *gen_split_307 (rtx_insn *, rtx *);
437extern rtx_insn *gen_split_308 (rtx_insn *, rtx *);
438extern rtx_insn *gen_split_309 (rtx_insn *, rtx *);
439extern rtx_insn *gen_split_310 (rtx_insn *, rtx *);
440extern rtx_insn *gen_split_311 (rtx_insn *, rtx *);
441extern rtx_insn *gen_split_312 (rtx_insn *, rtx *);
442extern rtx_insn *gen_split_313 (rtx_insn *, rtx *);
443extern rtx_insn *gen_split_314 (rtx_insn *, rtx *);
444extern rtx_insn *gen_split_315 (rtx_insn *, rtx *);
445extern rtx_insn *gen_split_316 (rtx_insn *, rtx *);
446extern rtx_insn *gen_split_317 (rtx_insn *, rtx *);
447extern rtx_insn *gen_split_318 (rtx_insn *, rtx *);
448extern rtx_insn *gen_split_319 (rtx_insn *, rtx *);
449extern rtx_insn *gen_split_320 (rtx_insn *, rtx *);
450extern rtx_insn *gen_split_321 (rtx_insn *, rtx *);
451extern rtx_insn *gen_split_322 (rtx_insn *, rtx *);
452extern rtx_insn *gen_split_323 (rtx_insn *, rtx *);
453extern rtx_insn *gen_split_324 (rtx_insn *, rtx *);
454extern rtx_insn *gen_split_325 (rtx_insn *, rtx *);
455extern rtx_insn *gen_split_326 (rtx_insn *, rtx *);
456extern rtx_insn *gen_split_327 (rtx_insn *, rtx *);
457extern rtx_insn *gen_split_328 (rtx_insn *, rtx *);
458extern rtx_insn *gen_split_329 (rtx_insn *, rtx *);
459extern rtx_insn *gen_split_330 (rtx_insn *, rtx *);
460extern rtx_insn *gen_split_331 (rtx_insn *, rtx *);
461extern rtx_insn *gen_split_332 (rtx_insn *, rtx *);
462extern rtx_insn *gen_split_333 (rtx_insn *, rtx *);
463extern rtx_insn *gen_split_334 (rtx_insn *, rtx *);
464extern rtx_insn *gen_split_335 (rtx_insn *, rtx *);
465extern rtx_insn *gen_split_336 (rtx_insn *, rtx *);
466extern rtx_insn *gen_split_337 (rtx_insn *, rtx *);
467extern rtx_insn *gen_split_338 (rtx_insn *, rtx *);
468extern rtx_insn *gen_split_339 (rtx_insn *, rtx *);
469extern rtx_insn *gen_split_340 (rtx_insn *, rtx *);
470extern rtx_insn *gen_split_341 (rtx_insn *, rtx *);
471extern rtx_insn *gen_split_342 (rtx_insn *, rtx *);
472extern rtx_insn *gen_split_343 (rtx_insn *, rtx *);
473extern rtx_insn *gen_split_344 (rtx_insn *, rtx *);
474extern rtx_insn *gen_split_345 (rtx_insn *, rtx *);
475extern rtx_insn *gen_split_346 (rtx_insn *, rtx *);
476extern rtx_insn *gen_peephole2_75 (rtx_insn *, rtx *);
477extern rtx_insn *gen_peephole2_76 (rtx_insn *, rtx *);
478extern rtx_insn *gen_peephole2_77 (rtx_insn *, rtx *);
479extern rtx_insn *gen_peephole2_78 (rtx_insn *, rtx *);
480extern rtx_insn *gen_split_347 (rtx_insn *, rtx *);
481extern rtx_insn *gen_split_348 (rtx_insn *, rtx *);
482extern rtx_insn *gen_peephole2_79 (rtx_insn *, rtx *);
483extern rtx_insn *gen_peephole2_80 (rtx_insn *, rtx *);
484extern rtx_insn *gen_peephole2_81 (rtx_insn *, rtx *);
485extern rtx_insn *gen_peephole2_82 (rtx_insn *, rtx *);
486extern rtx_insn *gen_split_349 (rtx_insn *, rtx *);
487extern rtx_insn *gen_split_350 (rtx_insn *, rtx *);
488extern rtx_insn *gen_split_351 (rtx_insn *, rtx *);
489extern rtx_insn *gen_split_352 (rtx_insn *, rtx *);
490extern rtx_insn *gen_split_353 (rtx_insn *, rtx *);
491extern rtx_insn *gen_split_354 (rtx_insn *, rtx *);
492extern rtx_insn *gen_split_355 (rtx_insn *, rtx *);
493extern rtx_insn *gen_split_356 (rtx_insn *, rtx *);
494extern rtx_insn *gen_split_357 (rtx_insn *, rtx *);
495extern rtx_insn *gen_split_358 (rtx_insn *, rtx *);
496extern rtx_insn *gen_split_359 (rtx_insn *, rtx *);
497extern rtx_insn *gen_split_360 (rtx_insn *, rtx *);
498extern rtx_insn *gen_split_361 (rtx_insn *, rtx *);
499extern rtx_insn *gen_split_362 (rtx_insn *, rtx *);
500extern rtx_insn *gen_split_363 (rtx_insn *, rtx *);
501extern rtx_insn *gen_split_364 (rtx_insn *, rtx *);
502extern rtx_insn *gen_split_365 (rtx_insn *, rtx *);
503extern rtx_insn *gen_split_366 (rtx_insn *, rtx *);
504extern rtx_insn *gen_split_367 (rtx_insn *, rtx *);
505extern rtx_insn *gen_split_368 (rtx_insn *, rtx *);
506extern rtx_insn *gen_split_369 (rtx_insn *, rtx *);
507extern rtx_insn *gen_split_370 (rtx_insn *, rtx *);
508extern rtx_insn *gen_split_371 (rtx_insn *, rtx *);
509extern rtx_insn *gen_split_372 (rtx_insn *, rtx *);
510extern rtx_insn *gen_split_373 (rtx_insn *, rtx *);
511extern rtx_insn *gen_split_374 (rtx_insn *, rtx *);
512extern rtx_insn *gen_split_375 (rtx_insn *, rtx *);
513extern rtx_insn *gen_split_376 (rtx_insn *, rtx *);
514extern rtx_insn *gen_split_377 (rtx_insn *, rtx *);
515extern rtx_insn *gen_split_378 (rtx_insn *, rtx *);
516extern rtx_insn *gen_split_379 (rtx_insn *, rtx *);
517extern rtx_insn *gen_split_380 (rtx_insn *, rtx *);
518extern rtx_insn *gen_split_381 (rtx_insn *, rtx *);
519extern rtx_insn *gen_split_382 (rtx_insn *, rtx *);
520extern rtx_insn *gen_split_383 (rtx_insn *, rtx *);
521extern rtx_insn *gen_split_384 (rtx_insn *, rtx *);
522extern rtx_insn *gen_split_385 (rtx_insn *, rtx *);
523extern rtx_insn *gen_split_386 (rtx_insn *, rtx *);
524extern rtx_insn *gen_split_387 (rtx_insn *, rtx *);
525extern rtx_insn *gen_split_388 (rtx_insn *, rtx *);
526extern rtx_insn *gen_split_389 (rtx_insn *, rtx *);
527extern rtx_insn *gen_split_390 (rtx_insn *, rtx *);
528extern rtx_insn *gen_split_391 (rtx_insn *, rtx *);
529extern rtx_insn *gen_split_392 (rtx_insn *, rtx *);
530extern rtx_insn *gen_split_393 (rtx_insn *, rtx *);
531extern rtx_insn *gen_split_394 (rtx_insn *, rtx *);
532extern rtx_insn *gen_split_395 (rtx_insn *, rtx *);
533extern rtx_insn *gen_split_396 (rtx_insn *, rtx *);
534extern rtx_insn *gen_split_397 (rtx_insn *, rtx *);
535extern rtx_insn *gen_split_398 (rtx_insn *, rtx *);
536extern rtx_insn *gen_split_399 (rtx_insn *, rtx *);
537extern rtx_insn *gen_split_400 (rtx_insn *, rtx *);
538extern rtx_insn *gen_split_401 (rtx_insn *, rtx *);
539extern rtx_insn *gen_split_402 (rtx_insn *, rtx *);
540extern rtx_insn *gen_split_403 (rtx_insn *, rtx *);
541extern rtx_insn *gen_split_404 (rtx_insn *, rtx *);
542extern rtx_insn *gen_split_405 (rtx_insn *, rtx *);
543extern rtx_insn *gen_split_406 (rtx_insn *, rtx *);
544extern rtx_insn *gen_peephole2_83 (rtx_insn *, rtx *);
545extern rtx_insn *gen_peephole2_84 (rtx_insn *, rtx *);
546extern rtx_insn *gen_split_407 (rtx_insn *, rtx *);
547extern rtx_insn *gen_split_408 (rtx_insn *, rtx *);
548extern rtx_insn *gen_split_409 (rtx_insn *, rtx *);
549extern rtx_insn *gen_split_410 (rtx_insn *, rtx *);
550extern rtx_insn *gen_split_411 (rtx_insn *, rtx *);
551extern rtx_insn *gen_split_412 (rtx_insn *, rtx *);
552extern rtx_insn *gen_split_413 (rtx_insn *, rtx *);
553extern rtx_insn *gen_split_414 (rtx_insn *, rtx *);
554extern rtx_insn *gen_split_415 (rtx_insn *, rtx *);
555extern rtx_insn *gen_split_416 (rtx_insn *, rtx *);
556extern rtx_insn *gen_split_417 (rtx_insn *, rtx *);
557extern rtx_insn *gen_split_418 (rtx_insn *, rtx *);
558extern rtx_insn *gen_split_419 (rtx_insn *, rtx *);
559extern rtx_insn *gen_split_420 (rtx_insn *, rtx *);
560extern rtx_insn *gen_split_421 (rtx_insn *, rtx *);
561extern rtx_insn *gen_split_422 (rtx_insn *, rtx *);
562extern rtx_insn *gen_split_423 (rtx_insn *, rtx *);
563extern rtx_insn *gen_split_424 (rtx_insn *, rtx *);
564extern rtx_insn *gen_split_425 (rtx_insn *, rtx *);
565extern rtx_insn *gen_split_426 (rtx_insn *, rtx *);
566extern rtx_insn *gen_split_427 (rtx_insn *, rtx *);
567extern rtx_insn *gen_split_428 (rtx_insn *, rtx *);
568extern rtx_insn *gen_split_429 (rtx_insn *, rtx *);
569extern rtx_insn *gen_split_430 (rtx_insn *, rtx *);
570extern rtx_insn *gen_split_431 (rtx_insn *, rtx *);
571extern rtx_insn *gen_split_432 (rtx_insn *, rtx *);
572extern rtx_insn *gen_split_433 (rtx_insn *, rtx *);
573extern rtx_insn *gen_split_434 (rtx_insn *, rtx *);
574extern rtx_insn *gen_split_435 (rtx_insn *, rtx *);
575extern rtx_insn *gen_split_436 (rtx_insn *, rtx *);
576extern rtx_insn *gen_split_437 (rtx_insn *, rtx *);
577extern rtx_insn *gen_split_438 (rtx_insn *, rtx *);
578extern rtx_insn *gen_split_439 (rtx_insn *, rtx *);
579extern rtx_insn *gen_split_440 (rtx_insn *, rtx *);
580extern rtx_insn *gen_split_441 (rtx_insn *, rtx *);
581extern rtx_insn *gen_split_442 (rtx_insn *, rtx *);
582extern rtx_insn *gen_split_443 (rtx_insn *, rtx *);
583extern rtx_insn *gen_split_444 (rtx_insn *, rtx *);
584extern rtx_insn *gen_peephole2_85 (rtx_insn *, rtx *);
585extern rtx_insn *gen_peephole2_86 (rtx_insn *, rtx *);
586extern rtx_insn *gen_peephole2_87 (rtx_insn *, rtx *);
587extern rtx_insn *gen_peephole2_88 (rtx_insn *, rtx *);
588extern rtx_insn *gen_split_445 (rtx_insn *, rtx *);
589extern rtx_insn *gen_split_446 (rtx_insn *, rtx *);
590extern rtx_insn *gen_split_447 (rtx_insn *, rtx *);
591extern rtx_insn *gen_split_448 (rtx_insn *, rtx *);
592extern rtx_insn *gen_split_449 (rtx_insn *, rtx *);
593extern rtx_insn *gen_split_450 (rtx_insn *, rtx *);
594extern rtx_insn *gen_split_451 (rtx_insn *, rtx *);
595extern rtx_insn *gen_split_452 (rtx_insn *, rtx *);
596extern rtx_insn *gen_split_453 (rtx_insn *, rtx *);
597extern rtx_insn *gen_split_454 (rtx_insn *, rtx *);
598extern rtx_insn *gen_split_455 (rtx_insn *, rtx *);
599extern rtx_insn *gen_split_456 (rtx_insn *, rtx *);
600extern rtx_insn *gen_split_457 (rtx_insn *, rtx *);
601extern rtx_insn *gen_split_458 (rtx_insn *, rtx *);
602extern rtx_insn *gen_split_459 (rtx_insn *, rtx *);
603extern rtx_insn *gen_split_460 (rtx_insn *, rtx *);
604extern rtx_insn *gen_split_461 (rtx_insn *, rtx *);
605extern rtx_insn *gen_split_462 (rtx_insn *, rtx *);
606extern rtx_insn *gen_split_463 (rtx_insn *, rtx *);
607extern rtx_insn *gen_split_464 (rtx_insn *, rtx *);
608extern rtx_insn *gen_split_465 (rtx_insn *, rtx *);
609extern rtx_insn *gen_split_466 (rtx_insn *, rtx *);
610extern rtx_insn *gen_split_467 (rtx_insn *, rtx *);
611extern rtx_insn *gen_split_468 (rtx_insn *, rtx *);
612extern rtx_insn *gen_split_469 (rtx_insn *, rtx *);
613extern rtx_insn *gen_split_470 (rtx_insn *, rtx *);
614extern rtx_insn *gen_split_471 (rtx_insn *, rtx *);
615extern rtx_insn *gen_split_472 (rtx_insn *, rtx *);
616extern rtx_insn *gen_split_473 (rtx_insn *, rtx *);
617extern rtx_insn *gen_split_474 (rtx_insn *, rtx *);
618extern rtx_insn *gen_split_475 (rtx_insn *, rtx *);
619extern rtx_insn *gen_split_476 (rtx_insn *, rtx *);
620extern rtx_insn *gen_split_477 (rtx_insn *, rtx *);
621extern rtx_insn *gen_split_478 (rtx_insn *, rtx *);
622extern rtx_insn *gen_split_479 (rtx_insn *, rtx *);
623extern rtx_insn *gen_split_480 (rtx_insn *, rtx *);
624extern rtx_insn *gen_split_481 (rtx_insn *, rtx *);
625extern rtx_insn *gen_split_482 (rtx_insn *, rtx *);
626extern rtx_insn *gen_split_483 (rtx_insn *, rtx *);
627extern rtx_insn *gen_split_484 (rtx_insn *, rtx *);
628extern rtx_insn *gen_split_485 (rtx_insn *, rtx *);
629extern rtx_insn *gen_split_486 (rtx_insn *, rtx *);
630extern rtx_insn *gen_split_487 (rtx_insn *, rtx *);
631extern rtx_insn *gen_split_488 (rtx_insn *, rtx *);
632extern rtx_insn *gen_split_489 (rtx_insn *, rtx *);
633extern rtx_insn *gen_split_490 (rtx_insn *, rtx *);
634extern rtx_insn *gen_split_491 (rtx_insn *, rtx *);
635extern rtx_insn *gen_split_492 (rtx_insn *, rtx *);
636extern rtx_insn *gen_split_493 (rtx_insn *, rtx *);
637extern rtx_insn *gen_split_494 (rtx_insn *, rtx *);
638extern rtx_insn *gen_split_495 (rtx_insn *, rtx *);
639extern rtx_insn *gen_split_496 (rtx_insn *, rtx *);
640extern rtx_insn *gen_split_497 (rtx_insn *, rtx *);
641extern rtx_insn *gen_split_498 (rtx_insn *, rtx *);
642extern rtx_insn *gen_split_499 (rtx_insn *, rtx *);
643extern rtx_insn *gen_split_500 (rtx_insn *, rtx *);
644extern rtx_insn *gen_split_501 (rtx_insn *, rtx *);
645extern rtx_insn *gen_split_502 (rtx_insn *, rtx *);
646extern rtx_insn *gen_split_503 (rtx_insn *, rtx *);
647extern rtx_insn *gen_split_504 (rtx_insn *, rtx *);
648extern rtx_insn *gen_split_505 (rtx_insn *, rtx *);
649extern rtx_insn *gen_split_506 (rtx_insn *, rtx *);
650extern rtx_insn *gen_split_507 (rtx_insn *, rtx *);
651extern rtx_insn *gen_split_508 (rtx_insn *, rtx *);
652extern rtx_insn *gen_split_509 (rtx_insn *, rtx *);
653extern rtx_insn *gen_split_510 (rtx_insn *, rtx *);
654extern rtx_insn *gen_split_511 (rtx_insn *, rtx *);
655extern rtx_insn *gen_split_512 (rtx_insn *, rtx *);
656extern rtx_insn *gen_split_513 (rtx_insn *, rtx *);
657extern rtx_insn *gen_split_514 (rtx_insn *, rtx *);
658extern rtx_insn *gen_split_515 (rtx_insn *, rtx *);
659extern rtx_insn *gen_split_516 (rtx_insn *, rtx *);
660extern rtx_insn *gen_split_517 (rtx_insn *, rtx *);
661extern rtx_insn *gen_split_518 (rtx_insn *, rtx *);
662extern rtx_insn *gen_split_519 (rtx_insn *, rtx *);
663extern rtx_insn *gen_split_520 (rtx_insn *, rtx *);
664extern rtx_insn *gen_split_521 (rtx_insn *, rtx *);
665extern rtx_insn *gen_split_522 (rtx_insn *, rtx *);
666extern rtx_insn *gen_split_523 (rtx_insn *, rtx *);
667extern rtx_insn *gen_split_524 (rtx_insn *, rtx *);
668extern rtx_insn *gen_split_525 (rtx_insn *, rtx *);
669extern rtx_insn *gen_split_526 (rtx_insn *, rtx *);
670extern rtx_insn *gen_split_527 (rtx_insn *, rtx *);
671extern rtx_insn *gen_split_528 (rtx_insn *, rtx *);
672extern rtx_insn *gen_split_529 (rtx_insn *, rtx *);
673extern rtx_insn *gen_peephole2_89 (rtx_insn *, rtx *);
674extern rtx_insn *gen_peephole2_90 (rtx_insn *, rtx *);
675extern rtx_insn *gen_peephole2_91 (rtx_insn *, rtx *);
676extern rtx_insn *gen_split_530 (rtx_insn *, rtx *);
677extern rtx_insn *gen_split_531 (rtx_insn *, rtx *);
678extern rtx_insn *gen_split_532 (rtx_insn *, rtx *);
679extern rtx_insn *gen_split_533 (rtx_insn *, rtx *);
680extern rtx_insn *gen_split_534 (rtx_insn *, rtx *);
681extern rtx_insn *gen_split_535 (rtx_insn *, rtx *);
682extern rtx_insn *gen_split_536 (rtx_insn *, rtx *);
683extern rtx_insn *gen_split_537 (rtx_insn *, rtx *);
684extern rtx_insn *gen_split_538 (rtx_insn *, rtx *);
685extern rtx_insn *gen_split_539 (rtx_insn *, rtx *);
686extern rtx_insn *gen_split_540 (rtx_insn *, rtx *);
687extern rtx_insn *gen_split_541 (rtx_insn *, rtx *);
688extern rtx_insn *gen_split_542 (rtx_insn *, rtx *);
689extern rtx_insn *gen_split_543 (rtx_insn *, rtx *);
690extern rtx_insn *gen_split_544 (rtx_insn *, rtx *);
691extern rtx_insn *gen_split_545 (rtx_insn *, rtx *);
692extern rtx_insn *gen_split_546 (rtx_insn *, rtx *);
693extern rtx_insn *gen_split_547 (rtx_insn *, rtx *);
694extern rtx_insn *gen_split_548 (rtx_insn *, rtx *);
695extern rtx_insn *gen_split_549 (rtx_insn *, rtx *);
696extern rtx_insn *gen_split_550 (rtx_insn *, rtx *);
697extern rtx_insn *gen_split_551 (rtx_insn *, rtx *);
698extern rtx_insn *gen_split_552 (rtx_insn *, rtx *);
699extern rtx_insn *gen_split_553 (rtx_insn *, rtx *);
700extern rtx_insn *gen_split_554 (rtx_insn *, rtx *);
701extern rtx_insn *gen_split_555 (rtx_insn *, rtx *);
702extern rtx_insn *gen_split_556 (rtx_insn *, rtx *);
703extern rtx_insn *gen_split_557 (rtx_insn *, rtx *);
704extern rtx_insn *gen_split_558 (rtx_insn *, rtx *);
705extern rtx_insn *gen_split_559 (rtx_insn *, rtx *);
706extern rtx_insn *gen_split_560 (rtx_insn *, rtx *);
707extern rtx_insn *gen_split_561 (rtx_insn *, rtx *);
708extern rtx_insn *gen_split_562 (rtx_insn *, rtx *);
709extern rtx_insn *gen_split_563 (rtx_insn *, rtx *);
710extern rtx_insn *gen_split_564 (rtx_insn *, rtx *);
711extern rtx_insn *gen_split_565 (rtx_insn *, rtx *);
712extern rtx_insn *gen_split_566 (rtx_insn *, rtx *);
713extern rtx_insn *gen_split_567 (rtx_insn *, rtx *);
714extern rtx_insn *gen_split_568 (rtx_insn *, rtx *);
715extern rtx_insn *gen_split_569 (rtx_insn *, rtx *);
716extern rtx_insn *gen_split_570 (rtx_insn *, rtx *);
717extern rtx_insn *gen_peephole2_92 (rtx_insn *, rtx *);
718extern rtx_insn *gen_peephole2_93 (rtx_insn *, rtx *);
719extern rtx_insn *gen_peephole2_94 (rtx_insn *, rtx *);
720extern rtx_insn *gen_peephole2_95 (rtx_insn *, rtx *);
721extern rtx_insn *gen_peephole2_96 (rtx_insn *, rtx *);
722extern rtx_insn *gen_peephole2_97 (rtx_insn *, rtx *);
723extern rtx_insn *gen_peephole2_98 (rtx_insn *, rtx *);
724extern rtx_insn *gen_peephole2_99 (rtx_insn *, rtx *);
725extern rtx_insn *gen_peephole2_100 (rtx_insn *, rtx *);
726extern rtx_insn *gen_peephole2_101 (rtx_insn *, rtx *);
727extern rtx_insn *gen_peephole2_102 (rtx_insn *, rtx *);
728extern rtx_insn *gen_peephole2_103 (rtx_insn *, rtx *);
729extern rtx_insn *gen_peephole2_104 (rtx_insn *, rtx *);
730extern rtx_insn *gen_peephole2_105 (rtx_insn *, rtx *);
731extern rtx_insn *gen_peephole2_106 (rtx_insn *, rtx *);
732extern rtx_insn *gen_peephole2_107 (rtx_insn *, rtx *);
733extern rtx_insn *gen_peephole2_108 (rtx_insn *, rtx *);
734extern rtx_insn *gen_peephole2_109 (rtx_insn *, rtx *);
735extern rtx_insn *gen_peephole2_110 (rtx_insn *, rtx *);
736extern rtx_insn *gen_peephole2_111 (rtx_insn *, rtx *);
737extern rtx_insn *gen_split_571 (rtx_insn *, rtx *);
738extern rtx_insn *gen_split_572 (rtx_insn *, rtx *);
739extern rtx_insn *gen_split_573 (rtx_insn *, rtx *);
740extern rtx_insn *gen_split_574 (rtx_insn *, rtx *);
741extern rtx_insn *gen_split_575 (rtx_insn *, rtx *);
742extern rtx_insn *gen_split_576 (rtx_insn *, rtx *);
743extern rtx_insn *gen_split_577 (rtx_insn *, rtx *);
744extern rtx_insn *gen_split_578 (rtx_insn *, rtx *);
745extern rtx_insn *gen_split_579 (rtx_insn *, rtx *);
746extern rtx_insn *gen_split_580 (rtx_insn *, rtx *);
747extern rtx_insn *gen_split_581 (rtx_insn *, rtx *);
748extern rtx_insn *gen_split_582 (rtx_insn *, rtx *);
749extern rtx_insn *gen_split_583 (rtx_insn *, rtx *);
750extern rtx_insn *gen_split_584 (rtx_insn *, rtx *);
751extern rtx_insn *gen_split_585 (rtx_insn *, rtx *);
752extern rtx_insn *gen_split_586 (rtx_insn *, rtx *);
753extern rtx_insn *gen_split_587 (rtx_insn *, rtx *);
754extern rtx_insn *gen_split_588 (rtx_insn *, rtx *);
755extern rtx_insn *gen_split_589 (rtx_insn *, rtx *);
756extern rtx_insn *gen_split_590 (rtx_insn *, rtx *);
757extern rtx_insn *gen_split_591 (rtx_insn *, rtx *);
758extern rtx_insn *gen_split_592 (rtx_insn *, rtx *);
759extern rtx_insn *gen_split_593 (rtx_insn *, rtx *);
760extern rtx_insn *gen_split_594 (rtx_insn *, rtx *);
761extern rtx_insn *gen_split_595 (rtx_insn *, rtx *);
762extern rtx_insn *gen_split_596 (rtx_insn *, rtx *);
763extern rtx_insn *gen_split_597 (rtx_insn *, rtx *);
764extern rtx_insn *gen_split_598 (rtx_insn *, rtx *);
765extern rtx_insn *gen_split_599 (rtx_insn *, rtx *);
766extern rtx_insn *gen_split_600 (rtx_insn *, rtx *);
767extern rtx_insn *gen_peephole2_112 (rtx_insn *, rtx *);
768extern rtx_insn *gen_peephole2_113 (rtx_insn *, rtx *);
769extern rtx_insn *gen_peephole2_114 (rtx_insn *, rtx *);
770extern rtx_insn *gen_peephole2_115 (rtx_insn *, rtx *);
771extern rtx_insn *gen_peephole2_116 (rtx_insn *, rtx *);
772extern rtx_insn *gen_split_601 (rtx_insn *, rtx *);
773extern rtx_insn *gen_split_602 (rtx_insn *, rtx *);
774extern rtx_insn *gen_split_603 (rtx_insn *, rtx *);
775extern rtx_insn *gen_split_604 (rtx_insn *, rtx *);
776extern rtx_insn *gen_split_605 (rtx_insn *, rtx *);
777extern rtx_insn *gen_split_606 (rtx_insn *, rtx *);
778extern rtx_insn *gen_split_607 (rtx_insn *, rtx *);
779extern rtx_insn *gen_split_608 (rtx_insn *, rtx *);
780extern rtx_insn *gen_split_609 (rtx_insn *, rtx *);
781extern rtx_insn *gen_split_610 (rtx_insn *, rtx *);
782extern rtx_insn *gen_split_611 (rtx_insn *, rtx *);
783extern rtx_insn *gen_split_612 (rtx_insn *, rtx *);
784extern rtx_insn *gen_split_613 (rtx_insn *, rtx *);
785extern rtx_insn *gen_split_614 (rtx_insn *, rtx *);
786extern rtx_insn *gen_split_615 (rtx_insn *, rtx *);
787extern rtx_insn *gen_split_616 (rtx_insn *, rtx *);
788extern rtx_insn *gen_split_617 (rtx_insn *, rtx *);
789extern rtx_insn *gen_split_618 (rtx_insn *, rtx *);
790extern rtx_insn *gen_split_619 (rtx_insn *, rtx *);
791extern rtx_insn *gen_split_620 (rtx_insn *, rtx *);
792extern rtx_insn *gen_split_621 (rtx_insn *, rtx *);
793extern rtx_insn *gen_peephole2_117 (rtx_insn *, rtx *);
794extern rtx_insn *gen_peephole2_118 (rtx_insn *, rtx *);
795extern rtx_insn *gen_split_622 (rtx_insn *, rtx *);
796extern rtx_insn *gen_split_623 (rtx_insn *, rtx *);
797extern rtx_insn *gen_split_624 (rtx_insn *, rtx *);
798extern rtx_insn *gen_split_625 (rtx_insn *, rtx *);
799extern rtx_insn *gen_split_626 (rtx_insn *, rtx *);
800extern rtx_insn *gen_split_627 (rtx_insn *, rtx *);
801extern rtx_insn *gen_split_628 (rtx_insn *, rtx *);
802extern rtx_insn *gen_split_629 (rtx_insn *, rtx *);
803extern rtx_insn *gen_split_630 (rtx_insn *, rtx *);
804extern rtx_insn *gen_split_631 (rtx_insn *, rtx *);
805extern rtx_insn *gen_split_632 (rtx_insn *, rtx *);
806extern rtx_insn *gen_split_633 (rtx_insn *, rtx *);
807extern rtx_insn *gen_split_634 (rtx_insn *, rtx *);
808extern rtx_insn *gen_split_635 (rtx_insn *, rtx *);
809extern rtx_insn *gen_split_636 (rtx_insn *, rtx *);
810extern rtx_insn *gen_peephole2_119 (rtx_insn *, rtx *);
811extern rtx_insn *gen_peephole2_120 (rtx_insn *, rtx *);
812extern rtx_insn *gen_peephole2_121 (rtx_insn *, rtx *);
813extern rtx_insn *gen_peephole2_122 (rtx_insn *, rtx *);
814extern rtx_insn *gen_peephole2_123 (rtx_insn *, rtx *);
815extern rtx_insn *gen_peephole2_124 (rtx_insn *, rtx *);
816extern rtx_insn *gen_peephole2_125 (rtx_insn *, rtx *);
817extern rtx_insn *gen_peephole2_126 (rtx_insn *, rtx *);
818extern rtx_insn *gen_peephole2_127 (rtx_insn *, rtx *);
819extern rtx_insn *gen_peephole2_128 (rtx_insn *, rtx *);
820extern rtx_insn *gen_split_637 (rtx_insn *, rtx *);
821extern rtx_insn *gen_split_638 (rtx_insn *, rtx *);
822extern rtx_insn *gen_split_639 (rtx_insn *, rtx *);
823extern rtx_insn *gen_peephole2_129 (rtx_insn *, rtx *);
824extern rtx_insn *gen_peephole2_130 (rtx_insn *, rtx *);
825extern rtx_insn *gen_peephole2_131 (rtx_insn *, rtx *);
826extern rtx_insn *gen_peephole2_132 (rtx_insn *, rtx *);
827extern rtx_insn *gen_split_640 (rtx_insn *, rtx *);
828extern rtx_insn *gen_split_641 (rtx_insn *, rtx *);
829extern rtx_insn *gen_split_642 (rtx_insn *, rtx *);
830extern rtx_insn *gen_split_643 (rtx_insn *, rtx *);
831extern rtx_insn *gen_split_644 (rtx_insn *, rtx *);
832extern rtx_insn *gen_split_645 (rtx_insn *, rtx *);
833extern rtx_insn *gen_split_646 (rtx_insn *, rtx *);
834extern rtx_insn *gen_split_647 (rtx_insn *, rtx *);
835extern rtx_insn *gen_split_648 (rtx_insn *, rtx *);
836extern rtx_insn *gen_split_649 (rtx_insn *, rtx *);
837extern rtx_insn *gen_split_650 (rtx_insn *, rtx *);
838extern rtx_insn *gen_split_651 (rtx_insn *, rtx *);
839extern rtx_insn *gen_split_652 (rtx_insn *, rtx *);
840extern rtx_insn *gen_split_653 (rtx_insn *, rtx *);
841extern rtx_insn *gen_split_654 (rtx_insn *, rtx *);
842extern rtx_insn *gen_split_655 (rtx_insn *, rtx *);
843extern rtx_insn *gen_split_656 (rtx_insn *, rtx *);
844extern rtx_insn *gen_split_657 (rtx_insn *, rtx *);
845extern rtx_insn *gen_split_658 (rtx_insn *, rtx *);
846extern rtx_insn *gen_split_659 (rtx_insn *, rtx *);
847extern rtx_insn *gen_split_660 (rtx_insn *, rtx *);
848extern rtx_insn *gen_split_661 (rtx_insn *, rtx *);
849extern rtx_insn *gen_split_662 (rtx_insn *, rtx *);
850extern rtx_insn *gen_split_663 (rtx_insn *, rtx *);
851extern rtx_insn *gen_peephole2_133 (rtx_insn *, rtx *);
852extern rtx_insn *gen_peephole2_134 (rtx_insn *, rtx *);
853extern rtx_insn *gen_peephole2_135 (rtx_insn *, rtx *);
854extern rtx_insn *gen_peephole2_136 (rtx_insn *, rtx *);
855extern rtx_insn *gen_peephole2_137 (rtx_insn *, rtx *);
856extern rtx_insn *gen_peephole2_138 (rtx_insn *, rtx *);
857extern rtx_insn *gen_peephole2_139 (rtx_insn *, rtx *);
858extern rtx_insn *gen_peephole2_140 (rtx_insn *, rtx *);
859extern rtx_insn *gen_peephole2_141 (rtx_insn *, rtx *);
860extern rtx_insn *gen_peephole2_142 (rtx_insn *, rtx *);
861extern rtx_insn *gen_peephole2_143 (rtx_insn *, rtx *);
862extern rtx_insn *gen_peephole2_144 (rtx_insn *, rtx *);
863extern rtx_insn *gen_peephole2_145 (rtx_insn *, rtx *);
864extern rtx_insn *gen_peephole2_146 (rtx_insn *, rtx *);
865extern rtx_insn *gen_peephole2_147 (rtx_insn *, rtx *);
866extern rtx_insn *gen_peephole2_148 (rtx_insn *, rtx *);
867extern rtx_insn *gen_peephole2_149 (rtx_insn *, rtx *);
868extern rtx_insn *gen_peephole2_150 (rtx_insn *, rtx *);
869extern rtx_insn *gen_peephole2_151 (rtx_insn *, rtx *);
870extern rtx_insn *gen_peephole2_152 (rtx_insn *, rtx *);
871extern rtx_insn *gen_split_664 (rtx_insn *, rtx *);
872extern rtx_insn *gen_split_665 (rtx_insn *, rtx *);
873extern rtx_insn *gen_split_666 (rtx_insn *, rtx *);
874extern rtx_insn *gen_split_667 (rtx_insn *, rtx *);
875extern rtx_insn *gen_split_668 (rtx_insn *, rtx *);
876extern rtx_insn *gen_peephole2_153 (rtx_insn *, rtx *);
877extern rtx_insn *gen_peephole2_154 (rtx_insn *, rtx *);
878extern rtx_insn *gen_peephole2_155 (rtx_insn *, rtx *);
879extern rtx_insn *gen_peephole2_156 (rtx_insn *, rtx *);
880extern rtx_insn *gen_peephole2_157 (rtx_insn *, rtx *);
881extern rtx_insn *gen_peephole2_158 (rtx_insn *, rtx *);
882extern rtx_insn *gen_peephole2_159 (rtx_insn *, rtx *);
883extern rtx_insn *gen_peephole2_160 (rtx_insn *, rtx *);
884extern rtx_insn *gen_peephole2_161 (rtx_insn *, rtx *);
885extern rtx_insn *gen_peephole2_162 (rtx_insn *, rtx *);
886extern rtx_insn *gen_peephole2_163 (rtx_insn *, rtx *);
887extern rtx_insn *gen_peephole2_164 (rtx_insn *, rtx *);
888extern rtx_insn *gen_peephole2_165 (rtx_insn *, rtx *);
889extern rtx_insn *gen_peephole2_166 (rtx_insn *, rtx *);
890extern rtx_insn *gen_peephole2_167 (rtx_insn *, rtx *);
891extern rtx_insn *gen_peephole2_168 (rtx_insn *, rtx *);
892extern rtx_insn *gen_peephole2_169 (rtx_insn *, rtx *);
893extern rtx_insn *gen_peephole2_170 (rtx_insn *, rtx *);
894extern rtx_insn *gen_peephole2_171 (rtx_insn *, rtx *);
895extern rtx_insn *gen_peephole2_172 (rtx_insn *, rtx *);
896extern rtx_insn *gen_peephole2_173 (rtx_insn *, rtx *);
897extern rtx_insn *gen_peephole2_174 (rtx_insn *, rtx *);
898extern rtx_insn *gen_peephole2_175 (rtx_insn *, rtx *);
899extern rtx_insn *gen_peephole2_176 (rtx_insn *, rtx *);
900extern rtx_insn *gen_peephole2_177 (rtx_insn *, rtx *);
901extern rtx_insn *gen_peephole2_178 (rtx_insn *, rtx *);
902extern rtx_insn *gen_peephole2_179 (rtx_insn *, rtx *);
903extern rtx_insn *gen_peephole2_180 (rtx_insn *, rtx *);
904extern rtx_insn *gen_peephole2_181 (rtx_insn *, rtx *);
905extern rtx_insn *gen_peephole2_182 (rtx_insn *, rtx *);
906extern rtx_insn *gen_peephole2_183 (rtx_insn *, rtx *);
907extern rtx_insn *gen_peephole2_184 (rtx_insn *, rtx *);
908extern rtx_insn *gen_peephole2_185 (rtx_insn *, rtx *);
909extern rtx_insn *gen_peephole2_186 (rtx_insn *, rtx *);
910extern rtx_insn *gen_peephole2_187 (rtx_insn *, rtx *);
911extern rtx_insn *gen_peephole2_188 (rtx_insn *, rtx *);
912extern rtx_insn *gen_peephole2_189 (rtx_insn *, rtx *);
913extern rtx_insn *gen_peephole2_190 (rtx_insn *, rtx *);
914extern rtx_insn *gen_peephole2_191 (rtx_insn *, rtx *);
915extern rtx_insn *gen_peephole2_192 (rtx_insn *, rtx *);
916extern rtx_insn *gen_peephole2_193 (rtx_insn *, rtx *);
917extern rtx_insn *gen_peephole2_194 (rtx_insn *, rtx *);
918extern rtx_insn *gen_peephole2_195 (rtx_insn *, rtx *);
919extern rtx_insn *gen_peephole2_196 (rtx_insn *, rtx *);
920extern rtx_insn *gen_peephole2_197 (rtx_insn *, rtx *);
921extern rtx_insn *gen_peephole2_198 (rtx_insn *, rtx *);
922extern rtx_insn *gen_peephole2_199 (rtx_insn *, rtx *);
923extern rtx_insn *gen_peephole2_200 (rtx_insn *, rtx *);
924extern rtx_insn *gen_peephole2_201 (rtx_insn *, rtx *);
925extern rtx_insn *gen_peephole2_202 (rtx_insn *, rtx *);
926extern rtx_insn *gen_peephole2_203 (rtx_insn *, rtx *);
927extern rtx_insn *gen_peephole2_204 (rtx_insn *, rtx *);
928extern rtx_insn *gen_peephole2_205 (rtx_insn *, rtx *);
929extern rtx_insn *gen_peephole2_206 (rtx_insn *, rtx *);
930extern rtx_insn *gen_peephole2_207 (rtx_insn *, rtx *);
931extern rtx_insn *gen_peephole2_208 (rtx_insn *, rtx *);
932extern rtx_insn *gen_peephole2_209 (rtx_insn *, rtx *);
933extern rtx_insn *gen_peephole2_210 (rtx_insn *, rtx *);
934extern rtx_insn *gen_peephole2_211 (rtx_insn *, rtx *);
935extern rtx_insn *gen_peephole2_212 (rtx_insn *, rtx *);
936extern rtx_insn *gen_peephole2_213 (rtx_insn *, rtx *);
937extern rtx_insn *gen_peephole2_214 (rtx_insn *, rtx *);
938extern rtx_insn *gen_peephole2_215 (rtx_insn *, rtx *);
939extern rtx_insn *gen_peephole2_216 (rtx_insn *, rtx *);
940extern rtx_insn *gen_peephole2_217 (rtx_insn *, rtx *);
941extern rtx_insn *gen_peephole2_218 (rtx_insn *, rtx *);
942extern rtx_insn *gen_peephole2_219 (rtx_insn *, rtx *);
943extern rtx_insn *gen_peephole2_220 (rtx_insn *, rtx *);
944extern rtx_insn *gen_peephole2_221 (rtx_insn *, rtx *);
945extern rtx_insn *gen_peephole2_222 (rtx_insn *, rtx *);
946extern rtx_insn *gen_peephole2_223 (rtx_insn *, rtx *);
947extern rtx_insn *gen_peephole2_224 (rtx_insn *, rtx *);
948extern rtx_insn *gen_peephole2_225 (rtx_insn *, rtx *);
949extern rtx_insn *gen_peephole2_226 (rtx_insn *, rtx *);
950extern rtx_insn *gen_peephole2_227 (rtx_insn *, rtx *);
951extern rtx_insn *gen_peephole2_228 (rtx_insn *, rtx *);
952extern rtx_insn *gen_peephole2_229 (rtx_insn *, rtx *);
953extern rtx_insn *gen_peephole2_230 (rtx_insn *, rtx *);
954extern rtx_insn *gen_peephole2_231 (rtx_insn *, rtx *);
955extern rtx_insn *gen_peephole2_232 (rtx_insn *, rtx *);
956extern rtx_insn *gen_peephole2_233 (rtx_insn *, rtx *);
957extern rtx_insn *gen_peephole2_234 (rtx_insn *, rtx *);
958extern rtx_insn *gen_peephole2_235 (rtx_insn *, rtx *);
959extern rtx_insn *gen_peephole2_236 (rtx_insn *, rtx *);
960extern rtx_insn *gen_peephole2_237 (rtx_insn *, rtx *);
961extern rtx_insn *gen_peephole2_238 (rtx_insn *, rtx *);
962extern rtx_insn *gen_peephole2_239 (rtx_insn *, rtx *);
963extern rtx_insn *gen_peephole2_240 (rtx_insn *, rtx *);
964extern rtx_insn *gen_peephole2_241 (rtx_insn *, rtx *);
965extern rtx_insn *gen_peephole2_242 (rtx_insn *, rtx *);
966extern rtx_insn *gen_peephole2_243 (rtx_insn *, rtx *);
967extern rtx_insn *gen_peephole2_244 (rtx_insn *, rtx *);
968extern rtx_insn *gen_peephole2_245 (rtx_insn *, rtx *);
969extern rtx_insn *gen_peephole2_246 (rtx_insn *, rtx *);
970extern rtx_insn *gen_peephole2_247 (rtx_insn *, rtx *);
971extern rtx_insn *gen_peephole2_248 (rtx_insn *, rtx *);
972extern rtx_insn *gen_peephole2_249 (rtx_insn *, rtx *);
973extern rtx_insn *gen_peephole2_250 (rtx_insn *, rtx *);
974extern rtx_insn *gen_peephole2_251 (rtx_insn *, rtx *);
975extern rtx_insn *gen_peephole2_252 (rtx_insn *, rtx *);
976extern rtx_insn *gen_peephole2_253 (rtx_insn *, rtx *);
977extern rtx_insn *gen_peephole2_254 (rtx_insn *, rtx *);
978extern rtx_insn *gen_peephole2_255 (rtx_insn *, rtx *);
979extern rtx_insn *gen_peephole2_256 (rtx_insn *, rtx *);
980extern rtx_insn *gen_peephole2_257 (rtx_insn *, rtx *);
981extern rtx_insn *gen_peephole2_258 (rtx_insn *, rtx *);
982extern rtx_insn *gen_peephole2_259 (rtx_insn *, rtx *);
983extern rtx_insn *gen_peephole2_260 (rtx_insn *, rtx *);
984extern rtx_insn *gen_peephole2_261 (rtx_insn *, rtx *);
985extern rtx_insn *gen_peephole2_262 (rtx_insn *, rtx *);
986extern rtx_insn *gen_peephole2_263 (rtx_insn *, rtx *);
987extern rtx_insn *gen_peephole2_264 (rtx_insn *, rtx *);
988extern rtx_insn *gen_peephole2_265 (rtx_insn *, rtx *);
989extern rtx_insn *gen_peephole2_266 (rtx_insn *, rtx *);
990extern rtx_insn *gen_peephole2_267 (rtx_insn *, rtx *);
991extern rtx_insn *gen_peephole2_268 (rtx_insn *, rtx *);
992extern rtx_insn *gen_peephole2_269 (rtx_insn *, rtx *);
993extern rtx_insn *gen_peephole2_270 (rtx_insn *, rtx *);
994extern rtx_insn *gen_peephole2_271 (rtx_insn *, rtx *);
995extern rtx_insn *gen_peephole2_272 (rtx_insn *, rtx *);
996extern rtx_insn *gen_peephole2_273 (rtx_insn *, rtx *);
997extern rtx_insn *gen_peephole2_274 (rtx_insn *, rtx *);
998extern rtx_insn *gen_peephole2_275 (rtx_insn *, rtx *);
999extern rtx_insn *gen_peephole2_276 (rtx_insn *, rtx *);
1000extern rtx_insn *gen_peephole2_277 (rtx_insn *, rtx *);
1001extern rtx_insn *gen_peephole2_278 (rtx_insn *, rtx *);
1002extern rtx_insn *gen_peephole2_279 (rtx_insn *, rtx *);
1003extern rtx_insn *gen_peephole2_280 (rtx_insn *, rtx *);
1004extern rtx_insn *gen_peephole2_281 (rtx_insn *, rtx *);
1005extern rtx_insn *gen_peephole2_282 (rtx_insn *, rtx *);
1006extern rtx_insn *gen_peephole2_283 (rtx_insn *, rtx *);
1007extern rtx_insn *gen_peephole2_284 (rtx_insn *, rtx *);
1008extern rtx_insn *gen_peephole2_285 (rtx_insn *, rtx *);
1009extern rtx_insn *gen_peephole2_286 (rtx_insn *, rtx *);
1010extern rtx_insn *gen_peephole2_287 (rtx_insn *, rtx *);
1011extern rtx_insn *gen_peephole2_288 (rtx_insn *, rtx *);
1012extern rtx_insn *gen_peephole2_289 (rtx_insn *, rtx *);
1013extern rtx_insn *gen_peephole2_290 (rtx_insn *, rtx *);
1014extern rtx_insn *gen_peephole2_291 (rtx_insn *, rtx *);
1015extern rtx_insn *gen_peephole2_292 (rtx_insn *, rtx *);
1016extern rtx_insn *gen_peephole2_293 (rtx_insn *, rtx *);
1017extern rtx_insn *gen_peephole2_294 (rtx_insn *, rtx *);
1018extern rtx_insn *gen_peephole2_295 (rtx_insn *, rtx *);
1019extern rtx_insn *gen_peephole2_296 (rtx_insn *, rtx *);
1020extern rtx_insn *gen_peephole2_297 (rtx_insn *, rtx *);
1021extern rtx_insn *gen_peephole2_298 (rtx_insn *, rtx *);
1022extern rtx_insn *gen_peephole2_299 (rtx_insn *, rtx *);
1023extern rtx_insn *gen_peephole2_300 (rtx_insn *, rtx *);
1024extern rtx_insn *gen_peephole2_301 (rtx_insn *, rtx *);
1025extern rtx_insn *gen_peephole2_302 (rtx_insn *, rtx *);
1026extern rtx_insn *gen_peephole2_303 (rtx_insn *, rtx *);
1027extern rtx_insn *gen_peephole2_304 (rtx_insn *, rtx *);
1028extern rtx_insn *gen_peephole2_305 (rtx_insn *, rtx *);
1029extern rtx_insn *gen_split_669 (rtx_insn *, rtx *);
1030extern rtx_insn *gen_split_670 (rtx_insn *, rtx *);
1031extern rtx_insn *gen_split_671 (rtx_insn *, rtx *);
1032extern rtx_insn *gen_split_672 (rtx_insn *, rtx *);
1033extern rtx_insn *gen_split_673 (rtx_insn *, rtx *);
1034extern rtx_insn *gen_split_674 (rtx_insn *, rtx *);
1035extern rtx_insn *gen_split_675 (rtx_insn *, rtx *);
1036extern rtx_insn *gen_split_676 (rtx_insn *, rtx *);
1037extern rtx_insn *gen_split_677 (rtx_insn *, rtx *);
1038extern rtx_insn *gen_split_678 (rtx_insn *, rtx *);
1039extern rtx_insn *gen_split_679 (rtx_insn *, rtx *);
1040extern rtx_insn *gen_split_680 (rtx_insn *, rtx *);
1041extern rtx_insn *gen_split_681 (rtx_insn *, rtx *);
1042extern rtx_insn *gen_split_682 (rtx_insn *, rtx *);
1043extern rtx_insn *gen_split_683 (rtx_insn *, rtx *);
1044extern rtx_insn *gen_split_684 (rtx_insn *, rtx *);
1045extern rtx_insn *gen_split_685 (rtx_insn *, rtx *);
1046extern rtx_insn *gen_split_686 (rtx_insn *, rtx *);
1047extern rtx_insn *gen_split_687 (rtx_insn *, rtx *);
1048extern rtx_insn *gen_split_688 (rtx_insn *, rtx *);
1049extern rtx_insn *gen_split_689 (rtx_insn *, rtx *);
1050extern rtx_insn *gen_split_690 (rtx_insn *, rtx *);
1051extern rtx_insn *gen_split_691 (rtx_insn *, rtx *);
1052extern rtx_insn *gen_split_692 (rtx_insn *, rtx *);
1053extern rtx_insn *gen_split_693 (rtx_insn *, rtx *);
1054extern rtx_insn *gen_split_694 (rtx_insn *, rtx *);
1055extern rtx_insn *gen_split_695 (rtx_insn *, rtx *);
1056extern rtx_insn *gen_split_696 (rtx_insn *, rtx *);
1057extern rtx_insn *gen_split_697 (rtx_insn *, rtx *);
1058extern rtx_insn *gen_split_698 (rtx_insn *, rtx *);
1059extern rtx_insn *gen_split_699 (rtx_insn *, rtx *);
1060extern rtx_insn *gen_split_700 (rtx_insn *, rtx *);
1061extern rtx_insn *gen_split_701 (rtx_insn *, rtx *);
1062extern rtx_insn *gen_split_702 (rtx_insn *, rtx *);
1063extern rtx_insn *gen_split_703 (rtx_insn *, rtx *);
1064extern rtx_insn *gen_split_704 (rtx_insn *, rtx *);
1065extern rtx_insn *gen_split_705 (rtx_insn *, rtx *);
1066extern rtx_insn *gen_split_706 (rtx_insn *, rtx *);
1067extern rtx_insn *gen_split_707 (rtx_insn *, rtx *);
1068extern rtx_insn *gen_split_708 (rtx_insn *, rtx *);
1069extern rtx_insn *gen_split_709 (rtx_insn *, rtx *);
1070extern rtx_insn *gen_split_710 (rtx_insn *, rtx *);
1071extern rtx_insn *gen_split_711 (rtx_insn *, rtx *);
1072extern rtx_insn *gen_split_712 (rtx_insn *, rtx *);
1073extern rtx_insn *gen_split_713 (rtx_insn *, rtx *);
1074extern rtx_insn *gen_split_714 (rtx_insn *, rtx *);
1075extern rtx_insn *gen_split_715 (rtx_insn *, rtx *);
1076extern rtx_insn *gen_split_716 (rtx_insn *, rtx *);
1077extern rtx_insn *gen_split_717 (rtx_insn *, rtx *);
1078extern rtx_insn *gen_split_718 (rtx_insn *, rtx *);
1079extern rtx_insn *gen_split_719 (rtx_insn *, rtx *);
1080extern rtx_insn *gen_split_720 (rtx_insn *, rtx *);
1081extern rtx_insn *gen_split_721 (rtx_insn *, rtx *);
1082extern rtx_insn *gen_split_722 (rtx_insn *, rtx *);
1083extern rtx_insn *gen_split_723 (rtx_insn *, rtx *);
1084extern rtx_insn *gen_split_724 (rtx_insn *, rtx *);
1085extern rtx_insn *gen_split_725 (rtx_insn *, rtx *);
1086extern rtx_insn *gen_split_726 (rtx_insn *, rtx *);
1087extern rtx_insn *gen_split_727 (rtx_insn *, rtx *);
1088extern rtx_insn *gen_split_728 (rtx_insn *, rtx *);
1089extern rtx_insn *gen_split_729 (rtx_insn *, rtx *);
1090extern rtx_insn *gen_split_730 (rtx_insn *, rtx *);
1091extern rtx_insn *gen_split_731 (rtx_insn *, rtx *);
1092extern rtx_insn *gen_split_732 (rtx_insn *, rtx *);
1093extern rtx_insn *gen_split_733 (rtx_insn *, rtx *);
1094extern rtx_insn *gen_split_734 (rtx_insn *, rtx *);
1095extern rtx_insn *gen_split_735 (rtx_insn *, rtx *);
1096extern rtx_insn *gen_split_736 (rtx_insn *, rtx *);
1097extern rtx_insn *gen_split_737 (rtx_insn *, rtx *);
1098extern rtx_insn *gen_split_738 (rtx_insn *, rtx *);
1099extern rtx_insn *gen_split_739 (rtx_insn *, rtx *);
1100extern rtx_insn *gen_split_740 (rtx_insn *, rtx *);
1101extern rtx_insn *gen_split_741 (rtx_insn *, rtx *);
1102extern rtx_insn *gen_split_742 (rtx_insn *, rtx *);
1103extern rtx_insn *gen_split_743 (rtx_insn *, rtx *);
1104extern rtx_insn *gen_split_744 (rtx_insn *, rtx *);
1105extern rtx_insn *gen_split_745 (rtx_insn *, rtx *);
1106extern rtx_insn *gen_split_746 (rtx_insn *, rtx *);
1107extern rtx_insn *gen_split_747 (rtx_insn *, rtx *);
1108extern rtx_insn *gen_split_748 (rtx_insn *, rtx *);
1109extern rtx_insn *gen_split_749 (rtx_insn *, rtx *);
1110extern rtx_insn *gen_split_750 (rtx_insn *, rtx *);
1111extern rtx_insn *gen_split_751 (rtx_insn *, rtx *);
1112extern rtx_insn *gen_split_752 (rtx_insn *, rtx *);
1113extern rtx_insn *gen_split_753 (rtx_insn *, rtx *);
1114extern rtx_insn *gen_split_754 (rtx_insn *, rtx *);
1115extern rtx_insn *gen_split_755 (rtx_insn *, rtx *);
1116extern rtx_insn *gen_split_756 (rtx_insn *, rtx *);
1117extern rtx_insn *gen_split_757 (rtx_insn *, rtx *);
1118extern rtx_insn *gen_split_758 (rtx_insn *, rtx *);
1119extern rtx_insn *gen_split_759 (rtx_insn *, rtx *);
1120extern rtx_insn *gen_split_760 (rtx_insn *, rtx *);
1121extern rtx_insn *gen_split_761 (rtx_insn *, rtx *);
1122extern rtx_insn *gen_split_762 (rtx_insn *, rtx *);
1123extern rtx_insn *gen_split_763 (rtx_insn *, rtx *);
1124extern rtx_insn *gen_split_764 (rtx_insn *, rtx *);
1125extern rtx_insn *gen_split_765 (rtx_insn *, rtx *);
1126extern rtx_insn *gen_split_766 (rtx_insn *, rtx *);
1127extern rtx_insn *gen_split_767 (rtx_insn *, rtx *);
1128extern rtx_insn *gen_split_768 (rtx_insn *, rtx *);
1129extern rtx_insn *gen_split_769 (rtx_insn *, rtx *);
1130extern rtx_insn *gen_split_770 (rtx_insn *, rtx *);
1131extern rtx_insn *gen_split_771 (rtx_insn *, rtx *);
1132extern rtx_insn *gen_split_772 (rtx_insn *, rtx *);
1133extern rtx_insn *gen_split_773 (rtx_insn *, rtx *);
1134extern rtx_insn *gen_split_774 (rtx_insn *, rtx *);
1135extern rtx_insn *gen_split_775 (rtx_insn *, rtx *);
1136extern rtx_insn *gen_split_776 (rtx_insn *, rtx *);
1137extern rtx_insn *gen_split_777 (rtx_insn *, rtx *);
1138extern rtx_insn *gen_split_778 (rtx_insn *, rtx *);
1139extern rtx_insn *gen_split_779 (rtx_insn *, rtx *);
1140extern rtx_insn *gen_split_780 (rtx_insn *, rtx *);
1141extern rtx_insn *gen_split_781 (rtx_insn *, rtx *);
1142extern rtx_insn *gen_split_782 (rtx_insn *, rtx *);
1143extern rtx_insn *gen_split_783 (rtx_insn *, rtx *);
1144extern rtx_insn *gen_split_784 (rtx_insn *, rtx *);
1145extern rtx_insn *gen_split_785 (rtx_insn *, rtx *);
1146extern rtx_insn *gen_split_786 (rtx_insn *, rtx *);
1147extern rtx_insn *gen_split_787 (rtx_insn *, rtx *);
1148extern rtx_insn *gen_split_788 (rtx_insn *, rtx *);
1149extern rtx_insn *gen_split_789 (rtx_insn *, rtx *);
1150extern rtx_insn *gen_split_790 (rtx_insn *, rtx *);
1151extern rtx_insn *gen_split_791 (rtx_insn *, rtx *);
1152extern rtx_insn *gen_split_792 (rtx_insn *, rtx *);
1153extern rtx_insn *gen_split_793 (rtx_insn *, rtx *);
1154extern rtx_insn *gen_peephole2_306 (rtx_insn *, rtx *);
1155extern rtx_insn *gen_peephole2_307 (rtx_insn *, rtx *);
1156extern rtx_insn *gen_peephole2_308 (rtx_insn *, rtx *);
1157extern rtx_insn *gen_split_794 (rtx_insn *, rtx *);
1158extern rtx_insn *gen_split_795 (rtx_insn *, rtx *);
1159extern rtx_insn *gen_split_796 (rtx_insn *, rtx *);
1160extern rtx_insn *gen_split_797 (rtx_insn *, rtx *);
1161extern rtx_insn *gen_split_798 (rtx_insn *, rtx *);
1162extern rtx_insn *gen_split_799 (rtx_insn *, rtx *);
1163extern rtx_insn *gen_split_800 (rtx_insn *, rtx *);
1164extern rtx_insn *gen_split_801 (rtx_insn *, rtx *);
1165extern rtx_insn *gen_split_802 (rtx_insn *, rtx *);
1166extern rtx_insn *gen_split_803 (rtx_insn *, rtx *);
1167extern rtx_insn *gen_split_804 (rtx_insn *, rtx *);
1168extern rtx_insn *gen_split_805 (rtx_insn *, rtx *);
1169extern rtx_insn *gen_split_806 (rtx_insn *, rtx *);
1170extern rtx_insn *gen_split_807 (rtx_insn *, rtx *);
1171extern rtx_insn *gen_split_808 (rtx_insn *, rtx *);
1172extern rtx_insn *gen_split_809 (rtx_insn *, rtx *);
1173extern rtx_insn *gen_split_810 (rtx_insn *, rtx *);
1174extern rtx_insn *gen_split_811 (rtx_insn *, rtx *);
1175extern rtx_insn *gen_split_812 (rtx_insn *, rtx *);
1176extern rtx_insn *gen_split_813 (rtx_insn *, rtx *);
1177extern rtx_insn *gen_split_814 (rtx_insn *, rtx *);
1178extern rtx_insn *gen_split_815 (rtx_insn *, rtx *);
1179extern rtx_insn *gen_split_816 (rtx_insn *, rtx *);
1180extern rtx_insn *gen_split_817 (rtx_insn *, rtx *);
1181extern rtx_insn *gen_split_818 (rtx_insn *, rtx *);
1182extern rtx_insn *gen_split_819 (rtx_insn *, rtx *);
1183extern rtx_insn *gen_split_820 (rtx_insn *, rtx *);
1184extern rtx_insn *gen_split_821 (rtx_insn *, rtx *);
1185extern rtx_insn *gen_split_822 (rtx_insn *, rtx *);
1186extern rtx_insn *gen_split_823 (rtx_insn *, rtx *);
1187extern rtx_insn *gen_split_824 (rtx_insn *, rtx *);
1188extern rtx_insn *gen_split_825 (rtx_insn *, rtx *);
1189extern rtx_insn *gen_split_826 (rtx_insn *, rtx *);
1190extern rtx_insn *gen_split_827 (rtx_insn *, rtx *);
1191extern rtx_insn *gen_split_828 (rtx_insn *, rtx *);
1192extern rtx_insn *gen_split_829 (rtx_insn *, rtx *);
1193extern rtx_insn *gen_split_830 (rtx_insn *, rtx *);
1194extern rtx_insn *gen_split_831 (rtx_insn *, rtx *);
1195extern rtx_insn *gen_split_832 (rtx_insn *, rtx *);
1196extern rtx_insn *gen_split_833 (rtx_insn *, rtx *);
1197extern rtx_insn *gen_split_834 (rtx_insn *, rtx *);
1198extern rtx_insn *gen_split_835 (rtx_insn *, rtx *);
1199extern rtx_insn *gen_split_836 (rtx_insn *, rtx *);
1200extern rtx_insn *gen_split_837 (rtx_insn *, rtx *);
1201extern rtx_insn *gen_split_838 (rtx_insn *, rtx *);
1202extern rtx_insn *gen_split_839 (rtx_insn *, rtx *);
1203extern rtx_insn *gen_split_840 (rtx_insn *, rtx *);
1204extern rtx_insn *gen_split_841 (rtx_insn *, rtx *);
1205extern rtx_insn *gen_split_842 (rtx_insn *, rtx *);
1206extern rtx_insn *gen_split_843 (rtx_insn *, rtx *);
1207extern rtx_insn *gen_split_844 (rtx_insn *, rtx *);
1208extern rtx_insn *gen_split_845 (rtx_insn *, rtx *);
1209extern rtx_insn *gen_split_846 (rtx_insn *, rtx *);
1210extern rtx_insn *gen_split_847 (rtx_insn *, rtx *);
1211extern rtx_insn *gen_split_848 (rtx_insn *, rtx *);
1212extern rtx_insn *gen_split_849 (rtx_insn *, rtx *);
1213extern rtx_insn *gen_split_850 (rtx_insn *, rtx *);
1214extern rtx_insn *gen_split_851 (rtx_insn *, rtx *);
1215extern rtx_insn *gen_split_852 (rtx_insn *, rtx *);
1216extern rtx_insn *gen_split_853 (rtx_insn *, rtx *);
1217extern rtx_insn *gen_split_854 (rtx_insn *, rtx *);
1218extern rtx_insn *gen_split_855 (rtx_insn *, rtx *);
1219extern rtx_insn *gen_split_856 (rtx_insn *, rtx *);
1220extern rtx_insn *gen_split_857 (rtx_insn *, rtx *);
1221extern rtx_insn *gen_split_858 (rtx_insn *, rtx *);
1222extern rtx_insn *gen_split_859 (rtx_insn *, rtx *);
1223extern rtx_insn *gen_split_860 (rtx_insn *, rtx *);
1224extern rtx_insn *gen_split_861 (rtx_insn *, rtx *);
1225extern rtx_insn *gen_split_862 (rtx_insn *, rtx *);
1226extern rtx_insn *gen_split_863 (rtx_insn *, rtx *);
1227extern rtx_insn *gen_split_864 (rtx_insn *, rtx *);
1228extern rtx_insn *gen_split_865 (rtx_insn *, rtx *);
1229extern rtx_insn *gen_split_866 (rtx_insn *, rtx *);
1230extern rtx_insn *gen_split_867 (rtx_insn *, rtx *);
1231extern rtx_insn *gen_split_868 (rtx_insn *, rtx *);
1232extern rtx_insn *gen_split_869 (rtx_insn *, rtx *);
1233extern rtx_insn *gen_split_870 (rtx_insn *, rtx *);
1234extern rtx_insn *gen_split_871 (rtx_insn *, rtx *);
1235extern rtx_insn *gen_split_872 (rtx_insn *, rtx *);
1236extern rtx_insn *gen_split_873 (rtx_insn *, rtx *);
1237extern rtx_insn *gen_split_874 (rtx_insn *, rtx *);
1238extern rtx_insn *gen_split_875 (rtx_insn *, rtx *);
1239extern rtx_insn *gen_split_876 (rtx_insn *, rtx *);
1240extern rtx_insn *gen_split_877 (rtx_insn *, rtx *);
1241extern rtx_insn *gen_split_878 (rtx_insn *, rtx *);
1242extern rtx_insn *gen_split_879 (rtx_insn *, rtx *);
1243extern rtx_insn *gen_split_880 (rtx_insn *, rtx *);
1244extern rtx_insn *gen_split_881 (rtx_insn *, rtx *);
1245extern rtx_insn *gen_split_882 (rtx_insn *, rtx *);
1246extern rtx_insn *gen_split_883 (rtx_insn *, rtx *);
1247extern rtx_insn *gen_split_884 (rtx_insn *, rtx *);
1248extern rtx_insn *gen_split_885 (rtx_insn *, rtx *);
1249extern rtx_insn *gen_split_886 (rtx_insn *, rtx *);
1250extern rtx_insn *gen_split_887 (rtx_insn *, rtx *);
1251extern rtx_insn *gen_split_888 (rtx_insn *, rtx *);
1252extern rtx_insn *gen_split_889 (rtx_insn *, rtx *);
1253extern rtx_insn *gen_split_890 (rtx_insn *, rtx *);
1254extern rtx_insn *gen_split_891 (rtx_insn *, rtx *);
1255extern rtx_insn *gen_split_892 (rtx_insn *, rtx *);
1256extern rtx_insn *gen_split_893 (rtx_insn *, rtx *);
1257extern rtx_insn *gen_split_894 (rtx_insn *, rtx *);
1258extern rtx_insn *gen_split_895 (rtx_insn *, rtx *);
1259extern rtx_insn *gen_split_896 (rtx_insn *, rtx *);
1260extern rtx_insn *gen_split_897 (rtx_insn *, rtx *);
1261extern rtx_insn *gen_split_898 (rtx_insn *, rtx *);
1262extern rtx_insn *gen_split_899 (rtx_insn *, rtx *);
1263extern rtx_insn *gen_split_900 (rtx_insn *, rtx *);
1264extern rtx_insn *gen_split_901 (rtx_insn *, rtx *);
1265extern rtx_insn *gen_split_902 (rtx_insn *, rtx *);
1266extern rtx_insn *gen_split_903 (rtx_insn *, rtx *);
1267extern rtx_insn *gen_split_904 (rtx_insn *, rtx *);
1268extern rtx_insn *gen_split_905 (rtx_insn *, rtx *);
1269extern rtx_insn *gen_split_906 (rtx_insn *, rtx *);
1270extern rtx_insn *gen_split_907 (rtx_insn *, rtx *);
1271extern rtx_insn *gen_split_908 (rtx_insn *, rtx *);
1272extern rtx_insn *gen_split_909 (rtx_insn *, rtx *);
1273extern rtx_insn *gen_split_910 (rtx_insn *, rtx *);
1274extern rtx_insn *gen_split_911 (rtx_insn *, rtx *);
1275extern rtx_insn *gen_split_912 (rtx_insn *, rtx *);
1276extern rtx_insn *gen_split_913 (rtx_insn *, rtx *);
1277extern rtx_insn *gen_split_914 (rtx_insn *, rtx *);
1278extern rtx_insn *gen_split_915 (rtx_insn *, rtx *);
1279extern rtx_insn *gen_split_916 (rtx_insn *, rtx *);
1280extern rtx_insn *gen_split_917 (rtx_insn *, rtx *);
1281extern rtx_insn *gen_split_918 (rtx_insn *, rtx *);
1282extern rtx_insn *gen_split_919 (rtx_insn *, rtx *);
1283extern rtx_insn *gen_split_920 (rtx_insn *, rtx *);
1284extern rtx_insn *gen_split_921 (rtx_insn *, rtx *);
1285extern rtx_insn *gen_split_922 (rtx_insn *, rtx *);
1286extern rtx_insn *gen_split_923 (rtx_insn *, rtx *);
1287extern rtx_insn *gen_split_924 (rtx_insn *, rtx *);
1288extern rtx_insn *gen_split_925 (rtx_insn *, rtx *);
1289extern rtx_insn *gen_split_926 (rtx_insn *, rtx *);
1290extern rtx_insn *gen_split_927 (rtx_insn *, rtx *);
1291extern rtx_insn *gen_split_928 (rtx_insn *, rtx *);
1292extern rtx_insn *gen_split_929 (rtx_insn *, rtx *);
1293extern rtx_insn *gen_split_930 (rtx_insn *, rtx *);
1294extern rtx_insn *gen_split_931 (rtx_insn *, rtx *);
1295extern rtx_insn *gen_split_932 (rtx_insn *, rtx *);
1296extern rtx_insn *gen_split_933 (rtx_insn *, rtx *);
1297extern rtx_insn *gen_split_934 (rtx_insn *, rtx *);
1298extern rtx_insn *gen_split_935 (rtx_insn *, rtx *);
1299extern rtx_insn *gen_split_936 (rtx_insn *, rtx *);
1300extern rtx_insn *gen_split_937 (rtx_insn *, rtx *);
1301extern rtx_insn *gen_split_938 (rtx_insn *, rtx *);
1302extern rtx_insn *gen_split_939 (rtx_insn *, rtx *);
1303extern rtx_insn *gen_split_940 (rtx_insn *, rtx *);
1304extern rtx_insn *gen_split_941 (rtx_insn *, rtx *);
1305extern rtx_insn *gen_split_942 (rtx_insn *, rtx *);
1306extern rtx_insn *gen_split_943 (rtx_insn *, rtx *);
1307extern rtx_insn *gen_split_944 (rtx_insn *, rtx *);
1308extern rtx_insn *gen_split_945 (rtx_insn *, rtx *);
1309extern rtx_insn *gen_split_946 (rtx_insn *, rtx *);
1310extern rtx_insn *gen_split_947 (rtx_insn *, rtx *);
1311extern rtx_insn *gen_split_948 (rtx_insn *, rtx *);
1312extern rtx_insn *gen_split_949 (rtx_insn *, rtx *);
1313extern rtx_insn *gen_split_950 (rtx_insn *, rtx *);
1314extern rtx_insn *gen_split_951 (rtx_insn *, rtx *);
1315extern rtx_insn *gen_split_952 (rtx_insn *, rtx *);
1316extern rtx_insn *gen_split_953 (rtx_insn *, rtx *);
1317extern rtx_insn *gen_split_954 (rtx_insn *, rtx *);
1318extern rtx_insn *gen_split_955 (rtx_insn *, rtx *);
1319extern rtx_insn *gen_split_956 (rtx_insn *, rtx *);
1320extern rtx_insn *gen_split_957 (rtx_insn *, rtx *);
1321extern rtx_insn *gen_split_958 (rtx_insn *, rtx *);
1322extern rtx_insn *gen_split_959 (rtx_insn *, rtx *);
1323extern rtx_insn *gen_split_960 (rtx_insn *, rtx *);
1324extern rtx_insn *gen_split_961 (rtx_insn *, rtx *);
1325extern rtx_insn *gen_split_962 (rtx_insn *, rtx *);
1326extern rtx_insn *gen_split_963 (rtx_insn *, rtx *);
1327extern rtx_insn *gen_split_964 (rtx_insn *, rtx *);
1328extern rtx_insn *gen_split_965 (rtx_insn *, rtx *);
1329extern rtx_insn *gen_split_966 (rtx_insn *, rtx *);
1330extern rtx_insn *gen_split_967 (rtx_insn *, rtx *);
1331extern rtx_insn *gen_split_968 (rtx_insn *, rtx *);
1332extern rtx_insn *gen_split_969 (rtx_insn *, rtx *);
1333extern rtx_insn *gen_split_970 (rtx_insn *, rtx *);
1334extern rtx_insn *gen_split_971 (rtx_insn *, rtx *);
1335extern rtx_insn *gen_split_972 (rtx_insn *, rtx *);
1336extern rtx_insn *gen_split_973 (rtx_insn *, rtx *);
1337extern rtx_insn *gen_split_974 (rtx_insn *, rtx *);
1338extern rtx_insn *gen_split_975 (rtx_insn *, rtx *);
1339extern rtx_insn *gen_split_976 (rtx_insn *, rtx *);
1340extern rtx_insn *gen_split_977 (rtx_insn *, rtx *);
1341extern rtx_insn *gen_split_978 (rtx_insn *, rtx *);
1342extern rtx_insn *gen_split_979 (rtx_insn *, rtx *);
1343extern rtx_insn *gen_split_980 (rtx_insn *, rtx *);
1344extern rtx_insn *gen_split_981 (rtx_insn *, rtx *);
1345extern rtx_insn *gen_split_982 (rtx_insn *, rtx *);
1346extern rtx_insn *gen_split_983 (rtx_insn *, rtx *);
1347extern rtx_insn *gen_split_984 (rtx_insn *, rtx *);
1348extern rtx_insn *gen_split_985 (rtx_insn *, rtx *);
1349extern rtx_insn *gen_split_986 (rtx_insn *, rtx *);
1350extern rtx_insn *gen_split_987 (rtx_insn *, rtx *);
1351extern rtx_insn *gen_split_988 (rtx_insn *, rtx *);
1352extern rtx_insn *gen_split_989 (rtx_insn *, rtx *);
1353extern rtx_insn *gen_split_990 (rtx_insn *, rtx *);
1354extern rtx_insn *gen_split_991 (rtx_insn *, rtx *);
1355extern rtx_insn *gen_split_992 (rtx_insn *, rtx *);
1356extern rtx_insn *gen_split_993 (rtx_insn *, rtx *);
1357extern rtx_insn *gen_split_994 (rtx_insn *, rtx *);
1358extern rtx_insn *gen_split_995 (rtx_insn *, rtx *);
1359extern rtx_insn *gen_split_996 (rtx_insn *, rtx *);
1360extern rtx_insn *gen_split_997 (rtx_insn *, rtx *);
1361extern rtx_insn *gen_split_998 (rtx_insn *, rtx *);
1362extern rtx_insn *gen_split_999 (rtx_insn *, rtx *);
1363extern rtx_insn *gen_split_1000 (rtx_insn *, rtx *);
1364extern rtx_insn *gen_split_1001 (rtx_insn *, rtx *);
1365extern rtx_insn *gen_split_1002 (rtx_insn *, rtx *);
1366extern rtx_insn *gen_split_1003 (rtx_insn *, rtx *);
1367extern rtx_insn *gen_split_1004 (rtx_insn *, rtx *);
1368extern rtx_insn *gen_split_1005 (rtx_insn *, rtx *);
1369extern rtx_insn *gen_split_1006 (rtx_insn *, rtx *);
1370extern rtx_insn *gen_split_1007 (rtx_insn *, rtx *);
1371extern rtx_insn *gen_split_1008 (rtx_insn *, rtx *);
1372extern rtx_insn *gen_split_1009 (rtx_insn *, rtx *);
1373extern rtx_insn *gen_split_1010 (rtx_insn *, rtx *);
1374extern rtx_insn *gen_split_1011 (rtx_insn *, rtx *);
1375extern rtx_insn *gen_split_1012 (rtx_insn *, rtx *);
1376extern rtx_insn *gen_split_1013 (rtx_insn *, rtx *);
1377extern rtx_insn *gen_split_1014 (rtx_insn *, rtx *);
1378extern rtx_insn *gen_split_1015 (rtx_insn *, rtx *);
1379extern rtx_insn *gen_split_1016 (rtx_insn *, rtx *);
1380extern rtx_insn *gen_split_1017 (rtx_insn *, rtx *);
1381extern rtx_insn *gen_split_1018 (rtx_insn *, rtx *);
1382extern rtx_insn *gen_split_1019 (rtx_insn *, rtx *);
1383extern rtx_insn *gen_split_1020 (rtx_insn *, rtx *);
1384extern rtx_insn *gen_split_1021 (rtx_insn *, rtx *);
1385extern rtx_insn *gen_split_1022 (rtx_insn *, rtx *);
1386extern rtx_insn *gen_split_1023 (rtx_insn *, rtx *);
1387extern rtx_insn *gen_split_1024 (rtx_insn *, rtx *);
1388extern rtx_insn *gen_split_1025 (rtx_insn *, rtx *);
1389extern rtx_insn *gen_split_1026 (rtx_insn *, rtx *);
1390extern rtx_insn *gen_split_1027 (rtx_insn *, rtx *);
1391extern rtx_insn *gen_split_1028 (rtx_insn *, rtx *);
1392extern rtx_insn *gen_split_1029 (rtx_insn *, rtx *);
1393extern rtx_insn *gen_split_1030 (rtx_insn *, rtx *);
1394extern rtx_insn *gen_split_1031 (rtx_insn *, rtx *);
1395extern rtx_insn *gen_split_1032 (rtx_insn *, rtx *);
1396extern rtx_insn *gen_split_1033 (rtx_insn *, rtx *);
1397extern rtx_insn *gen_split_1034 (rtx_insn *, rtx *);
1398extern rtx_insn *gen_split_1035 (rtx_insn *, rtx *);
1399extern rtx_insn *gen_split_1036 (rtx_insn *, rtx *);
1400extern rtx_insn *gen_split_1037 (rtx_insn *, rtx *);
1401extern rtx_insn *gen_split_1038 (rtx_insn *, rtx *);
1402extern rtx_insn *gen_split_1039 (rtx_insn *, rtx *);
1403extern rtx_insn *gen_split_1040 (rtx_insn *, rtx *);
1404extern rtx_insn *gen_split_1041 (rtx_insn *, rtx *);
1405extern rtx_insn *gen_split_1042 (rtx_insn *, rtx *);
1406extern rtx_insn *gen_split_1043 (rtx_insn *, rtx *);
1407extern rtx_insn *gen_split_1044 (rtx_insn *, rtx *);
1408extern rtx_insn *gen_split_1045 (rtx_insn *, rtx *);
1409extern rtx_insn *gen_split_1046 (rtx_insn *, rtx *);
1410extern rtx_insn *gen_split_1047 (rtx_insn *, rtx *);
1411extern rtx_insn *gen_split_1048 (rtx_insn *, rtx *);
1412extern rtx_insn *gen_split_1049 (rtx_insn *, rtx *);
1413extern rtx_insn *gen_split_1050 (rtx_insn *, rtx *);
1414extern rtx_insn *gen_split_1051 (rtx_insn *, rtx *);
1415extern rtx_insn *gen_split_1052 (rtx_insn *, rtx *);
1416extern rtx_insn *gen_split_1053 (rtx_insn *, rtx *);
1417extern rtx_insn *gen_split_1054 (rtx_insn *, rtx *);
1418extern rtx_insn *gen_split_1055 (rtx_insn *, rtx *);
1419extern rtx_insn *gen_split_1056 (rtx_insn *, rtx *);
1420extern rtx_insn *gen_split_1057 (rtx_insn *, rtx *);
1421extern rtx_insn *gen_split_1058 (rtx_insn *, rtx *);
1422extern rtx_insn *gen_split_1059 (rtx_insn *, rtx *);
1423extern rtx_insn *gen_split_1060 (rtx_insn *, rtx *);
1424extern rtx_insn *gen_split_1061 (rtx_insn *, rtx *);
1425extern rtx_insn *gen_split_1062 (rtx_insn *, rtx *);
1426extern rtx_insn *gen_split_1063 (rtx_insn *, rtx *);
1427extern rtx_insn *gen_split_1064 (rtx_insn *, rtx *);
1428extern rtx_insn *gen_split_1065 (rtx_insn *, rtx *);
1429extern rtx_insn *gen_split_1066 (rtx_insn *, rtx *);
1430extern rtx_insn *gen_split_1067 (rtx_insn *, rtx *);
1431extern rtx_insn *gen_split_1068 (rtx_insn *, rtx *);
1432extern rtx_insn *gen_split_1069 (rtx_insn *, rtx *);
1433extern rtx_insn *gen_split_1070 (rtx_insn *, rtx *);
1434extern rtx_insn *gen_split_1071 (rtx_insn *, rtx *);
1435extern rtx_insn *gen_split_1072 (rtx_insn *, rtx *);
1436extern rtx_insn *gen_split_1073 (rtx_insn *, rtx *);
1437extern rtx_insn *gen_split_1074 (rtx_insn *, rtx *);
1438extern rtx_insn *gen_split_1075 (rtx_insn *, rtx *);
1439extern rtx_insn *gen_split_1076 (rtx_insn *, rtx *);
1440extern rtx_insn *gen_split_1077 (rtx_insn *, rtx *);
1441extern rtx_insn *gen_split_1078 (rtx_insn *, rtx *);
1442extern rtx_insn *gen_split_1079 (rtx_insn *, rtx *);
1443extern rtx_insn *gen_split_1080 (rtx_insn *, rtx *);
1444extern rtx_insn *gen_split_1081 (rtx_insn *, rtx *);
1445extern rtx_insn *gen_split_1082 (rtx_insn *, rtx *);
1446extern rtx_insn *gen_split_1083 (rtx_insn *, rtx *);
1447extern rtx_insn *gen_split_1084 (rtx_insn *, rtx *);
1448extern rtx_insn *gen_split_1085 (rtx_insn *, rtx *);
1449extern rtx_insn *gen_split_1086 (rtx_insn *, rtx *);
1450extern rtx_insn *gen_split_1087 (rtx_insn *, rtx *);
1451extern rtx_insn *gen_split_1088 (rtx_insn *, rtx *);
1452extern rtx_insn *gen_split_1089 (rtx_insn *, rtx *);
1453extern rtx_insn *gen_split_1090 (rtx_insn *, rtx *);
1454extern rtx_insn *gen_split_1091 (rtx_insn *, rtx *);
1455extern rtx_insn *gen_split_1092 (rtx_insn *, rtx *);
1456extern rtx_insn *gen_split_1093 (rtx_insn *, rtx *);
1457extern rtx_insn *gen_split_1094 (rtx_insn *, rtx *);
1458extern rtx_insn *gen_split_1095 (rtx_insn *, rtx *);
1459extern rtx_insn *gen_split_1096 (rtx_insn *, rtx *);
1460extern rtx_insn *gen_split_1097 (rtx_insn *, rtx *);
1461extern rtx_insn *gen_split_1098 (rtx_insn *, rtx *);
1462extern rtx_insn *gen_split_1099 (rtx_insn *, rtx *);
1463extern rtx_insn *gen_split_1100 (rtx_insn *, rtx *);
1464extern rtx_insn *gen_split_1101 (rtx_insn *, rtx *);
1465extern rtx_insn *gen_split_1102 (rtx_insn *, rtx *);
1466extern rtx_insn *gen_split_1103 (rtx_insn *, rtx *);
1467extern rtx_insn *gen_split_1104 (rtx_insn *, rtx *);
1468extern rtx_insn *gen_split_1105 (rtx_insn *, rtx *);
1469extern rtx_insn *gen_split_1106 (rtx_insn *, rtx *);
1470extern rtx_insn *gen_split_1107 (rtx_insn *, rtx *);
1471extern rtx_insn *gen_split_1108 (rtx_insn *, rtx *);
1472extern rtx_insn *gen_split_1109 (rtx_insn *, rtx *);
1473extern rtx_insn *gen_split_1110 (rtx_insn *, rtx *);
1474extern rtx_insn *gen_split_1111 (rtx_insn *, rtx *);
1475extern rtx_insn *gen_split_1112 (rtx_insn *, rtx *);
1476extern rtx_insn *gen_split_1113 (rtx_insn *, rtx *);
1477extern rtx_insn *gen_split_1114 (rtx_insn *, rtx *);
1478extern rtx_insn *gen_split_1115 (rtx_insn *, rtx *);
1479extern rtx_insn *gen_split_1116 (rtx_insn *, rtx *);
1480extern rtx_insn *gen_split_1117 (rtx_insn *, rtx *);
1481extern rtx_insn *gen_split_1118 (rtx_insn *, rtx *);
1482extern rtx_insn *gen_split_1119 (rtx_insn *, rtx *);
1483extern rtx_insn *gen_split_1120 (rtx_insn *, rtx *);
1484extern rtx_insn *gen_split_1121 (rtx_insn *, rtx *);
1485extern rtx_insn *gen_split_1122 (rtx_insn *, rtx *);
1486extern rtx_insn *gen_split_1123 (rtx_insn *, rtx *);
1487extern rtx_insn *gen_split_1124 (rtx_insn *, rtx *);
1488extern rtx_insn *gen_split_1125 (rtx_insn *, rtx *);
1489extern rtx_insn *gen_split_1126 (rtx_insn *, rtx *);
1490extern rtx_insn *gen_split_1127 (rtx_insn *, rtx *);
1491extern rtx_insn *gen_split_1128 (rtx_insn *, rtx *);
1492extern rtx_insn *gen_split_1129 (rtx_insn *, rtx *);
1493extern rtx_insn *gen_split_1130 (rtx_insn *, rtx *);
1494extern rtx_insn *gen_split_1131 (rtx_insn *, rtx *);
1495extern rtx_insn *gen_split_1132 (rtx_insn *, rtx *);
1496extern rtx_insn *gen_split_1133 (rtx_insn *, rtx *);
1497extern rtx_insn *gen_split_1134 (rtx_insn *, rtx *);
1498extern rtx_insn *gen_split_1135 (rtx_insn *, rtx *);
1499extern rtx_insn *gen_split_1136 (rtx_insn *, rtx *);
1500extern rtx_insn *gen_split_1137 (rtx_insn *, rtx *);
1501extern rtx_insn *gen_split_1138 (rtx_insn *, rtx *);
1502extern rtx_insn *gen_split_1139 (rtx_insn *, rtx *);
1503extern rtx_insn *gen_split_1140 (rtx_insn *, rtx *);
1504extern rtx_insn *gen_split_1141 (rtx_insn *, rtx *);
1505extern rtx_insn *gen_split_1142 (rtx_insn *, rtx *);
1506extern rtx_insn *gen_split_1143 (rtx_insn *, rtx *);
1507extern rtx_insn *gen_split_1144 (rtx_insn *, rtx *);
1508extern rtx_insn *gen_split_1145 (rtx_insn *, rtx *);
1509extern rtx_insn *gen_split_1146 (rtx_insn *, rtx *);
1510extern rtx_insn *gen_split_1147 (rtx_insn *, rtx *);
1511extern rtx_insn *gen_split_1148 (rtx_insn *, rtx *);
1512extern rtx_insn *gen_split_1149 (rtx_insn *, rtx *);
1513extern rtx_insn *gen_split_1150 (rtx_insn *, rtx *);
1514extern rtx_insn *gen_split_1151 (rtx_insn *, rtx *);
1515extern rtx_insn *gen_split_1152 (rtx_insn *, rtx *);
1516extern rtx_insn *gen_split_1153 (rtx_insn *, rtx *);
1517extern rtx_insn *gen_split_1154 (rtx_insn *, rtx *);
1518extern rtx_insn *gen_split_1155 (rtx_insn *, rtx *);
1519extern rtx_insn *gen_split_1156 (rtx_insn *, rtx *);
1520extern rtx_insn *gen_split_1157 (rtx_insn *, rtx *);
1521extern rtx_insn *gen_split_1158 (rtx_insn *, rtx *);
1522extern rtx_insn *gen_split_1159 (rtx_insn *, rtx *);
1523extern rtx_insn *gen_split_1160 (rtx_insn *, rtx *);
1524extern rtx_insn *gen_split_1161 (rtx_insn *, rtx *);
1525extern rtx_insn *gen_split_1162 (rtx_insn *, rtx *);
1526extern rtx_insn *gen_split_1163 (rtx_insn *, rtx *);
1527extern rtx_insn *gen_split_1164 (rtx_insn *, rtx *);
1528extern rtx_insn *gen_split_1165 (rtx_insn *, rtx *);
1529extern rtx_insn *gen_split_1166 (rtx_insn *, rtx *);
1530extern rtx_insn *gen_split_1167 (rtx_insn *, rtx *);
1531extern rtx_insn *gen_split_1168 (rtx_insn *, rtx *);
1532extern rtx_insn *gen_split_1169 (rtx_insn *, rtx *);
1533extern rtx_insn *gen_split_1170 (rtx_insn *, rtx *);
1534extern rtx_insn *gen_split_1171 (rtx_insn *, rtx *);
1535extern rtx_insn *gen_split_1172 (rtx_insn *, rtx *);
1536extern rtx_insn *gen_split_1173 (rtx_insn *, rtx *);
1537extern rtx_insn *gen_split_1174 (rtx_insn *, rtx *);
1538extern rtx_insn *gen_split_1175 (rtx_insn *, rtx *);
1539extern rtx_insn *gen_split_1176 (rtx_insn *, rtx *);
1540extern rtx_insn *gen_split_1177 (rtx_insn *, rtx *);
1541extern rtx_insn *gen_split_1178 (rtx_insn *, rtx *);
1542extern rtx_insn *gen_split_1179 (rtx_insn *, rtx *);
1543extern rtx_insn *gen_split_1180 (rtx_insn *, rtx *);
1544extern rtx_insn *gen_split_1181 (rtx_insn *, rtx *);
1545extern rtx_insn *gen_split_1182 (rtx_insn *, rtx *);
1546extern rtx_insn *gen_split_1183 (rtx_insn *, rtx *);
1547extern rtx_insn *gen_split_1184 (rtx_insn *, rtx *);
1548extern rtx_insn *gen_split_1185 (rtx_insn *, rtx *);
1549extern rtx_insn *gen_split_1186 (rtx_insn *, rtx *);
1550extern rtx_insn *gen_split_1187 (rtx_insn *, rtx *);
1551extern rtx_insn *gen_split_1188 (rtx_insn *, rtx *);
1552extern rtx_insn *gen_split_1189 (rtx_insn *, rtx *);
1553extern rtx_insn *gen_split_1190 (rtx_insn *, rtx *);
1554extern rtx_insn *gen_split_1191 (rtx_insn *, rtx *);
1555extern rtx_insn *gen_split_1192 (rtx_insn *, rtx *);
1556extern rtx_insn *gen_split_1193 (rtx_insn *, rtx *);
1557extern rtx_insn *gen_split_1194 (rtx_insn *, rtx *);
1558extern rtx_insn *gen_split_1195 (rtx_insn *, rtx *);
1559extern rtx_insn *gen_split_1196 (rtx_insn *, rtx *);
1560extern rtx_insn *gen_split_1197 (rtx_insn *, rtx *);
1561extern rtx_insn *gen_split_1198 (rtx_insn *, rtx *);
1562extern rtx_insn *gen_split_1199 (rtx_insn *, rtx *);
1563extern rtx_insn *gen_split_1200 (rtx_insn *, rtx *);
1564extern rtx_insn *gen_split_1201 (rtx_insn *, rtx *);
1565extern rtx_insn *gen_split_1202 (rtx_insn *, rtx *);
1566extern rtx_insn *gen_split_1203 (rtx_insn *, rtx *);
1567extern rtx_insn *gen_split_1204 (rtx_insn *, rtx *);
1568extern rtx_insn *gen_split_1205 (rtx_insn *, rtx *);
1569extern rtx_insn *gen_split_1206 (rtx_insn *, rtx *);
1570extern rtx_insn *gen_split_1207 (rtx_insn *, rtx *);
1571extern rtx_insn *gen_split_1208 (rtx_insn *, rtx *);
1572extern rtx_insn *gen_split_1209 (rtx_insn *, rtx *);
1573extern rtx_insn *gen_split_1210 (rtx_insn *, rtx *);
1574extern rtx_insn *gen_split_1211 (rtx_insn *, rtx *);
1575extern rtx_insn *gen_split_1212 (rtx_insn *, rtx *);
1576extern rtx_insn *gen_split_1213 (rtx_insn *, rtx *);
1577extern rtx_insn *gen_split_1214 (rtx_insn *, rtx *);
1578extern rtx_insn *gen_split_1215 (rtx_insn *, rtx *);
1579extern rtx_insn *gen_split_1216 (rtx_insn *, rtx *);
1580extern rtx_insn *gen_split_1217 (rtx_insn *, rtx *);
1581extern rtx_insn *gen_split_1218 (rtx_insn *, rtx *);
1582extern rtx_insn *gen_split_1219 (rtx_insn *, rtx *);
1583extern rtx_insn *gen_split_1220 (rtx_insn *, rtx *);
1584extern rtx_insn *gen_split_1221 (rtx_insn *, rtx *);
1585extern rtx_insn *gen_split_1222 (rtx_insn *, rtx *);
1586extern rtx_insn *gen_split_1223 (rtx_insn *, rtx *);
1587extern rtx_insn *gen_split_1224 (rtx_insn *, rtx *);
1588extern rtx_insn *gen_split_1225 (rtx_insn *, rtx *);
1589extern rtx_insn *gen_split_1226 (rtx_insn *, rtx *);
1590extern rtx_insn *gen_split_1227 (rtx_insn *, rtx *);
1591extern rtx_insn *gen_split_1228 (rtx_insn *, rtx *);
1592extern rtx_insn *gen_split_1229 (rtx_insn *, rtx *);
1593extern rtx_insn *gen_split_1230 (rtx_insn *, rtx *);
1594extern rtx_insn *gen_split_1231 (rtx_insn *, rtx *);
1595extern rtx_insn *gen_split_1232 (rtx_insn *, rtx *);
1596extern rtx_insn *gen_split_1233 (rtx_insn *, rtx *);
1597extern rtx_insn *gen_split_1234 (rtx_insn *, rtx *);
1598extern rtx_insn *gen_split_1235 (rtx_insn *, rtx *);
1599extern rtx_insn *gen_split_1236 (rtx_insn *, rtx *);
1600extern rtx_insn *gen_split_1237 (rtx_insn *, rtx *);
1601extern rtx_insn *gen_split_1238 (rtx_insn *, rtx *);
1602extern rtx_insn *gen_split_1239 (rtx_insn *, rtx *);
1603extern rtx_insn *gen_split_1240 (rtx_insn *, rtx *);
1604extern rtx_insn *gen_split_1241 (rtx_insn *, rtx *);
1605extern rtx_insn *gen_split_1242 (rtx_insn *, rtx *);
1606extern rtx_insn *gen_split_1243 (rtx_insn *, rtx *);
1607extern rtx_insn *gen_split_1244 (rtx_insn *, rtx *);
1608extern rtx_insn *gen_split_1245 (rtx_insn *, rtx *);
1609extern rtx_insn *gen_split_1246 (rtx_insn *, rtx *);
1610extern rtx_insn *gen_split_1247 (rtx_insn *, rtx *);
1611extern rtx_insn *gen_split_1248 (rtx_insn *, rtx *);
1612extern rtx_insn *gen_split_1249 (rtx_insn *, rtx *);
1613extern rtx_insn *gen_split_1250 (rtx_insn *, rtx *);
1614extern rtx_insn *gen_split_1251 (rtx_insn *, rtx *);
1615extern rtx_insn *gen_split_1252 (rtx_insn *, rtx *);
1616extern rtx_insn *gen_split_1253 (rtx_insn *, rtx *);
1617extern rtx_insn *gen_split_1254 (rtx_insn *, rtx *);
1618extern rtx_insn *gen_split_1255 (rtx_insn *, rtx *);
1619extern rtx_insn *gen_split_1256 (rtx_insn *, rtx *);
1620extern rtx_insn *gen_split_1257 (rtx_insn *, rtx *);
1621extern rtx_insn *gen_split_1258 (rtx_insn *, rtx *);
1622extern rtx_insn *gen_split_1259 (rtx_insn *, rtx *);
1623extern rtx_insn *gen_split_1260 (rtx_insn *, rtx *);
1624extern rtx_insn *gen_split_1261 (rtx_insn *, rtx *);
1625extern rtx_insn *gen_split_1262 (rtx_insn *, rtx *);
1626extern rtx_insn *gen_split_1263 (rtx_insn *, rtx *);
1627extern rtx_insn *gen_split_1264 (rtx_insn *, rtx *);
1628extern rtx_insn *gen_split_1265 (rtx_insn *, rtx *);
1629extern rtx_insn *gen_split_1266 (rtx_insn *, rtx *);
1630extern rtx_insn *gen_split_1267 (rtx_insn *, rtx *);
1631extern rtx_insn *gen_split_1268 (rtx_insn *, rtx *);
1632extern rtx_insn *gen_split_1269 (rtx_insn *, rtx *);
1633extern rtx_insn *gen_split_1270 (rtx_insn *, rtx *);
1634extern rtx_insn *gen_split_1271 (rtx_insn *, rtx *);
1635extern rtx_insn *gen_split_1272 (rtx_insn *, rtx *);
1636extern rtx_insn *gen_split_1273 (rtx_insn *, rtx *);
1637extern rtx_insn *gen_split_1274 (rtx_insn *, rtx *);
1638extern rtx_insn *gen_split_1275 (rtx_insn *, rtx *);
1639extern rtx_insn *gen_split_1276 (rtx_insn *, rtx *);
1640extern rtx_insn *gen_split_1277 (rtx_insn *, rtx *);
1641extern rtx_insn *gen_split_1278 (rtx_insn *, rtx *);
1642extern rtx_insn *gen_split_1279 (rtx_insn *, rtx *);
1643extern rtx_insn *gen_split_1280 (rtx_insn *, rtx *);
1644extern rtx_insn *gen_split_1281 (rtx_insn *, rtx *);
1645extern rtx_insn *gen_split_1282 (rtx_insn *, rtx *);
1646extern rtx_insn *gen_split_1283 (rtx_insn *, rtx *);
1647extern rtx_insn *gen_split_1284 (rtx_insn *, rtx *);
1648extern rtx_insn *gen_split_1285 (rtx_insn *, rtx *);
1649extern rtx_insn *gen_split_1286 (rtx_insn *, rtx *);
1650extern rtx_insn *gen_split_1287 (rtx_insn *, rtx *);
1651extern rtx_insn *gen_split_1288 (rtx_insn *, rtx *);
1652extern rtx_insn *gen_split_1289 (rtx_insn *, rtx *);
1653extern rtx_insn *gen_split_1290 (rtx_insn *, rtx *);
1654extern rtx_insn *gen_split_1291 (rtx_insn *, rtx *);
1655extern rtx_insn *gen_split_1292 (rtx_insn *, rtx *);
1656extern rtx_insn *gen_split_1293 (rtx_insn *, rtx *);
1657extern rtx_insn *gen_split_1294 (rtx_insn *, rtx *);
1658extern rtx_insn *gen_split_1295 (rtx_insn *, rtx *);
1659extern rtx_insn *gen_split_1296 (rtx_insn *, rtx *);
1660extern rtx_insn *gen_split_1297 (rtx_insn *, rtx *);
1661extern rtx_insn *gen_split_1298 (rtx_insn *, rtx *);
1662extern rtx_insn *gen_split_1299 (rtx_insn *, rtx *);
1663extern rtx_insn *gen_split_1300 (rtx_insn *, rtx *);
1664extern rtx_insn *gen_split_1301 (rtx_insn *, rtx *);
1665extern rtx_insn *gen_split_1302 (rtx_insn *, rtx *);
1666extern rtx_insn *gen_split_1303 (rtx_insn *, rtx *);
1667extern rtx_insn *gen_split_1304 (rtx_insn *, rtx *);
1668extern rtx_insn *gen_split_1305 (rtx_insn *, rtx *);
1669extern rtx_insn *gen_split_1306 (rtx_insn *, rtx *);
1670extern rtx_insn *gen_split_1307 (rtx_insn *, rtx *);
1671extern rtx_insn *gen_split_1308 (rtx_insn *, rtx *);
1672extern rtx_insn *gen_split_1309 (rtx_insn *, rtx *);
1673extern rtx_insn *gen_split_1310 (rtx_insn *, rtx *);
1674extern rtx_insn *gen_split_1311 (rtx_insn *, rtx *);
1675extern rtx_insn *gen_split_1312 (rtx_insn *, rtx *);
1676extern rtx_insn *gen_split_1313 (rtx_insn *, rtx *);
1677extern rtx_insn *gen_split_1314 (rtx_insn *, rtx *);
1678extern rtx_insn *gen_split_1315 (rtx_insn *, rtx *);
1679extern rtx_insn *gen_split_1316 (rtx_insn *, rtx *);
1680extern rtx_insn *gen_split_1317 (rtx_insn *, rtx *);
1681extern rtx_insn *gen_split_1318 (rtx_insn *, rtx *);
1682extern rtx_insn *gen_split_1319 (rtx_insn *, rtx *);
1683extern rtx_insn *gen_split_1320 (rtx_insn *, rtx *);
1684extern rtx_insn *gen_split_1321 (rtx_insn *, rtx *);
1685extern rtx_insn *gen_split_1322 (rtx_insn *, rtx *);
1686extern rtx_insn *gen_split_1323 (rtx_insn *, rtx *);
1687extern rtx_insn *gen_split_1324 (rtx_insn *, rtx *);
1688extern rtx_insn *gen_split_1325 (rtx_insn *, rtx *);
1689extern rtx_insn *gen_split_1326 (rtx_insn *, rtx *);
1690extern rtx_insn *gen_split_1327 (rtx_insn *, rtx *);
1691extern rtx_insn *gen_split_1328 (rtx_insn *, rtx *);
1692extern rtx_insn *gen_split_1329 (rtx_insn *, rtx *);
1693extern rtx_insn *gen_split_1330 (rtx_insn *, rtx *);
1694extern rtx_insn *gen_split_1331 (rtx_insn *, rtx *);
1695extern rtx_insn *gen_split_1332 (rtx_insn *, rtx *);
1696extern rtx_insn *gen_split_1333 (rtx_insn *, rtx *);
1697extern rtx_insn *gen_split_1334 (rtx_insn *, rtx *);
1698extern rtx_insn *gen_split_1335 (rtx_insn *, rtx *);
1699extern rtx_insn *gen_split_1336 (rtx_insn *, rtx *);
1700extern rtx_insn *gen_split_1337 (rtx_insn *, rtx *);
1701extern rtx_insn *gen_split_1338 (rtx_insn *, rtx *);
1702extern rtx_insn *gen_split_1339 (rtx_insn *, rtx *);
1703extern rtx_insn *gen_split_1340 (rtx_insn *, rtx *);
1704extern rtx_insn *gen_split_1341 (rtx_insn *, rtx *);
1705extern rtx_insn *gen_split_1342 (rtx_insn *, rtx *);
1706extern rtx_insn *gen_split_1343 (rtx_insn *, rtx *);
1707extern rtx_insn *gen_split_1344 (rtx_insn *, rtx *);
1708extern rtx_insn *gen_split_1345 (rtx_insn *, rtx *);
1709extern rtx_insn *gen_split_1346 (rtx_insn *, rtx *);
1710extern rtx_insn *gen_split_1347 (rtx_insn *, rtx *);
1711extern rtx_insn *gen_split_1348 (rtx_insn *, rtx *);
1712extern rtx_insn *gen_split_1349 (rtx_insn *, rtx *);
1713extern rtx_insn *gen_split_1350 (rtx_insn *, rtx *);
1714extern rtx_insn *gen_split_1351 (rtx_insn *, rtx *);
1715extern rtx_insn *gen_split_1352 (rtx_insn *, rtx *);
1716extern rtx_insn *gen_split_1353 (rtx_insn *, rtx *);
1717extern rtx_insn *gen_split_1354 (rtx_insn *, rtx *);
1718extern rtx_insn *gen_split_1355 (rtx_insn *, rtx *);
1719extern rtx_insn *gen_split_1356 (rtx_insn *, rtx *);
1720extern rtx_insn *gen_split_1357 (rtx_insn *, rtx *);
1721extern rtx_insn *gen_split_1358 (rtx_insn *, rtx *);
1722extern rtx_insn *gen_split_1359 (rtx_insn *, rtx *);
1723extern rtx_insn *gen_split_1360 (rtx_insn *, rtx *);
1724extern rtx_insn *gen_split_1361 (rtx_insn *, rtx *);
1725extern rtx_insn *gen_split_1362 (rtx_insn *, rtx *);
1726extern rtx_insn *gen_split_1363 (rtx_insn *, rtx *);
1727extern rtx_insn *gen_split_1364 (rtx_insn *, rtx *);
1728extern rtx_insn *gen_split_1365 (rtx_insn *, rtx *);
1729extern rtx_insn *gen_split_1366 (rtx_insn *, rtx *);
1730extern rtx_insn *gen_split_1367 (rtx_insn *, rtx *);
1731extern rtx_insn *gen_split_1368 (rtx_insn *, rtx *);
1732extern rtx_insn *gen_split_1369 (rtx_insn *, rtx *);
1733extern rtx_insn *gen_split_1370 (rtx_insn *, rtx *);
1734extern rtx_insn *gen_split_1371 (rtx_insn *, rtx *);
1735extern rtx_insn *gen_split_1372 (rtx_insn *, rtx *);
1736extern rtx_insn *gen_split_1373 (rtx_insn *, rtx *);
1737extern rtx_insn *gen_split_1374 (rtx_insn *, rtx *);
1738extern rtx_insn *gen_split_1375 (rtx_insn *, rtx *);
1739extern rtx_insn *gen_split_1376 (rtx_insn *, rtx *);
1740extern rtx_insn *gen_split_1377 (rtx_insn *, rtx *);
1741extern rtx_insn *gen_split_1378 (rtx_insn *, rtx *);
1742extern rtx_insn *gen_split_1379 (rtx_insn *, rtx *);
1743extern rtx_insn *gen_split_1380 (rtx_insn *, rtx *);
1744extern rtx_insn *gen_split_1381 (rtx_insn *, rtx *);
1745extern rtx_insn *gen_split_1382 (rtx_insn *, rtx *);
1746extern rtx_insn *gen_split_1383 (rtx_insn *, rtx *);
1747extern rtx_insn *gen_split_1384 (rtx_insn *, rtx *);
1748extern rtx_insn *gen_split_1385 (rtx_insn *, rtx *);
1749extern rtx_insn *gen_split_1386 (rtx_insn *, rtx *);
1750extern rtx_insn *gen_split_1387 (rtx_insn *, rtx *);
1751extern rtx_insn *gen_split_1388 (rtx_insn *, rtx *);
1752extern rtx_insn *gen_split_1389 (rtx_insn *, rtx *);
1753extern rtx_insn *gen_split_1390 (rtx_insn *, rtx *);
1754extern rtx_insn *gen_split_1391 (rtx_insn *, rtx *);
1755extern rtx_insn *gen_split_1392 (rtx_insn *, rtx *);
1756extern rtx_insn *gen_split_1393 (rtx_insn *, rtx *);
1757extern rtx_insn *gen_split_1394 (rtx_insn *, rtx *);
1758extern rtx_insn *gen_split_1395 (rtx_insn *, rtx *);
1759extern rtx_insn *gen_split_1396 (rtx_insn *, rtx *);
1760extern rtx_insn *gen_split_1397 (rtx_insn *, rtx *);
1761extern rtx_insn *gen_split_1398 (rtx_insn *, rtx *);
1762extern rtx_insn *gen_split_1399 (rtx_insn *, rtx *);
1763extern rtx_insn *gen_split_1400 (rtx_insn *, rtx *);
1764extern rtx_insn *gen_split_1401 (rtx_insn *, rtx *);
1765extern rtx_insn *gen_split_1402 (rtx_insn *, rtx *);
1766extern rtx_insn *gen_split_1403 (rtx_insn *, rtx *);
1767extern rtx_insn *gen_split_1404 (rtx_insn *, rtx *);
1768extern rtx_insn *gen_split_1405 (rtx_insn *, rtx *);
1769extern rtx_insn *gen_split_1406 (rtx_insn *, rtx *);
1770extern rtx_insn *gen_split_1407 (rtx_insn *, rtx *);
1771extern rtx_insn *gen_split_1408 (rtx_insn *, rtx *);
1772extern rtx_insn *gen_split_1409 (rtx_insn *, rtx *);
1773extern rtx_insn *gen_split_1410 (rtx_insn *, rtx *);
1774extern rtx_insn *gen_split_1411 (rtx_insn *, rtx *);
1775extern rtx_insn *gen_split_1412 (rtx_insn *, rtx *);
1776extern rtx_insn *gen_split_1413 (rtx_insn *, rtx *);
1777extern rtx_insn *gen_split_1414 (rtx_insn *, rtx *);
1778extern rtx_insn *gen_split_1415 (rtx_insn *, rtx *);
1779extern rtx_insn *gen_split_1416 (rtx_insn *, rtx *);
1780extern rtx_insn *gen_split_1417 (rtx_insn *, rtx *);
1781extern rtx_insn *gen_split_1418 (rtx_insn *, rtx *);
1782extern rtx_insn *gen_split_1419 (rtx_insn *, rtx *);
1783extern rtx_insn *gen_split_1420 (rtx_insn *, rtx *);
1784extern rtx_insn *gen_split_1421 (rtx_insn *, rtx *);
1785extern rtx_insn *gen_split_1422 (rtx_insn *, rtx *);
1786extern rtx_insn *gen_split_1423 (rtx_insn *, rtx *);
1787extern rtx_insn *gen_split_1424 (rtx_insn *, rtx *);
1788extern rtx_insn *gen_split_1425 (rtx_insn *, rtx *);
1789extern rtx_insn *gen_split_1426 (rtx_insn *, rtx *);
1790extern rtx_insn *gen_split_1427 (rtx_insn *, rtx *);
1791extern rtx_insn *gen_split_1428 (rtx_insn *, rtx *);
1792extern rtx_insn *gen_split_1429 (rtx_insn *, rtx *);
1793extern rtx_insn *gen_split_1430 (rtx_insn *, rtx *);
1794extern rtx_insn *gen_split_1431 (rtx_insn *, rtx *);
1795extern rtx_insn *gen_split_1432 (rtx_insn *, rtx *);
1796extern rtx_insn *gen_split_1433 (rtx_insn *, rtx *);
1797extern rtx_insn *gen_split_1434 (rtx_insn *, rtx *);
1798extern rtx_insn *gen_split_1435 (rtx_insn *, rtx *);
1799extern rtx_insn *gen_split_1436 (rtx_insn *, rtx *);
1800extern rtx_insn *gen_split_1437 (rtx_insn *, rtx *);
1801extern rtx_insn *gen_split_1438 (rtx_insn *, rtx *);
1802extern rtx_insn *gen_split_1439 (rtx_insn *, rtx *);
1803extern rtx_insn *gen_split_1440 (rtx_insn *, rtx *);
1804extern rtx_insn *gen_split_1441 (rtx_insn *, rtx *);
1805extern rtx_insn *gen_split_1442 (rtx_insn *, rtx *);
1806extern rtx_insn *gen_split_1443 (rtx_insn *, rtx *);
1807extern rtx_insn *gen_split_1444 (rtx_insn *, rtx *);
1808extern rtx_insn *gen_split_1445 (rtx_insn *, rtx *);
1809extern rtx_insn *gen_split_1446 (rtx_insn *, rtx *);
1810extern rtx_insn *gen_split_1447 (rtx_insn *, rtx *);
1811extern rtx_insn *gen_split_1448 (rtx_insn *, rtx *);
1812extern rtx_insn *gen_split_1449 (rtx_insn *, rtx *);
1813extern rtx_insn *gen_split_1450 (rtx_insn *, rtx *);
1814extern rtx_insn *gen_split_1451 (rtx_insn *, rtx *);
1815extern rtx_insn *gen_split_1452 (rtx_insn *, rtx *);
1816extern rtx_insn *gen_split_1453 (rtx_insn *, rtx *);
1817extern rtx_insn *gen_split_1454 (rtx_insn *, rtx *);
1818extern rtx_insn *gen_split_1455 (rtx_insn *, rtx *);
1819extern rtx_insn *gen_split_1456 (rtx_insn *, rtx *);
1820extern rtx_insn *gen_split_1457 (rtx_insn *, rtx *);
1821extern rtx_insn *gen_split_1458 (rtx_insn *, rtx *);
1822extern rtx_insn *gen_split_1459 (rtx_insn *, rtx *);
1823extern rtx_insn *gen_split_1460 (rtx_insn *, rtx *);
1824extern rtx_insn *gen_split_1461 (rtx_insn *, rtx *);
1825extern rtx_insn *gen_split_1462 (rtx_insn *, rtx *);
1826extern rtx_insn *gen_split_1463 (rtx_insn *, rtx *);
1827extern rtx_insn *gen_split_1464 (rtx_insn *, rtx *);
1828extern rtx_insn *gen_split_1465 (rtx_insn *, rtx *);
1829extern rtx_insn *gen_split_1466 (rtx_insn *, rtx *);
1830extern rtx_insn *gen_split_1467 (rtx_insn *, rtx *);
1831extern rtx_insn *gen_split_1468 (rtx_insn *, rtx *);
1832extern rtx_insn *gen_split_1469 (rtx_insn *, rtx *);
1833extern rtx_insn *gen_split_1470 (rtx_insn *, rtx *);
1834extern rtx_insn *gen_split_1471 (rtx_insn *, rtx *);
1835extern rtx_insn *gen_split_1472 (rtx_insn *, rtx *);
1836extern rtx_insn *gen_split_1473 (rtx_insn *, rtx *);
1837extern rtx_insn *gen_split_1474 (rtx_insn *, rtx *);
1838extern rtx_insn *gen_split_1475 (rtx_insn *, rtx *);
1839extern rtx_insn *gen_split_1476 (rtx_insn *, rtx *);
1840extern rtx_insn *gen_split_1477 (rtx_insn *, rtx *);
1841extern rtx_insn *gen_split_1478 (rtx_insn *, rtx *);
1842extern rtx_insn *gen_split_1479 (rtx_insn *, rtx *);
1843extern rtx_insn *gen_split_1480 (rtx_insn *, rtx *);
1844extern rtx_insn *gen_split_1481 (rtx_insn *, rtx *);
1845extern rtx_insn *gen_split_1482 (rtx_insn *, rtx *);
1846extern rtx_insn *gen_split_1483 (rtx_insn *, rtx *);
1847extern rtx_insn *gen_split_1484 (rtx_insn *, rtx *);
1848extern rtx_insn *gen_split_1485 (rtx_insn *, rtx *);
1849extern rtx_insn *gen_split_1486 (rtx_insn *, rtx *);
1850extern rtx_insn *gen_split_1487 (rtx_insn *, rtx *);
1851extern rtx_insn *gen_split_1488 (rtx_insn *, rtx *);
1852extern rtx_insn *gen_split_1489 (rtx_insn *, rtx *);
1853extern rtx_insn *gen_split_1490 (rtx_insn *, rtx *);
1854extern rtx_insn *gen_split_1491 (rtx_insn *, rtx *);
1855extern rtx_insn *gen_split_1492 (rtx_insn *, rtx *);
1856extern rtx_insn *gen_split_1493 (rtx_insn *, rtx *);
1857extern rtx_insn *gen_split_1494 (rtx_insn *, rtx *);
1858extern rtx_insn *gen_split_1495 (rtx_insn *, rtx *);
1859extern rtx_insn *gen_split_1496 (rtx_insn *, rtx *);
1860extern rtx_insn *gen_split_1497 (rtx_insn *, rtx *);
1861extern rtx_insn *gen_split_1498 (rtx_insn *, rtx *);
1862extern rtx_insn *gen_split_1499 (rtx_insn *, rtx *);
1863extern rtx_insn *gen_split_1500 (rtx_insn *, rtx *);
1864extern rtx_insn *gen_split_1501 (rtx_insn *, rtx *);
1865extern rtx_insn *gen_split_1502 (rtx_insn *, rtx *);
1866extern rtx_insn *gen_split_1503 (rtx_insn *, rtx *);
1867extern rtx_insn *gen_split_1504 (rtx_insn *, rtx *);
1868extern rtx_insn *gen_split_1505 (rtx_insn *, rtx *);
1869extern rtx_insn *gen_split_1506 (rtx_insn *, rtx *);
1870extern rtx_insn *gen_split_1507 (rtx_insn *, rtx *);
1871extern rtx_insn *gen_split_1508 (rtx_insn *, rtx *);
1872extern rtx_insn *gen_split_1509 (rtx_insn *, rtx *);
1873extern rtx_insn *gen_split_1510 (rtx_insn *, rtx *);
1874extern rtx_insn *gen_split_1511 (rtx_insn *, rtx *);
1875extern rtx_insn *gen_split_1512 (rtx_insn *, rtx *);
1876extern rtx_insn *gen_split_1513 (rtx_insn *, rtx *);
1877extern rtx_insn *gen_split_1514 (rtx_insn *, rtx *);
1878extern rtx_insn *gen_split_1515 (rtx_insn *, rtx *);
1879extern rtx_insn *gen_split_1516 (rtx_insn *, rtx *);
1880extern rtx_insn *gen_split_1517 (rtx_insn *, rtx *);
1881extern rtx_insn *gen_split_1518 (rtx_insn *, rtx *);
1882extern rtx_insn *gen_split_1519 (rtx_insn *, rtx *);
1883extern rtx_insn *gen_split_1520 (rtx_insn *, rtx *);
1884extern rtx_insn *gen_split_1521 (rtx_insn *, rtx *);
1885extern rtx_insn *gen_split_1522 (rtx_insn *, rtx *);
1886extern rtx_insn *gen_split_1523 (rtx_insn *, rtx *);
1887extern rtx_insn *gen_split_1524 (rtx_insn *, rtx *);
1888extern rtx_insn *gen_split_1525 (rtx_insn *, rtx *);
1889extern rtx_insn *gen_split_1526 (rtx_insn *, rtx *);
1890extern rtx_insn *gen_split_1527 (rtx_insn *, rtx *);
1891extern rtx_insn *gen_split_1528 (rtx_insn *, rtx *);
1892extern rtx_insn *gen_split_1529 (rtx_insn *, rtx *);
1893extern rtx_insn *gen_split_1530 (rtx_insn *, rtx *);
1894extern rtx_insn *gen_split_1531 (rtx_insn *, rtx *);
1895extern rtx_insn *gen_split_1532 (rtx_insn *, rtx *);
1896extern rtx_insn *gen_split_1533 (rtx_insn *, rtx *);
1897extern rtx_insn *gen_split_1534 (rtx_insn *, rtx *);
1898extern rtx_insn *gen_split_1535 (rtx_insn *, rtx *);
1899extern rtx_insn *gen_split_1536 (rtx_insn *, rtx *);
1900extern rtx_insn *gen_split_1537 (rtx_insn *, rtx *);
1901extern rtx_insn *gen_split_1538 (rtx_insn *, rtx *);
1902extern rtx_insn *gen_split_1539 (rtx_insn *, rtx *);
1903extern rtx_insn *gen_split_1540 (rtx_insn *, rtx *);
1904extern rtx_insn *gen_split_1541 (rtx_insn *, rtx *);
1905extern rtx_insn *gen_split_1542 (rtx_insn *, rtx *);
1906extern rtx_insn *gen_split_1543 (rtx_insn *, rtx *);
1907extern rtx_insn *gen_split_1544 (rtx_insn *, rtx *);
1908extern rtx_insn *gen_split_1545 (rtx_insn *, rtx *);
1909extern rtx_insn *gen_split_1546 (rtx_insn *, rtx *);
1910extern rtx_insn *gen_split_1547 (rtx_insn *, rtx *);
1911extern rtx_insn *gen_split_1548 (rtx_insn *, rtx *);
1912extern rtx_insn *gen_split_1549 (rtx_insn *, rtx *);
1913extern rtx_insn *gen_split_1550 (rtx_insn *, rtx *);
1914extern rtx_insn *gen_split_1551 (rtx_insn *, rtx *);
1915extern rtx_insn *gen_split_1552 (rtx_insn *, rtx *);
1916extern rtx_insn *gen_split_1553 (rtx_insn *, rtx *);
1917extern rtx_insn *gen_split_1554 (rtx_insn *, rtx *);
1918extern rtx_insn *gen_split_1555 (rtx_insn *, rtx *);
1919extern rtx_insn *gen_split_1556 (rtx_insn *, rtx *);
1920extern rtx_insn *gen_split_1557 (rtx_insn *, rtx *);
1921extern rtx_insn *gen_split_1558 (rtx_insn *, rtx *);
1922extern rtx_insn *gen_split_1559 (rtx_insn *, rtx *);
1923extern rtx_insn *gen_split_1560 (rtx_insn *, rtx *);
1924extern rtx_insn *gen_split_1561 (rtx_insn *, rtx *);
1925extern rtx_insn *gen_split_1562 (rtx_insn *, rtx *);
1926extern rtx_insn *gen_split_1563 (rtx_insn *, rtx *);
1927extern rtx_insn *gen_split_1564 (rtx_insn *, rtx *);
1928extern rtx_insn *gen_split_1565 (rtx_insn *, rtx *);
1929extern rtx_insn *gen_split_1566 (rtx_insn *, rtx *);
1930extern rtx_insn *gen_split_1567 (rtx_insn *, rtx *);
1931extern rtx_insn *gen_split_1568 (rtx_insn *, rtx *);
1932extern rtx_insn *gen_split_1569 (rtx_insn *, rtx *);
1933extern rtx_insn *gen_split_1570 (rtx_insn *, rtx *);
1934extern rtx_insn *gen_split_1571 (rtx_insn *, rtx *);
1935extern rtx_insn *gen_split_1572 (rtx_insn *, rtx *);
1936extern rtx_insn *gen_split_1573 (rtx_insn *, rtx *);
1937extern rtx_insn *gen_split_1574 (rtx_insn *, rtx *);
1938extern rtx_insn *gen_split_1575 (rtx_insn *, rtx *);
1939extern rtx_insn *gen_split_1576 (rtx_insn *, rtx *);
1940extern rtx_insn *gen_split_1577 (rtx_insn *, rtx *);
1941extern rtx_insn *gen_split_1578 (rtx_insn *, rtx *);
1942extern rtx_insn *gen_split_1579 (rtx_insn *, rtx *);
1943extern rtx_insn *gen_split_1580 (rtx_insn *, rtx *);
1944extern rtx_insn *gen_split_1581 (rtx_insn *, rtx *);
1945extern rtx_insn *gen_split_1582 (rtx_insn *, rtx *);
1946extern rtx_insn *gen_split_1583 (rtx_insn *, rtx *);
1947extern rtx_insn *gen_split_1584 (rtx_insn *, rtx *);
1948extern rtx_insn *gen_split_1585 (rtx_insn *, rtx *);
1949extern rtx_insn *gen_split_1586 (rtx_insn *, rtx *);
1950extern rtx_insn *gen_split_1587 (rtx_insn *, rtx *);
1951extern rtx_insn *gen_split_1588 (rtx_insn *, rtx *);
1952extern rtx_insn *gen_split_1589 (rtx_insn *, rtx *);
1953extern rtx_insn *gen_split_1590 (rtx_insn *, rtx *);
1954extern rtx_insn *gen_split_1591 (rtx_insn *, rtx *);
1955extern rtx_insn *gen_split_1592 (rtx_insn *, rtx *);
1956extern rtx_insn *gen_split_1593 (rtx_insn *, rtx *);
1957extern rtx_insn *gen_split_1594 (rtx_insn *, rtx *);
1958extern rtx_insn *gen_split_1595 (rtx_insn *, rtx *);
1959extern rtx_insn *gen_split_1596 (rtx_insn *, rtx *);
1960extern rtx_insn *gen_split_1597 (rtx_insn *, rtx *);
1961extern rtx_insn *gen_split_1598 (rtx_insn *, rtx *);
1962extern rtx_insn *gen_split_1599 (rtx_insn *, rtx *);
1963extern rtx_insn *gen_split_1600 (rtx_insn *, rtx *);
1964extern rtx_insn *gen_split_1601 (rtx_insn *, rtx *);
1965extern rtx_insn *gen_split_1602 (rtx_insn *, rtx *);
1966extern rtx_insn *gen_split_1603 (rtx_insn *, rtx *);
1967extern rtx_insn *gen_split_1604 (rtx_insn *, rtx *);
1968extern rtx_insn *gen_split_1605 (rtx_insn *, rtx *);
1969extern rtx_insn *gen_split_1606 (rtx_insn *, rtx *);
1970extern rtx_insn *gen_split_1607 (rtx_insn *, rtx *);
1971extern rtx_insn *gen_split_1608 (rtx_insn *, rtx *);
1972extern rtx_insn *gen_split_1609 (rtx_insn *, rtx *);
1973extern rtx_insn *gen_split_1610 (rtx_insn *, rtx *);
1974extern rtx_insn *gen_split_1611 (rtx_insn *, rtx *);
1975extern rtx_insn *gen_split_1612 (rtx_insn *, rtx *);
1976extern rtx_insn *gen_split_1613 (rtx_insn *, rtx *);
1977extern rtx_insn *gen_split_1614 (rtx_insn *, rtx *);
1978extern rtx_insn *gen_split_1615 (rtx_insn *, rtx *);
1979extern rtx_insn *gen_split_1616 (rtx_insn *, rtx *);
1980extern rtx_insn *gen_split_1617 (rtx_insn *, rtx *);
1981extern rtx_insn *gen_split_1618 (rtx_insn *, rtx *);
1982extern rtx_insn *gen_split_1619 (rtx_insn *, rtx *);
1983extern rtx_insn *gen_split_1620 (rtx_insn *, rtx *);
1984extern rtx_insn *gen_split_1621 (rtx_insn *, rtx *);
1985extern rtx_insn *gen_split_1622 (rtx_insn *, rtx *);
1986extern rtx_insn *gen_split_1623 (rtx_insn *, rtx *);
1987extern rtx_insn *gen_split_1624 (rtx_insn *, rtx *);
1988extern rtx_insn *gen_split_1625 (rtx_insn *, rtx *);
1989extern rtx_insn *gen_split_1626 (rtx_insn *, rtx *);
1990extern rtx_insn *gen_split_1627 (rtx_insn *, rtx *);
1991extern rtx_insn *gen_split_1628 (rtx_insn *, rtx *);
1992extern rtx_insn *gen_split_1629 (rtx_insn *, rtx *);
1993extern rtx_insn *gen_split_1630 (rtx_insn *, rtx *);
1994extern rtx_insn *gen_split_1631 (rtx_insn *, rtx *);
1995extern rtx_insn *gen_split_1632 (rtx_insn *, rtx *);
1996extern rtx_insn *gen_split_1633 (rtx_insn *, rtx *);
1997extern rtx_insn *gen_split_1634 (rtx_insn *, rtx *);
1998extern rtx_insn *gen_split_1635 (rtx_insn *, rtx *);
1999extern rtx_insn *gen_split_1636 (rtx_insn *, rtx *);
2000extern rtx_insn *gen_split_1637 (rtx_insn *, rtx *);
2001extern rtx_insn *gen_split_1638 (rtx_insn *, rtx *);
2002extern rtx_insn *gen_split_1639 (rtx_insn *, rtx *);
2003extern rtx_insn *gen_split_1640 (rtx_insn *, rtx *);
2004extern rtx_insn *gen_split_1641 (rtx_insn *, rtx *);
2005extern rtx_insn *gen_split_1642 (rtx_insn *, rtx *);
2006extern rtx_insn *gen_split_1643 (rtx_insn *, rtx *);
2007extern rtx_insn *gen_split_1644 (rtx_insn *, rtx *);
2008extern rtx_insn *gen_split_1645 (rtx_insn *, rtx *);
2009extern rtx_insn *gen_split_1646 (rtx_insn *, rtx *);
2010extern rtx_insn *gen_split_1647 (rtx_insn *, rtx *);
2011extern rtx_insn *gen_split_1648 (rtx_insn *, rtx *);
2012extern rtx_insn *gen_split_1649 (rtx_insn *, rtx *);
2013extern rtx_insn *gen_split_1650 (rtx_insn *, rtx *);
2014extern rtx_insn *gen_split_1651 (rtx_insn *, rtx *);
2015extern rtx_insn *gen_split_1652 (rtx_insn *, rtx *);
2016extern rtx_insn *gen_split_1653 (rtx_insn *, rtx *);
2017extern rtx_insn *gen_split_1654 (rtx_insn *, rtx *);
2018extern rtx_insn *gen_split_1655 (rtx_insn *, rtx *);
2019extern rtx_insn *gen_split_1656 (rtx_insn *, rtx *);
2020extern rtx_insn *gen_split_1657 (rtx_insn *, rtx *);
2021extern rtx_insn *gen_split_1658 (rtx_insn *, rtx *);
2022extern rtx_insn *gen_split_1659 (rtx_insn *, rtx *);
2023extern rtx_insn *gen_split_1660 (rtx_insn *, rtx *);
2024extern rtx_insn *gen_split_1661 (rtx_insn *, rtx *);
2025extern rtx_insn *gen_split_1662 (rtx_insn *, rtx *);
2026extern rtx_insn *gen_split_1663 (rtx_insn *, rtx *);
2027extern rtx_insn *gen_split_1664 (rtx_insn *, rtx *);
2028extern rtx_insn *gen_split_1665 (rtx_insn *, rtx *);
2029extern rtx_insn *gen_split_1666 (rtx_insn *, rtx *);
2030extern rtx_insn *gen_split_1667 (rtx_insn *, rtx *);
2031extern rtx_insn *gen_split_1668 (rtx_insn *, rtx *);
2032extern rtx_insn *gen_split_1669 (rtx_insn *, rtx *);
2033extern rtx_insn *gen_split_1670 (rtx_insn *, rtx *);
2034extern rtx_insn *gen_split_1671 (rtx_insn *, rtx *);
2035extern rtx_insn *gen_split_1672 (rtx_insn *, rtx *);
2036extern rtx_insn *gen_split_1673 (rtx_insn *, rtx *);
2037extern rtx_insn *gen_split_1674 (rtx_insn *, rtx *);
2038extern rtx_insn *gen_split_1675 (rtx_insn *, rtx *);
2039extern rtx_insn *gen_split_1676 (rtx_insn *, rtx *);
2040extern rtx_insn *gen_split_1677 (rtx_insn *, rtx *);
2041extern rtx_insn *gen_split_1678 (rtx_insn *, rtx *);
2042extern rtx_insn *gen_split_1679 (rtx_insn *, rtx *);
2043extern rtx_insn *gen_split_1680 (rtx_insn *, rtx *);
2044extern rtx_insn *gen_split_1681 (rtx_insn *, rtx *);
2045extern rtx_insn *gen_split_1682 (rtx_insn *, rtx *);
2046extern rtx_insn *gen_split_1683 (rtx_insn *, rtx *);
2047extern rtx_insn *gen_split_1684 (rtx_insn *, rtx *);
2048extern rtx_insn *gen_split_1685 (rtx_insn *, rtx *);
2049extern rtx_insn *gen_split_1686 (rtx_insn *, rtx *);
2050extern rtx_insn *gen_split_1687 (rtx_insn *, rtx *);
2051extern rtx_insn *gen_split_1688 (rtx_insn *, rtx *);
2052extern rtx_insn *gen_split_1689 (rtx_insn *, rtx *);
2053extern rtx_insn *gen_split_1690 (rtx_insn *, rtx *);
2054extern rtx_insn *gen_split_1691 (rtx_insn *, rtx *);
2055extern rtx_insn *gen_split_1692 (rtx_insn *, rtx *);
2056extern rtx_insn *gen_split_1693 (rtx_insn *, rtx *);
2057extern rtx_insn *gen_split_1694 (rtx_insn *, rtx *);
2058extern rtx_insn *gen_split_1695 (rtx_insn *, rtx *);
2059extern rtx_insn *gen_split_1696 (rtx_insn *, rtx *);
2060extern rtx_insn *gen_split_1697 (rtx_insn *, rtx *);
2061extern rtx_insn *gen_split_1698 (rtx_insn *, rtx *);
2062extern rtx_insn *gen_split_1699 (rtx_insn *, rtx *);
2063extern rtx_insn *gen_split_1700 (rtx_insn *, rtx *);
2064extern rtx_insn *gen_split_1701 (rtx_insn *, rtx *);
2065extern rtx_insn *gen_split_1702 (rtx_insn *, rtx *);
2066extern rtx_insn *gen_split_1703 (rtx_insn *, rtx *);
2067extern rtx_insn *gen_split_1704 (rtx_insn *, rtx *);
2068extern rtx_insn *gen_split_1705 (rtx_insn *, rtx *);
2069extern rtx_insn *gen_split_1706 (rtx_insn *, rtx *);
2070extern rtx_insn *gen_split_1707 (rtx_insn *, rtx *);
2071extern rtx_insn *gen_split_1708 (rtx_insn *, rtx *);
2072extern rtx_insn *gen_split_1709 (rtx_insn *, rtx *);
2073extern rtx_insn *gen_split_1710 (rtx_insn *, rtx *);
2074extern rtx_insn *gen_split_1711 (rtx_insn *, rtx *);
2075extern rtx_insn *gen_split_1712 (rtx_insn *, rtx *);
2076extern rtx_insn *gen_split_1713 (rtx_insn *, rtx *);
2077extern rtx_insn *gen_split_1714 (rtx_insn *, rtx *);
2078extern rtx_insn *gen_split_1715 (rtx_insn *, rtx *);
2079extern rtx_insn *gen_split_1716 (rtx_insn *, rtx *);
2080extern rtx_insn *gen_split_1717 (rtx_insn *, rtx *);
2081extern rtx_insn *gen_split_1718 (rtx_insn *, rtx *);
2082extern rtx_insn *gen_split_1719 (rtx_insn *, rtx *);
2083extern rtx_insn *gen_split_1720 (rtx_insn *, rtx *);
2084extern rtx_insn *gen_split_1721 (rtx_insn *, rtx *);
2085extern rtx_insn *gen_split_1722 (rtx_insn *, rtx *);
2086extern rtx_insn *gen_split_1723 (rtx_insn *, rtx *);
2087extern rtx_insn *gen_split_1724 (rtx_insn *, rtx *);
2088extern rtx_insn *gen_split_1725 (rtx_insn *, rtx *);
2089extern rtx_insn *gen_split_1726 (rtx_insn *, rtx *);
2090extern rtx_insn *gen_split_1727 (rtx_insn *, rtx *);
2091extern rtx_insn *gen_split_1728 (rtx_insn *, rtx *);
2092extern rtx_insn *gen_split_1729 (rtx_insn *, rtx *);
2093extern rtx_insn *gen_split_1730 (rtx_insn *, rtx *);
2094extern rtx_insn *gen_split_1731 (rtx_insn *, rtx *);
2095extern rtx_insn *gen_split_1732 (rtx_insn *, rtx *);
2096extern rtx_insn *gen_split_1733 (rtx_insn *, rtx *);
2097extern rtx_insn *gen_split_1734 (rtx_insn *, rtx *);
2098extern rtx_insn *gen_split_1735 (rtx_insn *, rtx *);
2099extern rtx_insn *gen_split_1736 (rtx_insn *, rtx *);
2100extern rtx_insn *gen_split_1737 (rtx_insn *, rtx *);
2101extern rtx_insn *gen_split_1738 (rtx_insn *, rtx *);
2102extern rtx_insn *gen_split_1739 (rtx_insn *, rtx *);
2103extern rtx_insn *gen_split_1740 (rtx_insn *, rtx *);
2104extern rtx_insn *gen_split_1741 (rtx_insn *, rtx *);
2105extern rtx_insn *gen_split_1742 (rtx_insn *, rtx *);
2106extern rtx_insn *gen_split_1743 (rtx_insn *, rtx *);
2107extern rtx_insn *gen_split_1744 (rtx_insn *, rtx *);
2108extern rtx_insn *gen_split_1745 (rtx_insn *, rtx *);
2109extern rtx_insn *gen_split_1746 (rtx_insn *, rtx *);
2110extern rtx_insn *gen_split_1747 (rtx_insn *, rtx *);
2111extern rtx_insn *gen_split_1748 (rtx_insn *, rtx *);
2112extern rtx_insn *gen_split_1749 (rtx_insn *, rtx *);
2113extern rtx_insn *gen_split_1750 (rtx_insn *, rtx *);
2114extern rtx_insn *gen_split_1751 (rtx_insn *, rtx *);
2115extern rtx_insn *gen_split_1752 (rtx_insn *, rtx *);
2116extern rtx_insn *gen_split_1753 (rtx_insn *, rtx *);
2117extern rtx_insn *gen_split_1754 (rtx_insn *, rtx *);
2118extern rtx_insn *gen_split_1755 (rtx_insn *, rtx *);
2119extern rtx_insn *gen_split_1756 (rtx_insn *, rtx *);
2120extern rtx_insn *gen_split_1757 (rtx_insn *, rtx *);
2121extern rtx_insn *gen_split_1758 (rtx_insn *, rtx *);
2122extern rtx_insn *gen_split_1759 (rtx_insn *, rtx *);
2123extern rtx_insn *gen_split_1760 (rtx_insn *, rtx *);
2124extern rtx_insn *gen_split_1761 (rtx_insn *, rtx *);
2125extern rtx_insn *gen_split_1762 (rtx_insn *, rtx *);
2126extern rtx_insn *gen_split_1763 (rtx_insn *, rtx *);
2127extern rtx_insn *gen_split_1764 (rtx_insn *, rtx *);
2128extern rtx_insn *gen_split_1765 (rtx_insn *, rtx *);
2129extern rtx_insn *gen_split_1766 (rtx_insn *, rtx *);
2130extern rtx_insn *gen_split_1767 (rtx_insn *, rtx *);
2131extern rtx_insn *gen_split_1768 (rtx_insn *, rtx *);
2132extern rtx_insn *gen_split_1769 (rtx_insn *, rtx *);
2133extern rtx_insn *gen_split_1770 (rtx_insn *, rtx *);
2134extern rtx_insn *gen_split_1771 (rtx_insn *, rtx *);
2135extern rtx_insn *gen_split_1772 (rtx_insn *, rtx *);
2136extern rtx_insn *gen_split_1773 (rtx_insn *, rtx *);
2137extern rtx_insn *gen_split_1774 (rtx_insn *, rtx *);
2138extern rtx_insn *gen_split_1775 (rtx_insn *, rtx *);
2139extern rtx_insn *gen_split_1776 (rtx_insn *, rtx *);
2140extern rtx_insn *gen_split_1777 (rtx_insn *, rtx *);
2141extern rtx_insn *gen_split_1778 (rtx_insn *, rtx *);
2142extern rtx_insn *gen_split_1779 (rtx_insn *, rtx *);
2143extern rtx_insn *gen_split_1780 (rtx_insn *, rtx *);
2144extern rtx_insn *gen_split_1781 (rtx_insn *, rtx *);
2145extern rtx_insn *gen_split_1782 (rtx_insn *, rtx *);
2146extern rtx_insn *gen_split_1783 (rtx_insn *, rtx *);
2147extern rtx_insn *gen_split_1784 (rtx_insn *, rtx *);
2148extern rtx_insn *gen_split_1785 (rtx_insn *, rtx *);
2149extern rtx_insn *gen_split_1786 (rtx_insn *, rtx *);
2150extern rtx_insn *gen_split_1787 (rtx_insn *, rtx *);
2151extern rtx_insn *gen_split_1788 (rtx_insn *, rtx *);
2152extern rtx_insn *gen_split_1789 (rtx_insn *, rtx *);
2153extern rtx_insn *gen_split_1790 (rtx_insn *, rtx *);
2154extern rtx_insn *gen_split_1791 (rtx_insn *, rtx *);
2155extern rtx_insn *gen_split_1792 (rtx_insn *, rtx *);
2156extern rtx_insn *gen_split_1793 (rtx_insn *, rtx *);
2157extern rtx_insn *gen_split_1794 (rtx_insn *, rtx *);
2158extern rtx_insn *gen_split_1795 (rtx_insn *, rtx *);
2159extern rtx_insn *gen_split_1796 (rtx_insn *, rtx *);
2160extern rtx_insn *gen_split_1797 (rtx_insn *, rtx *);
2161extern rtx_insn *gen_split_1798 (rtx_insn *, rtx *);
2162extern rtx_insn *gen_split_1799 (rtx_insn *, rtx *);
2163extern rtx_insn *gen_split_1800 (rtx_insn *, rtx *);
2164extern rtx_insn *gen_split_1801 (rtx_insn *, rtx *);
2165extern rtx_insn *gen_split_1802 (rtx_insn *, rtx *);
2166extern rtx_insn *gen_split_1803 (rtx_insn *, rtx *);
2167extern rtx_insn *gen_split_1804 (rtx_insn *, rtx *);
2168extern rtx_insn *gen_split_1805 (rtx_insn *, rtx *);
2169extern rtx_insn *gen_split_1806 (rtx_insn *, rtx *);
2170extern rtx_insn *gen_split_1807 (rtx_insn *, rtx *);
2171extern rtx_insn *gen_split_1808 (rtx_insn *, rtx *);
2172extern rtx_insn *gen_split_1809 (rtx_insn *, rtx *);
2173extern rtx_insn *gen_split_1810 (rtx_insn *, rtx *);
2174extern rtx_insn *gen_split_1811 (rtx_insn *, rtx *);
2175extern rtx_insn *gen_split_1812 (rtx_insn *, rtx *);
2176extern rtx_insn *gen_split_1813 (rtx_insn *, rtx *);
2177extern rtx_insn *gen_split_1814 (rtx_insn *, rtx *);
2178extern rtx_insn *gen_split_1815 (rtx_insn *, rtx *);
2179extern rtx_insn *gen_split_1816 (rtx_insn *, rtx *);
2180extern rtx_insn *gen_split_1817 (rtx_insn *, rtx *);
2181extern rtx_insn *gen_split_1818 (rtx_insn *, rtx *);
2182extern rtx_insn *gen_split_1819 (rtx_insn *, rtx *);
2183extern rtx_insn *gen_split_1820 (rtx_insn *, rtx *);
2184extern rtx_insn *gen_split_1821 (rtx_insn *, rtx *);
2185extern rtx_insn *gen_split_1822 (rtx_insn *, rtx *);
2186extern rtx_insn *gen_split_1823 (rtx_insn *, rtx *);
2187extern rtx_insn *gen_split_1824 (rtx_insn *, rtx *);
2188extern rtx_insn *gen_split_1825 (rtx_insn *, rtx *);
2189extern rtx_insn *gen_split_1826 (rtx_insn *, rtx *);
2190extern rtx_insn *gen_split_1827 (rtx_insn *, rtx *);
2191extern rtx_insn *gen_split_1828 (rtx_insn *, rtx *);
2192extern rtx_insn *gen_split_1829 (rtx_insn *, rtx *);
2193extern rtx_insn *gen_split_1830 (rtx_insn *, rtx *);
2194extern rtx_insn *gen_split_1831 (rtx_insn *, rtx *);
2195extern rtx_insn *gen_split_1832 (rtx_insn *, rtx *);
2196extern rtx_insn *gen_split_1833 (rtx_insn *, rtx *);
2197extern rtx_insn *gen_split_1834 (rtx_insn *, rtx *);
2198extern rtx_insn *gen_split_1835 (rtx_insn *, rtx *);
2199extern rtx_insn *gen_split_1836 (rtx_insn *, rtx *);
2200extern rtx_insn *gen_split_1837 (rtx_insn *, rtx *);
2201extern rtx_insn *gen_split_1838 (rtx_insn *, rtx *);
2202extern rtx_insn *gen_split_1839 (rtx_insn *, rtx *);
2203extern rtx_insn *gen_split_1840 (rtx_insn *, rtx *);
2204extern rtx_insn *gen_split_1841 (rtx_insn *, rtx *);
2205extern rtx_insn *gen_split_1842 (rtx_insn *, rtx *);
2206extern rtx_insn *gen_split_1843 (rtx_insn *, rtx *);
2207extern rtx_insn *gen_split_1844 (rtx_insn *, rtx *);
2208extern rtx_insn *gen_split_1845 (rtx_insn *, rtx *);
2209extern rtx_insn *gen_split_1846 (rtx_insn *, rtx *);
2210extern rtx_insn *gen_split_1847 (rtx_insn *, rtx *);
2211extern rtx_insn *gen_split_1848 (rtx_insn *, rtx *);
2212extern rtx_insn *gen_split_1849 (rtx_insn *, rtx *);
2213extern rtx_insn *gen_split_1850 (rtx_insn *, rtx *);
2214extern rtx_insn *gen_split_1851 (rtx_insn *, rtx *);
2215extern rtx_insn *gen_split_1852 (rtx_insn *, rtx *);
2216extern rtx_insn *gen_split_1853 (rtx_insn *, rtx *);
2217extern rtx_insn *gen_split_1854 (rtx_insn *, rtx *);
2218extern rtx_insn *gen_split_1855 (rtx_insn *, rtx *);
2219extern rtx_insn *gen_split_1856 (rtx_insn *, rtx *);
2220extern rtx_insn *gen_split_1857 (rtx_insn *, rtx *);
2221extern rtx_insn *gen_split_1858 (rtx_insn *, rtx *);
2222extern rtx_insn *gen_split_1859 (rtx_insn *, rtx *);
2223extern rtx_insn *gen_split_1860 (rtx_insn *, rtx *);
2224extern rtx_insn *gen_split_1861 (rtx_insn *, rtx *);
2225extern rtx_insn *gen_split_1862 (rtx_insn *, rtx *);
2226extern rtx_insn *gen_split_1863 (rtx_insn *, rtx *);
2227extern rtx_insn *gen_split_1864 (rtx_insn *, rtx *);
2228extern rtx_insn *gen_split_1865 (rtx_insn *, rtx *);
2229extern rtx_insn *gen_split_1866 (rtx_insn *, rtx *);
2230extern rtx_insn *gen_split_1867 (rtx_insn *, rtx *);
2231extern rtx_insn *gen_split_1868 (rtx_insn *, rtx *);
2232extern rtx_insn *gen_split_1869 (rtx_insn *, rtx *);
2233extern rtx_insn *gen_split_1870 (rtx_insn *, rtx *);
2234extern rtx_insn *gen_split_1871 (rtx_insn *, rtx *);
2235extern rtx_insn *gen_split_1872 (rtx_insn *, rtx *);
2236extern rtx_insn *gen_split_1873 (rtx_insn *, rtx *);
2237extern rtx_insn *gen_split_1874 (rtx_insn *, rtx *);
2238extern rtx_insn *gen_split_1875 (rtx_insn *, rtx *);
2239extern rtx_insn *gen_split_1876 (rtx_insn *, rtx *);
2240extern rtx_insn *gen_split_1877 (rtx_insn *, rtx *);
2241extern rtx_insn *gen_split_1878 (rtx_insn *, rtx *);
2242extern rtx_insn *gen_split_1879 (rtx_insn *, rtx *);
2243extern rtx_insn *gen_split_1880 (rtx_insn *, rtx *);
2244extern rtx_insn *gen_split_1881 (rtx_insn *, rtx *);
2245extern rtx_insn *gen_split_1882 (rtx_insn *, rtx *);
2246extern rtx_insn *gen_split_1883 (rtx_insn *, rtx *);
2247extern rtx_insn *gen_split_1884 (rtx_insn *, rtx *);
2248extern rtx_insn *gen_split_1885 (rtx_insn *, rtx *);
2249extern rtx_insn *gen_split_1886 (rtx_insn *, rtx *);
2250extern rtx_insn *gen_split_1887 (rtx_insn *, rtx *);
2251extern rtx_insn *gen_split_1888 (rtx_insn *, rtx *);
2252extern rtx_insn *gen_split_1889 (rtx_insn *, rtx *);
2253extern rtx_insn *gen_split_1890 (rtx_insn *, rtx *);
2254extern rtx_insn *gen_split_1891 (rtx_insn *, rtx *);
2255extern rtx_insn *gen_split_1892 (rtx_insn *, rtx *);
2256extern rtx_insn *gen_split_1893 (rtx_insn *, rtx *);
2257extern rtx_insn *gen_split_1894 (rtx_insn *, rtx *);
2258extern rtx_insn *gen_split_1895 (rtx_insn *, rtx *);
2259extern rtx_insn *gen_split_1896 (rtx_insn *, rtx *);
2260extern rtx_insn *gen_split_1897 (rtx_insn *, rtx *);
2261extern rtx_insn *gen_split_1898 (rtx_insn *, rtx *);
2262extern rtx_insn *gen_split_1899 (rtx_insn *, rtx *);
2263extern rtx_insn *gen_split_1900 (rtx_insn *, rtx *);
2264extern rtx_insn *gen_split_1901 (rtx_insn *, rtx *);
2265extern rtx_insn *gen_split_1902 (rtx_insn *, rtx *);
2266extern rtx_insn *gen_split_1903 (rtx_insn *, rtx *);
2267extern rtx_insn *gen_split_1904 (rtx_insn *, rtx *);
2268extern rtx_insn *gen_split_1905 (rtx_insn *, rtx *);
2269extern rtx_insn *gen_split_1906 (rtx_insn *, rtx *);
2270extern rtx_insn *gen_split_1907 (rtx_insn *, rtx *);
2271extern rtx_insn *gen_split_1908 (rtx_insn *, rtx *);
2272extern rtx_insn *gen_split_1909 (rtx_insn *, rtx *);
2273extern rtx_insn *gen_split_1910 (rtx_insn *, rtx *);
2274extern rtx_insn *gen_split_1911 (rtx_insn *, rtx *);
2275extern rtx_insn *gen_split_1912 (rtx_insn *, rtx *);
2276extern rtx_insn *gen_split_1913 (rtx_insn *, rtx *);
2277extern rtx_insn *gen_split_1914 (rtx_insn *, rtx *);
2278extern rtx_insn *gen_split_1915 (rtx_insn *, rtx *);
2279extern rtx_insn *gen_split_1916 (rtx_insn *, rtx *);
2280extern rtx_insn *gen_split_1917 (rtx_insn *, rtx *);
2281extern rtx_insn *gen_split_1918 (rtx_insn *, rtx *);
2282extern rtx_insn *gen_split_1919 (rtx_insn *, rtx *);
2283extern rtx_insn *gen_split_1920 (rtx_insn *, rtx *);
2284extern rtx_insn *gen_split_1921 (rtx_insn *, rtx *);
2285extern rtx_insn *gen_split_1922 (rtx_insn *, rtx *);
2286extern rtx_insn *gen_split_1923 (rtx_insn *, rtx *);
2287extern rtx_insn *gen_split_1924 (rtx_insn *, rtx *);
2288extern rtx_insn *gen_split_1925 (rtx_insn *, rtx *);
2289extern rtx_insn *gen_split_1926 (rtx_insn *, rtx *);
2290extern rtx_insn *gen_split_1927 (rtx_insn *, rtx *);
2291extern rtx_insn *gen_split_1928 (rtx_insn *, rtx *);
2292extern rtx_insn *gen_split_1929 (rtx_insn *, rtx *);
2293extern rtx_insn *gen_split_1930 (rtx_insn *, rtx *);
2294extern rtx_insn *gen_split_1931 (rtx_insn *, rtx *);
2295extern rtx_insn *gen_split_1932 (rtx_insn *, rtx *);
2296extern rtx_insn *gen_split_1933 (rtx_insn *, rtx *);
2297extern rtx_insn *gen_split_1934 (rtx_insn *, rtx *);
2298extern rtx_insn *gen_split_1935 (rtx_insn *, rtx *);
2299extern rtx_insn *gen_split_1936 (rtx_insn *, rtx *);
2300extern rtx_insn *gen_split_1937 (rtx_insn *, rtx *);
2301extern rtx_insn *gen_split_1938 (rtx_insn *, rtx *);
2302extern rtx_insn *gen_split_1939 (rtx_insn *, rtx *);
2303extern rtx_insn *gen_split_1940 (rtx_insn *, rtx *);
2304extern rtx_insn *gen_split_1941 (rtx_insn *, rtx *);
2305extern rtx_insn *gen_split_1942 (rtx_insn *, rtx *);
2306extern rtx_insn *gen_split_1943 (rtx_insn *, rtx *);
2307extern rtx_insn *gen_split_1944 (rtx_insn *, rtx *);
2308extern rtx_insn *gen_split_1945 (rtx_insn *, rtx *);
2309extern rtx_insn *gen_split_1946 (rtx_insn *, rtx *);
2310extern rtx_insn *gen_split_1947 (rtx_insn *, rtx *);
2311extern rtx_insn *gen_split_1948 (rtx_insn *, rtx *);
2312extern rtx_insn *gen_split_1949 (rtx_insn *, rtx *);
2313extern rtx_insn *gen_split_1950 (rtx_insn *, rtx *);
2314extern rtx_insn *gen_split_1951 (rtx_insn *, rtx *);
2315extern rtx_insn *gen_split_1952 (rtx_insn *, rtx *);
2316extern rtx_insn *gen_split_1953 (rtx_insn *, rtx *);
2317extern rtx_insn *gen_split_1954 (rtx_insn *, rtx *);
2318extern rtx_insn *gen_split_1955 (rtx_insn *, rtx *);
2319extern rtx_insn *gen_split_1956 (rtx_insn *, rtx *);
2320extern rtx_insn *gen_split_1957 (rtx_insn *, rtx *);
2321extern rtx_insn *gen_split_1958 (rtx_insn *, rtx *);
2322extern rtx_insn *gen_split_1959 (rtx_insn *, rtx *);
2323extern rtx_insn *gen_split_1960 (rtx_insn *, rtx *);
2324extern rtx_insn *gen_split_1961 (rtx_insn *, rtx *);
2325extern rtx_insn *gen_split_1962 (rtx_insn *, rtx *);
2326extern rtx_insn *gen_split_1963 (rtx_insn *, rtx *);
2327extern rtx_insn *gen_split_1964 (rtx_insn *, rtx *);
2328extern rtx_insn *gen_split_1965 (rtx_insn *, rtx *);
2329extern rtx_insn *gen_split_1966 (rtx_insn *, rtx *);
2330extern rtx_insn *gen_split_1967 (rtx_insn *, rtx *);
2331extern rtx_insn *gen_split_1968 (rtx_insn *, rtx *);
2332extern rtx_insn *gen_split_1969 (rtx_insn *, rtx *);
2333extern rtx_insn *gen_split_1970 (rtx_insn *, rtx *);
2334extern rtx_insn *gen_split_1971 (rtx_insn *, rtx *);
2335extern rtx_insn *gen_split_1972 (rtx_insn *, rtx *);
2336extern rtx_insn *gen_split_1973 (rtx_insn *, rtx *);
2337extern rtx_insn *gen_split_1974 (rtx_insn *, rtx *);
2338extern rtx_insn *gen_split_1975 (rtx_insn *, rtx *);
2339extern rtx_insn *gen_split_1976 (rtx_insn *, rtx *);
2340extern rtx_insn *gen_split_1977 (rtx_insn *, rtx *);
2341extern rtx_insn *gen_split_1978 (rtx_insn *, rtx *);
2342extern rtx_insn *gen_split_1979 (rtx_insn *, rtx *);
2343extern rtx_insn *gen_split_1980 (rtx_insn *, rtx *);
2344extern rtx_insn *gen_split_1981 (rtx_insn *, rtx *);
2345extern rtx_insn *gen_split_1982 (rtx_insn *, rtx *);
2346extern rtx_insn *gen_split_1983 (rtx_insn *, rtx *);
2347extern rtx_insn *gen_split_1984 (rtx_insn *, rtx *);
2348extern rtx_insn *gen_split_1985 (rtx_insn *, rtx *);
2349extern rtx_insn *gen_split_1986 (rtx_insn *, rtx *);
2350extern rtx_insn *gen_split_1987 (rtx_insn *, rtx *);
2351extern rtx_insn *gen_split_1988 (rtx_insn *, rtx *);
2352extern rtx_insn *gen_split_1989 (rtx_insn *, rtx *);
2353extern rtx_insn *gen_split_1990 (rtx_insn *, rtx *);
2354extern rtx_insn *gen_split_1991 (rtx_insn *, rtx *);
2355extern rtx_insn *gen_split_1992 (rtx_insn *, rtx *);
2356extern rtx_insn *gen_split_1993 (rtx_insn *, rtx *);
2357extern rtx_insn *gen_split_1994 (rtx_insn *, rtx *);
2358extern rtx_insn *gen_split_1995 (rtx_insn *, rtx *);
2359extern rtx_insn *gen_split_1996 (rtx_insn *, rtx *);
2360extern rtx_insn *gen_split_1997 (rtx_insn *, rtx *);
2361extern rtx_insn *gen_split_1998 (rtx_insn *, rtx *);
2362extern rtx_insn *gen_split_1999 (rtx_insn *, rtx *);
2363extern rtx_insn *gen_split_2000 (rtx_insn *, rtx *);
2364extern rtx_insn *gen_split_2001 (rtx_insn *, rtx *);
2365extern rtx_insn *gen_split_2002 (rtx_insn *, rtx *);
2366extern rtx_insn *gen_split_2003 (rtx_insn *, rtx *);
2367extern rtx_insn *gen_split_2004 (rtx_insn *, rtx *);
2368extern rtx_insn *gen_split_2005 (rtx_insn *, rtx *);
2369extern rtx_insn *gen_split_2006 (rtx_insn *, rtx *);
2370extern rtx_insn *gen_split_2007 (rtx_insn *, rtx *);
2371extern rtx_insn *gen_split_2008 (rtx_insn *, rtx *);
2372extern rtx_insn *gen_split_2009 (rtx_insn *, rtx *);
2373extern rtx_insn *gen_split_2010 (rtx_insn *, rtx *);
2374extern rtx_insn *gen_split_2011 (rtx_insn *, rtx *);
2375extern rtx_insn *gen_split_2012 (rtx_insn *, rtx *);
2376extern rtx_insn *gen_split_2013 (rtx_insn *, rtx *);
2377extern rtx_insn *gen_split_2014 (rtx_insn *, rtx *);
2378extern rtx_insn *gen_split_2015 (rtx_insn *, rtx *);
2379extern rtx_insn *gen_split_2016 (rtx_insn *, rtx *);
2380extern rtx_insn *gen_split_2017 (rtx_insn *, rtx *);
2381extern rtx_insn *gen_split_2018 (rtx_insn *, rtx *);
2382extern rtx_insn *gen_split_2019 (rtx_insn *, rtx *);
2383extern rtx_insn *gen_split_2020 (rtx_insn *, rtx *);
2384extern rtx_insn *gen_split_2021 (rtx_insn *, rtx *);
2385extern rtx_insn *gen_split_2022 (rtx_insn *, rtx *);
2386extern rtx_insn *gen_split_2023 (rtx_insn *, rtx *);
2387extern rtx_insn *gen_split_2024 (rtx_insn *, rtx *);
2388extern rtx_insn *gen_split_2025 (rtx_insn *, rtx *);
2389extern rtx_insn *gen_split_2026 (rtx_insn *, rtx *);
2390extern rtx_insn *gen_split_2027 (rtx_insn *, rtx *);
2391extern rtx_insn *gen_split_2028 (rtx_insn *, rtx *);
2392extern rtx_insn *gen_split_2029 (rtx_insn *, rtx *);
2393extern rtx_insn *gen_split_2030 (rtx_insn *, rtx *);
2394extern rtx_insn *gen_split_2031 (rtx_insn *, rtx *);
2395extern rtx_insn *gen_split_2032 (rtx_insn *, rtx *);
2396extern rtx_insn *gen_split_2033 (rtx_insn *, rtx *);
2397extern rtx_insn *gen_split_2034 (rtx_insn *, rtx *);
2398extern rtx_insn *gen_split_2035 (rtx_insn *, rtx *);
2399extern rtx_insn *gen_split_2036 (rtx_insn *, rtx *);
2400extern rtx_insn *gen_split_2037 (rtx_insn *, rtx *);
2401extern rtx_insn *gen_split_2038 (rtx_insn *, rtx *);
2402extern rtx_insn *gen_split_2039 (rtx_insn *, rtx *);
2403extern rtx_insn *gen_split_2040 (rtx_insn *, rtx *);
2404extern rtx_insn *gen_split_2041 (rtx_insn *, rtx *);
2405extern rtx_insn *gen_split_2042 (rtx_insn *, rtx *);
2406extern rtx_insn *gen_split_2043 (rtx_insn *, rtx *);
2407extern rtx_insn *gen_split_2044 (rtx_insn *, rtx *);
2408extern rtx_insn *gen_split_2045 (rtx_insn *, rtx *);
2409extern rtx_insn *gen_split_2046 (rtx_insn *, rtx *);
2410extern rtx_insn *gen_split_2047 (rtx_insn *, rtx *);
2411extern rtx_insn *gen_split_2048 (rtx_insn *, rtx *);
2412extern rtx_insn *gen_split_2049 (rtx_insn *, rtx *);
2413extern rtx_insn *gen_split_2050 (rtx_insn *, rtx *);
2414extern rtx_insn *gen_split_2051 (rtx_insn *, rtx *);
2415extern rtx_insn *gen_split_2052 (rtx_insn *, rtx *);
2416extern rtx_insn *gen_split_2053 (rtx_insn *, rtx *);
2417extern rtx_insn *gen_split_2054 (rtx_insn *, rtx *);
2418extern rtx_insn *gen_split_2055 (rtx_insn *, rtx *);
2419extern rtx_insn *gen_split_2056 (rtx_insn *, rtx *);
2420extern rtx_insn *gen_split_2057 (rtx_insn *, rtx *);
2421extern rtx_insn *gen_split_2058 (rtx_insn *, rtx *);
2422extern rtx_insn *gen_split_2059 (rtx_insn *, rtx *);
2423extern rtx_insn *gen_split_2060 (rtx_insn *, rtx *);
2424extern rtx_insn *gen_split_2061 (rtx_insn *, rtx *);
2425extern rtx_insn *gen_split_2062 (rtx_insn *, rtx *);
2426extern rtx_insn *gen_split_2063 (rtx_insn *, rtx *);
2427extern rtx_insn *gen_split_2064 (rtx_insn *, rtx *);
2428extern rtx_insn *gen_split_2065 (rtx_insn *, rtx *);
2429extern rtx_insn *gen_split_2066 (rtx_insn *, rtx *);
2430extern rtx_insn *gen_split_2067 (rtx_insn *, rtx *);
2431extern rtx_insn *gen_split_2068 (rtx_insn *, rtx *);
2432extern rtx_insn *gen_split_2069 (rtx_insn *, rtx *);
2433extern rtx_insn *gen_split_2070 (rtx_insn *, rtx *);
2434extern rtx_insn *gen_split_2071 (rtx_insn *, rtx *);
2435extern rtx_insn *gen_split_2072 (rtx_insn *, rtx *);
2436extern rtx_insn *gen_split_2073 (rtx_insn *, rtx *);
2437extern rtx_insn *gen_split_2074 (rtx_insn *, rtx *);
2438extern rtx_insn *gen_split_2075 (rtx_insn *, rtx *);
2439extern rtx_insn *gen_split_2076 (rtx_insn *, rtx *);
2440extern rtx_insn *gen_split_2077 (rtx_insn *, rtx *);
2441extern rtx_insn *gen_split_2078 (rtx_insn *, rtx *);
2442extern rtx_insn *gen_split_2079 (rtx_insn *, rtx *);
2443extern rtx_insn *gen_split_2080 (rtx_insn *, rtx *);
2444extern rtx_insn *gen_split_2081 (rtx_insn *, rtx *);
2445extern rtx_insn *gen_split_2082 (rtx_insn *, rtx *);
2446extern rtx_insn *gen_split_2083 (rtx_insn *, rtx *);
2447extern rtx_insn *gen_split_2084 (rtx_insn *, rtx *);
2448extern rtx_insn *gen_split_2085 (rtx_insn *, rtx *);
2449extern rtx_insn *gen_split_2086 (rtx_insn *, rtx *);
2450extern rtx_insn *gen_split_2087 (rtx_insn *, rtx *);
2451extern rtx_insn *gen_split_2088 (rtx_insn *, rtx *);
2452extern rtx_insn *gen_split_2089 (rtx_insn *, rtx *);
2453extern rtx_insn *gen_split_2090 (rtx_insn *, rtx *);
2454extern rtx_insn *gen_split_2091 (rtx_insn *, rtx *);
2455extern rtx_insn *gen_split_2092 (rtx_insn *, rtx *);
2456extern rtx_insn *gen_split_2093 (rtx_insn *, rtx *);
2457extern rtx_insn *gen_split_2094 (rtx_insn *, rtx *);
2458extern rtx_insn *gen_split_2095 (rtx_insn *, rtx *);
2459extern rtx_insn *gen_split_2096 (rtx_insn *, rtx *);
2460extern rtx_insn *gen_split_2097 (rtx_insn *, rtx *);
2461extern rtx_insn *gen_split_2098 (rtx_insn *, rtx *);
2462extern rtx_insn *gen_split_2099 (rtx_insn *, rtx *);
2463extern rtx_insn *gen_split_2100 (rtx_insn *, rtx *);
2464extern rtx_insn *gen_split_2101 (rtx_insn *, rtx *);
2465extern rtx_insn *gen_split_2102 (rtx_insn *, rtx *);
2466extern rtx_insn *gen_split_2103 (rtx_insn *, rtx *);
2467extern rtx_insn *gen_split_2104 (rtx_insn *, rtx *);
2468extern rtx_insn *gen_split_2105 (rtx_insn *, rtx *);
2469extern rtx_insn *gen_split_2106 (rtx_insn *, rtx *);
2470extern rtx_insn *gen_split_2107 (rtx_insn *, rtx *);
2471extern rtx_insn *gen_split_2108 (rtx_insn *, rtx *);
2472extern rtx_insn *gen_split_2109 (rtx_insn *, rtx *);
2473extern rtx_insn *gen_split_2110 (rtx_insn *, rtx *);
2474extern rtx_insn *gen_split_2111 (rtx_insn *, rtx *);
2475extern rtx_insn *gen_split_2112 (rtx_insn *, rtx *);
2476extern rtx_insn *gen_split_2113 (rtx_insn *, rtx *);
2477extern rtx_insn *gen_split_2114 (rtx_insn *, rtx *);
2478extern rtx_insn *gen_split_2115 (rtx_insn *, rtx *);
2479extern rtx_insn *gen_split_2116 (rtx_insn *, rtx *);
2480extern rtx_insn *gen_split_2117 (rtx_insn *, rtx *);
2481extern rtx_insn *gen_split_2118 (rtx_insn *, rtx *);
2482extern rtx_insn *gen_split_2119 (rtx_insn *, rtx *);
2483extern rtx_insn *gen_split_2120 (rtx_insn *, rtx *);
2484extern rtx_insn *gen_split_2121 (rtx_insn *, rtx *);
2485extern rtx_insn *gen_split_2122 (rtx_insn *, rtx *);
2486extern rtx_insn *gen_split_2123 (rtx_insn *, rtx *);
2487extern rtx_insn *gen_split_2124 (rtx_insn *, rtx *);
2488extern rtx_insn *gen_split_2125 (rtx_insn *, rtx *);
2489extern rtx_insn *gen_split_2126 (rtx_insn *, rtx *);
2490extern rtx_insn *gen_split_2127 (rtx_insn *, rtx *);
2491extern rtx_insn *gen_split_2128 (rtx_insn *, rtx *);
2492extern rtx_insn *gen_split_2129 (rtx_insn *, rtx *);
2493extern rtx_insn *gen_split_2130 (rtx_insn *, rtx *);
2494extern rtx_insn *gen_split_2131 (rtx_insn *, rtx *);
2495extern rtx_insn *gen_split_2132 (rtx_insn *, rtx *);
2496extern rtx_insn *gen_split_2133 (rtx_insn *, rtx *);
2497extern rtx_insn *gen_split_2134 (rtx_insn *, rtx *);
2498extern rtx_insn *gen_split_2135 (rtx_insn *, rtx *);
2499extern rtx_insn *gen_split_2136 (rtx_insn *, rtx *);
2500extern rtx_insn *gen_split_2137 (rtx_insn *, rtx *);
2501extern rtx_insn *gen_split_2138 (rtx_insn *, rtx *);
2502extern rtx_insn *gen_split_2139 (rtx_insn *, rtx *);
2503extern rtx_insn *gen_split_2140 (rtx_insn *, rtx *);
2504extern rtx_insn *gen_split_2141 (rtx_insn *, rtx *);
2505extern rtx_insn *gen_split_2142 (rtx_insn *, rtx *);
2506extern rtx_insn *gen_split_2143 (rtx_insn *, rtx *);
2507extern rtx_insn *gen_split_2144 (rtx_insn *, rtx *);
2508extern rtx_insn *gen_split_2145 (rtx_insn *, rtx *);
2509extern rtx_insn *gen_split_2146 (rtx_insn *, rtx *);
2510extern rtx_insn *gen_split_2147 (rtx_insn *, rtx *);
2511extern rtx_insn *gen_split_2148 (rtx_insn *, rtx *);
2512extern rtx_insn *gen_split_2149 (rtx_insn *, rtx *);
2513extern rtx_insn *gen_split_2150 (rtx_insn *, rtx *);
2514extern rtx_insn *gen_split_2151 (rtx_insn *, rtx *);
2515extern rtx_insn *gen_split_2152 (rtx_insn *, rtx *);
2516extern rtx_insn *gen_split_2153 (rtx_insn *, rtx *);
2517extern rtx_insn *gen_split_2154 (rtx_insn *, rtx *);
2518extern rtx_insn *gen_split_2155 (rtx_insn *, rtx *);
2519extern rtx_insn *gen_split_2156 (rtx_insn *, rtx *);
2520extern rtx_insn *gen_split_2157 (rtx_insn *, rtx *);
2521extern rtx_insn *gen_split_2158 (rtx_insn *, rtx *);
2522extern rtx_insn *gen_split_2159 (rtx_insn *, rtx *);
2523extern rtx_insn *gen_split_2160 (rtx_insn *, rtx *);
2524extern rtx_insn *gen_split_2161 (rtx_insn *, rtx *);
2525extern rtx_insn *gen_split_2162 (rtx_insn *, rtx *);
2526extern rtx_insn *gen_split_2163 (rtx_insn *, rtx *);
2527extern rtx_insn *gen_split_2164 (rtx_insn *, rtx *);
2528extern rtx_insn *gen_split_2165 (rtx_insn *, rtx *);
2529extern rtx_insn *gen_split_2166 (rtx_insn *, rtx *);
2530extern rtx_insn *gen_split_2167 (rtx_insn *, rtx *);
2531extern rtx_insn *gen_split_2168 (rtx_insn *, rtx *);
2532extern rtx_insn *gen_split_2169 (rtx_insn *, rtx *);
2533extern rtx_insn *gen_split_2170 (rtx_insn *, rtx *);
2534extern rtx_insn *gen_split_2171 (rtx_insn *, rtx *);
2535extern rtx_insn *gen_split_2172 (rtx_insn *, rtx *);
2536extern rtx_insn *gen_split_2173 (rtx_insn *, rtx *);
2537extern rtx_insn *gen_split_2174 (rtx_insn *, rtx *);
2538extern rtx_insn *gen_split_2175 (rtx_insn *, rtx *);
2539extern rtx_insn *gen_split_2176 (rtx_insn *, rtx *);
2540extern rtx_insn *gen_split_2177 (rtx_insn *, rtx *);
2541extern rtx_insn *gen_split_2178 (rtx_insn *, rtx *);
2542extern rtx_insn *gen_split_2179 (rtx_insn *, rtx *);
2543extern rtx_insn *gen_split_2180 (rtx_insn *, rtx *);
2544extern rtx_insn *gen_split_2181 (rtx_insn *, rtx *);
2545extern rtx_insn *gen_split_2182 (rtx_insn *, rtx *);
2546extern rtx_insn *gen_split_2183 (rtx_insn *, rtx *);
2547extern rtx_insn *gen_split_2184 (rtx_insn *, rtx *);
2548extern rtx_insn *gen_split_2185 (rtx_insn *, rtx *);
2549extern rtx_insn *gen_split_2186 (rtx_insn *, rtx *);
2550extern rtx_insn *gen_split_2187 (rtx_insn *, rtx *);
2551extern rtx_insn *gen_split_2188 (rtx_insn *, rtx *);
2552extern rtx_insn *gen_split_2189 (rtx_insn *, rtx *);
2553extern rtx_insn *gen_split_2190 (rtx_insn *, rtx *);
2554extern rtx_insn *gen_split_2191 (rtx_insn *, rtx *);
2555extern rtx_insn *gen_split_2192 (rtx_insn *, rtx *);
2556extern rtx_insn *gen_split_2193 (rtx_insn *, rtx *);
2557extern rtx_insn *gen_split_2194 (rtx_insn *, rtx *);
2558extern rtx_insn *gen_split_2195 (rtx_insn *, rtx *);
2559extern rtx_insn *gen_split_2196 (rtx_insn *, rtx *);
2560extern rtx_insn *gen_split_2197 (rtx_insn *, rtx *);
2561extern rtx_insn *gen_split_2198 (rtx_insn *, rtx *);
2562extern rtx_insn *gen_split_2199 (rtx_insn *, rtx *);
2563extern rtx_insn *gen_split_2200 (rtx_insn *, rtx *);
2564extern rtx_insn *gen_split_2201 (rtx_insn *, rtx *);
2565extern rtx_insn *gen_split_2202 (rtx_insn *, rtx *);
2566extern rtx_insn *gen_split_2203 (rtx_insn *, rtx *);
2567extern rtx_insn *gen_split_2204 (rtx_insn *, rtx *);
2568extern rtx_insn *gen_split_2205 (rtx_insn *, rtx *);
2569extern rtx_insn *gen_split_2206 (rtx_insn *, rtx *);
2570extern rtx_insn *gen_split_2207 (rtx_insn *, rtx *);
2571extern rtx_insn *gen_split_2208 (rtx_insn *, rtx *);
2572extern rtx_insn *gen_split_2209 (rtx_insn *, rtx *);
2573extern rtx_insn *gen_split_2210 (rtx_insn *, rtx *);
2574extern rtx_insn *gen_split_2211 (rtx_insn *, rtx *);
2575extern rtx_insn *gen_split_2212 (rtx_insn *, rtx *);
2576extern rtx_insn *gen_split_2213 (rtx_insn *, rtx *);
2577extern rtx_insn *gen_split_2214 (rtx_insn *, rtx *);
2578extern rtx_insn *gen_split_2215 (rtx_insn *, rtx *);
2579extern rtx_insn *gen_split_2216 (rtx_insn *, rtx *);
2580extern rtx_insn *gen_split_2217 (rtx_insn *, rtx *);
2581extern rtx_insn *gen_split_2218 (rtx_insn *, rtx *);
2582extern rtx_insn *gen_split_2219 (rtx_insn *, rtx *);
2583extern rtx_insn *gen_split_2220 (rtx_insn *, rtx *);
2584extern rtx_insn *gen_split_2221 (rtx_insn *, rtx *);
2585extern rtx_insn *gen_split_2222 (rtx_insn *, rtx *);
2586extern rtx_insn *gen_split_2223 (rtx_insn *, rtx *);
2587extern rtx_insn *gen_split_2224 (rtx_insn *, rtx *);
2588extern rtx_insn *gen_split_2225 (rtx_insn *, rtx *);
2589extern rtx_insn *gen_split_2226 (rtx_insn *, rtx *);
2590extern rtx_insn *gen_split_2227 (rtx_insn *, rtx *);
2591extern rtx_insn *gen_split_2228 (rtx_insn *, rtx *);
2592extern rtx_insn *gen_split_2229 (rtx_insn *, rtx *);
2593extern rtx_insn *gen_split_2230 (rtx_insn *, rtx *);
2594extern rtx_insn *gen_split_2231 (rtx_insn *, rtx *);
2595extern rtx_insn *gen_split_2232 (rtx_insn *, rtx *);
2596extern rtx_insn *gen_split_2233 (rtx_insn *, rtx *);
2597extern rtx_insn *gen_split_2234 (rtx_insn *, rtx *);
2598extern rtx_insn *gen_split_2235 (rtx_insn *, rtx *);
2599extern rtx_insn *gen_split_2236 (rtx_insn *, rtx *);
2600extern rtx_insn *gen_split_2237 (rtx_insn *, rtx *);
2601extern rtx_insn *gen_split_2238 (rtx_insn *, rtx *);
2602extern rtx_insn *gen_split_2239 (rtx_insn *, rtx *);
2603extern rtx_insn *gen_split_2240 (rtx_insn *, rtx *);
2604extern rtx_insn *gen_split_2241 (rtx_insn *, rtx *);
2605extern rtx_insn *gen_split_2242 (rtx_insn *, rtx *);
2606extern rtx_insn *gen_split_2243 (rtx_insn *, rtx *);
2607extern rtx_insn *gen_split_2244 (rtx_insn *, rtx *);
2608extern rtx_insn *gen_split_2245 (rtx_insn *, rtx *);
2609extern rtx_insn *gen_split_2246 (rtx_insn *, rtx *);
2610extern rtx_insn *gen_split_2247 (rtx_insn *, rtx *);
2611extern rtx_insn *gen_split_2248 (rtx_insn *, rtx *);
2612extern rtx_insn *gen_split_2249 (rtx_insn *, rtx *);
2613extern rtx_insn *gen_split_2250 (rtx_insn *, rtx *);
2614extern rtx_insn *gen_split_2251 (rtx_insn *, rtx *);
2615extern rtx_insn *gen_split_2252 (rtx_insn *, rtx *);
2616extern rtx_insn *gen_split_2253 (rtx_insn *, rtx *);
2617extern rtx_insn *gen_split_2254 (rtx_insn *, rtx *);
2618extern rtx_insn *gen_split_2255 (rtx_insn *, rtx *);
2619extern rtx_insn *gen_split_2256 (rtx_insn *, rtx *);
2620extern rtx_insn *gen_split_2257 (rtx_insn *, rtx *);
2621extern rtx_insn *gen_split_2258 (rtx_insn *, rtx *);
2622extern rtx_insn *gen_split_2259 (rtx_insn *, rtx *);
2623extern rtx_insn *gen_split_2260 (rtx_insn *, rtx *);
2624extern rtx_insn *gen_split_2261 (rtx_insn *, rtx *);
2625extern rtx_insn *gen_split_2262 (rtx_insn *, rtx *);
2626extern rtx_insn *gen_split_2263 (rtx_insn *, rtx *);
2627extern rtx_insn *gen_split_2264 (rtx_insn *, rtx *);
2628extern rtx_insn *gen_split_2265 (rtx_insn *, rtx *);
2629extern rtx_insn *gen_split_2266 (rtx_insn *, rtx *);
2630extern rtx_insn *gen_split_2267 (rtx_insn *, rtx *);
2631extern rtx_insn *gen_split_2268 (rtx_insn *, rtx *);
2632extern rtx_insn *gen_split_2269 (rtx_insn *, rtx *);
2633extern rtx_insn *gen_split_2270 (rtx_insn *, rtx *);
2634extern rtx_insn *gen_split_2271 (rtx_insn *, rtx *);
2635extern rtx_insn *gen_split_2272 (rtx_insn *, rtx *);
2636extern rtx_insn *gen_split_2273 (rtx_insn *, rtx *);
2637extern rtx_insn *gen_split_2274 (rtx_insn *, rtx *);
2638extern rtx_insn *gen_split_2275 (rtx_insn *, rtx *);
2639extern rtx_insn *gen_split_2276 (rtx_insn *, rtx *);
2640extern rtx_insn *gen_split_2277 (rtx_insn *, rtx *);
2641extern rtx_insn *gen_split_2278 (rtx_insn *, rtx *);
2642extern rtx_insn *gen_split_2279 (rtx_insn *, rtx *);
2643extern rtx_insn *gen_split_2280 (rtx_insn *, rtx *);
2644extern rtx_insn *gen_split_2281 (rtx_insn *, rtx *);
2645extern rtx_insn *gen_split_2282 (rtx_insn *, rtx *);
2646extern rtx_insn *gen_split_2283 (rtx_insn *, rtx *);
2647extern rtx_insn *gen_split_2284 (rtx_insn *, rtx *);
2648extern rtx_insn *gen_split_2285 (rtx_insn *, rtx *);
2649extern rtx_insn *gen_split_2286 (rtx_insn *, rtx *);
2650extern rtx_insn *gen_split_2287 (rtx_insn *, rtx *);
2651extern rtx_insn *gen_split_2288 (rtx_insn *, rtx *);
2652extern rtx_insn *gen_split_2289 (rtx_insn *, rtx *);
2653extern rtx_insn *gen_split_2290 (rtx_insn *, rtx *);
2654extern rtx_insn *gen_split_2291 (rtx_insn *, rtx *);
2655extern rtx_insn *gen_split_2292 (rtx_insn *, rtx *);
2656extern rtx_insn *gen_split_2293 (rtx_insn *, rtx *);
2657extern rtx_insn *gen_split_2294 (rtx_insn *, rtx *);
2658extern rtx_insn *gen_split_2295 (rtx_insn *, rtx *);
2659extern rtx_insn *gen_split_2296 (rtx_insn *, rtx *);
2660extern rtx_insn *gen_split_2297 (rtx_insn *, rtx *);
2661extern rtx_insn *gen_split_2298 (rtx_insn *, rtx *);
2662extern rtx_insn *gen_split_2299 (rtx_insn *, rtx *);
2663extern rtx_insn *gen_split_2300 (rtx_insn *, rtx *);
2664extern rtx_insn *gen_split_2301 (rtx_insn *, rtx *);
2665extern rtx_insn *gen_split_2302 (rtx_insn *, rtx *);
2666extern rtx_insn *gen_split_2303 (rtx_insn *, rtx *);
2667extern rtx_insn *gen_split_2304 (rtx_insn *, rtx *);
2668extern rtx_insn *gen_split_2305 (rtx_insn *, rtx *);
2669extern rtx_insn *gen_split_2306 (rtx_insn *, rtx *);
2670extern rtx_insn *gen_split_2307 (rtx_insn *, rtx *);
2671extern rtx_insn *gen_split_2308 (rtx_insn *, rtx *);
2672extern rtx_insn *gen_split_2309 (rtx_insn *, rtx *);
2673extern rtx_insn *gen_split_2310 (rtx_insn *, rtx *);
2674extern rtx_insn *gen_split_2311 (rtx_insn *, rtx *);
2675extern rtx_insn *gen_split_2312 (rtx_insn *, rtx *);
2676extern rtx_insn *gen_split_2313 (rtx_insn *, rtx *);
2677extern rtx_insn *gen_split_2314 (rtx_insn *, rtx *);
2678extern rtx_insn *gen_split_2315 (rtx_insn *, rtx *);
2679extern rtx_insn *gen_split_2316 (rtx_insn *, rtx *);
2680extern rtx_insn *gen_split_2317 (rtx_insn *, rtx *);
2681extern rtx_insn *gen_split_2318 (rtx_insn *, rtx *);
2682extern rtx_insn *gen_split_2319 (rtx_insn *, rtx *);
2683extern rtx_insn *gen_split_2320 (rtx_insn *, rtx *);
2684extern rtx_insn *gen_split_2321 (rtx_insn *, rtx *);
2685extern rtx_insn *gen_split_2322 (rtx_insn *, rtx *);
2686extern rtx_insn *gen_split_2323 (rtx_insn *, rtx *);
2687extern rtx_insn *gen_split_2324 (rtx_insn *, rtx *);
2688extern rtx_insn *gen_split_2325 (rtx_insn *, rtx *);
2689extern rtx_insn *gen_split_2326 (rtx_insn *, rtx *);
2690extern rtx_insn *gen_split_2327 (rtx_insn *, rtx *);
2691extern rtx_insn *gen_split_2328 (rtx_insn *, rtx *);
2692extern rtx_insn *gen_split_2329 (rtx_insn *, rtx *);
2693extern rtx_insn *gen_split_2330 (rtx_insn *, rtx *);
2694extern rtx_insn *gen_split_2331 (rtx_insn *, rtx *);
2695extern rtx_insn *gen_split_2332 (rtx_insn *, rtx *);
2696extern rtx_insn *gen_split_2333 (rtx_insn *, rtx *);
2697extern rtx_insn *gen_split_2334 (rtx_insn *, rtx *);
2698extern rtx_insn *gen_split_2335 (rtx_insn *, rtx *);
2699extern rtx_insn *gen_split_2336 (rtx_insn *, rtx *);
2700extern rtx_insn *gen_split_2337 (rtx_insn *, rtx *);
2701extern rtx_insn *gen_split_2338 (rtx_insn *, rtx *);
2702extern rtx_insn *gen_split_2339 (rtx_insn *, rtx *);
2703extern rtx_insn *gen_split_2340 (rtx_insn *, rtx *);
2704extern rtx_insn *gen_split_2341 (rtx_insn *, rtx *);
2705extern rtx_insn *gen_split_2342 (rtx_insn *, rtx *);
2706extern rtx_insn *gen_split_2343 (rtx_insn *, rtx *);
2707extern rtx_insn *gen_split_2344 (rtx_insn *, rtx *);
2708extern rtx_insn *gen_split_2345 (rtx_insn *, rtx *);
2709extern rtx_insn *gen_split_2346 (rtx_insn *, rtx *);
2710extern rtx_insn *gen_split_2347 (rtx_insn *, rtx *);
2711extern rtx_insn *gen_split_2348 (rtx_insn *, rtx *);
2712extern rtx_insn *gen_split_2349 (rtx_insn *, rtx *);
2713extern rtx_insn *gen_split_2350 (rtx_insn *, rtx *);
2714extern rtx_insn *gen_split_2351 (rtx_insn *, rtx *);
2715extern rtx_insn *gen_split_2352 (rtx_insn *, rtx *);
2716extern rtx_insn *gen_split_2353 (rtx_insn *, rtx *);
2717extern rtx_insn *gen_split_2354 (rtx_insn *, rtx *);
2718extern rtx_insn *gen_split_2355 (rtx_insn *, rtx *);
2719extern rtx_insn *gen_split_2356 (rtx_insn *, rtx *);
2720extern rtx_insn *gen_split_2357 (rtx_insn *, rtx *);
2721extern rtx_insn *gen_split_2358 (rtx_insn *, rtx *);
2722extern rtx_insn *gen_split_2359 (rtx_insn *, rtx *);
2723extern rtx_insn *gen_split_2360 (rtx_insn *, rtx *);
2724extern rtx_insn *gen_split_2361 (rtx_insn *, rtx *);
2725extern rtx_insn *gen_split_2362 (rtx_insn *, rtx *);
2726extern rtx_insn *gen_split_2363 (rtx_insn *, rtx *);
2727extern rtx_insn *gen_split_2364 (rtx_insn *, rtx *);
2728extern rtx_insn *gen_split_2365 (rtx_insn *, rtx *);
2729extern rtx_insn *gen_split_2366 (rtx_insn *, rtx *);
2730extern rtx_insn *gen_split_2367 (rtx_insn *, rtx *);
2731extern rtx_insn *gen_split_2368 (rtx_insn *, rtx *);
2732extern rtx_insn *gen_split_2369 (rtx_insn *, rtx *);
2733extern rtx_insn *gen_split_2370 (rtx_insn *, rtx *);
2734extern rtx_insn *gen_split_2371 (rtx_insn *, rtx *);
2735extern rtx_insn *gen_split_2372 (rtx_insn *, rtx *);
2736extern rtx_insn *gen_split_2373 (rtx_insn *, rtx *);
2737extern rtx_insn *gen_split_2374 (rtx_insn *, rtx *);
2738extern rtx_insn *gen_split_2375 (rtx_insn *, rtx *);
2739extern rtx_insn *gen_split_2376 (rtx_insn *, rtx *);
2740extern rtx_insn *gen_split_2377 (rtx_insn *, rtx *);
2741extern rtx_insn *gen_split_2378 (rtx_insn *, rtx *);
2742extern rtx_insn *gen_split_2379 (rtx_insn *, rtx *);
2743extern rtx_insn *gen_split_2380 (rtx_insn *, rtx *);
2744extern rtx_insn *gen_split_2381 (rtx_insn *, rtx *);
2745extern rtx_insn *gen_split_2382 (rtx_insn *, rtx *);
2746extern rtx_insn *gen_split_2383 (rtx_insn *, rtx *);
2747extern rtx_insn *gen_split_2384 (rtx_insn *, rtx *);
2748extern rtx_insn *gen_split_2385 (rtx_insn *, rtx *);
2749extern rtx_insn *gen_split_2386 (rtx_insn *, rtx *);
2750extern rtx_insn *gen_split_2387 (rtx_insn *, rtx *);
2751extern rtx_insn *gen_split_2388 (rtx_insn *, rtx *);
2752extern rtx_insn *gen_split_2389 (rtx_insn *, rtx *);
2753extern rtx_insn *gen_split_2390 (rtx_insn *, rtx *);
2754extern rtx_insn *gen_split_2391 (rtx_insn *, rtx *);
2755extern rtx_insn *gen_split_2392 (rtx_insn *, rtx *);
2756extern rtx_insn *gen_split_2393 (rtx_insn *, rtx *);
2757extern rtx_insn *gen_split_2394 (rtx_insn *, rtx *);
2758extern rtx_insn *gen_split_2395 (rtx_insn *, rtx *);
2759extern rtx_insn *gen_split_2396 (rtx_insn *, rtx *);
2760extern rtx_insn *gen_split_2397 (rtx_insn *, rtx *);
2761extern rtx_insn *gen_split_2398 (rtx_insn *, rtx *);
2762extern rtx_insn *gen_split_2399 (rtx_insn *, rtx *);
2763extern rtx_insn *gen_split_2400 (rtx_insn *, rtx *);
2764extern rtx_insn *gen_split_2401 (rtx_insn *, rtx *);
2765extern rtx_insn *gen_split_2402 (rtx_insn *, rtx *);
2766extern rtx_insn *gen_split_2403 (rtx_insn *, rtx *);
2767extern rtx_insn *gen_split_2404 (rtx_insn *, rtx *);
2768extern rtx_insn *gen_split_2405 (rtx_insn *, rtx *);
2769extern rtx_insn *gen_split_2406 (rtx_insn *, rtx *);
2770extern rtx_insn *gen_split_2407 (rtx_insn *, rtx *);
2771extern rtx_insn *gen_split_2408 (rtx_insn *, rtx *);
2772extern rtx_insn *gen_split_2409 (rtx_insn *, rtx *);
2773extern rtx_insn *gen_split_2410 (rtx_insn *, rtx *);
2774extern rtx_insn *gen_split_2411 (rtx_insn *, rtx *);
2775extern rtx_insn *gen_split_2412 (rtx_insn *, rtx *);
2776extern rtx_insn *gen_split_2413 (rtx_insn *, rtx *);
2777extern rtx_insn *gen_split_2414 (rtx_insn *, rtx *);
2778extern rtx_insn *gen_split_2415 (rtx_insn *, rtx *);
2779extern rtx_insn *gen_split_2416 (rtx_insn *, rtx *);
2780extern rtx_insn *gen_split_2417 (rtx_insn *, rtx *);
2781extern rtx_insn *gen_split_2418 (rtx_insn *, rtx *);
2782extern rtx_insn *gen_split_2419 (rtx_insn *, rtx *);
2783extern rtx_insn *gen_split_2420 (rtx_insn *, rtx *);
2784extern rtx_insn *gen_split_2421 (rtx_insn *, rtx *);
2785extern rtx_insn *gen_split_2422 (rtx_insn *, rtx *);
2786extern rtx_insn *gen_split_2423 (rtx_insn *, rtx *);
2787extern rtx_insn *gen_split_2424 (rtx_insn *, rtx *);
2788extern rtx_insn *gen_split_2425 (rtx_insn *, rtx *);
2789extern rtx_insn *gen_split_2426 (rtx_insn *, rtx *);
2790extern rtx_insn *gen_split_2427 (rtx_insn *, rtx *);
2791extern rtx_insn *gen_split_2428 (rtx_insn *, rtx *);
2792extern rtx_insn *gen_split_2429 (rtx_insn *, rtx *);
2793extern rtx_insn *gen_split_2430 (rtx_insn *, rtx *);
2794extern rtx_insn *gen_split_2431 (rtx_insn *, rtx *);
2795extern rtx_insn *gen_split_2432 (rtx_insn *, rtx *);
2796extern rtx_insn *gen_split_2433 (rtx_insn *, rtx *);
2797extern rtx_insn *gen_split_2434 (rtx_insn *, rtx *);
2798extern rtx_insn *gen_split_2435 (rtx_insn *, rtx *);
2799extern rtx_insn *gen_split_2436 (rtx_insn *, rtx *);
2800extern rtx_insn *gen_split_2437 (rtx_insn *, rtx *);
2801extern rtx_insn *gen_split_2438 (rtx_insn *, rtx *);
2802extern rtx_insn *gen_split_2439 (rtx_insn *, rtx *);
2803extern rtx_insn *gen_split_2440 (rtx_insn *, rtx *);
2804extern rtx_insn *gen_split_2441 (rtx_insn *, rtx *);
2805extern rtx_insn *gen_split_2442 (rtx_insn *, rtx *);
2806extern rtx_insn *gen_split_2443 (rtx_insn *, rtx *);
2807extern rtx_insn *gen_split_2444 (rtx_insn *, rtx *);
2808extern rtx_insn *gen_split_2445 (rtx_insn *, rtx *);
2809extern rtx_insn *gen_split_2446 (rtx_insn *, rtx *);
2810extern rtx_insn *gen_split_2447 (rtx_insn *, rtx *);
2811extern rtx_insn *gen_split_2448 (rtx_insn *, rtx *);
2812extern rtx_insn *gen_split_2449 (rtx_insn *, rtx *);
2813extern rtx_insn *gen_split_2450 (rtx_insn *, rtx *);
2814extern rtx_insn *gen_split_2451 (rtx_insn *, rtx *);
2815extern rtx_insn *gen_split_2452 (rtx_insn *, rtx *);
2816extern rtx_insn *gen_split_2453 (rtx_insn *, rtx *);
2817extern rtx_insn *gen_split_2454 (rtx_insn *, rtx *);
2818extern rtx_insn *gen_split_2455 (rtx_insn *, rtx *);
2819extern rtx_insn *gen_split_2456 (rtx_insn *, rtx *);
2820extern rtx_insn *gen_split_2457 (rtx_insn *, rtx *);
2821extern rtx_insn *gen_split_2458 (rtx_insn *, rtx *);
2822extern rtx_insn *gen_split_2459 (rtx_insn *, rtx *);
2823extern rtx_insn *gen_split_2460 (rtx_insn *, rtx *);
2824extern rtx_insn *gen_split_2461 (rtx_insn *, rtx *);
2825extern rtx_insn *gen_split_2462 (rtx_insn *, rtx *);
2826extern rtx_insn *gen_split_2463 (rtx_insn *, rtx *);
2827extern rtx_insn *gen_split_2464 (rtx_insn *, rtx *);
2828extern rtx_insn *gen_split_2465 (rtx_insn *, rtx *);
2829extern rtx_insn *gen_split_2466 (rtx_insn *, rtx *);
2830extern rtx_insn *gen_split_2467 (rtx_insn *, rtx *);
2831extern rtx_insn *gen_split_2468 (rtx_insn *, rtx *);
2832extern rtx_insn *gen_split_2469 (rtx_insn *, rtx *);
2833extern rtx_insn *gen_split_2470 (rtx_insn *, rtx *);
2834extern rtx_insn *gen_split_2471 (rtx_insn *, rtx *);
2835extern rtx_insn *gen_split_2472 (rtx_insn *, rtx *);
2836extern rtx_insn *gen_split_2473 (rtx_insn *, rtx *);
2837extern rtx_insn *gen_split_2474 (rtx_insn *, rtx *);
2838extern rtx_insn *gen_split_2475 (rtx_insn *, rtx *);
2839extern rtx_insn *gen_split_2476 (rtx_insn *, rtx *);
2840extern rtx_insn *gen_split_2477 (rtx_insn *, rtx *);
2841extern rtx_insn *gen_split_2478 (rtx_insn *, rtx *);
2842extern rtx_insn *gen_split_2479 (rtx_insn *, rtx *);
2843extern rtx_insn *gen_split_2480 (rtx_insn *, rtx *);
2844extern rtx_insn *gen_split_2481 (rtx_insn *, rtx *);
2845extern rtx_insn *gen_split_2482 (rtx_insn *, rtx *);
2846extern rtx_insn *gen_split_2483 (rtx_insn *, rtx *);
2847extern rtx_insn *gen_split_2484 (rtx_insn *, rtx *);
2848extern rtx_insn *gen_split_2485 (rtx_insn *, rtx *);
2849extern rtx_insn *gen_split_2486 (rtx_insn *, rtx *);
2850extern rtx_insn *gen_split_2487 (rtx_insn *, rtx *);
2851extern rtx_insn *gen_split_2488 (rtx_insn *, rtx *);
2852extern rtx_insn *gen_split_2489 (rtx_insn *, rtx *);
2853extern rtx_insn *gen_split_2490 (rtx_insn *, rtx *);
2854extern rtx_insn *gen_split_2491 (rtx_insn *, rtx *);
2855extern rtx_insn *gen_split_2492 (rtx_insn *, rtx *);
2856extern rtx_insn *gen_split_2493 (rtx_insn *, rtx *);
2857extern rtx_insn *gen_split_2494 (rtx_insn *, rtx *);
2858extern rtx_insn *gen_split_2495 (rtx_insn *, rtx *);
2859extern rtx_insn *gen_split_2496 (rtx_insn *, rtx *);
2860extern rtx_insn *gen_split_2497 (rtx_insn *, rtx *);
2861extern rtx_insn *gen_split_2498 (rtx_insn *, rtx *);
2862extern rtx_insn *gen_split_2499 (rtx_insn *, rtx *);
2863extern rtx_insn *gen_split_2500 (rtx_insn *, rtx *);
2864extern rtx_insn *gen_split_2501 (rtx_insn *, rtx *);
2865extern rtx_insn *gen_split_2502 (rtx_insn *, rtx *);
2866extern rtx_insn *gen_split_2503 (rtx_insn *, rtx *);
2867extern rtx_insn *gen_split_2504 (rtx_insn *, rtx *);
2868extern rtx_insn *gen_split_2505 (rtx_insn *, rtx *);
2869extern rtx_insn *gen_split_2506 (rtx_insn *, rtx *);
2870extern rtx_insn *gen_split_2507 (rtx_insn *, rtx *);
2871extern rtx_insn *gen_split_2508 (rtx_insn *, rtx *);
2872extern rtx_insn *gen_split_2509 (rtx_insn *, rtx *);
2873extern rtx_insn *gen_split_2510 (rtx_insn *, rtx *);
2874extern rtx_insn *gen_split_2511 (rtx_insn *, rtx *);
2875extern rtx_insn *gen_split_2512 (rtx_insn *, rtx *);
2876extern rtx_insn *gen_split_2513 (rtx_insn *, rtx *);
2877extern rtx_insn *gen_split_2514 (rtx_insn *, rtx *);
2878extern rtx_insn *gen_split_2515 (rtx_insn *, rtx *);
2879extern rtx_insn *gen_split_2516 (rtx_insn *, rtx *);
2880extern rtx_insn *gen_split_2517 (rtx_insn *, rtx *);
2881extern rtx_insn *gen_split_2518 (rtx_insn *, rtx *);
2882extern rtx_insn *gen_split_2519 (rtx_insn *, rtx *);
2883extern rtx_insn *gen_split_2520 (rtx_insn *, rtx *);
2884extern rtx_insn *gen_split_2521 (rtx_insn *, rtx *);
2885extern rtx_insn *gen_split_2522 (rtx_insn *, rtx *);
2886extern rtx_insn *gen_split_2523 (rtx_insn *, rtx *);
2887extern rtx_insn *gen_split_2524 (rtx_insn *, rtx *);
2888extern rtx_insn *gen_split_2525 (rtx_insn *, rtx *);
2889extern rtx_insn *gen_split_2526 (rtx_insn *, rtx *);
2890extern rtx_insn *gen_split_2527 (rtx_insn *, rtx *);
2891extern rtx_insn *gen_split_2528 (rtx_insn *, rtx *);
2892extern rtx_insn *gen_split_2529 (rtx_insn *, rtx *);
2893extern rtx_insn *gen_split_2530 (rtx_insn *, rtx *);
2894extern rtx_insn *gen_split_2531 (rtx_insn *, rtx *);
2895extern rtx_insn *gen_split_2532 (rtx_insn *, rtx *);
2896extern rtx_insn *gen_split_2533 (rtx_insn *, rtx *);
2897extern rtx_insn *gen_split_2534 (rtx_insn *, rtx *);
2898extern rtx_insn *gen_split_2535 (rtx_insn *, rtx *);
2899extern rtx_insn *gen_split_2536 (rtx_insn *, rtx *);
2900extern rtx_insn *gen_split_2537 (rtx_insn *, rtx *);
2901extern rtx_insn *gen_split_2538 (rtx_insn *, rtx *);
2902extern rtx_insn *gen_split_2539 (rtx_insn *, rtx *);
2903extern rtx_insn *gen_split_2540 (rtx_insn *, rtx *);
2904extern rtx_insn *gen_split_2541 (rtx_insn *, rtx *);
2905extern rtx_insn *gen_split_2542 (rtx_insn *, rtx *);
2906extern rtx_insn *gen_split_2543 (rtx_insn *, rtx *);
2907extern rtx_insn *gen_split_2544 (rtx_insn *, rtx *);
2908extern rtx_insn *gen_split_2545 (rtx_insn *, rtx *);
2909extern rtx_insn *gen_split_2546 (rtx_insn *, rtx *);
2910extern rtx_insn *gen_split_2547 (rtx_insn *, rtx *);
2911extern rtx_insn *gen_split_2548 (rtx_insn *, rtx *);
2912extern rtx_insn *gen_split_2549 (rtx_insn *, rtx *);
2913extern rtx_insn *gen_split_2550 (rtx_insn *, rtx *);
2914extern rtx_insn *gen_split_2551 (rtx_insn *, rtx *);
2915extern rtx_insn *gen_split_2552 (rtx_insn *, rtx *);
2916extern rtx_insn *gen_split_2553 (rtx_insn *, rtx *);
2917extern rtx_insn *gen_split_2554 (rtx_insn *, rtx *);
2918extern rtx_insn *gen_split_2555 (rtx_insn *, rtx *);
2919extern rtx_insn *gen_split_2556 (rtx_insn *, rtx *);
2920extern rtx_insn *gen_split_2557 (rtx_insn *, rtx *);
2921extern rtx_insn *gen_split_2558 (rtx_insn *, rtx *);
2922extern rtx_insn *gen_split_2559 (rtx_insn *, rtx *);
2923extern rtx_insn *gen_split_2560 (rtx_insn *, rtx *);
2924extern rtx_insn *gen_split_2561 (rtx_insn *, rtx *);
2925extern rtx_insn *gen_split_2562 (rtx_insn *, rtx *);
2926extern rtx_insn *gen_split_2563 (rtx_insn *, rtx *);
2927extern rtx_insn *gen_split_2564 (rtx_insn *, rtx *);
2928extern rtx_insn *gen_split_2565 (rtx_insn *, rtx *);
2929extern rtx_insn *gen_split_2566 (rtx_insn *, rtx *);
2930extern rtx_insn *gen_split_2567 (rtx_insn *, rtx *);
2931extern rtx_insn *gen_split_2568 (rtx_insn *, rtx *);
2932extern rtx_insn *gen_split_2569 (rtx_insn *, rtx *);
2933extern rtx_insn *gen_split_2570 (rtx_insn *, rtx *);
2934extern rtx_insn *gen_split_2571 (rtx_insn *, rtx *);
2935extern rtx_insn *gen_split_2572 (rtx_insn *, rtx *);
2936extern rtx_insn *gen_split_2573 (rtx_insn *, rtx *);
2937extern rtx_insn *gen_split_2574 (rtx_insn *, rtx *);
2938extern rtx_insn *gen_split_2575 (rtx_insn *, rtx *);
2939extern rtx_insn *gen_split_2576 (rtx_insn *, rtx *);
2940extern rtx_insn *gen_split_2577 (rtx_insn *, rtx *);
2941extern rtx_insn *gen_split_2578 (rtx_insn *, rtx *);
2942extern rtx_insn *gen_split_2579 (rtx_insn *, rtx *);
2943extern rtx_insn *gen_split_2580 (rtx_insn *, rtx *);
2944extern rtx_insn *gen_split_2581 (rtx_insn *, rtx *);
2945extern rtx_insn *gen_split_2582 (rtx_insn *, rtx *);
2946extern rtx_insn *gen_split_2583 (rtx_insn *, rtx *);
2947extern rtx_insn *gen_split_2584 (rtx_insn *, rtx *);
2948extern rtx_insn *gen_split_2585 (rtx_insn *, rtx *);
2949extern rtx_insn *gen_split_2586 (rtx_insn *, rtx *);
2950extern rtx_insn *gen_split_2587 (rtx_insn *, rtx *);
2951extern rtx_insn *gen_split_2588 (rtx_insn *, rtx *);
2952extern rtx_insn *gen_split_2589 (rtx_insn *, rtx *);
2953extern rtx_insn *gen_split_2590 (rtx_insn *, rtx *);
2954extern rtx_insn *gen_split_2591 (rtx_insn *, rtx *);
2955extern rtx_insn *gen_split_2592 (rtx_insn *, rtx *);
2956extern rtx_insn *gen_split_2593 (rtx_insn *, rtx *);
2957extern rtx_insn *gen_split_2594 (rtx_insn *, rtx *);
2958extern rtx_insn *gen_split_2595 (rtx_insn *, rtx *);
2959extern rtx_insn *gen_split_2596 (rtx_insn *, rtx *);
2960extern rtx_insn *gen_split_2597 (rtx_insn *, rtx *);
2961extern rtx_insn *gen_split_2598 (rtx_insn *, rtx *);
2962extern rtx_insn *gen_split_2599 (rtx_insn *, rtx *);
2963extern rtx_insn *gen_split_2600 (rtx_insn *, rtx *);
2964extern rtx_insn *gen_split_2601 (rtx_insn *, rtx *);
2965extern rtx_insn *gen_split_2602 (rtx_insn *, rtx *);
2966extern rtx_insn *gen_split_2603 (rtx_insn *, rtx *);
2967extern rtx_insn *gen_split_2604 (rtx_insn *, rtx *);
2968extern rtx_insn *gen_split_2605 (rtx_insn *, rtx *);
2969extern rtx_insn *gen_split_2606 (rtx_insn *, rtx *);
2970extern rtx_insn *gen_split_2607 (rtx_insn *, rtx *);
2971extern rtx_insn *gen_split_2608 (rtx_insn *, rtx *);
2972extern rtx_insn *gen_split_2609 (rtx_insn *, rtx *);
2973extern rtx_insn *gen_split_2610 (rtx_insn *, rtx *);
2974extern rtx_insn *gen_split_2611 (rtx_insn *, rtx *);
2975extern rtx_insn *gen_split_2612 (rtx_insn *, rtx *);
2976extern rtx_insn *gen_split_2613 (rtx_insn *, rtx *);
2977extern rtx_insn *gen_split_2614 (rtx_insn *, rtx *);
2978extern rtx_insn *gen_split_2615 (rtx_insn *, rtx *);
2979extern rtx_insn *gen_split_2616 (rtx_insn *, rtx *);
2980extern rtx_insn *gen_split_2617 (rtx_insn *, rtx *);
2981extern rtx_insn *gen_split_2618 (rtx_insn *, rtx *);
2982extern rtx_insn *gen_split_2619 (rtx_insn *, rtx *);
2983extern rtx_insn *gen_split_2620 (rtx_insn *, rtx *);
2984extern rtx_insn *gen_split_2621 (rtx_insn *, rtx *);
2985extern rtx_insn *gen_split_2622 (rtx_insn *, rtx *);
2986extern rtx_insn *gen_split_2623 (rtx_insn *, rtx *);
2987extern rtx_insn *gen_split_2624 (rtx_insn *, rtx *);
2988extern rtx_insn *gen_split_2625 (rtx_insn *, rtx *);
2989extern rtx_insn *gen_split_2626 (rtx_insn *, rtx *);
2990extern rtx_insn *gen_split_2627 (rtx_insn *, rtx *);
2991extern rtx_insn *gen_split_2628 (rtx_insn *, rtx *);
2992extern rtx_insn *gen_split_2629 (rtx_insn *, rtx *);
2993extern rtx_insn *gen_split_2630 (rtx_insn *, rtx *);
2994extern rtx_insn *gen_split_2631 (rtx_insn *, rtx *);
2995extern rtx_insn *gen_split_2632 (rtx_insn *, rtx *);
2996extern rtx_insn *gen_split_2633 (rtx_insn *, rtx *);
2997extern rtx_insn *gen_split_2634 (rtx_insn *, rtx *);
2998extern rtx_insn *gen_split_2635 (rtx_insn *, rtx *);
2999extern rtx_insn *gen_split_2636 (rtx_insn *, rtx *);
3000extern rtx_insn *gen_split_2637 (rtx_insn *, rtx *);
3001extern rtx_insn *gen_split_2638 (rtx_insn *, rtx *);
3002extern rtx_insn *gen_split_2639 (rtx_insn *, rtx *);
3003extern rtx_insn *gen_split_2640 (rtx_insn *, rtx *);
3004extern rtx_insn *gen_split_2641 (rtx_insn *, rtx *);
3005extern rtx_insn *gen_split_2642 (rtx_insn *, rtx *);
3006extern rtx_insn *gen_split_2643 (rtx_insn *, rtx *);
3007extern rtx_insn *gen_split_2644 (rtx_insn *, rtx *);
3008extern rtx_insn *gen_split_2645 (rtx_insn *, rtx *);
3009extern rtx_insn *gen_split_2646 (rtx_insn *, rtx *);
3010extern rtx_insn *gen_split_2647 (rtx_insn *, rtx *);
3011extern rtx_insn *gen_split_2648 (rtx_insn *, rtx *);
3012extern rtx_insn *gen_split_2649 (rtx_insn *, rtx *);
3013extern rtx_insn *gen_split_2650 (rtx_insn *, rtx *);
3014extern rtx_insn *gen_split_2651 (rtx_insn *, rtx *);
3015extern rtx_insn *gen_split_2652 (rtx_insn *, rtx *);
3016extern rtx_insn *gen_split_2653 (rtx_insn *, rtx *);
3017extern rtx_insn *gen_split_2654 (rtx_insn *, rtx *);
3018extern rtx_insn *gen_split_2655 (rtx_insn *, rtx *);
3019extern rtx_insn *gen_split_2656 (rtx_insn *, rtx *);
3020extern rtx_insn *gen_split_2657 (rtx_insn *, rtx *);
3021extern rtx_insn *gen_split_2658 (rtx_insn *, rtx *);
3022extern rtx_insn *gen_split_2659 (rtx_insn *, rtx *);
3023extern rtx_insn *gen_split_2660 (rtx_insn *, rtx *);
3024extern rtx_insn *gen_split_2661 (rtx_insn *, rtx *);
3025extern rtx_insn *gen_split_2662 (rtx_insn *, rtx *);
3026extern rtx_insn *gen_split_2663 (rtx_insn *, rtx *);
3027extern rtx_insn *gen_split_2664 (rtx_insn *, rtx *);
3028extern rtx_insn *gen_split_2665 (rtx_insn *, rtx *);
3029extern rtx_insn *gen_split_2666 (rtx_insn *, rtx *);
3030extern rtx_insn *gen_split_2667 (rtx_insn *, rtx *);
3031extern rtx_insn *gen_split_2668 (rtx_insn *, rtx *);
3032extern rtx_insn *gen_split_2669 (rtx_insn *, rtx *);
3033extern rtx_insn *gen_split_2670 (rtx_insn *, rtx *);
3034extern rtx_insn *gen_split_2671 (rtx_insn *, rtx *);
3035extern rtx_insn *gen_split_2672 (rtx_insn *, rtx *);
3036extern rtx_insn *gen_split_2673 (rtx_insn *, rtx *);
3037extern rtx_insn *gen_split_2674 (rtx_insn *, rtx *);
3038extern rtx_insn *gen_split_2675 (rtx_insn *, rtx *);
3039extern rtx_insn *gen_split_2676 (rtx_insn *, rtx *);
3040extern rtx_insn *gen_split_2677 (rtx_insn *, rtx *);
3041extern rtx_insn *gen_split_2678 (rtx_insn *, rtx *);
3042extern rtx_insn *gen_split_2679 (rtx_insn *, rtx *);
3043extern rtx_insn *gen_split_2680 (rtx_insn *, rtx *);
3044extern rtx_insn *gen_split_2681 (rtx_insn *, rtx *);
3045extern rtx_insn *gen_split_2682 (rtx_insn *, rtx *);
3046extern rtx_insn *gen_split_2683 (rtx_insn *, rtx *);
3047extern rtx_insn *gen_split_2684 (rtx_insn *, rtx *);
3048extern rtx_insn *gen_split_2685 (rtx_insn *, rtx *);
3049extern rtx_insn *gen_split_2686 (rtx_insn *, rtx *);
3050extern rtx_insn *gen_split_2687 (rtx_insn *, rtx *);
3051extern rtx_insn *gen_split_2688 (rtx_insn *, rtx *);
3052extern rtx_insn *gen_split_2689 (rtx_insn *, rtx *);
3053extern rtx_insn *gen_split_2690 (rtx_insn *, rtx *);
3054extern rtx_insn *gen_split_2691 (rtx_insn *, rtx *);
3055extern rtx_insn *gen_split_2692 (rtx_insn *, rtx *);
3056extern rtx_insn *gen_split_2693 (rtx_insn *, rtx *);
3057extern rtx_insn *gen_split_2694 (rtx_insn *, rtx *);
3058extern rtx_insn *gen_split_2695 (rtx_insn *, rtx *);
3059extern rtx_insn *gen_split_2696 (rtx_insn *, rtx *);
3060extern rtx_insn *gen_split_2697 (rtx_insn *, rtx *);
3061extern rtx_insn *gen_split_2698 (rtx_insn *, rtx *);
3062extern rtx_insn *gen_split_2699 (rtx_insn *, rtx *);
3063extern rtx_insn *gen_split_2700 (rtx_insn *, rtx *);
3064extern rtx_insn *gen_split_2701 (rtx_insn *, rtx *);
3065extern rtx_insn *gen_split_2702 (rtx_insn *, rtx *);
3066extern rtx_insn *gen_split_2703 (rtx_insn *, rtx *);
3067extern rtx_insn *gen_split_2704 (rtx_insn *, rtx *);
3068extern rtx_insn *gen_split_2705 (rtx_insn *, rtx *);
3069extern rtx_insn *gen_split_2706 (rtx_insn *, rtx *);
3070extern rtx_insn *gen_split_2707 (rtx_insn *, rtx *);
3071extern rtx_insn *gen_split_2708 (rtx_insn *, rtx *);
3072extern rtx_insn *gen_split_2709 (rtx_insn *, rtx *);
3073extern rtx_insn *gen_split_2710 (rtx_insn *, rtx *);
3074extern rtx_insn *gen_split_2711 (rtx_insn *, rtx *);
3075extern rtx_insn *gen_split_2712 (rtx_insn *, rtx *);
3076extern rtx_insn *gen_split_2713 (rtx_insn *, rtx *);
3077extern rtx_insn *gen_split_2714 (rtx_insn *, rtx *);
3078extern rtx_insn *gen_split_2715 (rtx_insn *, rtx *);
3079extern rtx_insn *gen_split_2716 (rtx_insn *, rtx *);
3080extern rtx_insn *gen_split_2717 (rtx_insn *, rtx *);
3081extern rtx_insn *gen_split_2718 (rtx_insn *, rtx *);
3082extern rtx_insn *gen_split_2719 (rtx_insn *, rtx *);
3083extern rtx_insn *gen_split_2720 (rtx_insn *, rtx *);
3084extern rtx_insn *gen_split_2721 (rtx_insn *, rtx *);
3085extern rtx_insn *gen_split_2722 (rtx_insn *, rtx *);
3086extern rtx_insn *gen_split_2723 (rtx_insn *, rtx *);
3087extern rtx_insn *gen_split_2724 (rtx_insn *, rtx *);
3088extern rtx_insn *gen_split_2725 (rtx_insn *, rtx *);
3089extern rtx_insn *gen_split_2726 (rtx_insn *, rtx *);
3090extern rtx_insn *gen_split_2727 (rtx_insn *, rtx *);
3091extern rtx_insn *gen_split_2728 (rtx_insn *, rtx *);
3092extern rtx_insn *gen_split_2729 (rtx_insn *, rtx *);
3093extern rtx_insn *gen_split_2730 (rtx_insn *, rtx *);
3094extern rtx_insn *gen_split_2731 (rtx_insn *, rtx *);
3095extern rtx_insn *gen_split_2732 (rtx_insn *, rtx *);
3096extern rtx_insn *gen_split_2733 (rtx_insn *, rtx *);
3097extern rtx_insn *gen_split_2734 (rtx_insn *, rtx *);
3098extern rtx_insn *gen_split_2735 (rtx_insn *, rtx *);
3099extern rtx_insn *gen_split_2736 (rtx_insn *, rtx *);
3100extern rtx_insn *gen_split_2737 (rtx_insn *, rtx *);
3101extern rtx_insn *gen_split_2738 (rtx_insn *, rtx *);
3102extern rtx_insn *gen_split_2739 (rtx_insn *, rtx *);
3103extern rtx_insn *gen_split_2740 (rtx_insn *, rtx *);
3104extern rtx_insn *gen_split_2741 (rtx_insn *, rtx *);
3105extern rtx_insn *gen_split_2742 (rtx_insn *, rtx *);
3106extern rtx_insn *gen_split_2743 (rtx_insn *, rtx *);
3107extern rtx_insn *gen_split_2744 (rtx_insn *, rtx *);
3108extern rtx_insn *gen_split_2745 (rtx_insn *, rtx *);
3109extern rtx_insn *gen_split_2746 (rtx_insn *, rtx *);
3110extern rtx_insn *gen_split_2747 (rtx_insn *, rtx *);
3111extern rtx_insn *gen_split_2748 (rtx_insn *, rtx *);
3112extern rtx_insn *gen_split_2749 (rtx_insn *, rtx *);
3113extern rtx_insn *gen_split_2750 (rtx_insn *, rtx *);
3114extern rtx_insn *gen_split_2751 (rtx_insn *, rtx *);
3115extern rtx_insn *gen_split_2752 (rtx_insn *, rtx *);
3116extern rtx_insn *gen_split_2753 (rtx_insn *, rtx *);
3117extern rtx_insn *gen_split_2754 (rtx_insn *, rtx *);
3118extern rtx_insn *gen_split_2755 (rtx_insn *, rtx *);
3119extern rtx_insn *gen_split_2756 (rtx_insn *, rtx *);
3120extern rtx_insn *gen_split_2757 (rtx_insn *, rtx *);
3121extern rtx_insn *gen_split_2758 (rtx_insn *, rtx *);
3122extern rtx_insn *gen_split_2759 (rtx_insn *, rtx *);
3123extern rtx_insn *gen_split_2760 (rtx_insn *, rtx *);
3124extern rtx_insn *gen_split_2761 (rtx_insn *, rtx *);
3125extern rtx_insn *gen_split_2762 (rtx_insn *, rtx *);
3126extern rtx_insn *gen_split_2763 (rtx_insn *, rtx *);
3127extern rtx_insn *gen_split_2764 (rtx_insn *, rtx *);
3128extern rtx_insn *gen_split_2765 (rtx_insn *, rtx *);
3129extern rtx_insn *gen_split_2766 (rtx_insn *, rtx *);
3130extern rtx_insn *gen_split_2767 (rtx_insn *, rtx *);
3131extern rtx_insn *gen_split_2768 (rtx_insn *, rtx *);
3132extern rtx_insn *gen_split_2769 (rtx_insn *, rtx *);
3133extern rtx_insn *gen_split_2770 (rtx_insn *, rtx *);
3134extern rtx_insn *gen_split_2771 (rtx_insn *, rtx *);
3135extern rtx_insn *gen_split_2772 (rtx_insn *, rtx *);
3136extern rtx_insn *gen_split_2773 (rtx_insn *, rtx *);
3137extern rtx_insn *gen_split_2774 (rtx_insn *, rtx *);
3138extern rtx_insn *gen_split_2775 (rtx_insn *, rtx *);
3139extern rtx_insn *gen_split_2776 (rtx_insn *, rtx *);
3140extern rtx_insn *gen_split_2777 (rtx_insn *, rtx *);
3141extern rtx_insn *gen_split_2778 (rtx_insn *, rtx *);
3142extern rtx_insn *gen_split_2779 (rtx_insn *, rtx *);
3143extern rtx_insn *gen_split_2780 (rtx_insn *, rtx *);
3144extern rtx_insn *gen_split_2781 (rtx_insn *, rtx *);
3145extern rtx_insn *gen_split_2782 (rtx_insn *, rtx *);
3146extern rtx_insn *gen_split_2783 (rtx_insn *, rtx *);
3147extern rtx_insn *gen_split_2784 (rtx_insn *, rtx *);
3148extern rtx_insn *gen_split_2785 (rtx_insn *, rtx *);
3149extern rtx_insn *gen_split_2786 (rtx_insn *, rtx *);
3150extern rtx_insn *gen_split_2787 (rtx_insn *, rtx *);
3151extern rtx_insn *gen_split_2788 (rtx_insn *, rtx *);
3152extern rtx_insn *gen_split_2789 (rtx_insn *, rtx *);
3153extern rtx_insn *gen_split_2790 (rtx_insn *, rtx *);
3154extern rtx_insn *gen_split_2791 (rtx_insn *, rtx *);
3155extern rtx_insn *gen_split_2792 (rtx_insn *, rtx *);
3156extern rtx_insn *gen_split_2793 (rtx_insn *, rtx *);
3157extern rtx_insn *gen_split_2794 (rtx_insn *, rtx *);
3158extern rtx_insn *gen_split_2795 (rtx_insn *, rtx *);
3159extern rtx_insn *gen_split_2796 (rtx_insn *, rtx *);
3160extern rtx_insn *gen_split_2797 (rtx_insn *, rtx *);
3161extern rtx_insn *gen_split_2798 (rtx_insn *, rtx *);
3162extern rtx_insn *gen_split_2799 (rtx_insn *, rtx *);
3163extern rtx_insn *gen_split_2800 (rtx_insn *, rtx *);
3164extern rtx_insn *gen_split_2801 (rtx_insn *, rtx *);
3165extern rtx_insn *gen_split_2802 (rtx_insn *, rtx *);
3166extern rtx_insn *gen_split_2803 (rtx_insn *, rtx *);
3167extern rtx_insn *gen_split_2804 (rtx_insn *, rtx *);
3168extern rtx_insn *gen_split_2805 (rtx_insn *, rtx *);
3169extern rtx_insn *gen_split_2806 (rtx_insn *, rtx *);
3170extern rtx_insn *gen_split_2807 (rtx_insn *, rtx *);
3171extern rtx_insn *gen_split_2808 (rtx_insn *, rtx *);
3172extern rtx_insn *gen_split_2809 (rtx_insn *, rtx *);
3173extern rtx_insn *gen_split_2810 (rtx_insn *, rtx *);
3174extern rtx_insn *gen_split_2811 (rtx_insn *, rtx *);
3175extern rtx_insn *gen_split_2812 (rtx_insn *, rtx *);
3176extern rtx_insn *gen_split_2813 (rtx_insn *, rtx *);
3177extern rtx_insn *gen_split_2814 (rtx_insn *, rtx *);
3178extern rtx_insn *gen_split_2815 (rtx_insn *, rtx *);
3179extern rtx_insn *gen_split_2816 (rtx_insn *, rtx *);
3180extern rtx_insn *gen_split_2817 (rtx_insn *, rtx *);
3181extern rtx_insn *gen_split_2818 (rtx_insn *, rtx *);
3182extern rtx_insn *gen_split_2819 (rtx_insn *, rtx *);
3183extern rtx_insn *gen_split_2820 (rtx_insn *, rtx *);
3184extern rtx_insn *gen_split_2821 (rtx_insn *, rtx *);
3185extern rtx_insn *gen_split_2822 (rtx_insn *, rtx *);
3186extern rtx_insn *gen_split_2823 (rtx_insn *, rtx *);
3187extern rtx_insn *gen_split_2824 (rtx_insn *, rtx *);
3188extern rtx_insn *gen_split_2825 (rtx_insn *, rtx *);
3189extern rtx_insn *gen_split_2826 (rtx_insn *, rtx *);
3190extern rtx_insn *gen_split_2827 (rtx_insn *, rtx *);
3191extern rtx_insn *gen_split_2828 (rtx_insn *, rtx *);
3192extern rtx_insn *gen_split_2829 (rtx_insn *, rtx *);
3193extern rtx_insn *gen_split_2830 (rtx_insn *, rtx *);
3194extern rtx_insn *gen_split_2831 (rtx_insn *, rtx *);
3195extern rtx_insn *gen_split_2832 (rtx_insn *, rtx *);
3196extern rtx_insn *gen_split_2833 (rtx_insn *, rtx *);
3197extern rtx_insn *gen_split_2834 (rtx_insn *, rtx *);
3198extern rtx_insn *gen_split_2835 (rtx_insn *, rtx *);
3199extern rtx_insn *gen_split_2836 (rtx_insn *, rtx *);
3200extern rtx_insn *gen_split_2837 (rtx_insn *, rtx *);
3201extern rtx_insn *gen_split_2838 (rtx_insn *, rtx *);
3202extern rtx_insn *gen_split_2839 (rtx_insn *, rtx *);
3203extern rtx_insn *gen_split_2840 (rtx_insn *, rtx *);
3204extern rtx_insn *gen_split_2841 (rtx_insn *, rtx *);
3205extern rtx_insn *gen_split_2842 (rtx_insn *, rtx *);
3206extern rtx_insn *gen_split_2843 (rtx_insn *, rtx *);
3207extern rtx_insn *gen_split_2844 (rtx_insn *, rtx *);
3208extern rtx_insn *gen_split_2845 (rtx_insn *, rtx *);
3209extern rtx_insn *gen_split_2846 (rtx_insn *, rtx *);
3210extern rtx_insn *gen_split_2847 (rtx_insn *, rtx *);
3211extern rtx_insn *gen_split_2848 (rtx_insn *, rtx *);
3212extern rtx_insn *gen_split_2849 (rtx_insn *, rtx *);
3213extern rtx_insn *gen_split_2850 (rtx_insn *, rtx *);
3214extern rtx_insn *gen_split_2851 (rtx_insn *, rtx *);
3215extern rtx_insn *gen_split_2852 (rtx_insn *, rtx *);
3216extern rtx_insn *gen_split_2853 (rtx_insn *, rtx *);
3217extern rtx_insn *gen_split_2854 (rtx_insn *, rtx *);
3218extern rtx_insn *gen_split_2855 (rtx_insn *, rtx *);
3219extern rtx_insn *gen_split_2856 (rtx_insn *, rtx *);
3220extern rtx_insn *gen_split_2857 (rtx_insn *, rtx *);
3221extern rtx_insn *gen_split_2858 (rtx_insn *, rtx *);
3222extern rtx_insn *gen_split_2859 (rtx_insn *, rtx *);
3223extern rtx_insn *gen_split_2860 (rtx_insn *, rtx *);
3224extern rtx_insn *gen_split_2861 (rtx_insn *, rtx *);
3225extern rtx_insn *gen_split_2862 (rtx_insn *, rtx *);
3226extern rtx_insn *gen_split_2863 (rtx_insn *, rtx *);
3227extern rtx_insn *gen_split_2864 (rtx_insn *, rtx *);
3228extern rtx_insn *gen_split_2865 (rtx_insn *, rtx *);
3229extern rtx_insn *gen_split_2866 (rtx_insn *, rtx *);
3230extern rtx_insn *gen_split_2867 (rtx_insn *, rtx *);
3231extern rtx_insn *gen_split_2868 (rtx_insn *, rtx *);
3232extern rtx_insn *gen_split_2869 (rtx_insn *, rtx *);
3233extern rtx_insn *gen_split_2870 (rtx_insn *, rtx *);
3234extern rtx_insn *gen_split_2871 (rtx_insn *, rtx *);
3235extern rtx_insn *gen_split_2872 (rtx_insn *, rtx *);
3236extern rtx_insn *gen_split_2873 (rtx_insn *, rtx *);
3237extern rtx_insn *gen_split_2874 (rtx_insn *, rtx *);
3238extern rtx_insn *gen_split_2875 (rtx_insn *, rtx *);
3239extern rtx_insn *gen_split_2876 (rtx_insn *, rtx *);
3240extern rtx_insn *gen_split_2877 (rtx_insn *, rtx *);
3241extern rtx_insn *gen_split_2878 (rtx_insn *, rtx *);
3242extern rtx_insn *gen_split_2879 (rtx_insn *, rtx *);
3243extern rtx_insn *gen_split_2880 (rtx_insn *, rtx *);
3244extern rtx_insn *gen_split_2881 (rtx_insn *, rtx *);
3245extern rtx_insn *gen_split_2882 (rtx_insn *, rtx *);
3246extern rtx_insn *gen_split_2883 (rtx_insn *, rtx *);
3247extern rtx_insn *gen_split_2884 (rtx_insn *, rtx *);
3248extern rtx_insn *gen_split_2885 (rtx_insn *, rtx *);
3249extern rtx_insn *gen_split_2886 (rtx_insn *, rtx *);
3250extern rtx_insn *gen_split_2887 (rtx_insn *, rtx *);
3251extern rtx_insn *gen_split_2888 (rtx_insn *, rtx *);
3252extern rtx_insn *gen_split_2889 (rtx_insn *, rtx *);
3253extern rtx_insn *gen_split_2890 (rtx_insn *, rtx *);
3254extern rtx_insn *gen_split_2891 (rtx_insn *, rtx *);
3255extern rtx_insn *gen_split_2892 (rtx_insn *, rtx *);
3256extern rtx_insn *gen_split_2893 (rtx_insn *, rtx *);
3257extern rtx_insn *gen_split_2894 (rtx_insn *, rtx *);
3258extern rtx_insn *gen_split_2895 (rtx_insn *, rtx *);
3259extern rtx_insn *gen_split_2896 (rtx_insn *, rtx *);
3260extern rtx_insn *gen_split_2897 (rtx_insn *, rtx *);
3261extern rtx_insn *gen_split_2898 (rtx_insn *, rtx *);
3262extern rtx_insn *gen_split_2899 (rtx_insn *, rtx *);
3263extern rtx_insn *gen_split_2900 (rtx_insn *, rtx *);
3264extern rtx_insn *gen_split_2901 (rtx_insn *, rtx *);
3265extern rtx_insn *gen_split_2902 (rtx_insn *, rtx *);
3266extern rtx_insn *gen_split_2903 (rtx_insn *, rtx *);
3267extern rtx_insn *gen_split_2904 (rtx_insn *, rtx *);
3268extern rtx_insn *gen_split_2905 (rtx_insn *, rtx *);
3269extern rtx_insn *gen_split_2906 (rtx_insn *, rtx *);
3270extern rtx_insn *gen_split_2907 (rtx_insn *, rtx *);
3271extern rtx_insn *gen_split_2908 (rtx_insn *, rtx *);
3272extern rtx_insn *gen_split_2909 (rtx_insn *, rtx *);
3273extern rtx_insn *gen_split_2910 (rtx_insn *, rtx *);
3274extern rtx_insn *gen_split_2911 (rtx_insn *, rtx *);
3275extern rtx_insn *gen_split_2912 (rtx_insn *, rtx *);
3276extern rtx_insn *gen_split_2913 (rtx_insn *, rtx *);
3277extern rtx_insn *gen_split_2914 (rtx_insn *, rtx *);
3278extern rtx_insn *gen_split_2915 (rtx_insn *, rtx *);
3279extern rtx_insn *gen_split_2916 (rtx_insn *, rtx *);
3280extern rtx_insn *gen_split_2917 (rtx_insn *, rtx *);
3281extern rtx_insn *gen_split_2918 (rtx_insn *, rtx *);
3282extern rtx_insn *gen_split_2919 (rtx_insn *, rtx *);
3283extern rtx_insn *gen_split_2920 (rtx_insn *, rtx *);
3284extern rtx_insn *gen_split_2921 (rtx_insn *, rtx *);
3285extern rtx_insn *gen_split_2922 (rtx_insn *, rtx *);
3286extern rtx_insn *gen_peephole2_309 (rtx_insn *, rtx *);
3287extern rtx_insn *gen_peephole2_310 (rtx_insn *, rtx *);
3288extern rtx_insn *gen_peephole2_311 (rtx_insn *, rtx *);
3289extern rtx_insn *gen_peephole2_312 (rtx_insn *, rtx *);
3290extern rtx_insn *gen_peephole2_313 (rtx_insn *, rtx *);
3291extern rtx_insn *gen_peephole2_314 (rtx_insn *, rtx *);
3292extern rtx_insn *gen_peephole2_315 (rtx_insn *, rtx *);
3293extern rtx_insn *gen_peephole2_316 (rtx_insn *, rtx *);
3294extern rtx_insn *gen_peephole2_317 (rtx_insn *, rtx *);
3295extern rtx_insn *gen_peephole2_318 (rtx_insn *, rtx *);
3296extern rtx_insn *gen_peephole2_319 (rtx_insn *, rtx *);
3297extern rtx_insn *gen_peephole2_320 (rtx_insn *, rtx *);
3298extern rtx_insn *gen_peephole2_321 (rtx_insn *, rtx *);
3299extern rtx_insn *gen_peephole2_322 (rtx_insn *, rtx *);
3300extern rtx_insn *gen_peephole2_323 (rtx_insn *, rtx *);
3301extern rtx_insn *gen_peephole2_324 (rtx_insn *, rtx *);
3302extern rtx_insn *gen_peephole2_325 (rtx_insn *, rtx *);
3303extern rtx_insn *gen_peephole2_326 (rtx_insn *, rtx *);
3304extern rtx_insn *gen_peephole2_327 (rtx_insn *, rtx *);
3305extern rtx_insn *gen_peephole2_328 (rtx_insn *, rtx *);
3306
3307
3308
3309
3310static int
3311pattern0 (rtx x1)
3312{
3313 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3314 rtx x2, x3;
3315 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3316 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3317 switch (GET_MODE (x2)((machine_mode) (x2)->mode))
3318 {
3319 case E_HImode:
3320 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3321 if (GET_MODE (x3)((machine_mode) (x3)->mode) != E_HImode)
3322 return -1;
3323 return 0;
3324
3325 case E_SImode:
3326 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3327 if (GET_MODE (x3)((machine_mode) (x3)->mode) != E_SImode)
3328 return -1;
3329 return 1;
3330
3331 case E_DImode:
3332 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3333 if (GET_MODE (x3)((machine_mode) (x3)->mode) != E_DImode)
3334 return -1;
3335 return 2;
3336
3337 default:
3338 return -1;
3339 }
3340}
3341
3342static int
3343pattern1 (rtx x1)
3344{
3345 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3346 rtx x2, x3, x4, x5;
3347 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3348 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3349 x3 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
3350 if (x3 != const_int_rtx[MAX_SAVED_CONST_INT64 + 8])
3351 return -1;
3352 x4 = XEXP (x2, 2)(((x2)->u.fld[2]).rt_rtx);
3353 if (x4 != const_int_rtx[MAX_SAVED_CONST_INT64 + 8])
3354 return -1;
3355 x5 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
3356 operands[0] = x5;
3357 if (!int248_register_operand (operands[0], E_VOIDmode))
3358 return -1;
3359 return pattern0 (x1); /* [-1, 2] */
3360}
3361
3362static int
3363pattern2 (rtx x1)
3364{
3365 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3366 rtx x2, x3, x4, x5, x6;
3367 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3368 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3369 x3 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
3370 if (x3 != const_int_rtx[MAX_SAVED_CONST_INT64 + 8])
3371 return -1;
3372 x4 = XEXP (x2, 2)(((x2)->u.fld[2]).rt_rtx);
3373 if (x4 != const_int_rtx[MAX_SAVED_CONST_INT64 + 8])
3374 return -1;
3375 x5 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
3376 operands[1] = x5;
3377 if (!int248_register_operand (operands[1], E_VOIDmode))
3378 return -1;
3379 x6 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3380 switch (GET_CODE (x6)((enum rtx_code) (x6)->code))
3381 {
3382 case REG:
3383 case SUBREG:
3384 operands[0] = x6;
3385 return 0;
3386
3387 case ZERO_EXTRACT:
3388 res = pattern1 (x1);
3389 if (res >= 0)
3390 return res + 1; /* [1, 3] */
3391 return -1;
3392
3393 default:
3394 return -1;
3395 }
3396}
3397
3398static int
3399pattern3 (rtx x1, int *pnum_clobbers)
3400{
3401 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3402 rtx x2, x3, x4, x5, x6;
3403 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3404 if (pnum_clobbers == NULLnullptr)
3405 return -1;
3406 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3407 x3 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
3408 if (GET_MODE (x3)((machine_mode) (x3)->mode) != E_QImode)
3409 return -1;
3410 x4 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3411 operands[0] = x4;
3412 if (!register_operand (operands[0], E_TImode)
3413 || GET_MODE (x2)((machine_mode) (x2)->mode) != E_TImode
3414 || !register_operand (operands[1], E_TImode))
3415 return -1;
3416 x5 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3417 operands[2] = x5;
3418 if (!register_operand (operands[2], E_QImode))
3419 return -1;
3420 x6 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
3421 operands[3] = x6;
3422 if (!const_int_operand (operands[3], E_QImode))
3423 return -1;
3424 return 0;
3425}
3426
3427static int
3428pattern4 (rtx x1, int *pnum_clobbers)
3429{
3430 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3431 rtx x2, x3, x4;
3432 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3433 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3434 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
3435 operands[1] = x3;
3436 x4 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
3437 switch (GET_CODE (x4)((enum rtx_code) (x4)->code))
3438 {
3439 case AND:
3440 return pattern3 (x1, pnum_clobbers); /* [-1, 0] */
3441
3442 case CONST_INT:
3443 case CONST_WIDE_INT:
3444 case CONST_POLY_INT:
3445 case CONST_FIXED:
3446 case CONST_DOUBLE:
3447 case CONST_VECTOR:
3448 case CONST:
3449 case REG:
3450 case SUBREG:
3451 case LABEL_REF:
3452 case SYMBOL_REF:
3453 case HIGH:
3454 return 1;
3455
3456 default:
3457 return -1;
3458 }
3459}
3460
3461static int
3462pattern5 (rtx x1)
3463{
3464 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3465 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3466 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3467 {
3468 case E_QImode:
3469 if (!nonimmediate_operand (operands[0], E_QImode)
3470 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_QImode
3471 || !nonimmediate_operand (operands[1], E_QImode))
3472 return -1;
3473 return 0;
3474
3475 case E_HImode:
3476 if (!nonimmediate_operand (operands[0], E_HImode)
3477 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_HImode
3478 || !nonimmediate_operand (operands[1], E_HImode))
3479 return -1;
3480 return 1;
3481
3482 default:
3483 return -1;
3484 }
3485}
3486
3487static int
3488pattern6 (rtx x1, int *pnum_clobbers)
3489{
3490 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3491 rtx x2, x3, x4, x5, x6, x7;
3492 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3493 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3494 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
3495 operands[1] = x3;
3496 x4 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
3497 switch (GET_CODE (x4)((enum rtx_code) (x4)->code))
3498 {
3499 case AND:
3500 if (pnum_clobbers == NULLnullptr
3501 || GET_MODE (x4)((machine_mode) (x4)->mode) != E_QImode)
3502 return -1;
3503 x5 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3504 operands[0] = x5;
3505 x6 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
3506 operands[2] = x6;
3507 if (!register_operand (operands[2], E_QImode))
3508 return -1;
3509 x7 = XEXP (x4, 1)(((x4)->u.fld[1]).rt_rtx);
3510 operands[3] = x7;
3511 if (!const_int_operand (operands[3], E_QImode))
3512 return -1;
3513 return pattern5 (x2); /* [-1, 1] */
3514
3515 case CONST_INT:
3516 case CONST_WIDE_INT:
3517 case CONST_POLY_INT:
3518 case CONST_FIXED:
3519 case CONST_DOUBLE:
3520 case CONST_VECTOR:
3521 case CONST:
3522 case REG:
3523 case SUBREG:
3524 case LABEL_REF:
3525 case SYMBOL_REF:
3526 case HIGH:
3527 return 2;
3528
3529 default:
3530 return -1;
3531 }
3532}
3533
3534static int
3535pattern7 (rtx x1, int *pnum_clobbers, machine_mode i1)
3536{
3537 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3538 rtx x2, x3, x4;
3539 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3540 if (pnum_clobbers == NULLnullptr)
3541 return -1;
3542 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3543 if (GET_MODE (x2)((machine_mode) (x2)->mode) != i1)
3544 return -1;
3545 x3 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3546 operands[0] = x3;
3547 if (!register_operand (operands[0], i1))
3548 return -1;
3549 x4 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
3550 operands[1] = x4;
3551 if (!nonimmediate_operand (operands[1], i1))
3552 return -1;
3553 return 0;
3554}
3555
3556static int
3557pattern8 (rtx x1, machine_mode i1)
3558{
3559 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3560 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3561 if (!register_operand (operands[0], i1)
3562 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
3563 || !nonimmediate_operand (operands[1], i1)
3564 || !nonimmediate_operand (operands[2], i1))
3565 return -1;
3566 return 0;
3567}
3568
3569static int
3570pattern9 (rtx x1, machine_mode i1)
3571{
3572 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3573 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3574 if (!register_operand (operands[0], i1)
3575 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
3576 || !register_operand (operands[1], i1)
3577 || !general_operand (operands[2], i1))
3578 return -1;
3579 return 0;
3580}
3581
3582static int
3583pattern10 (rtx x1, machine_mode i1)
3584{
3585 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3586 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3587 if (!register_operand (operands[0], i1)
3588 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
3589 || !register_mmxmem_operand (operands[1], i1)
3590 || !register_mmxmem_operand (operands[2], i1))
3591 return -1;
3592 return 0;
3593}
3594
3595static int
3596pattern11 (rtx x1, machine_mode i1)
3597{
3598 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3599 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3600 if (!register_operand (operands[0], i1)
3601 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
3602 || !register_operand (operands[1], i1)
3603 || !register_operand (operands[2], i1))
3604 return -1;
3605 return 0;
3606}
3607
3608static int
3609pattern12 (rtx x1, int *pnum_clobbers)
3610{
3611 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3612 rtx x2, x3, x4, x5;
3613 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3614 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3615 operands[0] = x2;
3616 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3617 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3618 operands[1] = x4;
3619 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
3620 operands[2] = x5;
3621 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3622 {
3623 case E_SFmode:
3624 return pattern8 (x3, E_SFmode); /* [-1, 0] */
3625
3626 case E_DFmode:
3627 if (pattern8 (x3, E_DFmode) != 0)
3628 return -1;
3629 return 1;
3630
3631 case E_HFmode:
3632 if (pattern8 (x3, E_HFmode) != 0)
3633 return -1;
3634 return 2;
3635
3636 case E_TImode:
3637 if (pnum_clobbers == NULLnullptr
3638 || pattern9 (x3, E_TImode) != 0)
3639 return -1;
3640 return 3;
3641
3642 case E_QImode:
3643 if (pnum_clobbers == NULLnullptr
3644 || pattern9 (x3, E_QImode) != 0)
3645 return -1;
3646 return 4;
3647
3648 case E_HImode:
3649 if (pnum_clobbers == NULLnullptr
3650 || pattern9 (x3, E_HImode) != 0)
3651 return -1;
3652 return 5;
3653
3654 case E_V2SFmode:
3655 if (pattern10 (x3, E_V2SFmode) != 0)
3656 return -1;
3657 return 6;
3658
3659 case E_V8QImode:
3660 if (pattern11 (x3, E_V8QImode) != 0)
3661 return -1;
3662 return 7;
3663
3664 case E_V2SImode:
3665 if (pattern11 (x3, E_V2SImode) != 0)
3666 return -1;
3667 return 8;
3668
3669 case E_V4HImode:
3670 if (pattern10 (x3, E_V4HImode) != 0)
3671 return -1;
3672 return 9;
3673
3674 case E_V4QImode:
3675 if (pattern11 (x3, E_V4QImode) != 0)
3676 return -1;
3677 return 10;
3678
3679 case E_V2QImode:
3680 if (pattern11 (x3, E_V2QImode) != 0)
3681 return -1;
3682 return 11;
3683
3684 case E_V2HImode:
3685 if (pattern11 (x3, E_V2HImode) != 0)
3686 return -1;
3687 return 12;
3688
3689 default:
3690 return -1;
3691 }
3692}
3693
3694static int
3695pattern13 (rtx x1, int *pnum_clobbers)
3696{
3697 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3698 rtx x2, x3, x4, x5;
3699 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3700 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3701 operands[0] = x2;
3702 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3703 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3704 operands[1] = x4;
3705 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
3706 operands[2] = x5;
3707 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3708 {
3709 case E_TImode:
3710 if (pnum_clobbers == NULLnullptr
3711 || pattern9 (x3, E_TImode) != 0)
3712 return -1;
3713 return 0;
3714
3715 case E_QImode:
3716 if (pnum_clobbers == NULLnullptr
3717 || pattern9 (x3, E_QImode) != 0)
3718 return -1;
3719 return 1;
3720
3721 case E_HImode:
3722 if (pnum_clobbers == NULLnullptr
3723 || pattern9 (x3, E_HImode) != 0)
3724 return -1;
3725 return 2;
3726
3727 case E_V4HImode:
3728 if (pattern11 (x3, E_V4HImode) != 0)
3729 return -1;
3730 return 3;
3731
3732 case E_V2SImode:
3733 if (pattern11 (x3, E_V2SImode) != 0)
3734 return -1;
3735 return 4;
3736
3737 case E_V8QImode:
3738 if (pattern10 (x3, E_V8QImode) != 0)
3739 return -1;
3740 return 5;
3741
3742 case E_V4QImode:
3743 if (pattern11 (x3, E_V4QImode) != 0)
3744 return -1;
3745 return 6;
3746
3747 case E_V2QImode:
3748 if (pattern11 (x3, E_V2QImode) != 0)
3749 return -1;
3750 return 7;
3751
3752 case E_V2HImode:
3753 if (pattern11 (x3, E_V2HImode) != 0)
3754 return -1;
3755 return 8;
3756
3757 default:
3758 return -1;
3759 }
3760}
3761
3762static int
3763pattern14 (rtx x1, machine_mode i1)
3764{
3765 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3766 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3767 if (!register_operand (operands[0], i1)
3768 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
3769 || !register_operand (operands[1], i1)
3770 || !nonimmediate_operand (operands[2], i1))
3771 return -1;
3772 return 0;
3773}
3774
3775static int
3776pattern15 (rtx x1, int *pnum_clobbers)
3777{
3778 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3779 rtx x2, x3, x4, x5;
3780 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3781 if (pnum_clobbers == NULLnullptr)
3782 return -1;
3783 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3784 operands[0] = x2;
3785 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3786 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3787 operands[1] = x4;
3788 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
3789 operands[2] = x5;
3790 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3791 {
3792 case E_SImode:
3793 return pattern14 (x3, E_SImode); /* [-1, 0] */
3794
3795 case E_DImode:
3796 if (pattern14 (x3, E_DImode) != 0)
3797 return -1;
3798 return 1;
3799
3800 default:
3801 return -1;
3802 }
3803}
3804
3805static int
3806pattern16 (rtx x1)
3807{
3808 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3809 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3810 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3811 {
3812 case E_SImode:
3813 if (!nonimmediate_operand (operands[0], E_SImode)
3814 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_SImode
3815 || !nonimmediate_operand (operands[1], E_SImode))
3816 return -1;
3817 return 0;
3818
3819 case E_DImode:
3820 if (!nonimmediate_operand (operands[0], E_DImode)
3821 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_DImode
3822 || !nonimmediate_operand (operands[1], E_DImode))
3823 return -1;
3824 return 1;
3825
3826 default:
3827 return -1;
3828 }
3829}
3830
3831static int
3832pattern17 (rtx x1, int *pnum_clobbers)
3833{
3834 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3835 rtx x2, x3, x4, x5, x6, x7;
3836 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3837 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3838 operands[0] = x2;
3839 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3840 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3841 operands[1] = x4;
3842 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
3843 switch (GET_CODE (x5)((enum rtx_code) (x5)->code))
3844 {
3845 case AND:
3846 if (pnum_clobbers == NULLnullptr
3847 || GET_MODE (x5)((machine_mode) (x5)->mode) != E_QImode)
3848 return -1;
3849 x6 = XEXP (x5, 0)(((x5)->u.fld[0]).rt_rtx);
3850 operands[2] = x6;
3851 if (!register_operand (operands[2], E_QImode))
3852 return -1;
3853 x7 = XEXP (x5, 1)(((x5)->u.fld[1]).rt_rtx);
3854 operands[3] = x7;
3855 if (!const_int_operand (operands[3], E_QImode))
3856 return -1;
3857 return pattern16 (x3); /* [-1, 1] */
3858
3859 case CONST_INT:
3860 case CONST_WIDE_INT:
3861 case CONST_POLY_INT:
3862 case CONST_FIXED:
3863 case CONST_DOUBLE:
3864 case CONST_VECTOR:
3865 case CONST:
3866 case REG:
3867 case SUBREG:
3868 case LABEL_REF:
3869 case SYMBOL_REF:
3870 case HIGH:
3871 return 2;
3872
3873 default:
3874 return -1;
3875 }
3876}
3877
3878static int
3879pattern18 (rtx x1)
3880{
3881 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3882 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3883 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3884 {
3885 case E_SImode:
3886 if (!register_operand (operands[0], E_SImode)
3887 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_SImode
3888 || !nonimmediate_operand (operands[1], E_SImode))
3889 return -1;
3890 return 0;
3891
3892 case E_DImode:
3893 if (!register_operand (operands[0], E_DImode)
3894 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_DImode
3895 || !nonimmediate_operand (operands[1], E_DImode))
3896 return -1;
3897 return 1;
3898
3899 default:
3900 return -1;
3901 }
3902}
3903
3904static int
3905pattern19 (rtx x1, int *pnum_clobbers)
3906{
3907 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3908 rtx x2, x3, x4;
3909 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3910 if (pnum_clobbers == NULLnullptr)
3911 return -1;
3912 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3913 operands[0] = x2;
3914 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3915 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3916 operands[1] = x4;
3917 return pattern18 (x3); /* [-1, 1] */
3918}
3919
3920static int
3921pattern20 (rtx x1, int *pnum_clobbers)
3922{
3923 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3924 rtx x2, x3, x4, x5;
3925 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3926 if (pnum_clobbers == NULLnullptr)
3927 return -1;
3928 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3929 operands[0] = x2;
3930 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
3931 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
3932 operands[1] = x4;
3933 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
3934 operands[2] = x5;
3935 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3936 {
3937 case E_DImode:
3938 return pattern9 (x3, E_DImode); /* [-1, 0] */
3939
3940 case E_SImode:
3941 if (pattern9 (x3, E_SImode) != 0)
3942 return -1;
3943 return 1;
3944
3945 default:
3946 return -1;
3947 }
3948}
3949
3950static int
3951pattern21 (rtx x1, machine_mode i1)
3952{
3953 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3954 rtx x2;
3955 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3956 if (!register_operand (operands[0], i1)
3957 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1)
3958 return -1;
3959 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
3960 switch (GET_MODE (x2)((machine_mode) (x2)->mode))
3961 {
3962 case E_HFmode:
3963 if (!register_operand (operands[1], E_V8HFmode))
3964 return -1;
3965 return 0;
3966
3967 case E_SFmode:
3968 if (!nonimmediate_operand (operands[1], E_V4SFmode))
3969 return -1;
3970 return 1;
3971
3972 case E_DFmode:
3973 if (!nonimmediate_operand (operands[1], E_V2DFmode))
3974 return -1;
3975 return 2;
3976
3977 default:
3978 return -1;
3979 }
3980}
3981
3982static int
3983pattern22 (rtx x1)
3984{
3985 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
3986 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
3987 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
3988 {
3989 case E_SImode:
3990 if (!register_operand (operands[0], E_SImode)
3991 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_SImode)
3992 return -1;
3993 return 0;
3994
3995 case E_DImode:
3996 if (!register_operand (operands[0], E_DImode)
3997 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_DImode)
3998 return -1;
3999 return 1;
4000
4001 default:
4002 return -1;
4003 }
4004}
4005
4006static int
4007pattern23 (rtx x1)
4008{
4009 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4010 rtx x2, x3, x4, x5, x6, x7;
4011 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4012 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4013 operands[0] = x2;
4014 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4015 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
4016 switch (GET_CODE (x4)((enum rtx_code) (x4)->code))
4017 {
4018 case VEC_SELECT:
4019 x5 = XEXP (x4, 1)(((x4)->u.fld[1]).rt_rtx);
4020 if (GET_CODE (x5)((enum rtx_code) (x5)->code) != PARALLEL
4021 || XVECLEN (x5, 0)(((((x5)->u.fld[0]).rt_rtvec))->num_elem) != 1)
4022 return -1;
4023 x6 = XVECEXP (x5, 0, 0)(((((x5)->u.fld[0]).rt_rtvec))->elem[0]);
4024 if (x6 != const_int_rtx[MAX_SAVED_CONST_INT64 + 0])
4025 return -1;
4026 x7 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
4027 operands[1] = x7;
4028 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4029 {
4030 case E_SImode:
4031 return pattern21 (x3, E_SImode); /* [-1, 2] */
4032
4033 case E_DImode:
4034 res = pattern21 (x3, E_DImode);
4035 if (res >= 0)
4036 return res + 3; /* [3, 5] */
4037 return -1;
4038
4039 default:
4040 return -1;
4041 }
4042
4043 case SUBREG:
4044 case MEM:
4045 operands[1] = x4;
4046 if (!memory_operand (operands[1], E_HFmode))
4047 return -1;
4048 res = pattern22 (x3);
4049 if (res >= 0)
4050 return res + 6; /* [6, 7] */
4051 return -1;
4052
4053 default:
4054 return -1;
4055 }
4056}
4057
4058static int
4059pattern24 (rtx x1, machine_mode i1)
4060{
4061 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4062 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4063 if (!register_operand (operands[0], i1)
4064 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
4065 || !vector_operand (operands[1], i1)
4066 || !vector_operand (operands[2], i1))
4067 return -1;
4068 return 0;
4069}
4070
4071static int
4072pattern25 (rtx x1)
4073{
4074 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4075 rtx x2, x3, x4, x5;
4076 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4077 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4078 operands[0] = x2;
4079 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4080 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
4081 operands[1] = x4;
4082 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
4083 operands[2] = x5;
4084 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4085 {
4086 case E_V32HFmode:
4087 return pattern24 (x3, E_V32HFmode); /* [-1, 0] */
4088
4089 case E_V16HFmode:
4090 if (pattern24 (x3, E_V16HFmode) != 0)
4091 return -1;
4092 return 1;
4093
4094 case E_V8HFmode:
4095 if (pattern24 (x3, E_V8HFmode) != 0)
4096 return -1;
4097 return 2;
4098
4099 case E_V16SFmode:
4100 if (pattern24 (x3, E_V16SFmode) != 0)
4101 return -1;
4102 return 3;
4103
4104 case E_V8SFmode:
4105 if (pattern24 (x3, E_V8SFmode) != 0)
4106 return -1;
4107 return 4;
4108
4109 case E_V4SFmode:
4110 if (pattern24 (x3, E_V4SFmode) != 0)
4111 return -1;
4112 return 5;
4113
4114 case E_V8DFmode:
4115 if (pattern24 (x3, E_V8DFmode) != 0)
4116 return -1;
4117 return 6;
4118
4119 case E_V4DFmode:
4120 if (pattern24 (x3, E_V4DFmode) != 0)
4121 return -1;
4122 return 7;
4123
4124 case E_V2DFmode:
4125 if (pattern24 (x3, E_V2DFmode) != 0)
4126 return -1;
4127 return 8;
4128
4129 case E_V32QImode:
4130 if (!register_operand (operands[0], E_V32QImode)
4131 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V32QImode
4132 || !nonimmediate_operand (operands[2], E_V32QImode))
4133 return -1;
4134 return 9;
4135
4136 case E_V16HImode:
4137 if (!register_operand (operands[0], E_V16HImode)
4138 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16HImode
4139 || !nonimmediate_operand (operands[2], E_V16HImode))
4140 return -1;
4141 return 10;
4142
4143 case E_V8SImode:
4144 if (pattern8 (x3, E_V8SImode) != 0)
4145 return -1;
4146 return 11;
4147
4148 case E_V16SImode:
4149 if (pattern8 (x3, E_V16SImode) != 0)
4150 return -1;
4151 return 12;
4152
4153 case E_V4SImode:
4154 if (!register_operand (operands[0], E_V4SImode)
4155 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4SImode)
4156 return -1;
4157 return 13;
4158
4159 case E_V8DImode:
4160 if (pattern8 (x3, E_V8DImode) != 0)
4161 return -1;
4162 return 14;
4163
4164 case E_V4DImode:
4165 if (pattern8 (x3, E_V4DImode) != 0)
4166 return -1;
4167 return 15;
4168
4169 case E_V2DImode:
4170 if (pattern8 (x3, E_V2DImode) != 0)
4171 return -1;
4172 return 16;
4173
4174 case E_V64QImode:
4175 if (pattern14 (x3, E_V64QImode) != 0)
4176 return -1;
4177 return 17;
4178
4179 case E_V16QImode:
4180 if (!register_operand (operands[0], E_V16QImode)
4181 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16QImode)
4182 return -1;
4183 return 18;
4184
4185 case E_V32HImode:
4186 if (pattern14 (x3, E_V32HImode) != 0)
4187 return -1;
4188 return 19;
4189
4190 case E_V8HImode:
4191 if (!register_operand (operands[0], E_V8HImode)
4192 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8HImode)
4193 return -1;
4194 return 20;
4195
4196 default:
4197 return -1;
4198 }
4199}
4200
4201static int
4202pattern26 (rtx x1, machine_mode i1)
4203{
4204 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4205 rtx x2, x3;
4206 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4207 if (!register_operand (operands[0], i1)
4208 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1)
4209 return -1;
4210 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4211 if (GET_MODE (x2)((machine_mode) (x2)->mode) != i1
4212 || !regmem_or_bitnot_regmem_operand (operands[1], i1)
4213 || !regmem_or_bitnot_regmem_operand (operands[2], i1))
4214 return -1;
4215 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4216 if (GET_MODE (x3)((machine_mode) (x3)->mode) != i1
4217 || !regmem_or_bitnot_regmem_operand (operands[3], i1)
4218 || !regmem_or_bitnot_regmem_operand (operands[4], i1))
4219 return -1;
4220 return 0;
4221}
4222
4223static int
4224pattern27 (rtx x1)
4225{
4226 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4227 rtx x2, x3, x4;
4228 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4229 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4230 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
4231 operands[3] = x3;
4232 x4 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
4233 operands[4] = x4;
4234 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4235 {
4236 case E_V64QImode:
4237 return pattern26 (x1, E_V64QImode); /* [-1, 0] */
4238
4239 case E_V32QImode:
4240 if (pattern26 (x1, E_V32QImode) != 0)
4241 return -1;
4242 return 1;
4243
4244 case E_V16QImode:
4245 if (pattern26 (x1, E_V16QImode) != 0)
4246 return -1;
4247 return 2;
4248
4249 case E_V32HImode:
4250 if (pattern26 (x1, E_V32HImode) != 0)
4251 return -1;
4252 return 3;
4253
4254 case E_V16HImode:
4255 if (pattern26 (x1, E_V16HImode) != 0)
4256 return -1;
4257 return 4;
4258
4259 case E_V8HImode:
4260 if (pattern26 (x1, E_V8HImode) != 0)
4261 return -1;
4262 return 5;
4263
4264 case E_V16SImode:
4265 if (pattern26 (x1, E_V16SImode) != 0)
4266 return -1;
4267 return 6;
4268
4269 case E_V8SImode:
4270 if (pattern26 (x1, E_V8SImode) != 0)
4271 return -1;
4272 return 7;
4273
4274 case E_V4SImode:
4275 if (pattern26 (x1, E_V4SImode) != 0)
4276 return -1;
4277 return 8;
4278
4279 case E_V8DImode:
4280 if (pattern26 (x1, E_V8DImode) != 0)
4281 return -1;
4282 return 9;
4283
4284 case E_V4DImode:
4285 if (pattern26 (x1, E_V4DImode) != 0)
4286 return -1;
4287 return 10;
4288
4289 case E_V2DImode:
4290 if (pattern26 (x1, E_V2DImode) != 0)
4291 return -1;
4292 return 11;
4293
4294 case E_V32HFmode:
4295 if (pattern26 (x1, E_V32HFmode) != 0)
4296 return -1;
4297 return 12;
4298
4299 case E_V16HFmode:
4300 if (pattern26 (x1, E_V16HFmode) != 0)
4301 return -1;
4302 return 13;
4303
4304 case E_V8HFmode:
4305 if (pattern26 (x1, E_V8HFmode) != 0)
4306 return -1;
4307 return 14;
4308
4309 case E_V16SFmode:
4310 if (pattern26 (x1, E_V16SFmode) != 0)
4311 return -1;
4312 return 15;
4313
4314 case E_V8SFmode:
4315 if (pattern26 (x1, E_V8SFmode) != 0)
4316 return -1;
4317 return 16;
4318
4319 case E_V4SFmode:
4320 if (pattern26 (x1, E_V4SFmode) != 0)
4321 return -1;
4322 return 17;
4323
4324 case E_V8DFmode:
4325 if (pattern26 (x1, E_V8DFmode) != 0)
4326 return -1;
4327 return 18;
4328
4329 case E_V4DFmode:
4330 if (pattern26 (x1, E_V4DFmode) != 0)
4331 return -1;
4332 return 19;
4333
4334 case E_V2DFmode:
4335 if (pattern26 (x1, E_V2DFmode) != 0)
4336 return -1;
4337 return 20;
4338
4339 default:
4340 return -1;
4341 }
4342}
4343
4344static int
4345pattern28 (rtx x1, machine_mode i1)
4346{
4347 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4348 rtx x2;
4349 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4350 if (!register_operand (operands[0], i1)
4351 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1)
4352 return -1;
4353 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4354 if (GET_MODE (x2)((machine_mode) (x2)->mode) != i1
4355 || !regmem_or_bitnot_regmem_operand (operands[1], i1)
4356 || !regmem_or_bitnot_regmem_operand (operands[2], i1)
4357 || !regmem_or_bitnot_regmem_operand (operands[3], i1))
4358 return -1;
4359 return 0;
4360}
4361
4362static int
4363pattern29 (rtx x1)
4364{
4365 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4366 rtx x2, x3, x4, x5;
4367 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4368 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4369 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
4370 operands[1] = x3;
4371 x4 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
4372 operands[2] = x4;
4373 x5 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4374 switch (GET_CODE (x5)((enum rtx_code) (x5)->code))
4375 {
4376 case AND:
4377 return pattern27 (x1); /* [-1, 20] */
4378
4379 case IOR:
4380 res = pattern27 (x1);
4381 if (res >= 0)
4382 return res + 21; /* [21, 41] */
4383 return -1;
4384
4385 case XOR:
4386 res = pattern27 (x1);
4387 if (res >= 0)
4388 return res + 42; /* [42, 62] */
4389 return -1;
4390
4391 case REG:
4392 case SUBREG:
4393 case MEM:
4394 case NOT:
4395 operands[3] = x5;
4396 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4397 {
4398 case E_V64QImode:
4399 if (pattern28 (x1, E_V64QImode) != 0)
4400 return -1;
4401 return 63;
4402
4403 case E_V32QImode:
4404 if (pattern28 (x1, E_V32QImode) != 0)
4405 return -1;
4406 return 64;
4407
4408 case E_V16QImode:
4409 if (pattern28 (x1, E_V16QImode) != 0)
4410 return -1;
4411 return 65;
4412
4413 case E_V32HImode:
4414 if (pattern28 (x1, E_V32HImode) != 0)
4415 return -1;
4416 return 66;
4417
4418 case E_V16HImode:
4419 if (pattern28 (x1, E_V16HImode) != 0)
4420 return -1;
4421 return 67;
4422
4423 case E_V8HImode:
4424 if (pattern28 (x1, E_V8HImode) != 0)
4425 return -1;
4426 return 68;
4427
4428 case E_V16SImode:
4429 if (pattern28 (x1, E_V16SImode) != 0)
4430 return -1;
4431 return 69;
4432
4433 case E_V8SImode:
4434 if (pattern28 (x1, E_V8SImode) != 0)
4435 return -1;
4436 return 70;
4437
4438 case E_V4SImode:
4439 if (pattern28 (x1, E_V4SImode) != 0)
4440 return -1;
4441 return 71;
4442
4443 case E_V8DImode:
4444 if (pattern28 (x1, E_V8DImode) != 0)
4445 return -1;
4446 return 72;
4447
4448 case E_V4DImode:
4449 if (pattern28 (x1, E_V4DImode) != 0)
4450 return -1;
4451 return 73;
4452
4453 case E_V2DImode:
4454 if (pattern28 (x1, E_V2DImode) != 0)
4455 return -1;
4456 return 74;
4457
4458 case E_V32HFmode:
4459 if (pattern28 (x1, E_V32HFmode) != 0)
4460 return -1;
4461 return 75;
4462
4463 case E_V16HFmode:
4464 if (pattern28 (x1, E_V16HFmode) != 0)
4465 return -1;
4466 return 76;
4467
4468 case E_V8HFmode:
4469 if (pattern28 (x1, E_V8HFmode) != 0)
4470 return -1;
4471 return 77;
4472
4473 case E_V16SFmode:
4474 if (pattern28 (x1, E_V16SFmode) != 0)
4475 return -1;
4476 return 78;
4477
4478 case E_V8SFmode:
4479 if (pattern28 (x1, E_V8SFmode) != 0)
4480 return -1;
4481 return 79;
4482
4483 case E_V4SFmode:
4484 if (pattern28 (x1, E_V4SFmode) != 0)
4485 return -1;
4486 return 80;
4487
4488 case E_V8DFmode:
4489 if (pattern28 (x1, E_V8DFmode) != 0)
4490 return -1;
4491 return 81;
4492
4493 case E_V4DFmode:
4494 if (pattern28 (x1, E_V4DFmode) != 0)
4495 return -1;
4496 return 82;
4497
4498 case E_V2DFmode:
4499 if (pattern28 (x1, E_V2DFmode) != 0)
4500 return -1;
4501 return 83;
4502
4503 default:
4504 return -1;
4505 }
4506
4507 default:
4508 return -1;
4509 }
4510}
4511
4512static int
4513pattern30 (rtx x1, machine_mode i1)
4514{
4515 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4516 rtx x2, x3;
4517 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4518 if (!register_operand (operands[0], i1)
4519 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1)
4520 return -1;
4521 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4522 if (GET_MODE (x2)((machine_mode) (x2)->mode) != i1)
4523 return -1;
4524 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
4525 if (GET_MODE (x3)((machine_mode) (x3)->mode) != i1
4526 || !regmem_or_bitnot_regmem_operand (operands[1], i1)
4527 || !regmem_or_bitnot_regmem_operand (operands[2], i1)
4528 || !regmem_or_bitnot_regmem_operand (operands[3], i1)
4529 || !regmem_or_bitnot_regmem_operand (operands[4], i1))
4530 return -1;
4531 return 0;
4532}
4533
4534static int
4535pattern31 (rtx x1)
4536{
4537 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4538 rtx x2, x3, x4, x5, x6, x7;
4539 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4540 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4541 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
4542 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
4543 operands[1] = x4;
4544 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
4545 operands[2] = x5;
4546 x6 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
4547 operands[3] = x6;
4548 x7 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4549 operands[4] = x7;
4550 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4551 {
4552 case E_V64QImode:
4553 return pattern30 (x1, E_V64QImode); /* [-1, 0] */
4554
4555 case E_V32QImode:
4556 if (pattern30 (x1, E_V32QImode) != 0)
4557 return -1;
4558 return 1;
4559
4560 case E_V16QImode:
4561 if (pattern30 (x1, E_V16QImode) != 0)
4562 return -1;
4563 return 2;
4564
4565 case E_V32HImode:
4566 if (pattern30 (x1, E_V32HImode) != 0)
4567 return -1;
4568 return 3;
4569
4570 case E_V16HImode:
4571 if (pattern30 (x1, E_V16HImode) != 0)
4572 return -1;
4573 return 4;
4574
4575 case E_V8HImode:
4576 if (pattern30 (x1, E_V8HImode) != 0)
4577 return -1;
4578 return 5;
4579
4580 case E_V16SImode:
4581 if (pattern30 (x1, E_V16SImode) != 0)
4582 return -1;
4583 return 6;
4584
4585 case E_V8SImode:
4586 if (pattern30 (x1, E_V8SImode) != 0)
4587 return -1;
4588 return 7;
4589
4590 case E_V4SImode:
4591 if (pattern30 (x1, E_V4SImode) != 0)
4592 return -1;
4593 return 8;
4594
4595 case E_V8DImode:
4596 if (pattern30 (x1, E_V8DImode) != 0)
4597 return -1;
4598 return 9;
4599
4600 case E_V4DImode:
4601 if (pattern30 (x1, E_V4DImode) != 0)
4602 return -1;
4603 return 10;
4604
4605 case E_V2DImode:
4606 if (pattern30 (x1, E_V2DImode) != 0)
4607 return -1;
4608 return 11;
4609
4610 case E_V32HFmode:
4611 if (pattern30 (x1, E_V32HFmode) != 0)
4612 return -1;
4613 return 12;
4614
4615 case E_V16HFmode:
4616 if (pattern30 (x1, E_V16HFmode) != 0)
4617 return -1;
4618 return 13;
4619
4620 case E_V8HFmode:
4621 if (pattern30 (x1, E_V8HFmode) != 0)
4622 return -1;
4623 return 14;
4624
4625 case E_V16SFmode:
4626 if (pattern30 (x1, E_V16SFmode) != 0)
4627 return -1;
4628 return 15;
4629
4630 case E_V8SFmode:
4631 if (pattern30 (x1, E_V8SFmode) != 0)
4632 return -1;
4633 return 16;
4634
4635 case E_V4SFmode:
4636 if (pattern30 (x1, E_V4SFmode) != 0)
4637 return -1;
4638 return 17;
4639
4640 case E_V8DFmode:
4641 if (pattern30 (x1, E_V8DFmode) != 0)
4642 return -1;
4643 return 18;
4644
4645 case E_V4DFmode:
4646 if (pattern30 (x1, E_V4DFmode) != 0)
4647 return -1;
4648 return 19;
4649
4650 case E_V2DFmode:
4651 if (pattern30 (x1, E_V2DFmode) != 0)
4652 return -1;
4653 return 20;
4654
4655 default:
4656 return -1;
4657 }
4658}
4659
4660static int
4661pattern32 (rtx x1)
4662{
4663 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4664 rtx x2, x3, x4, x5, x6;
4665 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4666 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4667 operands[0] = x2;
4668 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4669 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
4670 switch (GET_CODE (x4)((enum rtx_code) (x4)->code))
4671 {
4672 case REG:
4673 case SUBREG:
4674 case MEM:
4675 case VEC_DUPLICATE:
4676 operands[1] = x4;
4677 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
4678 operands[2] = x5;
4679 return 0;
4680
4681 case AND:
4682 x6 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
4683 switch (GET_CODE (x6)((enum rtx_code) (x6)->code))
4684 {
4685 case REG:
4686 case SUBREG:
4687 case MEM:
4688 case NOT:
4689 res = pattern29 (x3);
4690 if (res >= 0)
4691 return res + 1; /* [1, 84] */
4692 return -1;
4693
4694 case AND:
4695 res = pattern31 (x3);
4696 if (res >= 0)
4697 return res + 85; /* [85, 105] */
4698 return -1;
4699
4700 case IOR:
4701 res = pattern31 (x3);
4702 if (res >= 0)
4703 return res + 106; /* [106, 126] */
4704 return -1;
4705
4706 case XOR:
4707 res = pattern31 (x3);
4708 if (res >= 0)
4709 return res + 127; /* [127, 147] */
4710 return -1;
4711
4712 default:
4713 return -1;
4714 }
4715
4716 case IOR:
4717 x6 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
4718 switch (GET_CODE (x6)((enum rtx_code) (x6)->code))
4719 {
4720 case REG:
4721 case SUBREG:
4722 case MEM:
4723 case NOT:
4724 res = pattern29 (x3);
4725 if (res >= 0)
4726 return res + 148; /* [148, 231] */
4727 return -1;
4728
4729 case AND:
4730 res = pattern31 (x3);
4731 if (res >= 0)
4732 return res + 232; /* [232, 252] */
4733 return -1;
4734
4735 case IOR:
4736 res = pattern31 (x3);
4737 if (res >= 0)
4738 return res + 253; /* [253, 273] */
4739 return -1;
4740
4741 case XOR:
4742 res = pattern31 (x3);
4743 if (res >= 0)
4744 return res + 274; /* [274, 294] */
4745 return -1;
4746
4747 default:
4748 return -1;
4749 }
4750
4751 case XOR:
4752 x6 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
4753 switch (GET_CODE (x6)((enum rtx_code) (x6)->code))
4754 {
4755 case REG:
4756 case SUBREG:
4757 case MEM:
4758 case NOT:
4759 res = pattern29 (x3);
4760 if (res >= 0)
4761 return res + 295; /* [295, 378] */
4762 return -1;
4763
4764 case AND:
4765 res = pattern31 (x3);
4766 if (res >= 0)
4767 return res + 379; /* [379, 399] */
4768 return -1;
4769
4770 case IOR:
4771 res = pattern31 (x3);
4772 if (res >= 0)
4773 return res + 400; /* [400, 420] */
4774 return -1;
4775
4776 case XOR:
4777 res = pattern31 (x3);
4778 if (res >= 0)
4779 return res + 421; /* [421, 441] */
4780 return -1;
4781
4782 default:
4783 return -1;
4784 }
4785
4786 default:
4787 return -1;
4788 }
4789}
4790
4791static int
4792pattern33 (rtx x1)
4793{
4794 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4795 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4796 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4797 {
4798 case E_V4SImode:
4799 if (!register_operand (operands[0], E_V4SImode)
4800 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_V4SImode)
4801 return -1;
4802 return 0;
4803
4804 case E_V4DImode:
4805 if (!register_operand (operands[0], E_V4DImode)
4806 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_V4DImode)
4807 return -1;
4808 return 1;
4809
4810 default:
4811 return -1;
4812 }
4813}
4814
4815static int
4816pattern34 (rtx x1)
4817{
4818 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
4819 rtx x2, x3, x4, x5, x6, x7, x8, x9;
4820 rtx x10;
4821 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
4822 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
4823 operands[0] = x2;
4824 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
4825 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
4826 switch (GET_CODE (x4)((enum rtx_code) (x4)->code))
4827 {
4828 case REG:
4829 case SUBREG:
4830 case MEM:
4831 operands[1] = x4;
4832 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
4833 {
4834 case E_V8HImode:
4835 if (!register_operand (operands[0], E_V8HImode)
4836 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8HImode
4837 || !vector_operand (operands[1], E_V8HFmode))
4838 return -1;
4839 return 0;
4840
4841 case E_V16HImode:
4842 if (!register_operand (operands[0], E_V16HImode)
4843 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16HImode
4844 || !vector_operand (operands[1], E_V16HFmode))
4845 return -1;
4846 return 1;
4847
4848 case E_V32HImode:
4849 if (!register_operand (operands[0], E_V32HImode)
4850 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V32HImode
4851 || !vector_operand (operands[1], E_V32HFmode))
4852 return -1;
4853 return 2;
4854
4855 case E_V8SImode:
4856 if (!register_operand (operands[0], E_V8SImode)
4857 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8SImode)
4858 return -1;
4859 return 3;
4860
4861 case E_V16SImode:
4862 if (!register_operand (operands[0], E_V16SImode)
4863 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16SImode)
4864 return -1;
4865 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
4866 {
4867 case E_V16HFmode:
4868 if (!vector_operand (operands[1], E_V16HFmode))
4869 return -1;
4870 return 4;
4871
4872 case E_V16SFmode:
4873 if (!vector_operand (operands[1], E_V16SFmode))
4874 return -1;
4875 return 5;
4876
4877 default:
4878 return -1;
4879 }
4880
4881 case E_V8DImode:
4882 if (!register_operand (operands[0], E_V8DImode)
4883 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8DImode)
4884 return -1;
4885 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
4886 {
4887 case E_V8HFmode:
4888 if (!vector_operand (operands[1], E_V8HFmode))
4889 return -1;
4890 return 6;
4891
4892 case E_V8DFmode:
4893 if (!vector_operand (operands[1], E_V8DFmode))
4894 return -1;
4895 return 7;
4896
4897 case E_V8SFmode:
4898 if (!vector_operand (operands[1], E_V8SFmode))
4899 return -1;
4900 return 8;
4901
4902 default:
4903 return -1;
4904 }
4905
4906 case E_V4SImode:
4907 if (!register_operand (operands[0], E_V4SImode)
4908 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4SImode)
4909 return -1;
4910 return 9;
4911
4912 case E_V4DImode:
4913 if (!register_operand (operands[0], E_V4DImode)
4914 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4DImode)
4915 return -1;
4916 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
4917 {
4918 case E_V4HFmode:
4919 if (!memory_operand (operands[1], E_V4HFmode))
4920 return -1;
4921 return 10;
4922
4923 case E_V4DFmode:
4924 if (!vector_operand (operands[1], E_V4DFmode))
4925 return -1;
4926 return 11;
4927
4928 case E_V4SFmode:
4929 if (!vector_operand (operands[1], E_V4SFmode))
4930 return -1;
4931 return 12;
4932
4933 default:
4934 return -1;
4935 }
4936
4937 case E_V2DImode:
4938 if (!register_operand (operands[0], E_V2DImode)
4939 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V2DImode)
4940 return -1;
4941 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
4942 {
4943 case E_V2HFmode:
4944 if (!memory_operand (operands[1], E_V2HFmode))
4945 return -1;
4946 return 13;
4947
4948 case E_V2DFmode:
4949 if (!vector_operand (operands[1], E_V2DFmode))
4950 return -1;
4951 return 14;
4952
4953 default:
4954 return -1;
4955 }
4956
4957 default:
4958 return -1;
4959 }
4960
4961 case VEC_SELECT:
4962 x5 = XEXP (x4, 1)(((x4)->u.fld[1]).rt_rtx);
4963 if (GET_CODE (x5)((enum rtx_code) (x5)->code) != PARALLEL)
4964 return -1;
4965 x6 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
4966 operands[1] = x6;
4967 switch (XVECLEN (x5, 0)(((((x5)->u.fld[0]).rt_rtvec))->num_elem))
4968 {
4969 case 4:
4970 x7 = XVECEXP (x5, 0, 0)(((((x5)->u.fld[0]).rt_rtvec))->elem[0]);
4971 if (x7 != const_int_rtx[MAX_SAVED_CONST_INT64 + 0])
4972 return -1;
4973 x8 = XVECEXP (x5, 0, 1)(((((x5)->u.fld[0]).rt_rtvec))->elem[1]);
4974 if (x8 != const_int_rtx[MAX_SAVED_CONST_INT64 + 1])
4975 return -1;
4976 x9 = XVECEXP (x5, 0, 2)(((((x5)->u.fld[0]).rt_rtvec))->elem[2]);
4977 if (x9 != const_int_rtx[MAX_SAVED_CONST_INT64 + 2])
4978 return -1;
4979 x10 = XVECEXP (x5, 0, 3)(((((x5)->u.fld[0]).rt_rtvec))->elem[3]);
4980 if (x10 != const_int_rtx[MAX_SAVED_CONST_INT64 + 3]
4981 || GET_MODE (x4)((machine_mode) (x4)->mode) != E_V4HFmode
4982 || !register_operand (operands[1], E_V8HFmode))
4983 return -1;
4984 res = pattern33 (x3);
4985 if (res >= 0)
4986 return res + 15; /* [15, 16] */
4987 return -1;
4988
4989 case 2:
4990 x7 = XVECEXP (x5, 0, 0)(((((x5)->u.fld[0]).rt_rtvec))->elem[0]);
4991 if (x7 != const_int_rtx[MAX_SAVED_CONST_INT64 + 0])
4992 return -1;
4993 x8 = XVECEXP (x5, 0, 1)(((((x5)->u.fld[0]).rt_rtvec))->elem[1]);
4994 if (x8 != const_int_rtx[MAX_SAVED_CONST_INT64 + 1]
4995 || !register_operand (operands[0], E_V2DImode)
4996 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V2DImode)
4997 return -1;
4998 switch (GET_MODE (x4)((machine_mode) (x4)->mode))
4999 {
5000 case E_V2HFmode:
5001 if (!nonimmediate_operand (operands[1], E_V8HFmode))
5002 return -1;
5003 return 17;
5004
5005 case E_V2SFmode:
5006 if (!nonimmediate_operand (operands[1], E_V4SFmode))
5007 return -1;
5008 return 18;
5009
5010 default:
5011 return -1;
5012 }
5013
5014 default:
5015 return -1;
5016 }
5017
5018 default:
5019 return -1;
5020 }
5021}
5022
5023static int
5024pattern35 (rtx x1)
5025{
5026 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5027 rtx x2, x3, x4, x5;
5028 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5029 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5030 operands[0] = x2;
5031 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5032 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
5033 operands[1] = x4;
5034 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
5035 operands[2] = x5;
5036 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
5037 {
5038 case E_V16HImode:
5039 if (!register_operand (operands[0], E_V16HImode)
5040 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16HImode)
5041 return -1;
5042 return 0;
5043
5044 case E_V8HImode:
5045 if (!register_operand (operands[0], E_V8HImode)
5046 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8HImode)
5047 return -1;
5048 return 1;
5049
5050 case E_V8SImode:
5051 if (!register_operand (operands[0], E_V8SImode)
5052 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8SImode)
5053 return -1;
5054 return 2;
5055
5056 case E_V4SImode:
5057 if (!register_operand (operands[0], E_V4SImode)
5058 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4SImode)
5059 return -1;
5060 return 3;
5061
5062 case E_V4DImode:
5063 if (!register_operand (operands[0], E_V4DImode)
5064 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4DImode)
5065 return -1;
5066 return 4;
5067
5068 case E_V2DImode:
5069 if (!register_operand (operands[0], E_V2DImode)
5070 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V2DImode)
5071 return -1;
5072 return 5;
5073
5074 case E_V32HImode:
5075 if (!register_operand (operands[0], E_V32HImode)
5076 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V32HImode)
5077 return -1;
5078 return 6;
5079
5080 case E_V16SImode:
5081 if (!register_operand (operands[0], E_V16SImode)
5082 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16SImode)
5083 return -1;
5084 return 7;
5085
5086 case E_V8DImode:
5087 if (!register_operand (operands[0], E_V8DImode)
5088 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8DImode)
5089 return -1;
5090 return 8;
5091
5092 case E_V1TImode:
5093 if (!register_operand (operands[0], E_V1TImode)
5094 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V1TImode)
5095 return -1;
5096 return 9;
5097
5098 case E_V4TImode:
5099 if (!register_operand (operands[0], E_V4TImode)
5100 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4TImode
5101 || !nonimmediate_operand (operands[1], E_V4TImode)
5102 || !const_0_to_255_mul_8_operand (operands[2], E_SImode))
5103 return -1;
5104 return 10;
5105
5106 case E_V2TImode:
5107 if (!register_operand (operands[0], E_V2TImode)
5108 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V2TImode
5109 || !const_0_to_255_mul_8_operand (operands[2], E_SImode))
5110 return -1;
5111 return 11;
5112
5113 default:
5114 return -1;
5115 }
5116}
5117
5118static int
5119pattern36 (rtx x1)
5120{
5121 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5122 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5123 if (!register_operand (operands[0], E_V1TImode)
5124 || GET_MODE (x1)((machine_mode) (x1)->mode) != E_V1TImode
5125 || !register_operand (operands[1], E_V1TImode)
5126 || !const_0_to_255_operand (operands[2], E_SImode))
5127 return -1;
5128 return 0;
5129}
5130
5131static int
5132pattern37 (rtx x1, machine_mode i1)
5133{
5134 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5135 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5136 if (!register_operand (operands[0], i1)
5137 || GET_MODE (x1)((machine_mode) (x1)->mode) != i1
5138 || !nonimmediate_operand (operands[1], i1)
5139 || !const_0_to_255_operand (operands[2], E_SImode))
5140 return -1;
5141 return 0;
5142}
5143
5144static int
5145pattern38 (rtx x1)
5146{
5147 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5148 rtx x2, x3, x4, x5;
5149 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5150 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5151 operands[0] = x2;
5152 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5153 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
5154 operands[1] = x4;
5155 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
5156 operands[2] = x5;
5157 switch (GET_CODE (operands[2])((enum rtx_code) (operands[2])->code))
5158 {
5159 case CONST_INT:
5160 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
5161 {
5162 case E_V1TImode:
5163 return pattern36 (x3); /* [-1, 0] */
5164
5165 case E_V16SImode:
5166 if (pattern37 (x3, E_V16SImode) != 0)
5167 return -1;
5168 return 1;
5169
5170 case E_V8SImode:
5171 if (pattern37 (x3, E_V8SImode) != 0)
5172 return -1;
5173 return 2;
5174
5175 case E_V4SImode:
5176 if (!register_operand (operands[0], E_V4SImode)
5177 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4SImode
5178 || !nonimmediate_operand (operands[1], E_V4SImode))
5179 return -1;
5180 return 3;
5181
5182 case E_V8DImode:
5183 if (pattern37 (x3, E_V8DImode) != 0)
5184 return -1;
5185 return 4;
5186
5187 case E_V4DImode:
5188 if (pattern37 (x3, E_V4DImode) != 0)
5189 return -1;
5190 return 5;
5191
5192 case E_V2DImode:
5193 if (!register_operand (operands[0], E_V2DImode)
5194 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V2DImode
5195 || !nonimmediate_operand (operands[1], E_V2DImode))
5196 return -1;
5197 return 6;
5198
5199 case E_V16QImode:
5200 if (!register_operand (operands[0], E_V16QImode)
5201 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16QImode
5202 || !nonimmediate_operand (operands[1], E_V16QImode)
5203 || !const_0_to_7_operand (operands[2], E_SImode))
5204 return -1;
5205 return 7;
5206
5207 case E_V8HImode:
5208 if (!register_operand (operands[0], E_V8HImode)
5209 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8HImode
5210 || !nonimmediate_operand (operands[1], E_V8HImode)
5211 || !const_0_to_15_operand (operands[2], E_SImode))
5212 return -1;
5213 return 8;
5214
5215 default:
5216 return -1;
5217 }
5218
5219 case REG:
5220 case SUBREG:
5221 case MEM:
5222 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
5223 {
5224 case E_V16SImode:
5225 if (pattern14 (x3, E_V16SImode) != 0)
5226 return -1;
5227 return 9;
5228
5229 case E_V8SImode:
5230 if (pattern14 (x3, E_V8SImode) != 0)
5231 return -1;
5232 return 10;
5233
5234 case E_V4SImode:
5235 if (pattern14 (x3, E_V4SImode) != 0)
5236 return -1;
5237 return 11;
5238
5239 case E_V8DImode:
5240 if (pattern14 (x3, E_V8DImode) != 0)
5241 return -1;
5242 return 12;
5243
5244 case E_V4DImode:
5245 if (pattern14 (x3, E_V4DImode) != 0)
5246 return -1;
5247 return 13;
5248
5249 case E_V2DImode:
5250 if (pattern14 (x3, E_V2DImode) != 0)
5251 return -1;
5252 return 14;
5253
5254 default:
5255 return -1;
5256 }
5257
5258 default:
5259 return -1;
5260 }
5261}
5262
5263static int
5264pattern39 (rtx x1)
5265{
5266 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5267 rtx x2, x3, x4, x5;
5268 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5269 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5270 operands[0] = x2;
5271 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5272 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
5273 operands[1] = x4;
5274 x5 = XEXP (x3, 1)(((x3)->u.fld[1]).rt_rtx);
5275 operands[2] = x5;
5276 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
5277 {
5278 case E_V32QImode:
5279 if (!register_operand (operands[0], E_V32QImode)
5280 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V32QImode
5281 || !nonimmediate_operand (operands[2], E_V32QImode))
5282 return -1;
5283 return 0;
5284
5285 case E_V16HImode:
5286 if (!register_operand (operands[0], E_V16HImode)
5287 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16HImode
5288 || !nonimmediate_operand (operands[2], E_V16HImode))
5289 return -1;
5290 return 1;
5291
5292 case E_V8SImode:
5293 if (pattern8 (x3, E_V8SImode) != 0)
5294 return -1;
5295 return 2;
5296
5297 case E_V16SImode:
5298 if (pattern8 (x3, E_V16SImode) != 0)
5299 return -1;
5300 return 3;
5301
5302 case E_V4SImode:
5303 if (!register_operand (operands[0], E_V4SImode)
5304 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4SImode)
5305 return -1;
5306 return 4;
5307
5308 case E_V8DImode:
5309 if (pattern8 (x3, E_V8DImode) != 0)
5310 return -1;
5311 return 5;
5312
5313 case E_V4DImode:
5314 if (pattern8 (x3, E_V4DImode) != 0)
5315 return -1;
5316 return 6;
5317
5318 case E_V2DImode:
5319 if (pattern8 (x3, E_V2DImode) != 0)
5320 return -1;
5321 return 7;
5322
5323 case E_V64QImode:
5324 if (pattern14 (x3, E_V64QImode) != 0)
5325 return -1;
5326 return 8;
5327
5328 case E_V16QImode:
5329 if (!register_operand (operands[0], E_V16QImode)
5330 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16QImode)
5331 return -1;
5332 return 9;
5333
5334 case E_V32HImode:
5335 if (pattern14 (x3, E_V32HImode) != 0)
5336 return -1;
5337 return 10;
5338
5339 case E_V8HImode:
5340 if (!register_operand (operands[0], E_V8HImode)
5341 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8HImode)
5342 return -1;
5343 return 11;
5344
5345 default:
5346 return -1;
5347 }
5348}
5349
5350static int
5351pattern40 (rtx x1)
5352{
5353 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5354 rtx x2, x3, x4, x5;
5355 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5356 x2 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5357 operands[0] = x2;
5358 x3 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5359 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
5360 switch (GET_CODE (x4)((enum rtx_code) (x4)->code))
5361 {
5362 case REG:
5363 case SUBREG:
5364 case MEM:
5365 operands[1] = x4;
5366 switch (GET_MODE (operands[0])((machine_mode) (operands[0])->mode))
5367 {
5368 case E_V16HImode:
5369 if (!register_operand (operands[0], E_V16HImode)
5370 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16HImode
5371 || !nonimmediate_operand (operands[1], E_V16QImode))
5372 return -1;
5373 return 0;
5374
5375 case E_V32HImode:
5376 if (!register_operand (operands[0], E_V32HImode)
5377 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V32HImode
5378 || !nonimmediate_operand (operands[1], E_V32QImode))
5379 return -1;
5380 return 1;
5381
5382 case E_V8HImode:
5383 if (!register_operand (operands[0], E_V8HImode)
5384 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8HImode
5385 || !memory_operand (operands[1], E_V8QImode))
5386 return -1;
5387 return 2;
5388
5389 case E_V16SImode:
5390 if (!register_operand (operands[0], E_V16SImode)
5391 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V16SImode)
5392 return -1;
5393 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
5394 {
5395 case E_V16QImode:
5396 if (!nonimmediate_operand (operands[1], E_V16QImode))
5397 return -1;
5398 return 3;
5399
5400 case E_V16HImode:
5401 if (!nonimmediate_operand (operands[1], E_V16HImode))
5402 return -1;
5403 return 4;
5404
5405 default:
5406 return -1;
5407 }
5408
5409 case E_V8SImode:
5410 if (!register_operand (operands[0], E_V8SImode)
5411 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8SImode)
5412 return -1;
5413 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
5414 {
5415 case E_V8QImode:
5416 if (!memory_operand (operands[1], E_V8QImode))
5417 return -1;
5418 return 5;
5419
5420 case E_V8HImode:
5421 if (!nonimmediate_operand (operands[1], E_V8HImode))
5422 return -1;
5423 return 6;
5424
5425 default:
5426 return -1;
5427 }
5428
5429 case E_V4SImode:
5430 if (!register_operand (operands[0], E_V4SImode)
5431 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4SImode)
5432 return -1;
5433 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
5434 {
5435 case E_V4QImode:
5436 if (!memory_operand (operands[1], E_V4QImode))
5437 return -1;
5438 return 7;
5439
5440 case E_V4HImode:
5441 if (!memory_operand (operands[1], E_V4HImode))
5442 return -1;
5443 return 8;
5444
5445 default:
5446 return -1;
5447 }
5448
5449 case E_V8DImode:
5450 if (!register_operand (operands[0], E_V8DImode)
5451 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V8DImode)
5452 return -1;
5453 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
5454 {
5455 case E_V8QImode:
5456 if (!memory_operand (operands[1], E_V8QImode))
5457 return -1;
5458 return 9;
5459
5460 case E_V8HImode:
5461 if (!nonimmediate_operand (operands[1], E_V8HImode))
5462 return -1;
5463 return 10;
5464
5465 case E_V8SImode:
5466 if (!nonimmediate_operand (operands[1], E_V8SImode))
5467 return -1;
5468 return 11;
5469
5470 default:
5471 return -1;
5472 }
5473
5474 case E_V4DImode:
5475 if (!register_operand (operands[0], E_V4DImode)
5476 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V4DImode)
5477 return -1;
5478 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
5479 {
5480 case E_V4QImode:
5481 if (!memory_operand (operands[1], E_V4QImode))
5482 return -1;
5483 return 12;
5484
5485 case E_V4HImode:
5486 if (!memory_operand (operands[1], E_V4HImode))
5487 return -1;
5488 return 13;
5489
5490 case E_V4SImode:
5491 if (!nonimmediate_operand (operands[1], E_V4SImode))
5492 return -1;
5493 return 14;
5494
5495 default:
5496 return -1;
5497 }
5498
5499 case E_V2DImode:
5500 if (!register_operand (operands[0], E_V2DImode)
5501 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_V2DImode)
5502 return -1;
5503 switch (GET_MODE (operands[1])((machine_mode) (operands[1])->mode))
5504 {
5505 case E_V2QImode:
5506 if (!memory_operand (operands[1], E_V2QImode))
5507 return -1;
5508 return 15;
5509
5510 case E_V2HImode:
5511 if (!memory_operand (operands[1], E_V2HImode))
5512 return -1;
5513 return 16;
5514
5515 case E_V2SImode:
5516 if (!memory_operand (operands[1], E_V2SImode))
5517 return -1;
5518 return 17;
5519
5520 default:
5521 return -1;
5522 }
5523
5524 default:
5525 return -1;
5526 }
5527
5528 case VEC_SELECT:
5529 x5 = XEXP (x4, 1)(((x4)->u.fld[1]).rt_rtx);
5530 if (GET_CODE (x5)((enum rtx_code) (x5)->code) != PARALLEL)
5531 return -1;
5532 return 18;
5533
5534 default:
5535 return -1;
5536 }
5537}
5538
5539static int
5540pattern41 (rtx x1)
5541{
5542 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5543 rtx x2, x3, x4, x5, x6, x7, x8, x9;
5544 rtx x10;
5545 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5546 x2 = XVECEXP (x1, 0, 0)(((((x1)->u.fld[0]).rt_rtvec))->elem[0]);
5547 if (GET_CODE (x2)((enum rtx_code) (x2)->code) != SET)
5548 return -1;
5549 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
5550 if (GET_CODE (x3)((enum rtx_code) (x3)->code) != REG
5551 || REGNO (x3)(rhs_regno(x3)) != 17
5552 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_CCmode)
5553 return -1;
5554 x4 = XVECEXP (x1, 0, 1)(((((x1)->u.fld[0]).rt_rtvec))->elem[1]);
5555 if (GET_CODE (x4)((enum rtx_code) (x4)->code) != USE)
5556 return -1;
5557 x5 = XVECEXP (x1, 0, 2)(((((x1)->u.fld[0]).rt_rtvec))->elem[2]);
5558 if (GET_CODE (x5)((enum rtx_code) (x5)->code) != USE)
5559 return -1;
5560 x6 = XVECEXP (x1, 0, 3)(((((x1)->u.fld[0]).rt_rtvec))->elem[3]);
5561 if (GET_CODE (x6)((enum rtx_code) (x6)->code) != CLOBBER)
5562 return -1;
5563 x7 = XVECEXP (x1, 0, 4)(((((x1)->u.fld[0]).rt_rtvec))->elem[4]);
5564 if (GET_CODE (x7)((enum rtx_code) (x7)->code) != CLOBBER)
5565 return -1;
5566 x8 = XVECEXP (x1, 0, 5)(((((x1)->u.fld[0]).rt_rtvec))->elem[5]);
5567 if (GET_CODE (x8)((enum rtx_code) (x8)->code) != CLOBBER)
5568 return -1;
5569 x9 = XEXP (x2, 1)(((x2)->u.fld[1]).rt_rtx);
5570 if (GET_MODE (x9)((machine_mode) (x9)->mode) != E_CCmode)
5571 return -1;
5572 x10 = XEXP (x6, 0)(((x6)->u.fld[0]).rt_rtx);
5573 operands[0] = x10;
5574 return 0;
5575}
5576
5577static int
5578pattern42 (rtx x1)
5579{
5580 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5581 rtx x2, x3, x4, x5, x6, x7, x8, x9;
5582 rtx x10, x11, x12, x13, x14, x15, x16, x17;
5583 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5584 x2 = XVECEXP (x1, 0, 1)(((((x1)->u.fld[0]).rt_rtvec))->elem[1]);
5585 if (GET_CODE (x2)((enum rtx_code) (x2)->code) != CLOBBER)
5586 return -1;
5587 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
5588 if (GET_CODE (x3)((enum rtx_code) (x3)->code) != REG
5589 || REGNO (x3)(rhs_regno(x3)) != 8
5590 || GET_MODE (x3)((machine_mode) (x3)->mode) != E_XFmode)
5591 return -1;
5592 x4 = XVECEXP (x1, 0, 2)(((((x1)->u.fld[0]).rt_rtvec))->elem[2]);
5593 if (GET_CODE (x4)((enum rtx_code) (x4)->code) != CLOBBER)
5594 return -1;
5595 x5 = XEXP (x4, 0)(((x4)->u.fld[0]).rt_rtx);
5596 if (GET_CODE (x5)((enum rtx_code) (x5)->code) != REG
5597 || REGNO (x5)(rhs_regno(x5)) != 9
5598 || GET_MODE (x5)((machine_mode) (x5)->mode) != E_XFmode)
5599 return -1;
5600 x6 = XVECEXP (x1, 0, 3)(((((x1)->u.fld[0]).rt_rtvec))->elem[3]);
5601 if (GET_CODE (x6)((enum rtx_code) (x6)->code) != CLOBBER)
5602 return -1;
5603 x7 = XEXP (x6, 0)(((x6)->u.fld[0]).rt_rtx);
5604 if (GET_CODE (x7)((enum rtx_code) (x7)->code) != REG
5605 || REGNO (x7)(rhs_regno(x7)) != 10
5606 || GET_MODE (x7)((machine_mode) (x7)->mode) != E_XFmode)
5607 return -1;
5608 x8 = XVECEXP (x1, 0, 4)(((((x1)->u.fld[0]).rt_rtvec))->elem[4]);
5609 if (GET_CODE (x8)((enum rtx_code) (x8)->code) != CLOBBER)
5610 return -1;
5611 x9 = XEXP (x8, 0)(((x8)->u.fld[0]).rt_rtx);
5612 if (GET_CODE (x9)((enum rtx_code) (x9)->code) != REG
5613 || REGNO (x9)(rhs_regno(x9)) != 11
5614 || GET_MODE (x9)((machine_mode) (x9)->mode) != E_XFmode)
5615 return -1;
5616 x10 = XVECEXP (x1, 0, 5)(((((x1)->u.fld[0]).rt_rtvec))->elem[5]);
5617 if (GET_CODE (x10)((enum rtx_code) (x10)->code) != CLOBBER)
5618 return -1;
5619 x11 = XEXP (x10, 0)(((x10)->u.fld[0]).rt_rtx);
5620 if (GET_CODE (x11)((enum rtx_code) (x11)->code) != REG
5621 || REGNO (x11)(rhs_regno(x11)) != 12
5622 || GET_MODE (x11)((machine_mode) (x11)->mode) != E_XFmode)
5623 return -1;
5624 x12 = XVECEXP (x1, 0, 6)(((((x1)->u.fld[0]).rt_rtvec))->elem[6]);
5625 if (GET_CODE (x12)((enum rtx_code) (x12)->code) != CLOBBER)
5626 return -1;
5627 x13 = XEXP (x12, 0)(((x12)->u.fld[0]).rt_rtx);
5628 if (GET_CODE (x13)((enum rtx_code) (x13)->code) != REG
5629 || REGNO (x13)(rhs_regno(x13)) != 13
5630 || GET_MODE (x13)((machine_mode) (x13)->mode) != E_XFmode)
5631 return -1;
5632 x14 = XVECEXP (x1, 0, 7)(((((x1)->u.fld[0]).rt_rtvec))->elem[7]);
5633 if (GET_CODE (x14)((enum rtx_code) (x14)->code) != CLOBBER)
5634 return -1;
5635 x15 = XEXP (x14, 0)(((x14)->u.fld[0]).rt_rtx);
5636 if (GET_CODE (x15)((enum rtx_code) (x15)->code) != REG
5637 || REGNO (x15)(rhs_regno(x15)) != 14
5638 || GET_MODE (x15)((machine_mode) (x15)->mode) != E_XFmode)
5639 return -1;
5640 x16 = XVECEXP (x1, 0, 8)(((((x1)->u.fld[0]).rt_rtvec))->elem[8]);
5641 if (GET_CODE (x16)((enum rtx_code) (x16)->code) != CLOBBER)
5642 return -1;
5643 x17 = XEXP (x16, 0)(((x16)->u.fld[0]).rt_rtx);
5644 if (GET_CODE (x17)((enum rtx_code) (x17)->code) != REG
5645 || REGNO (x17)(rhs_regno(x17)) != 15
5646 || GET_MODE (x17)((machine_mode) (x17)->mode) != E_XFmode)
5647 return -1;
5648 return 0;
5649}
5650
5651static int
5652pattern43 (rtx x1)
5653{
5654 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5655 rtx x2, x3, x4;
5656 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5657 if (GET_CODE (x1)((enum rtx_code) (x1)->code) != ZERO_EXTRACT)
5658 return -1;
5659 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5660 if (x2 != const_int_rtx[MAX_SAVED_CONST_INT64 + 8])
5661 return -1;
5662 x3 = XEXP (x1, 2)(((x1)->u.fld[2]).rt_rtx);
5663 if (x3 != const_int_rtx[MAX_SAVED_CONST_INT64 + 8])
5664 return -1;
5665 x4 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5666 operands[0] = x4;
5667 if (!int248_register_operand (operands[0], E_VOIDmode))
5668 return -1;
5669 return 0;
5670}
5671
5672static int
5673pattern44 (rtx x1, machine_mode i1, machine_mode i2)
5674{
5675 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5676 rtx x2, x3, x4;
5677 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5678 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5679 operands[3] = x2;
5680 if (!const_int_operand (operands[3], i1))
5681 return -1;
5682 x3 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5683 switch (GET_CODE (x3)((enum rtx_code) (x3)->code))
5684 {
5685 case REG:
5686 case SUBREG:
5687 operands[2] = x3;
5688 if (!register_operand (operands[2], i1))
5689 return -1;
5690 return 0;
5691
5692 case ZERO_EXTEND:
5693 if (GET_MODE (x3)((machine_mode) (x3)->mode) != i1)
5694 return -1;
5695 x4 = XEXP (x3, 0)(((x3)->u.fld[0]).rt_rtx);
5696 operands[2] = x4;
5697 if (!nonimmediate_operand (operands[2], i2))
5698 return -1;
5699 return 1;
5700
5701 default:
5702 return -1;
5703 }
5704}
5705
5706static int
5707pattern45 (rtx x1)
5708{
5709 rtx * const operands ATTRIBUTE_UNUSED__attribute__ ((__unused__)) = &recog_data.operand[0];
5710 rtx x2, x3, x4, x5, x6;
5711 int res ATTRIBUTE_UNUSED__attribute__ ((__unused__));
5712 x2 = XEXP (x1, 1)(((x1)->u.fld[1]).rt_rtx);
5713 x3 = XEXP (x2, 0)(((x2)->u.fld[0]).rt_rtx);
5714 if (GET_MODE (x3)((machine_mode) (x3)->mode) != E_TImode)
5715 return -1;
5716 x4 = XEXP (x1, 0)(((x1)->u.fld[0]).rt_rtx);
5717 operands[0] = x4;
5718 if (!nonimmediate_operand (operands[0], E_TImode)
5719