Restored initial audio volume

This commit is contained in:
root 2021-05-21 21:32:45 +02:00
parent 0bd016f580
commit e9b9b9d81f

View File

@ -156,7 +156,7 @@ m16_32_s2_no_unal2:
@ limit
@ reg=int_sample, r12=1, r8=tmp, kills flags
.macro Limit reg
sub \reg, \reg, \reg, asr #2 @ reduce audio lvl some to avoid clipping
@ sub \reg, \reg, \reg, asr #2 @ reduce audio lvl some to avoid clipping
add r8, r12, \reg, asr #15
bics r8, r8, #1 @ in non-overflow conditions r8 is 0 or 1
movne \reg, #0x8000
@ -166,7 +166,7 @@ m16_32_s2_no_unal2:
@ limit and shift up by 16
@ reg=int_sample, r12=1, r8=tmp, kills flags
.macro Limitsh reg
sub \reg, \reg, \reg, asr #2 @ reduce audio lvl some to avoid clipping
@ sub \reg, \reg, \reg, asr #2 @ reduce audio lvl some to avoid clipping
add r8, r12,\reg, asr #15
bics r8, r8, #1 @ in non-overflow conditions r8 is 0 or 1
moveq \reg, \reg, lsl #16