Lines Matching refs:value
307 $self->{value} = $1;
316 $self->{value} =~ s/\b(0b[0-1]+)/oct($1)/eig;
320 my $value = $self->{value};
322 $value =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi;
323 if ($value =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg) {
324 $self->{value} = $value;
326 sprintf "\$%s",$self->{value};
328 my $value = $self->{value};
329 $value =~ s/0x([0-9a-f]+)/0$1h/ig if ($masm);
330 sprintf "%s",$value;
455 $self->{value} = $2;
467 if ($self->{value} =~ /^r[\d]+b$/i) { $ret="b"; }
468 elsif ($self->{value} =~ /^r[\d]+w$/i) { $ret="w"; }
469 elsif ($self->{value} =~ /^r[\d]+d$/i) { $ret="l"; }
470 elsif ($self->{value} =~ /^r[\w]+$/i) { $ret="q"; }
471 elsif ($self->{value} =~ /^[a-d][hl]$/i){ $ret="b"; }
472 elsif ($self->{value} =~ /^[\w]{2}l$/i) { $ret="b"; }
473 elsif ($self->{value} =~ /^[\w]{2}$/i) { $ret="w"; }
474 elsif ($self->{value} =~ /^e[a-z]{2}$/i){ $ret="l"; }
481 $self->{value},
484 $self->{value}.$self->{opmask}; }
495 $self->{value} = $1;
499 $self->{value} =~ s/^\.L/$decor/;
507 my $func = ($globals{$self->{value}} or $self->{value}) . ":";
508 if ($win64 && $current_function->{name} eq $self->{value}
525 } elsif ($self->{value} ne "$current_function->{name}") {
527 $self->{value} .= ":" if ($masm);
528 $self->{value} . ":";
562 $self->{value} = $1;
566 $self->{value} =~ s/\@PLT// if (!$elf);
567 $self->{value} =~ s/([_a-z][_a-z0-9]*)/$globals{$1} or $1/gei;
568 $self->{value} =~ s/\.L/$decor/g;
576 "NEAR ".$self->{value};
578 $self->{value};
756 undef $self->{value};
791 $self->{value} = ".cfi_adjust_cfa_offset\t8\n";
793 $self->{value} .= ".cfi_offset\t$$line,$cfa_rsp";
799 $self->{value} = ".cfi_adjust_cfa_offset\t-8\n";
801 $self->{value} .= ".cfi_restore\t$$line";
806 $self->{value} = ".cfi_escape\t" .
821 $self->{value} = ".cfi_$dir\t$$line" if ($dir);
830 return ($elf ? $self->{value} : undef);
847 undef $self->{value};
886 $self->{value} = $dir . "\t" . $$line;
889 $self->{value} = ""; # swallow extern
891 $self->{value} = "";
892 $self->{value} = ".def\t" . ($globals{$1} or $1) . ";\t" .
897 $self->{value} = "";
899 $self->{value} .= "${decor}SEH_end_$current_function->{name}:"
904 $self->{value} = ".p2align\t" . (log($$line)/log(2));
911 $self->{value} =~ s/(.+)\s+align\s*=.*$/$1/;
927 if ($flavour eq "macosx") { $self->{value} = ".section\t__DATA,__const"; }
928 elsif ($flavour eq "mingw64") { $self->{value} = ".section\t.rodata"; }
931 if ($flavour eq "macosx") { $self->{value} = ".mod_init_func"; }
932 elsif ($flavour eq "mingw64") { $self->{value} = ".section\t.ctors"; }
945 if ($flavour eq "macosx") { $self->{value} = ".private_extern\t$prefix$$line"; }
946 elsif ($flavour eq "mingw64") { $self->{value} = ""; }
948 $self->{value} = "$dir\t$prefix$$line";
949 $self->{value} =~ s|,([0-9]+),([0-9]+)$|",$1,".log($2)/log(2)|e if ($flavour eq "macosx");
960 $self->{value} = $current_segment if ($flavour eq "mingw64");
989 $self->{value} = $v;
1002 $self->{value} = $v;
1066 $self->{value} = $v;
1069 /\.extern/ && do { $self->{value} = "EXTERN\t".$$line;
1070 $self->{value} .= ":NEAR" if ($masm);
1074 && do { $self->{value} = $masm?"PUBLIC":"global";
1075 $self->{value} .= "\t".$$line;
1079 undef $self->{value};
1081 $self->{value}="${decor}SEH_end_$current_function->{name}:";
1082 $self->{value}.=":\n" if($masm);
1084 $self->{value}.="$current_function->{name}\tENDP" if($masm && $current_function->{name});
1090 $self->{value} = "ALIGN\t".($$line>$max?$max:$$line);
1106 $self->{value} = "\tD$sz\t";
1107 for (@arr) { $self->{value} .= &$conv($_).","; }
1108 $self->{value} .= &$conv($last);
1115 $self->{value}.="DB\t"
1119 $self->{value}.="DB\t"
1135 $self->{value} = $v;
1163 $self->{value} = $v;
1174 $self->{value};