.org 0x200 /* lowcore padding */ .globl _start _start: lgrl %r1,initial_r1 lra %r1,0(%r1) cgrl %r1,expected_r1 jne 1f lpswe success_psw 1: lpswe failure_psw .align 8 initial_r1: .quad 0x8765432112345678 expected_r1: .quad 0x8765432180000038 /* ASCE type exception */ success_psw: .quad 0x2000000000000,0xfff /* see is_special_wait_psw() */ failure_psw: .quad 0x2000000000000,0 /* disabled wait */