# HG changeset patch # User Mychaela Falconia # Date 1682224581 0 # Node ID ba737a0203e23c0dbd215c2a9ff66700ee55e00c # Parent b502321000aa86d50110c33be896ca79779c83c5 dev/a2s-regen.c: fix generation of negative outputs diff -r b502321000aa -r ba737a0203e2 dev/a2s-regen.c --- a/dev/a2s-regen.c Sun Apr 23 04:34:09 2023 +0000 +++ b/dev/a2s-regen.c Sun Apr 23 04:36:21 2023 +0000 @@ -30,7 +30,7 @@ if (input & 0x80) /* invert, if negative sample */ return mant; else - return mant + 0x8000; + return -mant & 0xFFFF; } main(argc, argv)