mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-01-26 23:17:23 -07:00
Clang 14 generates
/home/rth/qemu/src/tests/tcg/arm/fcvt.c:431:9: error: invalid operand for instruction
asm("mrc p10, 7, r1, cr1, cr0, 0\n\t"
^
<inline asm>:1:6: note: instantiated into assembly here
mrc p10, 7, r1, cr1, cr0, 0
^
/home/rth/qemu/src/tests/tcg/arm/fcvt.c:432:32: error: invalid operand for instruction
"orr r1, r1, %[flags]\n\t"
^
<inline asm>:3:6: note: instantiated into assembly here
mcr p10, 7, r1, cr1, cr0, 0
^
This is perhaps a clang bug, but using the neon mnemonic is clearer.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-Id: <20240630190050.160642-14-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240705084047.857176-19-alex.bennee@linaro.org>
|
||
|---|---|---|
| .. | ||
| system | ||
| commpage.c | ||
| fcvt.c | ||
| fcvt.ref | ||
| float_convd.ref | ||
| float_convs.ref | ||
| float_madds.ref | ||
| hello-arm.c | ||
| Makefile.softmmu-target | ||
| Makefile.target | ||
| pcalign-a32.c | ||
| README | ||
| semicall.h | ||
| test-arm-iwmmxt.S | ||
These are ARM specific guest programs hello-arm --------- A very simple inline assembly, write syscall based hello world test-arm-iwmmxt --------------- A simple test case for older iwmmxt extended ARMs