Lines Matching defs:regs

21 read_regs (unsigned long long regs[16], unsigned long control_regs[6])
23 asm volatile ("wstrd wR0, %0" : "=m" (regs[0]));
24 asm volatile ("wstrd wR1, %0" : "=m" (regs[1]));
25 asm volatile ("wstrd wR2, %0" : "=m" (regs[2]));
26 asm volatile ("wstrd wR3, %0" : "=m" (regs[3]));
27 asm volatile ("wstrd wR4, %0" : "=m" (regs[4]));
28 asm volatile ("wstrd wR5, %0" : "=m" (regs[5]));
29 asm volatile ("wstrd wR6, %0" : "=m" (regs[6]));
30 asm volatile ("wstrd wR7, %0" : "=m" (regs[7]));
31 asm volatile ("wstrd wR8, %0" : "=m" (regs[8]));
32 asm volatile ("wstrd wR9, %0" : "=m" (regs[9]));
33 asm volatile ("wstrd wR10, %0" : "=m" (regs[10]));
34 asm volatile ("wstrd wR11, %0" : "=m" (regs[11]));
35 asm volatile ("wstrd wR12, %0" : "=m" (regs[12]));
36 asm volatile ("wstrd wR13, %0" : "=m" (regs[13]));
37 asm volatile ("wstrd wR14, %0" : "=m" (regs[14]));
38 asm volatile ("wstrd wR15, %0" : "=m" (regs[15]));
49 write_regs (unsigned long long regs[16], unsigned long control_regs[6])
51 asm volatile ("wldrd wR0, %0" : : "m" (regs[0]));
52 asm volatile ("wldrd wR1, %0" : : "m" (regs[1]));
53 asm volatile ("wldrd wR2, %0" : : "m" (regs[2]));
54 asm volatile ("wldrd wR3, %0" : : "m" (regs[3]));
55 asm volatile ("wldrd wR4, %0" : : "m" (regs[4]));
56 asm volatile ("wldrd wR5, %0" : : "m" (regs[5]));
57 asm volatile ("wldrd wR6, %0" : : "m" (regs[6]));
58 asm volatile ("wldrd wR7, %0" : : "m" (regs[7]));
59 asm volatile ("wldrd wR8, %0" : : "m" (regs[8]));
60 asm volatile ("wldrd wR9, %0" : : "m" (regs[9]));
61 asm volatile ("wldrd wR10, %0" : : "m" (regs[10]));
62 asm volatile ("wldrd wR11, %0" : : "m" (regs[11]));
63 asm volatile ("wldrd wR12, %0" : : "m" (regs[12]));
64 asm volatile ("wldrd wR13, %0" : : "m" (regs[13]));
65 asm volatile ("wldrd wR14, %0" : : "m" (regs[14]));
66 asm volatile ("wldrd wR15, %0" : : "m" (regs[15]));
79 unsigned long long regs[16];
82 read_regs (regs, control_regs);
83 write_regs (regs, control_regs);