I fixed a few typos in ds.s and I made a pretend llss instruction in a7out.

This commit is contained in:
Warren Toomey
2016-03-03 19:46:34 +10:00
parent d33ce4c69f
commit d3f6924a9c
2 changed files with 44 additions and 26 deletions
+8 -1
View File
@@ -492,8 +492,15 @@ sub eae {
$PC++;
return;
}
if ( $maskedinstr == 0660600 ) { # llss: long left shift, signed
# We don't use MQ yet!
dprintf( "llss AC %06o step %d\n", $AC, $step );
$AC = ( $AC << $step ) & MAXINT;
$PC++;
return;
}
if ( $maskedinstr == 0640700 ) { # als: long left shift
dprintf( "alss AC %06o step %d\n", $AC, $step );
dprintf( "als AC %06o step %d\n", $AC, $step );
$AC = ( $AC << $step ) & MAXINT;
$PC++;
return;