mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-28 03:10:24 -04:00
optimize(templates): replace fld / fmulp with a direct fmul
This commit is contained in:
parent
4c04f7a38c
commit
822cb7bac5
@ -86,8 +86,7 @@ su_op_noise_mono:
|
|||||||
fidiv dword [{{.Use (.Int 2147483648)}}] ; 65536*32768
|
fidiv dword [{{.Use (.Int 2147483648)}}] ; 65536*32768
|
||||||
fld dword [{{.Input "noise" "shape"}}]
|
fld dword [{{.Input "noise" "shape"}}]
|
||||||
{{.Call "su_waveshaper"}}
|
{{.Call "su_waveshaper"}}
|
||||||
fld dword [{{.Input "noise" "gain"}}]
|
fmul dword [{{.Input "noise" "gain"}}]
|
||||||
fmulp st1, st0
|
|
||||||
ret
|
ret
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
@ -233,8 +232,7 @@ su_op_oscillat_shaping:
|
|||||||
fld dword [{{.Input "oscillator" "shape"}}]
|
fld dword [{{.Input "oscillator" "shape"}}]
|
||||||
{{.Call "su_waveshaper"}}
|
{{.Call "su_waveshaper"}}
|
||||||
su_op_oscillat_gain:
|
su_op_oscillat_gain:
|
||||||
fld dword [{{.Input "oscillator" "gain"}}]
|
fmul dword [{{.Input "oscillator" "gain"}}]
|
||||||
fmulp st1, st0
|
|
||||||
ret
|
ret
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user