Lines Matching refs:op
25 #define SYNC_OP_4(op) \
28 DEFINE_COMPILERRT_FUNCTION(__sync_fetch_and_##op) \
31 LOCAL_LABEL(tryatomic_##op) : ldrex r0, [r12]; \
32 op(r2, r0, r1); \
35 bne LOCAL_LABEL(tryatomic_##op); \
39 #define SYNC_OP_8(op) \
42 DEFINE_COMPILERRT_FUNCTION(__sync_fetch_and_##op) \
46 LOCAL_LABEL(tryatomic_##op) : ldrexd r0, r1, [r12]; \
47 op(r4, r5, r0, r1, r2, r3); \
50 bne LOCAL_LABEL(tryatomic_##op); \