Skip to content

Float16T mismatch casts (LLVM-325) #91

Closed
@kassane

Description

@kassane

I was trying to understand the Xtensa floating point alignment, but I got an llvm-ir error about converting floatFromInt on esp32|esp32s3|cnl targets, only esp32s2 had no problem.

I could work around this problem (not solved) by removing the fp (Single FP) and s32c1i or by removing the compiler-rt.

I didn't see any reference to f16 or u16 in the Xtensa target in the llvm-17.0.1 source.

This issue only occurs when creating an executable. Unlike static objects and libraries.

Reference

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions