xref: /qemu/tests/tcg/tricore/asm/test_ld_bu.S (revision 2b8e2992c3c9aa6bee3dd23e2137a0923f7dc0aa)
16dcb9922SBastian Koppelmann#include "macros.h"
26dcb9922SBastian Koppelmann.data
36dcb9922SBastian Koppelmanntest_data:
46dcb9922SBastian Koppelmann    .word 0xaffedead
56dcb9922SBastian Koppelmann    .word 0x001122ff
66dcb9922SBastian Koppelmann.text
76dcb9922SBastian Koppelmann.global _start
86dcb9922SBastian Koppelmann_start:
96dcb9922SBastian Koppelmann#                            expect. addr reg val after load
106dcb9922SBastian Koppelmann#           insn  num  expect. load value |          pattern for loading
116dcb9922SBastian Koppelmann#             |    |     |                |              |
12*2b8e2992SBastian Koppelmann    TEST_LD(ld.bu, 1, 0xff, test_data + 4, [+AREG_ADDR]4) # pre_inc
13*2b8e2992SBastian Koppelmann    TEST_LD(ld.bu, 2, 0xad, test_data + 4, [AREG_ADDR+]4) # post_inc
146dcb9922SBastian Koppelmann
156dcb9922SBastian Koppelmann    TEST_PASSFAIL
16