z == zero zero == r0 .text _start: ld8 r2 = [ar.lc] ld8 r3 = [1] ld8 r4 = [-1] ld8 r5 = [xyz] ld8 r6 = [zero] ld8 r7 = [z] mov r2 = cpuid[ar.lc] mov r3 = cpuid[1] mov r4 = cpuid[-1] mov r5 = cpuid[xyz] mov r6 = cpuid[zero] mov r7 = cpuid[z] mov r2 = b0[ar.lc] mov r3 = b0[1] mov r4 = b0[-1] mov r5 = b0[xyz] mov r6 = b0[zero] mov r7 = b0[z] mov r2 = xyz[ar.lc] mov r3 = xyz[1] mov r4 = xyz[-1] mov r5 = xyz[xyz] mov r6 = xyz[zero] mov r7 = xyz[z] .regstk 0, 8, 0, 8 .rotr reg[8] mov r2 = reg[ar.lc] mov r3 = reg[1] mov r4 = reg[-1] mov r5 = reg[xyz] mov r6 = reg[zero] mov r7 = reg[z] mov r2 = cpuid[ar.lc] mov r3 = cpuid[1] mov r4 = cpuid[-1] mov r5 = cpuid[xyz] mov r6 = cpuid[zero] mov r7 = cpuid[z] mov r2 = b0[ar.lc] mov r3 = b0[1] mov r4 = b0[-1] mov r5 = b0[xyz] mov r6 = b0[zero] mov r7 = b0[z] mov r2 = xyz[ar.lc] mov r3 = xyz[1] mov r4 = xyz[-1] mov r5 = xyz[xyz] mov r6 = xyz[zero] mov r7 = xyz[z]