Deps: Bump version of the sse2neon library #107396

Merged
Sergey Sharybin merged 2 commits from Sergey/blender:cycles_sse2neon_new into main 2023-04-28 17:36:09 +02:00

2 Commits

Author SHA1 Message Date
Sergey Sharybin abade6ea69 Deps: Bump version of sse2neon
This brings the following improvements:

- Implementation of _MM_SET_FLUSH_ZERO_MODE and _MM_SET_DENORMALS_ZERO_MODE
- Implementation of _mm_round_ss

Does not seem to be any performance impact with just this upgrade.
2023-04-27 11:12:25 +02:00
Sergey Sharybin 5756d8b8d4 Cycles: Support newer version of sse2neon
Since the version v1.5.0 of sse2neon the functionality for denormals
flushing is implemented in the library. This commit makes it so the
_MM_SET_FLUSH_ZERO_MODE and _MM_SET_DENORMALS_ZERO_MODE are used from
the ss2neon if available.

This solves macro re-definition when a newer sse2neon is used.

The change is implemented in a way that both current and new sse2neon
are supported.
2023-04-27 11:05:22 +02:00