From 50cef3971612a73b3907978ea1ffa177a80eae81 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Tue, 1 Aug 2023 02:58:35 -0700 Subject: [PATCH] vpc: Fix SSE4.2/AVX2 leaking into other builds Closes: #138 Closes: #182 --- vphysics_jolt/vphysics_jolt_avx2.vpc | 2 ++ vphysics_jolt/vphysics_jolt_sse2.vpc | 4 +++- vphysics_jolt/vphysics_jolt_sse42.vpc | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/vphysics_jolt/vphysics_jolt_avx2.vpc b/vphysics_jolt/vphysics_jolt_avx2.vpc index c9264c4..4110cd5 100644 --- a/vphysics_jolt/vphysics_jolt_avx2.vpc +++ b/vphysics_jolt/vphysics_jolt_avx2.vpc @@ -6,6 +6,8 @@ $Macro PROJNAME "vphysics_jolt_avx2" +$Conditional VOLT_SSE2 "0" +$Conditional VOLT_SSE42 "0" $Conditional VOLT_AVX2 "1" $Macro VOLTARCH "AVX2" diff --git a/vphysics_jolt/vphysics_jolt_sse2.vpc b/vphysics_jolt/vphysics_jolt_sse2.vpc index c164b99..abb3d1b 100644 --- a/vphysics_jolt/vphysics_jolt_sse2.vpc +++ b/vphysics_jolt/vphysics_jolt_sse2.vpc @@ -6,7 +6,9 @@ $Macro PROJNAME "vphysics_jolt_sse2" -$Conditional VOLT_SSE2 "1" +$Conditional VOLT_SSE2 "1" +$Conditional VOLT_SSE42 "0" +$Conditional VOLT_AVX2 "0" $Macro VOLTARCH "SSE2" $Include "vphysics_jolt_inc.vpc" diff --git a/vphysics_jolt/vphysics_jolt_sse42.vpc b/vphysics_jolt/vphysics_jolt_sse42.vpc index 32e3953..8976c8f 100644 --- a/vphysics_jolt/vphysics_jolt_sse42.vpc +++ b/vphysics_jolt/vphysics_jolt_sse42.vpc @@ -6,7 +6,9 @@ $Macro PROJNAME "vphysics_jolt_sse42" -$Conditional VOLT_SSE42 "1" +$Conditional VOLT_SSE2 "0" +$Conditional VOLT_SSE42 "1" +$Conditional VOLT_AVX2 "0" $Macro VOLTARCH "SSE42" $Include "vphysics_jolt_inc.vpc"