Skip to content

Enabling PPC64 (was always disabled by default)#2320

Merged
lemire merged 1 commit intomasterfrom
reenabling_ppc64
Jan 3, 2025
Merged

Enabling PPC64 (was always disabled by default)#2320
lemire merged 1 commit intomasterfrom
reenabling_ppc64

Conversation

@lemire
Copy link
Copy Markdown
Member

@lemire lemire commented Jan 3, 2025

No description provided.

@lemire lemire changed the title Accidentally, it appears that PPC64 was always disabled by default. Enabling PPC64 (was always disabled by default) Jan 3, 2025
@lemire lemire merged commit 5488dca into master Jan 3, 2025
@lemire lemire deleted the reenabling_ppc64 branch January 3, 2025 16:01
#elif defined(__PPC64__) || defined(_M_PPC64)
#define SIMDJSON_IS_PPC64 1
#if defined(__ALTIVEC__)
#define SIMDJSON_IS_PPC64_VMX 1
Copy link
Copy Markdown

@kth5 kth5 Aug 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't necessarily true, what you are assuming here is that you are using POWER7 or later locking out all earlier systems. VSX - which I assume is meant here? - was introduced in Power ISA v2.06 which was first implemented in POWER7.

Perhaps this is intentional but a damn shame for G5 users etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants