in maxas/MaxAs/MaxAsGrammar.pm [1381:1397]
sub printCtrl
{
my $code = shift;
my $stall = ($code & 0x0000f) >> 0;
my $yield = ($code & 0x00010) >> 4;
my $wrtdb = ($code & 0x000e0) >> 5; # write dependency barier
my $readb = ($code & 0x00700) >> 8; # read dependency barier
my $watdb = ($code & 0x1f800) >> 11; # wait on dependency barier
$yield = $yield ? '-' : 'Y';
$wrtdb = $wrtdb == 7 ? '-' : $wrtdb + 1;
$readb = $readb == 7 ? '-' : $readb + 1;
$watdb = $watdb ? sprintf('%02x', $watdb) : '--';
return sprintf '%s:%s:%s:%s:%x', $watdb, $readb, $wrtdb, $yield, $stall;
}