File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ target_ulong helper_llock(CPUARCState *env, target_ulong addr)
92
92
93
93
target_ulong ret = cpu_ldl_data_ra (env , addr , GETPC ());
94
94
entry -> lpa_lf = (haddr & (~LPA_LFS_ALIGNEMENT_MASK ));
95
- entry -> lpa_lf + = 1 ; /* least significant bit is LF flag */
95
+ entry -> lpa_lf | = 1 ; /* least significant bit is LF flag */
96
96
entry -> read_value = ret ;
97
97
qemu_mutex_unlock (& entry -> mutex );
98
98
return ret ;
@@ -149,7 +149,7 @@ target_ulong helper_llockl(CPUARCState *env, target_ulong addr)
149
149
150
150
target_ulong ret = cpu_ldq_data_ra (env , addr , GETPC ());
151
151
entry -> lpa_lf = (haddr & (~LPA_LFS_ALIGNEMENT_MASK ));
152
- entry -> lpa_lf + = 1 ; /* least significant bit is LF flag */
152
+ entry -> lpa_lf | = 1 ; /* least significant bit is LF flag */
153
153
entry -> read_value = ret ;
154
154
qemu_mutex_unlock (& entry -> mutex );
155
155
return ret ;
@@ -194,7 +194,7 @@ uint64_t helper_llockd(CPUARCState *env, target_ulong addr)
194
194
uint64_t ret = cpu_ldq_data_ra (env , addr , GETPC ());
195
195
196
196
entry -> lpa_lf = (haddr & (~LPA_LFS_ALIGNEMENT_MASK ));
197
- entry -> lpa_lf + = 1 ; /* least significant bit is LF flag */
197
+ entry -> lpa_lf | = 1 ; /* least significant bit is LF flag */
198
198
entry -> read_value = ret ;
199
199
200
200
qemu_mutex_unlock (& entry -> mutex );
You can’t perform that action at this time.
0 commit comments