Lines Matching refs:gens
423 { .name = "dim", .nsrc = 1, .ndst = 1, .gens = GEN75 },
424 { .name = "smov", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN8) },
428 { .name = "iff", .nsrc = 0, .ndst = 0, .gens = GEN_LE(GEN5) },
429 { .name = "brc", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN7) },
433 { .name = "do", .nsrc = 0, .ndst = 0, .gens = GEN_LE(GEN5) },
434 { .name = "case", .nsrc = 0, .ndst = 0, .gens = GEN6 },
438 { .name = "msave", .nsrc = 0, .ndst = 0, .gens = GEN_LE(GEN5) },
439 { .name = "call", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN6) },
443 { .name = "mrest", .nsrc = 0, .ndst = 0, .gens = GEN_LE(GEN5) },
444 { .name = "ret", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN6) },
448 { .name = "push", .nsrc = 0, .ndst = 0, .gens = GEN_LE(GEN5) },
449 { .name = "fork", .nsrc = 0, .ndst = 0, .gens = GEN6 },
450 { .name = "goto", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN8) },
455 .name = "illegal", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
458 .name = "mov", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
461 .name = "sel", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
464 .name = "movi", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN45),
467 .name = "not", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
470 .name = "and", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
473 .name = "or", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
476 .name = "xor", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
479 .name = "shr", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
482 .name = "shl", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
489 .name = "asr", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
493 .name = "cmp", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
496 .name = "cmpn", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
499 .name = "csel", .nsrc = 3, .ndst = 1, .gens = GEN_GE(GEN8),
502 .name = "f32to16", .nsrc = 1, .ndst = 1, .gens = GEN7 | GEN75,
505 .name = "f16to32", .nsrc = 1, .ndst = 1, .gens = GEN7 | GEN75,
509 .name = "bfrev", .nsrc = 1, .ndst = 1, .gens = GEN_GE(GEN7),
512 .name = "bfe", .nsrc = 3, .ndst = 1, .gens = GEN_GE(GEN7),
515 .name = "bfi1", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN7),
518 .name = "bfi2", .nsrc = 3, .ndst = 1, .gens = GEN_GE(GEN7),
522 .name = "jmpi", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
525 .name = "brd", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN7),
528 .name = "if", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
534 .name = "else", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
537 .name = "endif", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
543 .name = "while", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
546 .name = "break", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
549 .name = "cont", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
552 .name = "halt", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
555 .name = "calla", .nsrc = 0, .ndst = 0, .gens = GEN_GE(GEN75),
567 .name = "pop", .nsrc = 2, .ndst = 0, .gens = GEN_LE(GEN5),
570 .name = "wait", .nsrc = 1, .ndst = 0, .gens = GEN_ALL,
573 .name = "send", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
576 .name = "sendc", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
579 .name = "sends", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN9),
582 .name = "sendsc", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN9),
586 .name = "math", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN6),
590 .name = "add", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
593 .name = "mul", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
596 .name = "avg", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
599 .name = "frc", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
602 .name = "rndu", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
605 .name = "rndd", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
608 .name = "rnde", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
611 .name = "rndz", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
614 .name = "mac", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
617 .name = "mach", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
620 .name = "lzd", .nsrc = 1, .ndst = 1, .gens = GEN_ALL,
623 .name = "fbh", .nsrc = 1, .ndst = 1, .gens = GEN_GE(GEN7),
626 .name = "fbl", .nsrc = 1, .ndst = 1, .gens = GEN_GE(GEN7),
629 .name = "cbit", .nsrc = 1, .ndst = 1, .gens = GEN_GE(GEN7),
632 .name = "addc", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN7),
635 .name = "subb", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN7),
638 .name = "sad2", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
641 .name = "sada2", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
645 .name = "dp4", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
648 .name = "dph", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
651 .name = "dp3", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
654 .name = "dp2", .nsrc = 2, .ndst = 1, .gens = GEN_ALL,
658 .name = "line", .nsrc = 2, .ndst = 1, .gens = GEN_LE(GEN10),
661 .name = "pln", .nsrc = 2, .ndst = 1, .gens = GEN_GE(GEN45) & GEN_LE(GEN10),
664 .name = "mad", .nsrc = 3, .ndst = 1, .gens = GEN_GE(GEN6),
667 .name = "lrp", .nsrc = 3, .ndst = 1, .gens = GEN_GE(GEN6) & GEN_LE(GEN10),
670 .name = "madm", .nsrc = 3, .ndst = 1, .gens = GEN_GE(GEN8),
674 .name = "nenop", .nsrc = 0, .ndst = 0, .gens = GEN45,
677 .name = "nop", .nsrc = 0, .ndst = 0, .gens = GEN_ALL,
708 if (opcode_descs[opcode].gens != 0) {
709 if ((opcode_descs[opcode].gens & gen) != 0) {
715 if ((table[i].gens & gen) != 0) {