Lines Matching +full:- +full:- +full:cc
6 static uint64_t _name(uint64_t op1, uint64_t op2, uint64_t *cc) \
8 asm(" sll %[cc],28\n" \
9 " spm %[cc]\n" \
11 " ipm %[cc]\n" \
12 " srl %[cc],28" \
14 [cc] "+&r" (*cc) \
16 : "cc"); \
27 uint64_t *cc) \
34 asm(" sll %[cc],28\n" \
35 " spm %[cc]\n" \
37 " ipm %[cc]\n" \
38 " srl %[cc],28" \
41 [cc] "+&r" (*cc) \
43 : "cc"); \
97 .name = "sla-1",
105 .name = "sla-2",
121 .name = "slag-1",
129 .name = "slag-2",
249 uint64_t cc = 0; in main() local
251 result = tests[i].insn(tests[i].op1, tests[i].op2, &cc); in main()
260 if (cc != tests[i].exp_cc) { in main()
262 "bad %s cc:\n" in main()
265 tests[i].name, cc, tests[i].exp_cc); in main()