Lines Matching refs:flavour
66 my $flavour = shift;
68 if ($flavour =~ /\./) { $output = $flavour; undef $flavour; }
86 if ($flavour eq "mingw64") { $gas=1; $elf=0; $win64=1;
94 elsif ($flavour eq "macosx") { $gas=1; $elf=0; $prefix="_"; $decor="L\$"; }
95 elsif ($flavour eq "masm") { $gas=0; $elf=0; $masm=$masmref; $win64=1; $decor="\$L\$"; }
96 elsif ($flavour eq "nasm") { $gas=0; $elf=0; $nasm=$nasmref; $win64=1; $decor="\$L\$"; $PTR=""; }
97 elsif (!$gas) { die "unknown flavour $flavour"; }
288 $self->{label} =~ s/^___imp_/__imp__/ if ($flavour eq "mingw64");
768 if ($flavour eq "elf") {
791 if ($flavour eq "macosx") { $self->{value} = ".mod_init_func"; }
792 elsif ($flavour eq "mingw64") { $self->{value} = ".section\t.ctors"; }
797 if ($flavour eq "macosx") {
803 if ($flavour eq "macosx") { $self->{value} = ".private_extern\t$prefix$$line"; }
804 elsif ($flavour eq "mingw64") { $self->{value} = ""; }
807 $self->{value} =~ s|,([0-9]+),([0-9]+)$|",$1,".log($2)/log(2)|e if ($flavour eq "macosx");