sigh bug in setvl, temporarily setting to 7 not 8
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 14 Jun 2021 23:53:54 +0000 (00:53 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 14 Jun 2021 23:53:54 +0000 (00:53 +0100)
media/audio/mp3/mp3_0_apply_window_float_basicsv.s
src/openpower/decoder/helpers.py

index 7f49655573d2b19a5e6a72c883853683722239b3..0a0c5d0faa370be1917317f33288b04f14340fb4 100644 (file)
@@ -50,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, 7, 1, 1 # setvli MVL=8, VL=8
        # sv.addi win2, win, 124
 
        lfiwax sum, 0, 9 # zero it
index 38fee6d1bdd16873f444c2d51b3f38032720c374..e9406070b82cd0ee334893b64fda5022cffd36aa 100644 (file)
@@ -280,9 +280,10 @@ def FPMUL32(FRA, FRB):
     #FRA = DOUBLE(SINGLE(FRA))
     #FRB = DOUBLE(SINGLE(FRB))
     result = float(FRA) * float(FRB)
+    log ("FPMUL32", FRA, FRB, float(FRA), float(FRB), result)
     cvt = fp64toselectable(result)
     cvt = DOUBLE2SINGLE(cvt)
-    log ("FPMUL32", FRA, FRB, result, cvt)
+    log ("      cvt", cvt)
     return cvt