Skip to content

[arm] Do not know how to soften llvm.{min,max}imum.{f32,f64} result #64205

@Urgau

Description

@Urgau

It seems that none of these intrinsics are currently working on arm (but DO WORK on armv7 and aarch64):

  • llvm.minimum.f32
  • llvm.minimum.f64
  • llvm.maximum.f32
  • llvm.maximum.f64

Error output [godbolt]:

LLVM ERROR: Do not know how to soften the result of this operator!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /opt/compiler-explorer/clang-trunk/bin/llc -o /app/output.s -x86-asm-syntax=intel <source>
1.	Running pass 'Function Pass Manager' on module '<source>'.
2.	Running pass 'ARM Instruction Selection' on function '@_ZN1a4test17hb60f9f6975710eeaE'

Similar to #53353 which was for x86_64

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions