-
Notifications
You must be signed in to change notification settings - Fork 762
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
supernova: ensure that daz/ftz are set in all audio threads
- Loading branch information
1 parent
10b7027
commit e2a4962
Showing
1 changed file
with
11 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e2a4962
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi tim,
Now CheckBadValues does not post that there are denormals but there are CPU spikes in the same places.
Thats weird!!! it seems that SSE kills demormals but with a CPU cost as great as before.
victor
e2a4962
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hmm, now it is definitely called in the correct places. but can you perform some profiling to see if actually sse code is involved in the slowdown? otherwise, have you tried to kill denormals by adding/substracting a small offset (say 1e-20) to the feedback paths to kill denormals?
e2a4962
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
e2a4962
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you did compile for sse/sse2 instruction sets, right?
e2a4962
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.