xref: /openbmc/qemu/tests/tcg/s390x/ex-odd.S (revision 4c6f44644d08f6f712474288d61deba601421988)
1*e902126cSIlya Leoshkevich/*
2*e902126cSIlya Leoshkevich * Test EXECUTing a non-mapped odd address.
3*e902126cSIlya Leoshkevich *
4*e902126cSIlya Leoshkevich * SPDX-License-Identifier: GPL-2.0-or-later
5*e902126cSIlya Leoshkevich */
6*e902126cSIlya Leoshkevich    .globl test
7*e902126cSIlya Leoshkevichtest:
8*e902126cSIlya Leoshkevich    lgrl %r1,odd_addr
9*e902126cSIlya Leoshkevichfail:
10*e902126cSIlya Leoshkevich    ex 0,0(%r1)
11*e902126cSIlya Leoshkevich
12*e902126cSIlya Leoshkevich    .align 8
13*e902126cSIlya Leoshkevichodd_addr:
14*e902126cSIlya Leoshkevich    .quad 0xDDDDDDDDDDDDDDDD
15*e902126cSIlya Leoshkevich    .globl expected_old_psw
16*e902126cSIlya Leoshkevichexpected_old_psw:
17*e902126cSIlya Leoshkevich    .quad 0x180000000,fail
18