Lines Matching refs:crm

22 def gen_read64_macro(reg_name, opc1, crm, descr):  argument
27 print('\tmrrc\tp15, ' + opc1 + ', \\reg0, \\reg1, ' + crm)
31 def gen_write64_macro(reg_name, opc1, crm, descr): argument
36 print('\tmcrr\tp15, ' + opc1 + ', \\reg0, \\reg1, ' + crm)
40 def gen_read32_macro(reg_name, crn, opc1, crm, opc2, descr): argument
45 print('\tmrc p15, ' + opc1 + ', \\reg, ' + crn + ', ' + crm + ', ' + opc2)
49 def gen_write32_macro(reg_name, crn, opc1, crm, opc2, descr): argument
54 print('\tmcr p15, ' + opc1 + ', \\reg, ' + crn + ', ' + crm + ', ' + opc2)
58 def gen_write32_dummy_macro(reg_name, crn, opc1, crm, opc2, descr): argument
64 print('\tmcr p15, ' + opc1 + ', r0, ' + crn + ', ' + crm + ', ' + opc2)
68 def gen_read64_func(reg_name, opc1, crm, descr): argument
78 crm + '"' + ' : "=r" (v));')
84 def gen_write64_func(reg_name, opc1, crm, descr): argument
92 crm + '"' + ' : : "r" (v));')
96 def gen_read32_func(reg_name, crn, opc1, crm, opc2, descr): argument
106 crm + ', ' + opc2 + '"' + ' : "=r" (v));')
112 def gen_write32_func(reg_name, crn, opc1, crm, opc2, descr): argument
120 crm + ', ' + opc2 + '"' + ' : : "r" (v));')
124 def gen_write32_dummy_func(reg_name, crn, opc1, crm, opc2, descr): argument
132 crm + ', ' + opc2 + '");')
160 crm = words[3]
179 gen_read64_macro(reg_name, opc1, crm, descr)
181 gen_read64_func(reg_name, opc1, crm, descr)
184 gen_write64_macro(reg_name, opc1, crm, descr)
186 gen_write64_func(reg_name, opc1, crm, descr)
190 gen_read32_macro(reg_name, crn, opc1, crm, opc2, descr)
192 gen_read32_func(reg_name, crn, opc1, crm, opc2, descr)
197 gen_write32_dummy_macro(reg_name, crn, opc1, crm, opc2,
200 gen_write32_dummy_func(reg_name, crn, opc1, crm, opc2,
204 gen_write32_macro(reg_name, crn, opc1, crm, opc2, descr)
206 gen_write32_func(reg_name, crn, opc1, crm, opc2, descr)