Home | History | Annotate | Download | only in priv

Lines Matching defs:cc

256    UInt cc;
261 : "+Q" (*addr), "=d" (cc) : : "cc");
262 return cc;
268 UInt cc;
273 : "+Q" (*addr), "=d" (cc) : : "cc");
274 return cc;
279 UInt cc;
284 : "+Q" (*addr), "=d" (cc) : : "cc");
285 return cc;
316 ULong hoststfle[S390_NUM_FACILITY_DW], cc, num_dw, i;
329 : "=m" (hoststfle), "+d"(reg0), "=d"(cc) : : "cc", "memory");
360 return cc;
968 : "cc");\
969 psw >> 28; /* cc */ \
979 "sr 0,%[op3]\n\t" /* borrow to cc */ \
983 : "0", "cc");\
984 psw >> 28; /* cc */ \
994 "aghi 0,0\n\t" /* and convert it into a cc */ \
998 : "0", "cc");\
999 psw >> 28; /* cc */ \
1009 : "cc", "f0");\
1010 psw >> 28; /* cc */ \
1021 : "cc", "f0", "f2", "f4", "f6");\
1022 psw >> 28; /* cc */ \
1031 : "cc", "r0");\
1032 psw >> 28; /* cc */ \
1037 UInt cc; \
1040 cc = S390_CC_FOR_BFP_CONVERT_AUX(opcode,cc_dep1,4); \
1043 cc = S390_CC_FOR_BFP_CONVERT_AUX(opcode,cc_dep1,5); \
1046 cc = S390_CC_FOR_BFP_CONVERT_AUX(opcode,cc_dep1,6); \
1049 cc = S390_CC_FOR_BFP_CONVERT_AUX(opcode,cc_dep1,7); \
1054 cc; \
1063 : "cc", "r0");\
1064 psw >> 28; /* cc */ \
1069 UInt cc; \
1072 cc = S390_CC_FOR_BFP_UCONVERT_AUX(opcode,cc_dep1,4); \
1075 cc = S390_CC_FOR_BFP_UCONVERT_AUX(opcode,cc_dep1,5); \
1078 cc = S390_CC_FOR_BFP_UCONVERT_AUX(opcode,cc_dep1,6); \
1081 cc = S390_CC_FOR_BFP_UCONVERT_AUX(opcode,cc_dep1,7); \
1086 cc; \
1097 : "cc", "r0", "f4", "f6");\
1098 psw >> 28; /* cc */ \
1103 UInt cc; \
1109 cc = S390_CC_FOR_BFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,4); \
1112 cc = S390_CC_FOR_BFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,5); \
1115 cc = S390_CC_FOR_BFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,6); \
1118 cc = S390_CC_FOR_BFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,7); \
1123 cc; \
1134 : "cc", "r0", "f4", "f6");\
1135 psw >> 28; /* cc */ \
1140 UInt cc; \
1146 cc = S390_CC_FOR_BFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,4); \
1149 cc = S390_CC_FOR_BFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,5); \
1152 cc = S390_CC_FOR_BFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,6); \
1155 cc = S390_CC_FOR_BFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,7); \
1160 cc; \
1170 : "cc");\
1171 psw >> 28; /* cc */ \
1186 : "cc", "f4", "f6");\
1187 psw >> 28; /* cc */ \
1223 : "cc", "f0"); \
1224 psw >> 28; /* cc */ \
1235 : "cc", "f0", "f2", "f4", "f6"); \
1236 psw >> 28; /* cc */ \
1246 : "cc"); \
1247 psw >> 28; /* cc */ \
1262 : "cc", "f4", "f6"); \
1263 psw >> 28; /* cc */ \
1272 : "cc", "r0"); \
1273 psw >> 28; /* cc */ \
1278 UInt cc; \
1282 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,1); \
1286 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,3); \
1290 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,4); \
1294 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,5); \
1298 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,6); \
1302 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,7); \
1305 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,13); \
1308 cc = S390_CC_FOR_DFP_CONVERT_AUX(opcode,cc_dep1,14); \
1313 cc; \
1322 : "cc", "r0"); \
1323 psw >> 28; /* cc */ \
1328 UInt cc; \
1332 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,1); \
1336 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,3); \
1340 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,4); \
1344 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,5); \
1348 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,6); \
1352 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,7); \
1355 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,13); \
1358 cc = S390_CC_FOR_DFP_UCONVERT_AUX(opcode,cc_dep1,14); \
1363 cc; \
1374 : "cc", "r0", "f4", "f6"); \
1375 psw >> 28; /* cc */ \
1380 UInt cc; \
1387 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,1); \
1391 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,3); \
1395 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,4); \
1399 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,5); \
1403 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,6); \
1407 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,7); \
1410 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,13); \
1413 cc = S390_CC_FOR_DFP128_CONVERT_AUX(opcode,cc_dep1,cc_dep2,14); \
1418 cc; \
1429 : "cc", "r0", "f4", "f6"); \
1430 psw >> 28; /* cc */ \
1435 UInt cc; \
1442 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,1); \
1446 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,3); \
1450 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,4); \
1454 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,5); \
1458 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,6); \
1462 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,7); \
1465 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,13); \
1468 cc = S390_CC_FOR_DFP128_UCONVERT_AUX(opcode,cc_dep1,cc_dep2,14); \
1473 cc; \
1478 This is not the value of the PSW. It is the value of the 2 CC bits within
1542 : "cc");
1543 return psw >> 28; /* cc */
1550 : "cc");
1551 return psw >> 28; /* cc */
1563 : "r2", "cc");
1564 return psw >> 28; /* cc */
1578 : "r1", "r2", "cc");
1579 return psw >> 28; /* cc */
1587 : "cc");
1588 return psw >> 28; /* cc */
1601 : "cc", "r2", "r3");
1602 return psw >> 28; /* cc */
1755 return psw >> 28; /* cc */
1767 return psw >> 28; /* cc */
1781 return psw >> 28; /* cc */
1797 UInt cc = s390_calculate_cc(op, dep1, dep2, ndep);
1799 return ((mask << cc) & 0x8);
1867 | cc | 0 | 1 | 2 | 3 |
1877 cc == 0 --> cc_dep1 == cc_dep2 (cond == 8)
1878 cc == 1 --> cc_dep1 < cc_dep2 (cond == 4)
1879 cc == 2 --> cc_dep1 > cc_dep2 (cond == 2)
1881 Because cc == 3 cannot occur the rightmost bit of cond is
1913 cc == 0 --> cc_dep1 == cc_dep2 (cond == 8)
1914 cc == 1 --> cc_dep1 < cc_dep2 (cond == 4)
1915 cc == 2 --> cc_dep1 > cc_dep2 (cond == 2)
1917 Because cc == 3 cannot occur the rightmost bit of cond is
1949 cc == 0 --> cc_dep1 == 0 (cond == 8)
1950 cc == 1 --> cc_dep1 < 0 (cond == 4)
1951 cc == 2 --> cc_dep1 > 0 (cond == 2)
1953 Because cc == 3 cannot occur the rightmost bit of cond is
1995 cc == 0 --> cc_dep1 == 0 (cond == 8)
1996 cc == 1 --> cc_dep1 != 0 (cond == 4)
1998 Because cc == 2 and cc == 3 cannot occur the two rightmost bits of
2057 /* cc == 0 --> all inserted bits zero or mask == 0 (cond == 8)
2058 cc == 1 --> leftmost inserted bit is one (cond == 4)
2059 cc == 2 --> leftmost inserted bit is zero and not (cond == 2)
2062 Because cc == 0,1,2 the rightmost bit of the mask is a don't care */
2107 if (mask16 == 0) { /* cc == 0 */
2112 /* cc == 2 is a don't care */
2149 if (mask16 == 0) { /* cc == 0 */
2182 if (cond == 2) { /* cc == 2 */
2195 if (cond == 4) { /* cc == 1 */
2208 if (cond == 11) { /* cc == 0,2,3 */
2220 if (cond == 3) { /* cc == 2 || cc == 3 */
2226 if (cond == 12) { /* cc == 0 || cc == 1 */
2232 if (cond == 13) { /* cc == 0 || cc == 1 || cc == 3 */
2253 cc == 1 --> result != 0, borrow (cond == 4)
2254 cc == 2 --> result == 0, no borrow (cond == 2)
2255 cc == 3 --> result != 0, no borrow (cond == 1)
2257 cc = (cc_dep1 == cc_dep2) ? 2
2260 Because cc == 0 cannot occur the leftmost bit of cond is
2263 if (cond == 1 || cond == 1 + 8) { /* cc == 3 op2 < op1 */
2266 if (cond == 2 || cond == 2 + 8) { /* cc == 2 */
2269 if (cond == 4 || cond == 4 + 8) { /* cc == 1 */
2272 if (cond == 3 || cond == 3 + 8) { /* cc == 2 || cc == 3 */
2275 if (cond == 6 || cond == 6 + 8) { /* cc == 2 || cc == 1 */
2279 if (cond == 5 || cond == 5 + 8) { /* cc == 3 || cc == 1 */
2294 cc == 0 --> result == 0, no carry (cond == 8)
2295 cc == 1 --> result != 0, no carry (cond == 4)
2296 cc == 2 --> result == 0, carry (cond == 2)
2297 cc == 3 --> result != 0, carry (cond == 1)
2299 if (cond == 8) { /* cc == 0 */
2305 if (cond == 7) { /* cc == 1,2,3 */
2311 if (cond == 8 + 2) { /* cc == 0,2 -> result is zero */
2316 if (cond == 4 + 1) { /* cc == 1,3 -> result is not zero */
2329 cc == 0 --> result == 0, no carry (cond == 8)
2330 cc == 1 --> result != 0, no carry (cond == 4)
2331 cc == 2 --> result == 0, carry (cond == 2)
2332 cc == 3 --> result != 0, carry (cond == 1)
2334 if (cond == 8) { /* cc == 0 */
2340 if (cond == 7) { /* cc == 1,2,3 */
2346 if (cond == 8 + 2) { /* cc == 0,2 -> result is zero */
2353 if (cond == 4 + 1) { /* cc == 1,3 -> result is not zero */