Skip to content

x86 backend doesn't parse vfmaddsub231pd assembly instruction #24130

Open
@WiserOrb

Description

@WiserOrb

Zig Version

0.15.0-dev.767+201c0f54a

Steps to Reproduce and Observed Behavior

When using the x86 backend, it doesn't recognize the following asm block containing vfmaddsub231pd and variants

asm("vfmaddsub231pd %[reduced], %[shift], %[shifted]"
    : [shifted] "+&x" (shifted)
    : [shift] "x" (shift_real_vec),
      [reduced] "x" (reduced));

Expected Behavior

Ideally the x86 backend should be able to parse every x86 intruction, at least AVX2

Metadata

Metadata

Assignees

No one assigned

    Labels

    arch-x86_6464-bit x86backend-self-hostedbugObserved behavior contradicts documented or intended behavior

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions