inst0 99 dev/microcode/ncr53cxxx/ncr53cxxx.c unsigned long inst0, inst1, inst2; inst0 551 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= i << 24; inst0 784 dev/microcode/ncr53cxxx/ncr53cxxx.c if ((inst0 & 0xc0000000) == 0xc0000000) inst0 790 dev/microcode/ncr53cxxx/ncr53cxxx.c script[i++] = inst0; inst0 795 dev/microcode/ncr53cxxx/ncr53cxxx.c fprintf (listfp, "\t%04x: %08x %08x", dsps, inst0, inst1); inst0 801 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = inst1 = inst2 = 0; inst0 841 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x01000000; inst0 858 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x48000000; inst0 862 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x50000000; inst0 864 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x50000000; inst0 871 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x04000000; inst0 881 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x48000000; inst0 900 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = word0; inst0 904 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00800000; inst0 911 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00080000; inst0 920 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00010000; inst0 929 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00080000; inst0 931 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00020000; inst0 934 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00020000; inst0 938 dev/microcode/ncr53cxxx/ncr53cxxx.c if (inst0 & 0x00020000) { inst0 939 dev/microcode/ncr53cxxx/ncr53cxxx.c if (inst0 & 0x00080000 && reserved ("and", i)) { inst0 942 dev/microcode/ncr53cxxx/ncr53cxxx.c else if ((inst0 & 0x00080000) == 0 && reserved ("or", i)) { inst0 948 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x00040000 + (evaluate (i++) & 0xff); inst0 956 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= ((evaluate (i + 2) & 0xff) << 8); inst0 965 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x40000000; /* ATN may be set from SELECT */ inst0 968 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x02000000 | evaluate (t++); inst0 971 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= (evaluate (t++) & 0xff) << 16; inst0 974 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x04000000; inst0 990 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = code; inst0 999 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x0008; inst0 1003 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x0040; inst0 1007 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x0200; inst0 1023 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x10000000 | inst1; /*** ??? to match Zeus script */ inst0 1027 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= evaluate (tokenix++); /* count */ inst0 1031 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x20000000; inst0 1038 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x08000000; inst0 1080 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x78000000 | (data << 8) | reg; inst0 1091 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = (data & 0xff) << 8; inst0 1099 dev/microcode/ncr53cxxx/ncr53cxxx.c fprintf (listfp, "Read/modify register: %02x %d %d\n", inst0 >> 8, op, reg); inst0 1101 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x78000000 | (op << 25) | (reg << 16); inst0 1106 dev/microcode/ncr53cxxx/ncr53cxxx.c fprintf (listfp, "Move SFBR to register: %02x %d %d\n", inst0 >> 8, op, data); inst0 1108 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x68000000 | (op << 25) | (data << 16); inst0 1112 dev/microcode/ncr53cxxx/ncr53cxxx.c fprintf (listfp, "Move register to SFBR: %02x %d %d\n", inst0 >> 8, op, reg); inst0 1114 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 |= 0x70000000 | (op << 25) | (reg << 16); inst0 1121 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x6a000000 | (data << 16); inst0 1123 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0x72000000 | (reg << 16); inst0 1131 dev/microcode/ncr53cxxx/ncr53cxxx.c inst0 = 0xc0000000 + evaluate (tokenix+1); inst0 109 dev/microcode/siop/ncr53cxxx.c u_int32_t inst0, inst1, inst2; inst0 732 dev/microcode/siop/ncr53cxxx.c inst0 |= i << 24; inst0 960 dev/microcode/siop/ncr53cxxx.c if ((inst0 & 0xe0000000) == 0xc0000000) inst0 966 dev/microcode/siop/ncr53cxxx.c script[i++] = inst0; inst0 971 dev/microcode/siop/ncr53cxxx.c fprintf (listfp, "\t%04x: %08x %08x", dsps, inst0, inst1); inst0 977 dev/microcode/siop/ncr53cxxx.c inst0 = inst1 = inst2 = 0; inst0 1022 dev/microcode/siop/ncr53cxxx.c inst0 = 0x01000000; inst0 1039 dev/microcode/siop/ncr53cxxx.c inst0 = 0x48000000; inst0 1043 dev/microcode/siop/ncr53cxxx.c inst0 = 0x50000000; inst0 1045 dev/microcode/siop/ncr53cxxx.c inst0 = 0x50000000; inst0 1057 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x04000000; inst0 1069 dev/microcode/siop/ncr53cxxx.c inst0 = 0x48000000; inst0 1085 dev/microcode/siop/ncr53cxxx.c inst0 = 0xe1000000; inst0 1096 dev/microcode/siop/ncr53cxxx.c inst0 = 0xe0000000; inst0 1103 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x2000000; inst0 1111 dev/microcode/siop/ncr53cxxx.c inst0 = 0x80000000; inst0 1124 dev/microcode/siop/ncr53cxxx.c inst0 |= reg << 16; inst0 1137 dev/microcode/siop/ncr53cxxx.c inst0 |= size; inst0 1149 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x10000000; inst0 1160 dev/microcode/siop/ncr53cxxx.c inst0 = word0; inst0 1169 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00800000; inst0 1178 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00080000; inst0 1187 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00010000; inst0 1201 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00080000; inst0 1203 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00020000; inst0 1206 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00020000; inst0 1210 dev/microcode/siop/ncr53cxxx.c if (inst0 & 0x00020000) { inst0 1211 dev/microcode/siop/ncr53cxxx.c if (inst0 & 0x00080000 && reserved ("and", i)) { inst0 1214 dev/microcode/siop/ncr53cxxx.c else if ((inst0 & 0x00080000) == 0 && reserved ("or", i)) { inst0 1220 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00040000 + (evaluate (i++) & 0xff); inst0 1228 dev/microcode/siop/ncr53cxxx.c inst0 |= ((evaluate (i + 2) & 0xff) << 8); inst0 1237 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x40000000; /* ATN may be set from SELECT */ inst0 1244 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x02000000 | evaluate (t++); inst0 1247 dev/microcode/siop/ncr53cxxx.c inst0 |= (evaluate (t++) & 0xff) << 16; inst0 1255 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x04000000; inst0 1273 dev/microcode/siop/ncr53cxxx.c inst0 = code; inst0 1282 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x0008; inst0 1286 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x0040; inst0 1290 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x0200; inst0 1294 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x0400; inst0 1312 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x10000000 | inst1; /*** ??? to match Zeus script */ inst0 1316 dev/microcode/siop/ncr53cxxx.c inst0 |= evaluate (tokenix++); /* count */ inst0 1320 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x20000000; inst0 1327 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x08000000; inst0 1383 dev/microcode/siop/ncr53cxxx.c inst0 = 0x78000000 | (data << 8) | reg << 16; inst0 1394 dev/microcode/siop/ncr53cxxx.c inst0 = 0; inst0 1401 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x00800000; inst0 1419 dev/microcode/siop/ncr53cxxx.c inst0 |= (data & 0xff) << 8; inst0 1432 dev/microcode/siop/ncr53cxxx.c fprintf (listfp, "Read/modify register: %02x %d %d\n", inst0 >> 8, op, reg); inst0 1434 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x78000000 | (op << 24) | (reg << 16); inst0 1439 dev/microcode/siop/ncr53cxxx.c fprintf (listfp, "Move SFBR to register: %02x %d %d\n", inst0 >> 8, op, data); inst0 1441 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x68000000 | (op << 24) | (data << 16); inst0 1445 dev/microcode/siop/ncr53cxxx.c fprintf (listfp, "Move register to SFBR: %02x %d %d\n", inst0 >> 8, op, reg); inst0 1447 dev/microcode/siop/ncr53cxxx.c inst0 |= 0x70000000 | (op << 24) | (reg << 16); inst0 1455 dev/microcode/siop/ncr53cxxx.c inst0 = 0x6a000000 | (data << 16); inst0 1457 dev/microcode/siop/ncr53cxxx.c inst0 = 0x72000000 | (reg << 16); inst0 1465 dev/microcode/siop/ncr53cxxx.c inst0 = 0xc0000000 + evaluate (tokenix+1);