/* Generated automatically by the program `genextract'
from the machine description file `md'. */
extern rtx recog_operand
[];
extern rtx
*recog_operand_loc
[];
extern rtx
*recog_dup_loc
[];
extern char recog_dup_num
[];
void fatal_insn_not_found ();
register rtx
*ro
= recog_operand
;
register rtx
**ro_loc
= recog_operand_loc
;
rtx pat
= PATTERN (insn
);
switch (INSN_CODE (insn
))
fatal_insn_not_found (insn
);
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XVECEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0, 0), 0));
ro
[2] = *(ro_loc
[2] = &XVECEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0, 1));
ro
[3] = *(ro_loc
[3] = &XVECEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0, 2));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 1), 0);
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XEXP (pat
, 1), 1), 0));
ro
[3] = *(ro_loc
[3] = &XEXP (pat
, 1));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (pat
, 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 1), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (pat
, 1));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 1), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (pat
, 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 2), 0));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 5), 0);
recog_dup_loc
[1] = &XEXP (XVECEXP (pat
, 0, 4), 0);
recog_dup_loc
[2] = &XEXP (XVECEXP (pat
, 0, 3), 0);
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1), 0));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[4] = *(ro_loc
[4] = &XEXP (XVECEXP (pat
, 0, 2), 0));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 5), 0);
recog_dup_loc
[1] = &XEXP (XVECEXP (pat
, 0, 4), 0);
recog_dup_loc
[2] = &XEXP (XVECEXP (pat
, 0, 3), 0);
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 2), 0));
ro
[4] = *(ro_loc
[4] = &XEXP (XVECEXP (pat
, 0, 3), 0));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 5), 0);
recog_dup_loc
[1] = &XEXP (XVECEXP (pat
, 0, 4), 0);
ro
[0] = *(ro_loc
[0] = &XVECEXP (pat
, 0, 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 0), 0));
ro
[1] = *(ro_loc
[1] = &XVECEXP (pat
, 0, 1));
ro
[2] = *(ro_loc
[2] = &XVECEXP (pat
, 0, 2));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XVECEXP (pat
, 0, 1));
ro
[2] = *(ro_loc
[2] = &XVECEXP (pat
, 0, 2));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (pat
, 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
ro
[4] = *(ro_loc
[4] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
ro
[4] = *(ro_loc
[4] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 0), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1), 0), 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1), 0), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (pat
, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XEXP (pat
, 1), 2), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XEXP (pat
, 1), 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (pat
, 1), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 1));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 1), 2));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (pat
, 1), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 2));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XEXP (pat
, 1), 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (pat
, 1), 0), 1));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (pat
, 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 0), 2));
ro
[3] = *(ro_loc
[3] = &XEXP (pat
, 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 1), 0);
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XVECEXP (XEXP (pat
, 1), 0, 0), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XVECEXP (XEXP (pat
, 1), 0, 0));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (pat
, 1), 0), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 1), 0));
recog_dup_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 1), 0);
recog_dup_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 1), 1), 1);
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (pat
, 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (XEXP (pat
, 1), 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XEXP (pat
, 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 2), 0));
ro
[4] = *(ro_loc
[4] = &XEXP (XVECEXP (pat
, 0, 3), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 2), 0));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 3), 0));
ro
[4] = *(ro_loc
[4] = &XEXP (XVECEXP (pat
, 0, 4), 0));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 1), 0);
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XVECEXP (pat
, 0, 0), 1));
recog_dup_loc
[0] = &XEXP (XVECEXP (pat
, 0, 1), 0);
recog_dup_loc
[1] = &XEXP (XVECEXP (pat
, 0, 1), 1);
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (pat
, 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (pat
, 1));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 0));
ro
[1] = *(ro_loc
[1] = &XEXP (pat
, 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1), 0));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (XVECEXP (pat
, 0, 0), 1), 1));
ro
[2] = *(ro_loc
[2] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[3] = *(ro_loc
[3] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (XEXP (pat
, 1), 0));
ro
[1] = *(ro_loc
[1] = &XEXP (XEXP (pat
, 1), 1));
ro
[0] = *(ro_loc
[0] = &XEXP (XVECEXP (pat
, 0, 0), 1));
ro
[1] = *(ro_loc
[1] = &XEXP (XVECEXP (pat
, 0, 1), 0));
ro
[0] = *(ro_loc
[0] = &XEXP (pat
, 1));