Home | History | Annotate | Download | only in perlasm

Lines Matching refs:nasm

3 # Ascetic x86_64 AT&T to MASM/NASM assembler translator by <appro>.
80 my $nasm=0;
88 elsif ($flavour eq "nasm") { $gas=0; $elf=0; $nasm=$nasmref; $win64=1; $decor="\$L\$"; $PTR=""; }
90 { if ($ENV{ASM} =~ m/nasm/ && `nasm -v` =~ m/version ([0-9]+)\.([0-9]+)/i)
91 { $nasm = $1 + $2*0.01; $PTR=""; }
94 die "no assembler found on %PATH" if (!($nasm || $masm));
374 ($nasm ? ":" : "\tPROC $current_function->{scope}") .
393 ($nasm ? ":" : "\tPROC $current_function->{scope}");
416 if ($nasm && opcode->mnemonic()=~m/^j/) {
525 # non-gas case or nasm/masm
528 if ($nasm) {
541 if ($nasm) {
554 if ($nasm) {
606 { $var=~s/([_a-z\$\@][_a-z0-9\$\@]*)/$nasm?"$1 wrt ..imagebase":"imagerel $1"/egi; }
630 if ($nasm) {
776 if ($nasm) {
844 undef $sz if ($nasm && $opcode->mnemonic() eq "lea");