Lines Matching refs:out
12 *out=\@::out;
107 { push(@out,".text\n"); }
117 push(@out,".globl\t$func\n") if ($global);
119 { push(@out,".def\t$func;\t.scl\t".(3-$global).";\t.type\t32;\t.endef\n"); }
123 { push(@out,".type $func,\@function\n"); }
124 push(@out,".align\t$align\n");
125 push(@out,"$func:\n");
126 push(@out,"$begin:\n") if ($global);
133 push(@out,".size\t$nmdecor$func,.-".&::LABEL($func)."\n") if ($::elf);
143 push(@out,"\n"); # so we just skip ELF comments...
149 { push(@out,"\n"); }
151 { push(@out,"\t$com_start $_ $com_end\n"); }
159 { push(@out,".globl\t".&::LABEL($_[0],$nmdecor.$_[0])."\n"); }
164 { push(@out,".section __IMPORT,__pointers,non_lazy_symbol_pointers\n");
166 { push(@out,"$non_lazy_ptr{$i}:\n.indirect_symbol\t$i\n.long\t0\n"); }
169 if (grep {/\b${nmdecor}OPENSSL_ia32cap_P\b/i} @out) {
171 if ($::macosx) { push (@out,"$tmp,2\n"); }
172 elsif ($::elf) { push (@out,"$tmp,4\n"); }
173 else { push (@out,"$tmp\n"); }
175 push(@out,$initseg) if ($initseg);
177 push(@out,"
198 sub ::data_byte { push(@out,".byte\t".join(',',@_)."\n"); }
199 sub ::data_short{ push(@out,".value\t".join(',',@_)."\n"); }
200 sub ::data_word { push(@out,".long\t".join(',',@_)."\n"); }
208 push(@out,".align\t$val\n");
282 { push(@out,".data\n"); }
284 *::hidden = sub { push(@out,".hidden\t$nmdecor$_[0]\n"); } if ($::elf);