temporary move regs into range 0-31
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 14 Jun 2021 22:00:24 +0000 (23:00 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 14 Jun 2021 22:00:24 +0000 (23:00 +0100)
media/audio/mp3/mp3_0_apply_window_float_basicsv.s

index 344e21a838e4dac31eb522c5f7044bfd598476df..4d88e13856f2a9ea2331e36ddd71c2b085013084 100644 (file)
 .set out2, 10
 
 # SV ints, so we don't have to play with the stack
-.set win2, 32
+#.set win2, 32
+# for now... TODO, add 128 regs to simulator
+.set win2, 16
 
 # SV floats
-.set fv0, 32
-.set fv1, 40
-.set fv2, 48
+#.set fv0, 32
+#.set fv1, 40
+#.set fv2, 48
+# for now... TODO, add 128 regs to simulator
+.set fv0, 0
+.set fv1, 8
+.set fv2, 16
 
 # floats
 .set sum, 0
@@ -44,7 +50,7 @@ ff_mpadsp_apply_window_float_sv:
        mulli 0, incr, 31
        add out2, out, 0
 
-       setvl 0, 0, 8, 1, 1 # setvli MVL=8, VL=8
+       setvl 0, 0, 8, 1, 1 # setvli MVL=8, VL=8
        # sv.addi win2, win, 124
 
        lfiwax sum, 0, 9 # zero it