aboutsummaryrefslogtreecommitdiff
path: root/tests/tcg/s390x/stpq.S
blob: 687a52eafa7fa865c45afec22a16468b60946bce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    .org 0x200                         /* lowcore padding */
    .globl _start
_start:
    lgrl %r0,value
    lgrl %r1,value+8
    stpq %r0,stored_value
    clc stored_value(16),value
    jne failure
    lpswe success_psw
failure:
    lpswe failure_psw
    .align 16
value:
    .quad 0x1234567887654321, 0x8765432112345678
stored_value:
    .quad 0, 0
success_psw:
    .quad 0x2000000000000,0xfff        /* see is_special_wait_psw() */
failure_psw:
    .quad 0x2000000000000,0            /* disabled wait */