Lines Matching refs:bin_inst
1035 #define ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end) \ argument
1042 __ bin_inst(new_val, prev, temp); \
1051 #define ATOMIC_BIN_OP_HALFWORD(bin_inst, index, extract_result) \ argument
1057 ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end); \
1060 #define ATOMIC_BIN_OP_BYTE(bin_inst, index, extract_result) \ argument
1066 ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end); \
1070 #define ATOMIC_BIN_OP_HALFWORD(bin_inst, index, extract_result) \ argument
1076 ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end); \
1079 #define ATOMIC_BIN_OP_BYTE(bin_inst, index, extract_result) \ argument
1085 ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end); \
1090 #define ASSEMBLE_ATOMIC_BINOP_HALFWORD(bin_inst, extract_result) \ argument
1105 ATOMIC_BIN_OP_HALFWORD(bin_inst, 0, extract_result); \
1109 ATOMIC_BIN_OP_HALFWORD(bin_inst, 1, extract_result); \
1113 #define ASSEMBLE_ATOMIC_BINOP_BYTE(bin_inst, extract_result) \ argument
1130 ATOMIC_BIN_OP_BYTE(bin_inst, 0, extract_result); \
1134 ATOMIC_BIN_OP_BYTE(bin_inst, 1, extract_result); \
1138 ATOMIC_BIN_OP_BYTE(bin_inst, 2, extract_result); \
1142 ATOMIC_BIN_OP_BYTE(bin_inst, 3, extract_result); \