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