+
+ L1244:
+ x2 = XEXP (x1, 1);
+ if (GET_MODE (x2) == HImode && GET_CODE (x2) == PLUS && 1)
+ goto L1245;
+ goto ret0;
+
+ L1245:
+ x3 = XEXP (x2, 0);
+ if (GET_MODE (x3) == HImode && GET_CODE (x3) == FFS && 1)
+ goto L1246;
+ goto ret0;
+
+ L1246:
+ x4 = XEXP (x3, 0);
+ if (general_operand (x4, HImode))
+ {
+ ro[1] = x4;
+ goto L1247;
+ }
+ goto ret0;
+
+ L1247:
+ x3 = XEXP (x2, 1);
+ if (GET_CODE (x3) == CONST_INT && XWINT (x3, 0) == -1 && 1)
+ goto L1248;
+ goto ret0;
+
+ L1248:
+ x1 = XVECEXP (x0, 0, 1);
+ if (GET_CODE (x1) == CLOBBER && 1)
+ goto L1249;
+ goto ret0;
+
+ L1249:
+ x2 = XEXP (x1, 0);
+ if (scratch_operand (x2, HImode))
+ {
+ ro[2] = x2;
+ return 252;
+ }
+ goto ret0;