Lines Matching +full:unknown +full:- +full:key
1 #===-- R600GenRegisterInfo.pl - Script for generating register info files --===#
8 #===------------------------------------------------------------------------===#
14 #===------------------------------------------------------------------------===#
22 my $CREG_MAX = CONST_REG_COUNT - 1;
23 my $TREG_MAX = TEMP_REG_COUNT - 1;
68 def NEG_HALF : R600Reg<"-0.5">;
69 def NEG_ONE : R600Reg<"-1.0">;
101 let CopyCost = -1;
131 default: assert(!"Unknown register"); return 0;
133 foreach my $key (keys(%index_map)) {
134 foreach my $reg (@{$index_map{$key}}) {
137 print OUTFILE " return $key;\n\n";
147 default: assert(!"Unknown register"); return 0;
150 foreach my $key (keys(%chan_map)) {
151 foreach my $reg (@{$chan_map{$key}}) {
155 if ($key eq 'X') {
157 } elsif ($key eq 'Y') {
159 } elsif ($key eq 'Z') {
161 } elsif ($key eq 'W') {
164 die("Unknown chan value; $key");
204 die("Unknown chan value: $chan");