Lines Matching full:value
139 $self->{value} = $1;
150 # in $self->{value}
151 $self->{value} =~ s/(?<![0-9a-f])(0[x0-9a-f]+)/oct($1)/egi;
152 $self->{value} =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg;
153 sprintf "\$%s",$self->{value};
155 $self->{value} =~ s/0x([0-9a-f]+)/0$1h/ig;
156 sprintf "%s",$self->{value};
234 $self->{value} = $1;
244 if ($self->{value} =~ /^r[\d]+b$/i) { $ret="b"; }
245 elsif ($self->{value} =~ /^r[\d]+w$/i) { $ret="w"; }
246 elsif ($self->{value} =~ /^r[\d]+d$/i) { $ret="l"; }
247 elsif ($self->{value} =~ /^r[\w]+$/i) { $ret="q"; }
248 elsif ($self->{value} =~ /^[a-d][hl]$/i){ $ret="b"; }
249 elsif ($self->{value} =~ /^[\w]{2}l$/i) { $ret="b"; }
250 elsif ($self->{value} =~ /^[\w]{2}$/i) { $ret="w"; }
251 elsif ($self->{value} =~ /^e[a-z]{2}$/i){ $ret="l"; }
257 sprintf $masm?"%s":"%%%s",$self->{value};
267 $self->{value} = $1;
271 $self->{value} =~ s/\.L/\$L/ if ($masm);
279 $self->{value};
280 } elsif ($self->{value} ne "$current_function->{name}:") {
281 $self->{value};
307 $self->{value} = $1;
311 $self->{value} =~ s/\.L/\$L/g if ($masm);
317 $self->{value};
338 $self->{value} = $1;
342 $self->{value} = sprintf "\t.long\t0x%x,0x90000000",$opcode{$1};
344 $self->{value} = ".byte\t".join(",",unpack("C*",$1),0);
346 $self->{value} = ""; # swallow extern
348 $self->{value} = $line;
356 undef $self->{value};
367 $self->{value} = $v;
370 /\.extern/ && do { $self->{value} = "EXTRN\t".$line.":BYTE"; last; };
371 /\.globl/ && do { $self->{value} = "PUBLIC\t".$line; last; };
385 $self->{value}="$current_function->{name}\tENDP";
390 /\.align/ && do { $self->{value} = "ALIGN\t".$line; last; };
391 /\.(byte|value|long|quad)/
401 $self->{value} = "\tD$sz\t";
402 for (@arr) { $self->{value} .= &$conv($_).","; }
403 $self->{value} .= &$conv($last);
406 /\.picmeup/ && do { $self->{value} = sprintf"\tDD\t 0%Xh,090000000h",$opcode{$line};
413 $self->{value}.="DB\t"
417 $self->{value}.="DB\t"
430 $self->{value};