-
Notifications
You must be signed in to change notification settings - Fork 162
Closed
Description
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp: In function ‘void remill::{anonymous}::ExpandTo32AddImmAddCarry(remill::Instruction&, uint32_t, bool)’:
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp:729:20: error: ‘__builtin_rotateright32’ was not declared in this scope; did you mean ‘__builtin_copysignf32’?
729 | AddImmOp(inst, __builtin_rotateright32(unrotated_value, rotation_amount));
| ^~~~~~~~~~~~~~~~~~~~~~~
| __builtin_copysignf32
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp: In function ‘std::optional<long unsigned int> remill::{anonymous}::EvalShift(const remill::Operand::ShiftRegister&, std::optional<long unsigned int>)’:
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp:1079:14: error: ‘__builtin_rotateleft32’ was not declared in this scope; did you mean ‘__builtin_roundf32’?
1079 | return __builtin_rotateleft32(val, static_cast<uint32_t>(op.shift_size));
| ^~~~~~~~~~~~~~~~~~~~~~
| __builtin_roundf32
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp:1081:14: error: ‘__builtin_rotateright32’ was not declared in this scope; did you mean ‘__builtin_copysignf32’?
1081 | return __builtin_rotateright32(val, static_cast<uint32_t>(op.shift_size));
| ^~~~~~~~~~~~~~~~~~~~~~~
| __builtin_copysignf32
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp: At global scope:
/home/yunluoai/Desktop/remill/lib/Arch/AArch32/Decode.cpp:1457:1: sorry, unimplemented: non-trivial designated initializers not supported
1457 | };
| ^
Metadata
Metadata
Assignees
Labels
No labels