Skip to content

Commit

Permalink
Add direct SSE intrinsics for IntersectionBoard with MSVC
Browse files Browse the repository at this point in the history
IntersectionBoardBench_marty: 11.2ms -> 4.3ms (compared to 1.7ms with clang)
IntersectionBoardBench_paper: 4.6ms -> 2.1ms (compared to .68ms with clang)

On clang, the vector code without SSE intrinsics gets slightly better performance, so only use the intrinsics when we're not compiling with clang.

Diffs=
  • Loading branch information
csmartdalton committed Jan 22, 2024
1 parent d0cfde0 commit 9e3e218
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .rive_renderer
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5b68955396d17c83fc3f098be7e2d4aea6f61b1d
7f057cadda9fade3f66589258d0ee8145427f37a

0 comments on commit 9e3e218

Please sign in to comment.