Lines Matching refs:sz
233 undef $self->{sz};
236 $self->{sz} = $2;
238 $self->{sz} = "";
240 $self->{sz} = "";
242 $self->{sz} = "";
244 $self->{sz} = "";
247 $self->{sz} = $2;
253 my ($self, $sz) = @_;
254 $self->{sz} = $sz if (defined($sz) && !defined($self->{sz}));
255 $self->{sz};
261 sprintf "%s%s%s",$self->{op},$self->{sz},shift;
286 $self->{op} .= $self->{sz};
370 my ($self, $sz) = @_;
421 ($self->{asterisk}) && ($sz="q") ||
422 ($mnemonic =~ /^v?mov([qd])$/) && ($sz=$1) ||
423 ($mnemonic =~ /^v?pinsr([qdwb])$/) && ($sz=$1) ||
424 ($mnemonic =~ /^vpbroadcast([qdwb])$/) && ($sz=$1) ||
425 ($mnemonic =~ /^v(?!perm)[a-z]+[fi]128$/) && ($sz="x");
430 sprintf "%s[%s%s*%d%s]%s",$szmap{$sz},
436 sprintf "%s[%s]",$szmap{$sz},$self->{label};
438 sprintf "%s[%s%s]%s", $szmap{$sz},
1094 && do { my $sz = substr($1,0,1);
1100 if ($sz eq "D" && ($current_segment=~/.[px]data/ || $dir eq ".rva"))
1105 $sz =~ tr/bvlrq/BWDDQ/;
1106 $self->{value} = "\tD$sz\t";
1424 my $sz=$opcode->size();
1427 $insn = $opcode->out($#args>=1?$args[$#args]->size():$sz);
1428 @args = map($_->out($sz),@args);
1435 if ($arg =~ /^xmm[0-9]+$/) { $insn.=$sz; $sz="x" if(!$sz); last; }
1436 if ($arg =~ /^ymm[0-9]+$/) { $insn.=$sz; $sz="y" if(!$sz); last; }
1437 if ($arg =~ /^zmm[0-9]+$/) { $insn.=$sz; $sz="z" if(!$sz); last; }
1438 if ($arg =~ /^mm[0-9]+$/) { $insn.=$sz; $sz="q" if(!$sz); last; }
1441 undef $sz if ($nasm && $opcode->mnemonic() eq "lea");
1442 printf "\t%s\t%s",$insn,join(",",map($_->out($sz),@args));