1 z == zero 2 zero == r0 3 4 .text 5 _start: 6 ld8 r2 = [ar.lc] 7 ld8 r3 = [1] 8 ld8 r4 = [-1] 9 ld8 r5 = [xyz] 10 ld8 r6 = [zero] 11 ld8 r7 = [z] 12 13 mov r2 = cpuid[ar.lc] 14 mov r3 = cpuid[1] 15 mov r4 = cpuid[-1] 16 mov r5 = cpuid[xyz] 17 mov r6 = cpuid[zero] 18 mov r7 = cpuid[z] 19 20 mov r2 = b0[ar.lc] 21 mov r3 = b0[1] 22 mov r4 = b0[-1] 23 mov r5 = b0[xyz] 24 mov r6 = b0[zero] 25 mov r7 = b0[z] 26 27 mov r2 = xyz[ar.lc] 28 mov r3 = xyz[1] 29 mov r4 = xyz[-1] 30 mov r5 = xyz[xyz] 31 mov r6 = xyz[zero] 32 mov r7 = xyz[z] 33 34 .regstk 0, 8, 0, 8 35 .rotr reg[8] 36 37 mov r2 = reg[ar.lc] 38 mov r3 = reg[1] 39 mov r4 = reg[-1] 40 mov r5 = reg[xyz] 41 mov r6 = reg[zero] 42 mov r7 = reg[z] 43 44 mov r2 = cpuid[ar.lc] 45 mov r3 = cpuid[1] 46 mov r4 = cpuid[-1] 47 mov r5 = cpuid[xyz] 48 mov r6 = cpuid[zero] 49 mov r7 = cpuid[z] 50 51 mov r2 = b0[ar.lc] 52 mov r3 = b0[1] 53 mov r4 = b0[-1] 54 mov r5 = b0[xyz] 55 mov r6 = b0[zero] 56 mov r7 = b0[z] 57 58 mov r2 = xyz[ar.lc] 59 mov r3 = xyz[1] 60 mov r4 = xyz[-1] 61 mov r5 = xyz[xyz] 62 mov r6 = xyz[zero] 63 mov r7 = xyz[z] 64