in maxas/MaxAs/MaxAsGrammar.pm [1454:1472]
sub getAddrVecRegisters
{
my ($vectors, $capData) = @_;
my $regName = $capData->{r8} or return;
return if $regName eq 'RZ';
if (exists $capData->{E})
{
if ($regName =~ m'^R(\d+)$')
{
return map "R$_", ($1 .. $1+1);
}
print Dumper($vectors) unless exists $vectors->{$regName};
confess "$regName not a 64bit vector register" unless exists $vectors->{$regName};
return @{$vectors->{$regName}}[0,1];
}
return $regName;
}