Lines Matching full:p3

32 		"	{ P3 = cmp.ge(R6,#0); R6 = add(R6,#1);}\n"  in arch_read_lock()
33 " { if (!P3) jump 1b; }\n" in arch_read_lock()
34 " memw_locked(%0,P3) = R6;\n" in arch_read_lock()
35 " { if (!P3) jump 1b; }\n" in arch_read_lock()
38 : "memory", "r6", "p3" in arch_read_lock()
48 " memw_locked(%0,P3) = R6\n" in arch_read_unlock()
49 " if (!P3) jump 1b;\n" in arch_read_unlock()
52 : "memory", "r6", "p3" in arch_read_unlock()
63 " { %0 = #0; P3 = cmp.ge(R6,#0); R6 = add(R6,#1);}\n" in arch_read_trylock()
64 " { if (!P3) jump 1f; }\n" in arch_read_trylock()
65 " memw_locked(%1,P3) = R6;\n" in arch_read_trylock()
66 " { %0 = P3 }\n" in arch_read_trylock()
70 : "memory", "r6", "p3" in arch_read_trylock()
80 " { P3 = cmp.eq(R6,#0); R6 = #-1;}\n" in arch_write_lock()
81 " { if (!P3) jump 1b; }\n" in arch_write_lock()
82 " memw_locked(%0,P3) = R6;\n" in arch_write_lock()
83 " { if (!P3) jump 1b; }\n" in arch_write_lock()
86 : "memory", "r6", "p3" in arch_write_lock()
96 " { %0 = #0; P3 = cmp.eq(R6,#0); R6 = #-1;}\n" in arch_write_trylock()
97 " { if (!P3) jump 1f; }\n" in arch_write_trylock()
98 " memw_locked(%1,P3) = R6;\n" in arch_write_trylock()
99 " %0 = P3;\n" in arch_write_trylock()
103 : "memory", "r6", "p3" in arch_write_trylock()
119 " P3 = cmp.eq(R6,#0);\n" in arch_spin_lock()
120 " { if (!P3) jump 1b; R6 = #1; }\n" in arch_spin_lock()
121 " memw_locked(%0,P3) = R6;\n" in arch_spin_lock()
122 " { if (!P3) jump 1b; }\n" in arch_spin_lock()
125 : "memory", "r6", "p3" in arch_spin_lock()
141 " P3 = cmp.eq(R6,#0);\n" in arch_spin_trylock()
142 " { if (!P3) jump 1f; R6 = #1; %0 = #0; }\n" in arch_spin_trylock()
143 " memw_locked(%1,P3) = R6;\n" in arch_spin_trylock()
144 " %0 = P3;\n" in arch_spin_trylock()
148 : "memory", "r6", "p3" in arch_spin_trylock()