.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 */