Lines Matching refs:r2

38     strex   r3, r2, [r0]    // swap を *pTarget に書き込み  in CompareAndSwap()
58 ldrex r2, [r0] // *pTarget の値を r2 にロード in Swap()
64 mov r0, r2 // 書き込みが成功した直前の *pTarget の値を返り値とする in Swap()
73 ldrex r2, [r0] // *pTarget の値を r2 にロード in Increment()
74 add r2, r2, #1 // r2 をインクリメント in Increment()
75 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in Increment()
80 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in Increment()
89 ldrex r2, [r0] // *pTarget の値を r2 にロード in Decrement()
90 sub r2, r2, #1 // r2 をデクリメント in Decrement()
91 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in Decrement()
96 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in Decrement()
105 ldrex r2, [r0] // *pTarget の値を r2 にロード in Add()
106 add r2, r2, r1 // r2 に value を加算 in Add()
107 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in Add()
112 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in Add()
121 ldrex r2, [r0] // *pTarget の値を r2 にロード in Substract()
122 sub r2, r2, r1 // r2 から value を減算 in Substract()
123 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in Substract()
128 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in Substract()
137 ldrex r2, [r0] // *pTarget の値を r2 にロード in BitwiseOr()
138 orr r2, r2, r1 // r2 と value を OR in BitwiseOr()
139 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in BitwiseOr()
144 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in BitwiseOr()
153 ldrex r2, [r0] // *pTarget の値を r2 にロード in BitwiseAnd()
154 and r2, r2, r1 // r2 と value を AND in BitwiseAnd()
155 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in BitwiseAnd()
160 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in BitwiseAnd()
169 ldrex r2, [r0] // *pTarget の値を r2 にロード in BitwiseXor()
170 eor r2, r2, r1 // r2 と value を XOR in BitwiseXor()
171 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in BitwiseXor()
176 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in BitwiseXor()
185 ldrex r2, [r0] // *pTarget の値を r2 にロード in BitwiseNot()
186 mvn r2, r2 // r2 を NOT in BitwiseNot()
187 strex r3, r2, [r0] // r2 の値を *pTarget に書き込み in BitwiseNot()
192 mov r0, r2 // 書き込みが成功した時の *pTarget の値を返り値とする in BitwiseNot()