sim: pru: Fix test case assembly with latest GAS

After the recent change in GAS [1], macro arguments must be quoted or
grouped with parenthesis.  Add the necessary parenthesis in order to fix
assembly errors like:
    mul.s:31: Error: too many positional arguments

[1] https://sourceware.org/pipermail/binutils/2024-July/136053.html

Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
This commit is contained in:
Dimitar Dimitrov 2024-08-12 20:40:16 +03:00
parent 219036b4fa
commit c412d3f5d9

View File

@ -28,16 +28,16 @@
ldi r29, 4567
nop
xin 0, r26, 4
qbne32 2f, r26, 1001 * 4567
qbne32 2f, r26, (1001 * 4567)
# MUL: Test the pipeline emulation
ldi r28, 1002
ldi r29, 1003
ldi r29, 4004
xin 0, r26, 4
qbne32 2f, r26, 1002 * 1003
qbne32 2f, r26, (1002 * 1003)
xin 0, r26, 4
qbne32 2f, r26, 1002 * 4004
qbne32 2f, r26, (1002 * 4004)
# MUL: Test 64-bit result
ldi32 r28, 0x12345678
@ -62,7 +62,7 @@
xout 0, r25, 1
xin 0, r26, 4
qbne32 2f, r26, (1001 * 2002) + (3003 * 4004)
qbne32 2f, r26, ((1001 * 2002) + (3003 * 4004))
# MAC: Test 64-bit result
ldi r25, 3