Lines Matching refs:op
47 #define ATOMIC_OP_32_ARG(op,insn,arg) \
48 ENTRY(_atomic_##op##_32) ; \
56 END(_atomic_##op##_32) ; \
57 ATOMIC_OP_ALIAS(atomic_##op##_32,_atomic_##op##_32)
59 #define ATOMIC_OP_64_ARG(op,insn,arg) \
60 ENTRY(_atomic_##op##_64) ; \
67 END(_atomic_##op##_64) ; \
68 ATOMIC_OP_ALIAS(atomic_##op##_64,_atomic_##op##_64)
70 #define ATOMIC_OP_32_ARG_NV(op,insn,arg) \
71 ENTRY(_atomic_##op##_32_nv) ; \
79 END(_atomic_##op##_32_nv) ; \
80 ATOMIC_OP_ALIAS(atomic_##op##_32_nv,_atomic_##op##_32_nv)
82 #define ATOMIC_OP_64_ARG_NV(op,insn,arg) \
83 ENTRY(_atomic_##op##_64_nv) ; \
90 END(_atomic_##op##_64_nv) ; \
91 ATOMIC_OP_ALIAS(atomic_##op##_64_nv,_atomic_##op##_64_nv)
93 #define ATOMIC_OP_32(op) ATOMIC_OP_32_ARG(op,op,%r4)
94 #define ATOMIC_OP_32_NV(op) ATOMIC_OP_32_ARG_NV(op,op,%r4)
96 #define ATOMIC_OP_64(op) ATOMIC_OP_64_ARG(op,op,%r4)
97 #define ATOMIC_OP_64_NV(op) ATOMIC_OP_64_ARG_NV(op,op,%r4)