extern signed int __x__i_1 asm ( "xx" ); signed int __main__Fi_iPPCc__1(signed int __argc__i_1, const char **__argv__PPCc_1){ __attribute__ ((unused)) signed int ___retval_main__i_1; asm ( "nop" : : : ); asm ( "nop" : : : ); asm ( "nop" : : : ); static signed int __y__i_2 asm ( "yy" ); static signed int *__z__Pi_2 asm ( "zz" ); signed int __src__i_2; signed int __dst__i_2; asm volatile ( "mov %1, %0\n\t" "add $1, %0" : : : ); asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=" "r" ( __dst__i_2 ) : : ); asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( __dst__i_2 ) : "r" ( __src__i_2 ) : ); asm ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( __dst__i_2 ), "=r" ( __src__i_2 ) : [ __src__i_2 ] "r" ( __dst__i_2 ) : "r0" ); L2: L1: asm goto ( "frob %%r5, %1; jc %l[L1]; mov (%2), %%r5" : : "r" ( __src__i_2 ), "r" ( (&__dst__i_2) ) : "r5", "memory" : L1, L2 ); double _Complex __c1__Xd_2; double _Complex __c2__Xd_2; const signed int __i1__Ci_2; const signed int __i2__Ci_2; const signed int __i3__Ci_2; inline signed int __f1__Fi___2(){ __attribute__ ((unused)) signed int ___retval_f1__i_2; } inline signed int __f2__Fi___2(){ __attribute__ ((unused)) signed int ___retval_f2__i_2; } signed int __s1__i_2; signed int __s2__i_2; volatile signed int __v1__Vi_2; volatile signed int __v2__Vi_2; signed int __t1___2; signed int __t2___2; __extension__ const signed int __ex__Ci_2; struct S { __extension__ signed int __a__i_2; __extension__ signed int __b__i_2; __extension__ signed int __c__i_2; }; inline void ___constructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ ((void)((*___dst__R2sS_2).__a__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); } inline void ___constructor__F_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */); } inline void ___destructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ ((void)((*___dst__R2sS_2).__c__i_2) /* ^?{} */); ((void)((*___dst__R2sS_2).__b__i_2) /* ^?{} */); ((void)((*___dst__R2sS_2).__a__i_2) /* ^?{} */); } inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ struct S ___ret__2sS_2; ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2)); ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2)); ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2)); ((void)___constructor__F_R2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__R2sS_2))); return ___ret__2sS_2; } inline void ___constructor__F_R2sSi_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2){ ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); } inline void ___constructor__F_R2sSii_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2){ ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); } inline void ___constructor__F_R2sSiii_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){ ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */); } signed int __i__i_2 = __extension__ 3; __extension__ signed int __a__i_2; __extension__ signed int __b__i_2; __extension__ signed int __c__i_2; ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); signed int __a1__i_2; const signed int __a2__Ci_2; static const signed int __a3__Ci_2; static const signed int __a4__Ci_2; static const signed int __a5__Ci_2; static const signed int __a6__Ci_2; static const signed int __a7__Ci_2; signed int *__p1__Pi_2; signed int *__p2__Pi_2; struct s1; struct s2 { signed int __i__i_2; }; inline void ___constructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ ((void)((*___dst__R3ss2_2).__i__i_2) /* ?{} */); } inline void ___constructor__F_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */); } inline void ___destructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ ((void)((*___dst__R3ss2_2).__i__i_2) /* ^?{} */); } inline struct s2 ___operator_assign__F3ss2_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ struct s2 ___ret__3ss2_2; ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2)); ((void)___constructor__F_R3ss23ss2_autogen___2((&___ret__3ss2_2), (*___dst__R3ss2_2))); return ___ret__3ss2_2; } inline void ___constructor__F_R3ss2i_autogen___2(struct s2 *___dst__R3ss2_2, signed int __i__i_2){ ((void)((*___dst__R3ss2_2).__i__i_2=__i__i_2) /* ?{} */); } struct s3 { signed int __i__i_2; }; inline void ___constructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ ((void)((*___dst__R3ss3_2).__i__i_2) /* ?{} */); } inline void ___constructor__F_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */); } inline void ___destructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ ((void)((*___dst__R3ss3_2).__i__i_2) /* ^?{} */); } inline struct s3 ___operator_assign__F3ss3_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ struct s3 ___ret__3ss3_2; ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2)); ((void)___constructor__F_R3ss33ss3_autogen___2((&___ret__3ss3_2), (*___dst__R3ss3_2))); return ___ret__3ss3_2; } inline void ___constructor__F_R3ss3i_autogen___2(struct s3 *___dst__R3ss3_2, signed int __i__i_2){ ((void)((*___dst__R3ss3_2).__i__i_2=__i__i_2) /* ?{} */); } struct s3 __x1__3ss3_2; struct s3 __y1__3ss3_2; struct s4 { signed int __i__i_2; }; inline void ___constructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ ((void)((*___dst__R3ss4_2).__i__i_2) /* ?{} */); } inline void ___constructor__F_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */); } inline void ___destructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ ((void)((*___dst__R3ss4_2).__i__i_2) /* ^?{} */); } inline struct s4 ___operator_assign__F3ss4_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ struct s4 ___ret__3ss4_2; ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2)); ((void)___constructor__F_R3ss43ss4_autogen___2((&___ret__3ss4_2), (*___dst__R3ss4_2))); return ___ret__3ss4_2; } inline void ___constructor__F_R3ss4i_autogen___2(struct s4 *___dst__R3ss4_2, signed int __i__i_2){ ((void)((*___dst__R3ss4_2).__i__i_2=__i__i_2) /* ?{} */); } struct s4 __x2__3ss4_2; struct s4 __y2__3ss4_2; signed int __m1__A0i_2[((unsigned long int )10)]; signed int __m2__A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; signed int __m3__A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; ((void)(___retval_main__i_1=((signed int )0)) /* ?{} */); return ___retval_main__i_1; ((void)(___retval_main__i_1=0) /* ?{} */); return ___retval_main__i_1; } static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return __main__Fi_iPPCc__1((signed int )argc, (const char **)argv); } static inline signed int invoke_main(signed int argc, char **argv, char **envp); signed int main(signed int __argc__i_1, char **__argv__PPc_1, char **__envp__PPc_1){ __attribute__ ((unused)) signed int ___retval_main__i_1; signed int _tmp_cp_ret2; ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret2=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret2)) /* ?{} */); ((void)(_tmp_cp_ret2) /* ^?{} */); return ___retval_main__i_1; }