Lines Matching defs:cc
8 #define DFP_BINOP(insn, op1, op2, type, round, cc) \
16 :"+f" (d1), "=d" (cc) \
23 int cc;
29 /* case 1: cc = 2 */
32 result_64 = DFP_BINOP(ADTRA, d64_1, d64_2, _Decimal64, 1, cc);
33 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "+", cc);
34 /* case 2: cc = 1 */
37 result_64 = DFP_BINOP(ADTRA, d64_1, d64_2, _Decimal64, 1, cc);
38 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "+", cc);
39 /* case 2: cc = 0 */
42 result_64 = DFP_BINOP(ADTRA, d64_1, d64_2, _Decimal64, 3, cc);
43 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "+", cc);
48 /* case 1: cc = 2 */
51 result_64 = DFP_BINOP(SDTRA, d64_1, d64_2, _Decimal64, 4, cc);
52 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "-", cc);
53 /* case 2: cc = 1 */
56 result_64 = DFP_BINOP(SDTRA, d64_1, d64_2, _Decimal64, 5, cc);
57 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "-", cc);
58 /* case 3: cc = 0 */
61 result_64 = DFP_BINOP(SDTRA, d64_1, d64_2, _Decimal64, 5, cc);
62 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "-", cc);
66 /* case 1: cc = 2 */
69 result_64 = DFP_BINOP(MDTRA, d64_1, d64_2, _Decimal64, 6, cc);
70 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "*", cc);
71 /* case 2: cc = 1 */
74 result_64 = DFP_BINOP(MDTRA, d64_1, d64_2, _Decimal64, 7, cc);
75 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "*", cc);
76 /* case 3: cc = 0 */
79 result_64 = DFP_BINOP(MDTRA, d64_1, d64_2, _Decimal64, 7, cc);
80 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "*", cc);
84 /* case 1: cc = 2 */
87 result_64 = DFP_BINOP(DDTRA, d64_1, d64_2, _Decimal64, d, cc);
88 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "/", cc);
89 /* case 2: cc = 1 */
92 result_64 = DFP_BINOP(DDTRA, d64_1, d64_2, _Decimal64, e, cc);
93 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "/", cc);
94 /* case 3: cc = 0 */
97 result_64 = DFP_BINOP(DDTRA, d64_1, d64_2, _Decimal64, e, cc);
98 DFP_BINOP_PRINT(d64_1, d64_2, result_64, _Decimal64, "/", cc);
102 /* case 1: cc = 2 */
105 result_128 = DFP_BINOP(AXTRA, d128_1, d128_2, _Decimal128, 1, cc);
106 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "+", cc);
107 /* case 2: cc = 1 */
110 result_128 = DFP_BINOP(AXTRA, d128_1, d128_2, _Decimal128, 1, cc);
111 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "+", cc);
112 /* case 3: cc = 0 */
115 result_128 = DFP_BINOP(AXTRA, d128_1, d128_2, _Decimal128, 3, cc);
116 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "+", cc);
120 /* case 1: cc = 2 */
123 result_128 = DFP_BINOP(SXTRA, d128_1, d128_2, _Decimal128, 4, cc);
124 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "-", cc);
125 /* case 2: cc = 1 */
128 result_128 = DFP_BINOP(SXTRA, d128_1, d128_2, _Decimal128, 5, cc);
129 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "-", cc);
130 /* case 3: cc = 0 */
133 result_128 = DFP_BINOP(SXTRA, d128_1, d128_2, _Decimal128, 5, cc);
134 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "-", cc);
138 /* case 1: cc = 2 */
141 result_128 = DFP_BINOP(MXTRA, d128_1, d128_2, _Decimal128, 6, cc);
142 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "*", cc);
143 /* case 2: cc = 1 */
146 result_128 = DFP_BINOP(MXTRA, d128_1, d128_2, _Decimal128, 7, cc);
147 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "*", cc);
148 /* case 3: cc = 0 */
151 result_128 = DFP_BINOP(MXTRA, d128_1, d128_2, _Decimal128, 7, cc);
152 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "*", cc);
156 /* case 1: cc = 2 */
159 result_128 = DFP_BINOP(DXTRA, d128_1, d128_2, _Decimal128, d, cc);
160 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "/", cc);
161 /* case 2: cc = 1 */
164 result_128 = DFP_BINOP(DXTRA, d128_1, d128_2, _Decimal128, e, cc);
165 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "/", cc);
166 /* case 3: cc = 0 */
169 result_128 = DFP_BINOP(DXTRA, d128_1, d128_2, _Decimal128, e, cc);
170 DFP_BINOP_PRINT(d128_1, d128_2, result_128, _Decimal128, "/", cc);