optimize(templates): replace fld / fmulp with a direct fmul

This commit is contained in:
vsariola 2021-03-27 16:35:58 +02:00
parent 4c04f7a38c
commit 822cb7bac5

View File

@ -86,8 +86,7 @@ su_op_noise_mono:
fidiv dword [{{.Use (.Int 2147483648)}}] ; 65536*32768
fld dword [{{.Input "noise" "shape"}}]
{{.Call "su_waveshaper"}}
fld dword [{{.Input "noise" "gain"}}]
fmulp st1, st0
fmul dword [{{.Input "noise" "gain"}}]
ret
{{end}}
@ -233,8 +232,7 @@ su_op_oscillat_shaping:
fld dword [{{.Input "oscillator" "shape"}}]
{{.Call "su_waveshaper"}}
su_op_oscillat_gain:
fld dword [{{.Input "oscillator" "gain"}}]
fmulp st1, st0
fmul dword [{{.Input "oscillator" "gain"}}]
ret
{{end}}