Lines Matching refs:r0
33 ldrex r3, [r0] // Loads the *pTarget value to r3 in CompareAndSwap()
38 strex r3, r2, [r0] // Writes swap to *pTarget in CompareAndSwap()
43 mov r0, r1 // Return value is comp because comparison succeeded in CompareAndSwap()
49 mov r0, r3 // Return value is the *pTarget value in CompareAndSwap()
58 ldrex r2, [r0] // Loads the *pTarget value to r2 in Swap()
59 strex r3, r1, [r0] // Writes the value value to *pTarget in Swap()
64 …mov r0, r2 // Return value is the *pTarget value immediately before writing succe… in Swap()
73 ldrex r2, [r0] // Loads the *pTarget value to r2 in Increment()
75 strex r3, r2, [r0] // Writes the r2 value to *pTarget in Increment()
80 mov r0, r2 // Return value is the *pTarget value when writing succeeds in Increment()
89 ldrex r2, [r0] // Loads the *pTarget value to r2 in Decrement()
91 strex r3, r2, [r0] // Writes the r2 value to *pTarget in Decrement()
96 mov r0, r2 // Return value is the *pTarget value when writing succeeds in Decrement()
105 ldrex r2, [r0] // Loads the *pTarget value to r2 in Add()
107 strex r3, r2, [r0] // Writes the r2 value to *pTarget in Add()
112 mov r0, r2 // Return value is the *pTarget value when writing succeeds in Add()
121 ldrex r2, [r0] // Loads the *pTarget value to r2 in Substract()
123 strex r3, r2, [r0] // Writes the r2 value to *pTarget in Substract()
128 mov r0, r2 // Return value is the *pTarget value when writing succeeds in Substract()
137 ldrex r2, [r0] // Loads the *pTarget value to r2 in BitwiseOr()
139 strex r3, r2, [r0] // Writes the r2 value to *pTarget in BitwiseOr()
144 mov r0, r2 // Return value is the *pTarget value when writing succeeds in BitwiseOr()
153 ldrex r2, [r0] // Loads the *pTarget value to r2 in BitwiseAnd()
155 strex r3, r2, [r0] // Writes the r2 value to *pTarget in BitwiseAnd()
160 mov r0, r2 // Return value is the *pTarget value when writing succeeds in BitwiseAnd()
169 ldrex r2, [r0] // Loads the *pTarget value to r2 in BitwiseXor()
171 strex r3, r2, [r0] // Writes the r2 value to *pTarget in BitwiseXor()
176 mov r0, r2 // Return value is the *pTarget value when writing succeeds in BitwiseXor()
185 ldrex r2, [r0] // Loads the *pTarget value to r2 in BitwiseNot()
187 strex r3, r2, [r0] // Writes the r2 value to *pTarget in BitwiseNot()
192 mov r0, r2 // Return value is the *pTarget value when writing succeeds in BitwiseNot()