ELF > @@hu@8@@@@@@@@@@|h|h pp`p` (p(p`(p`@@00Ptdgg@g@$$Qtd/libexec/ld-elf.so.1FreeBSDZFreeBSD     @A@ Yaݣk|Pv2% DUpvG7JchT\vUW6>jf~{r`*r``pr`_Jv_RegisterClasseslibc.so.7__prognameenvironatoirewindfopensrand_init_tlsfprintfsscanffclosefgetcfgetsfeof__isthreadedstrcmptimesprintffscanfatexit_endFBSD_1.0(zr`q`q`q`q`r`r`r`r` r` (r` 0r` 8r` @r`Hr`Pr`Xr``r`hr`Hw"FH5vi %xi @%vi h%ni h%fi h%^i h%Vi h%Ni h%Fi h%>i hp%6i h`%.i h P%&i h @%i h 0%i h %i h %i h%h h%h h%h hUHAWAVAUATSPIM>IcMlH=h uL-h IE~)IHuHHh @H/tu(p`Ht H(p`H @E1p`p`H)HH?H=HHtMp`p`H)HH?H=HHffff.Jp`Hr DLLII9r1۸p`p`H)HH?H=HHtHp`p`H)II?I=IIHp`Hr DLLHL9rDLL.f.UHSPp`p`H)HH?H=HHt!fHo`HHvHuH[]5Cg $u*UH HH f H f HHuf ]ff.UHH=Td tHt p`]]ÐUHSH 1E}HuH‰eHN@d}E"HN@HEH0?1EEE;EHcEHMH<)O@!%r`%r`P%r`HcEHMH<,O@ %r`HcEHMHEԃHcHUH<%r`EԃEH5O@EHcHUH,l?(!(l@$90l\ >l^l_l`#lg+lp -lvKl|l~'/HP@H}؋%r` %r`k%r`P%r`LcFs`%r`<%r`D %r`DDDDEً$nH}؋%r` %r`Dk%r`PD%r`IcD5s`<%r`HD%r`%r`H$Q@ %r`HDDDA$H}؋%r` %r`Dk%r`PD%r`IcD5s`D %r`<%r`HDD%r`%r`HTQ@HDD$HQ@H}؋%r` %r`Dk%r`PD%r`McFs`D %r`D%r`AD؉<%r`DDڋ$N/HQ@H}؋%r` %r`D%r`D %r`%r`D%r`D%r`%r`$DT$D\$\$He@H}؋ %r`ș<%r` %r`u.HQ@H}؋%r` %r`D%r`D %r`%r`D%r`D%r`%r`$DT$D\$\$>H}؃<%r`H%r`%r`He@ %r`H°-HQ@H}؋%r` %r`D%r`D %r`%r`D%r`D%r`%r`$DT$D\$\$fH}؋%r`<%r`Hxt%r`p%r`ppH f@Hxtl,HQ@H}؋%r` %r`D%r`D %r`%r`D%r`D%r`%r`$DT$D\$\$H2f@H}؋%r` %r`hȉd<%r`d`ʋ`2\+HQ@H}؋%r` %r`D%r`D %r`%r`D%r`D%r`%r`$DT$D\$\$H}؋%r`<%r`XHPL%r`H%r`HHHQ@D%r` %r`Dș<%r`HPL@ʋDD@<*HQ@H}؋%r` %r`D%r`D %r`%r`D%r`D%r`%r`$DT$D\$\$H}؃<%r`8H0%r`,%r`,,H3R@ %r`%r`(Й<%r`D %r`H0D($DD$ )HqR@H}؋%r` %r`%r`<%r`D %r`DDDH}؋%r` %r`<%r`H%r`%r`HR@D %r`HAH}؋%r` %r`D%r`<%r`HD%r`%r`HR@HDAqHS@H}؋%r` %r`D%r`D %r`ADȉ<%r`DDD 'HUS@H}؋%r` %r`%r`<%r`D %r`DDDH}؋%r` %r`<%r`H%r`%r`HS@D %r`HAH}؋%r` %r`D%r`<%r`HD%r`%r`HS@HDAsHT@H}؋%r` %r`D%r`D %r`ADȉ<%r`DDD%HYT@H}؋%r` %r`%r`|<%r`D %r`D|xDDxH}؋%r` %r`<%r`tHhd`%r`\%r`\\HT@D %r`Hhd`AH}؋%r` %r`D%r`<%r`XHPLHDD%r`@%r`@@HT@HPLHDDAuHU@H}؋%r` %r`D%r`D %r`A -p-o-w-hrError : couldn't open '%s' for input. Error : couldn't open '%s' for output. Compiling/* %s converted to ANSI C from %s by bef2c */ #include #include #include char pg[%d]; struct stack { signed long val; struct stack *next; } *head; void push (signed long val); signed long pop (void); void main () { signed long a; signed long b; char c; srand (time (0)); pg[%d]='%c'; pg[%d]='%c%c'; ._%2.2d_%2.2d_R: push(%c); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: push(%c); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: push(%c); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: push(%c); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: _%2.2d_%2.2d_L: _%2.2d_%2.2d_U: _%2.2d_%2.2d_D: if (pop ()) goto _%2.2d_%2.2d_U; else goto _%2.2d_%2.2d_D; if (pop ()) goto _%2.2d_%2.2d_L; else goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_R: push(pop()+pop()); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: push(pop()+pop()); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: push(pop()+pop()); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: push(pop()+pop()); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: a=pop();b=pop();push(b-a); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: a=pop();b=pop();push(b-a); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: a=pop();b=pop();push(b-a); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: a=pop();b=pop();push(b-a); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: push(pop()*pop()); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: push(pop()*pop()); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: push(pop()*pop()); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: push(pop()*pop()); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: a=pop();b=pop();push(b/a); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: a=pop();b=pop();push(b/a); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: a=pop();b=pop();push(b/a); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: a=pop();b=pop();push(b/a); goto _%2.2d_%2.2d_D; a=pop();b=pop();push(b%ca);_%2.2d_%2.2d_R: %s goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: %s goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: %s goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: %s goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: a=pop();b=pop();push(a);push(b); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: a=pop();b=pop();push(a);push(b); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: a=pop();b=pop();push(a);push(b); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: a=pop();b=pop();push(a);push(b); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: a=pop();push(a);push(a); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: a=pop();push(a);push(a); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: a=pop();push(a);push(a); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: a=pop();push(a);push(a); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: fprintf(stdout,"%cld ",pop());fflush(stdout); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: fprintf(stdout,"%cld ",pop());fflush(stdout); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: fprintf(stdout,"%cld ",pop());fflush(stdout); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: fprintf(stdout,"%cld ",pop());fflush(stdout); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: fprintf(stdout,"%cc",pop());fflush(stdout); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: fprintf(stdout,"%cc",pop());fflush(stdout); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: fprintf(stdout,"%cc",pop());fflush(stdout); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: fprintf(stdout,"%cc",pop());fflush(stdout); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: fscanf(stdin,"%cld",&b);push(b); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: fscanf(stdin,"%cld",&b);push(b); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: fscanf(stdin,"%cld",&b);push(b); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: fscanf(stdin,"%cld",&b);push(b); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: c=fgetc(stdin);push(c); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: c=fgetc(stdin);push(c); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: c=fgetc(stdin);push(c); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: c=fgetc(stdin);push(c); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: puts("Error: compiled Befunge does not support stringmode "); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: puts("Error: compiled Befunge does not support stringmode "); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: puts("Error: compiled Befunge does not support stringmode "); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: puts("Error: compiled Befunge does not support stringmode "); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: if(pop()) push(0); else push(1); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: if(pop()) push(0); else push(1); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: if(pop()) push(0); else push(1); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: if(pop()) push(0); else push(1); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: b=pop();a=pop();push(a>b); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: b=pop();a=pop();push(a>b); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: b=pop();a=pop();push(a>b); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: b=pop();a=pop();push(a>b); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: pop(); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: pop(); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: pop(); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: pop(); goto _%2.2d_%2.2d_D; switch ((rand () / 32) %c 4) { case 0: goto _%2.2d_%2.2d_R; case 1: goto _%2.2d_%2.2d_L; case 2: goto _%2.2d_%2.2d_U; case 3: goto _%2.2d_%2.2d_D; } _%2.2d_%2.2d_R: goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: a=pop();b=pop();push(pg[a*80+b]); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: a=pop();b=pop();push(pg[a*80+b]); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: a=pop();b=pop();push(pg[a*80+b]); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: a=pop();b=pop();push(pg[a*80+b]); goto _%2.2d_%2.2d_D; _%2.2d_%2.2d_R: a=pop();b=pop();pg[a*80+b]=pop(); goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: a=pop();b=pop();pg[a*80+b]=pop(); goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: a=pop();b=pop();pg[a*80+b]=pop(); goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: a=pop();b=pop();pg[a*80+b]=pop(); goto _%2.2d_%2.2d_D; exit(0);_%2.2d_%2.2d_R: goto _%2.2d_%2.2d_R; _%2.2d_%2.2d_L: goto _%2.2d_%2.2d_L; _%2.2d_%2.2d_U: goto _%2.2d_%2.2d_U; _%2.2d_%2.2d_D: goto _%2.2d_%2.2d_D; void push (signed long val) { struct stack *s; s = (struct stack *) malloc (sizeof (struct stack)); s->val = val; s->next = head; head = s; } signed long pop () { signed long v;struct stack *s = head; if(s){v=head->val;head=head->next;free(s);return v; }else{return 0;} } done. Optimizinggoto%d_%d_%stemp.c_%d_%d_%s: goto _%d_%d_%s; _%2.2d_%2.2d_%s goto _%2.2d_%2.2d_%s; ;$@Ph zRx $xAC JDSAC BdrBAC H @@ N@H@o@p@0@ q`@x@ oX@oo(@(p`j@z@@@@@@@@@ @ @* @: @J @Z @j @z @P@p`$FreeBSD: releng/11.0/lib/csu/amd64/crt1.c 292000 2015-12-08 19:32:58Z emaste $$FreeBSD: releng/11.0/lib/csu/common/crtbrand.c 306208 2016-09-22 19:04:08Z gjb $$FreeBSD: releng/11.0/lib/csu/common/ignore_init.c 245133 2013-01-07 17:58:27Z kib $FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)$FreeBSD: releng/11.0/lib/csu/amd64/crti.S 217105 2011-01-07 16:07:51Z kib $$FreeBSD: releng/11.0/lib/csu/amd64/crtn.S 217105 2011-01-07 16:07:51Z kib $.symtab.strtab.shstrtab.interp.note.tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.plt.data.bss.comment@#@01H@H-o@47 0@0@?p@pGo(@(0ToX@X cx@xm@ w@@@rT@T0} @ EN@N2N@Ng@g$pg@gp`pp`p p` p(p`(pq`qpr`pr,r`r0rt|5 @@H@@0@p@(@X@ x@ @ @@ T@ @N@N@g@g@p`p` p`(p`q`pr`r`@&0@5 @S?tp`p` p` @5r`r` @"?p`p`xh@ p`+ pN@6AMp`cp`tq`p`p`p`p`(p`r`r` @%r` 3Cpr`NN@Tevur`wGs`{`r`|`}hr`r`xr` r`5UDWSr`_r`g`lr`y`|6r`f~ @rB @@/usr/src/lib/csu/amd64/crt1.cabitagcrt_noinit_tagfinalizer/usr/src/gnu/lib/csu/../../../contrib/gcc/crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_aux__do_global_dtors_aux.completed__do_global_dtors_aux.pframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxsrc/bef2c.c__preinit_array_start__fini_array_end_GLOBAL_OFFSET_TABLE___preinit_array_end__fini_array_start__init_array_end__init_array_start_DYNAMICsatoi@@FBSD_1.0linewidth_startfscanf@@FBSD_1.0post_optimize_Jv_RegisterClassessrand@@FBSD_1.0__progname_finiprintf@@FBSD_1.0fgets@@FBSD_1.0datexit@@FBSD_1.0rewind@@FBSD_1.0pgtxlabelrefs_init_tls@@FBSD_1.0fclose@@FBSD_1.0fprintf@@FBSD_1.0sprintf@@FBSD_1.0pageheighty__dso_handlesscanf@@FBSD_1.0__isthreaded@@FBSD_1.0feof@@FBSD_1.0time@@FBSD_1.0__bss_startenviron_endpre_optimizeinexit@@FBSD_1.0fopen@@FBSD_1.0_edatafgetc@@FBSD_1.0strcmp@@FBSD_1.0main_init