Lines Matching refs:pa10

317 { "ldi",	0x34000000, 0xffe0c000, "j,x", pa10, 0},/* ldo val(r0),r */
320 { "cmpib", 0x84000000, 0xf4000000, "?nn5,b,w", pa10, FLAG_STRICT},
321 { "comib", 0x84000000, 0xfc000000, "?nn5,b,w", pa10, 0}, /* comib{tf}*/
324 { "comib", 0x8c000000, 0xfc000000, "?nn5,b,w", pa10, 0}, /* comib{tf}*/
326 { "cmpb", 0x80000000, 0xf4000000, "?nnx,b,w", pa10, FLAG_STRICT},
327 { "comb", 0x80000000, 0xfc000000, "?nnx,b,w", pa10, 0}, /* comb{tf} */
330 { "comb", 0x88000000, 0xfc000000, "?nnx,b,w", pa10, 0}, /* comb{tf} */
332 { "addb", 0xa0000000, 0xfc000000, "?@nx,b,w", pa10, 0}, /* addb{tf} */
335 { "addb", 0xa8000000, 0xfc000000, "?@nx,b,w", pa10, 0},
337 { "addib", 0xa4000000, 0xfc000000, "?@n5,b,w", pa10, 0}, /* addib{tf}*/
340 { "addib", 0xac000000, 0xfc000000, "?@n5,b,w", pa10, 0}, /* addib{tf}*/
341 { "nop", 0x08000240, 0xffffffff, "", pa10, 0}, /* or 0,0,0 */
342 { "copy", 0x08000240, 0xffe0ffe0, "x,t", pa10, 0}, /* or r,0,t */
343 { "mtsar", 0x01601840, 0xffe0ffff, "x", pa10, 0}, /* mtctl r,cr11 */
356 { "ldw", 0x0c000080, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
357 { "ldw", 0x0c000080, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
362 { "ldw", 0x0c001080, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
363 { "ldw", 0x0c001080, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
371 { "ldw", 0x4c000000, 0xfc00c000, "ceJ(b),x", pa10, FLAG_STRICT},
372 { "ldw", 0x4c000000, 0xfc000000, "ceJ(s,b),x", pa10, FLAG_STRICT},
373 { "ldw", 0x48000000, 0xfc00c000, "j(b),x", pa10, 0},
374 { "ldw", 0x48000000, 0xfc000000, "j(s,b),x", pa10, 0},
375 { "ldh", 0x0c000040, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
376 { "ldh", 0x0c000040, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
381 { "ldh", 0x0c001040, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
382 { "ldh", 0x0c001040, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
386 { "ldh", 0x44000000, 0xfc00c000, "j(b),x", pa10, 0},
387 { "ldh", 0x44000000, 0xfc000000, "j(s,b),x", pa10, 0},
388 { "ldb", 0x0c000000, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
389 { "ldb", 0x0c000000, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
394 { "ldb", 0x0c001000, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
395 { "ldb", 0x0c001000, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
399 { "ldb", 0x40000000, 0xfc00c000, "j(b),x", pa10, 0},
400 { "ldb", 0x40000000, 0xfc000000, "j(s,b),x", pa10, 0},
410 { "stw", 0x0c001280, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
411 { "stw", 0x0c001280, 0xfc001fc0, "cMx,V(s,b)", pa10, FLAG_STRICT},
419 { "stw", 0x6c000000, 0xfc00c000, "cex,J(b)", pa10, FLAG_STRICT},
420 { "stw", 0x6c000000, 0xfc000000, "cex,J(s,b)", pa10, FLAG_STRICT},
421 { "stw", 0x68000000, 0xfc00c000, "x,j(b)", pa10, 0},
422 { "stw", 0x68000000, 0xfc000000, "x,j(s,b)", pa10, 0},
425 { "sth", 0x0c001240, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
426 { "sth", 0x0c001240, 0xfc001fc0, "cMx,V(s,b)", pa10, FLAG_STRICT},
430 { "sth", 0x64000000, 0xfc00c000, "x,j(b)", pa10, 0},
431 { "sth", 0x64000000, 0xfc000000, "x,j(s,b)", pa10, 0},
434 { "stb", 0x0c001200, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
435 { "stb", 0x0c001200, 0xfc001fc0, "cMx,V(s,b)", pa10, FLAG_STRICT},
439 { "stb", 0x60000000, 0xfc00c000, "x,j(b)", pa10, 0},
440 { "stb", 0x60000000, 0xfc000000, "x,j(s,b)", pa10, 0},
441 { "ldwm", 0x4c000000, 0xfc00c000, "j(b),x", pa10, 0},
442 { "ldwm", 0x4c000000, 0xfc000000, "j(s,b),x", pa10, 0},
443 { "stwm", 0x6c000000, 0xfc00c000, "x,j(b)", pa10, 0},
444 { "stwm", 0x6c000000, 0xfc000000, "x,j(s,b)", pa10, 0},
445 { "ldwx", 0x0c000080, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
446 { "ldwx", 0x0c000080, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
449 { "ldwx", 0x0c000080, 0xfc00dfc0, "cXx(b),t", pa10, 0},
450 { "ldwx", 0x0c000080, 0xfc001fc0, "cXx(s,b),t", pa10, 0},
451 { "ldhx", 0x0c000040, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
452 { "ldhx", 0x0c000040, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
455 { "ldhx", 0x0c000040, 0xfc00dfc0, "cXx(b),t", pa10, 0},
456 { "ldhx", 0x0c000040, 0xfc001fc0, "cXx(s,b),t", pa10, 0},
457 { "ldbx", 0x0c000000, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
458 { "ldbx", 0x0c000000, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
461 { "ldbx", 0x0c000000, 0xfc00dfc0, "cXx(b),t", pa10, 0},
462 { "ldbx", 0x0c000000, 0xfc001fc0, "cXx(s,b),t", pa10, 0},
463 { "ldwa", 0x0c000180, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
466 { "ldwa", 0x0c001180, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
468 { "ldcw", 0x0c0001c0, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
469 { "ldcw", 0x0c0001c0, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
472 { "ldcw", 0x0c0011c0, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
473 { "ldcw", 0x0c0011c0, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
477 { "stwa", 0x0c001380, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
479 { "stby", 0x0c001300, 0xfc00dfc0, "cAx,V(b)", pa10, FLAG_STRICT},
480 { "stby", 0x0c001300, 0xfc001fc0, "cAx,V(s,b)", pa10, FLAG_STRICT},
492 { "ldwax", 0x0c000180, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
494 { "ldwax", 0x0c000180, 0xfc00dfc0, "cXx(b),t", pa10, 0},
495 { "ldcwx", 0x0c0001c0, 0xfc00dfc0, "cXx(b),t", pa10, FLAG_STRICT},
496 { "ldcwx", 0x0c0001c0, 0xfc001fc0, "cXx(s,b),t", pa10, FLAG_STRICT},
499 { "ldcwx", 0x0c0001c0, 0xfc00dfc0, "cXx(b),t", pa10, 0},
500 { "ldcwx", 0x0c0001c0, 0xfc001fc0, "cXx(s,b),t", pa10, 0},
501 { "ldws", 0x0c001080, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
502 { "ldws", 0x0c001080, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
505 { "ldws", 0x0c001080, 0xfc00dfc0, "cM5(b),t", pa10, 0},
506 { "ldws", 0x0c001080, 0xfc001fc0, "cM5(s,b),t", pa10, 0},
507 { "ldhs", 0x0c001040, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
508 { "ldhs", 0x0c001040, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
511 { "ldhs", 0x0c001040, 0xfc00dfc0, "cM5(b),t", pa10, 0},
512 { "ldhs", 0x0c001040, 0xfc001fc0, "cM5(s,b),t", pa10, 0},
513 { "ldbs", 0x0c001000, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
514 { "ldbs", 0x0c001000, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
517 { "ldbs", 0x0c001000, 0xfc00dfc0, "cM5(b),t", pa10, 0},
518 { "ldbs", 0x0c001000, 0xfc001fc0, "cM5(s,b),t", pa10, 0},
519 { "ldwas", 0x0c001180, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
521 { "ldwas", 0x0c001180, 0xfc00dfc0, "cM5(b),t", pa10, 0},
522 { "ldcws", 0x0c0011c0, 0xfc00dfc0, "cM5(b),t", pa10, FLAG_STRICT},
523 { "ldcws", 0x0c0011c0, 0xfc001fc0, "cM5(s,b),t", pa10, FLAG_STRICT},
526 { "ldcws", 0x0c0011c0, 0xfc00dfc0, "cM5(b),t", pa10, 0},
527 { "ldcws", 0x0c0011c0, 0xfc001fc0, "cM5(s,b),t", pa10, 0},
528 { "stws", 0x0c001280, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
529 { "stws", 0x0c001280, 0xfc001fc0, "cMx,V(s,b)", pa10, FLAG_STRICT},
532 { "stws", 0x0c001280, 0xfc00dfc0, "cMx,V(b)", pa10, 0},
533 { "stws", 0x0c001280, 0xfc001fc0, "cMx,V(s,b)", pa10, 0},
534 { "sths", 0x0c001240, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
535 { "sths", 0x0c001240, 0xfc001fc0, "cMx,V(s,b)", pa10, FLAG_STRICT},
538 { "sths", 0x0c001240, 0xfc00dfc0, "cMx,V(b)", pa10, 0},
539 { "sths", 0x0c001240, 0xfc001fc0, "cMx,V(s,b)", pa10, 0},
540 { "stbs", 0x0c001200, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
541 { "stbs", 0x0c001200, 0xfc001fc0, "cMx,V(s,b)", pa10, FLAG_STRICT},
544 { "stbs", 0x0c001200, 0xfc00dfc0, "cMx,V(b)", pa10, 0},
545 { "stbs", 0x0c001200, 0xfc001fc0, "cMx,V(s,b)", pa10, 0},
546 { "stwas", 0x0c001380, 0xfc00dfc0, "cMx,V(b)", pa10, FLAG_STRICT},
548 { "stwas", 0x0c001380, 0xfc00dfc0, "cMx,V(b)", pa10, 0},
551 { "stbys", 0x0c001300, 0xfc00dfc0, "cAx,V(b)", pa10, FLAG_STRICT},
552 { "stbys", 0x0c001300, 0xfc001fc0, "cAx,V(s,b)", pa10, FLAG_STRICT},
555 { "stbys", 0x0c001300, 0xfc00dfc0, "cAx,V(b)", pa10, 0},
556 { "stbys", 0x0c001300, 0xfc001fc0, "cAx,V(s,b)", pa10, 0},
560 { "ldo", 0x34000000, 0xfc00c000, "j(b),x", pa10, 0},
561 { "ldil", 0x20000000, 0xfc000000, "k,b", pa10, 0},
562 { "addil", 0x28000000, 0xfc000000, "k,b,Z", pa10, 0},
563 { "addil", 0x28000000, 0xfc000000, "k,b", pa10, 0},
568 { "b", 0xe8000000, 0xfc00e000, "clnW,b", pa10, FLAG_STRICT},
569 { "b", 0xe8002000, 0xfc00e000, "cgnW,b", pa10, FLAG_STRICT},
570 { "b", 0xe8000000, 0xffe0e000, "nW", pa10, 0}, /* b,l foo,r0 */
571 { "bl", 0xe8000000, 0xfc00e000, "nW,b", pa10, 0},
572 { "gate", 0xe8002000, 0xfc00e000, "nW,b", pa10, 0},
573 { "blr", 0xe8004000, 0xfc00e001, "nx,b", pa10, 0},
574 { "bv", 0xe800c000, 0xfc00fffd, "nx(b)", pa10, 0},
575 { "bv", 0xe800c000, 0xfc00fffd, "n(b)", pa10, 0},
580 { "be", 0xe4000000, 0xfc000000, "clnz(S,b),Y", pa10, FLAG_STRICT},
581 { "be", 0xe4000000, 0xfc000000, "clnz(b),Y", pa10, FLAG_STRICT},
582 { "be", 0xe0000000, 0xfc000000, "nz(S,b)", pa10, 0},
583 { "be", 0xe0000000, 0xfc000000, "nz(b)", pa10, 0},
584 { "ble", 0xe4000000, 0xfc000000, "nz(S,b)", pa10, 0},
585 { "movb", 0xc8000000, 0xfc000000, "?ynx,b,w", pa10, 0},
586 { "movib", 0xcc000000, 0xfc000000, "?yn5,b,w", pa10, 0},
587 { "combt", 0x80000000, 0xfc000000, "?tnx,b,w", pa10, 0},
588 { "combf", 0x88000000, 0xfc000000, "?tnx,b,w", pa10, 0},
589 { "comibt", 0x84000000, 0xfc000000, "?tn5,b,w", pa10, 0},
590 { "comibf", 0x8c000000, 0xfc000000, "?tn5,b,w", pa10, 0},
591 { "addbt", 0xa0000000, 0xfc000000, "?dnx,b,w", pa10, 0},
592 { "addbf", 0xa8000000, 0xfc000000, "?dnx,b,w", pa10, 0},
593 { "addibt", 0xa4000000, 0xfc000000, "?dn5,b,w", pa10, 0},
594 { "addibf", 0xac000000, 0xfc000000, "?dn5,b,w", pa10, 0},
596 { "bb", 0xc0004000, 0xffe06000, "?bnx,!,w", pa10, FLAG_STRICT},
598 { "bb", 0xc4004000, 0xfc006000, "?bnx,Q,w", pa10, FLAG_STRICT},
599 { "bb", 0xc4004000, 0xfc006000, "?bnx,Q,w", pa10, 0},
600 { "bvb", 0xc0004000, 0xffe04000, "?bnx,w", pa10, 0},
609 { "cmpclr", 0x08000880, 0xfc000fe0, "?sx,b,t", pa10, FLAG_STRICT},
610 { "comclr", 0x08000880, 0xfc000fe0, "?sx,b,t", pa10, 0},
612 { "or", 0x08000240, 0xfc000fe0, "?lx,b,t", pa10, 0},
614 { "xor", 0x08000280, 0xfc000fe0, "?lx,b,t", pa10, 0},
616 { "and", 0x08000200, 0xfc000fe0, "?lx,b,t", pa10, 0},
618 { "andcm", 0x08000000, 0xfc000fe0, "?lx,b,t", pa10, 0},
620 { "uxor", 0x08000380, 0xfc000fe0, "?ux,b,t", pa10, 0},
622 { "uaddcm", 0x08000980, 0xfc000fa0, "cT?ux,b,t", pa10, FLAG_STRICT},
623 { "uaddcm", 0x08000980, 0xfc000fe0, "?ux,b,t", pa10, 0},
624 { "uaddcmt", 0x080009c0, 0xfc000fe0, "?ux,b,t", pa10, 0},
626 { "dcor", 0x08000b80, 0xfc1f0fa0, "ci?ub,t", pa10, FLAG_STRICT},
627 { "dcor", 0x08000b80, 0xfc1f0fe0, "?ub,t", pa10, 0},
628 { "idcor", 0x08000bc0, 0xfc1f0fe0, "?ub,t", pa10, 0},
629 { "addi", 0xb0000000, 0xfc000000, "ct?ai,b,x", pa10, FLAG_STRICT},
630 { "addi", 0xb4000000, 0xfc000000, "cv?ai,b,x", pa10, FLAG_STRICT},
631 { "addi", 0xb4000000, 0xfc000800, "?ai,b,x", pa10, 0},
632 { "addio", 0xb4000800, 0xfc000800, "?ai,b,x", pa10, 0},
633 { "addit", 0xb0000000, 0xfc000800, "?ai,b,x", pa10, 0},
634 { "addito", 0xb0000800, 0xfc000800, "?ai,b,x", pa10, 0},
636 { "add", 0x08000700, 0xfc0007e0, "cy?ax,b,t", pa10, FLAG_STRICT},
638 { "add", 0x08000200, 0xfc0003e0, "ca?ax,b,t", pa10, FLAG_STRICT},
639 { "add", 0x08000600, 0xfc000fe0, "?ax,b,t", pa10, 0},
640 { "addl", 0x08000a00, 0xfc000fe0, "?ax,b,t", pa10, 0},
641 { "addo", 0x08000e00, 0xfc000fe0, "?ax,b,t", pa10, 0},
642 { "addc", 0x08000700, 0xfc000fe0, "?ax,b,t", pa10, 0},
643 { "addco", 0x08000f00, 0xfc000fe0, "?ax,b,t", pa10, 0},
645 { "sub", 0x080004c0, 0xfc0007e0, "ct?sx,b,t", pa10, FLAG_STRICT},
647 { "sub", 0x08000500, 0xfc0007e0, "cb?sx,b,t", pa10, FLAG_STRICT},
649 { "sub", 0x08000400, 0xfc0007e0, "cv?sx,b,t", pa10, FLAG_STRICT},
650 { "sub", 0x08000400, 0xfc000fe0, "?sx,b,t", pa10, 0},
651 { "subo", 0x08000c00, 0xfc000fe0, "?sx,b,t", pa10, 0},
652 { "subb", 0x08000500, 0xfc000fe0, "?sx,b,t", pa10, 0},
653 { "subbo", 0x08000d00, 0xfc000fe0, "?sx,b,t", pa10, 0},
654 { "subt", 0x080004c0, 0xfc000fe0, "?sx,b,t", pa10, 0},
655 { "subto", 0x08000cc0, 0xfc000fe0, "?sx,b,t", pa10, 0},
656 { "ds", 0x08000440, 0xfc000fe0, "?sx,b,t", pa10, 0},
657 { "subi", 0x94000000, 0xfc000000, "cv?si,b,x", pa10, FLAG_STRICT},
658 { "subi", 0x94000000, 0xfc000800, "?si,b,x", pa10, 0},
659 { "subio", 0x94000800, 0xfc000800, "?si,b,x", pa10, 0},
661 { "cmpiclr", 0x90000000, 0xfc000800, "?si,b,x", pa10, FLAG_STRICT},
662 { "comiclr", 0x90000000, 0xfc000800, "?si,b,x", pa10, 0},
664 { "shladd", 0x08000200, 0xfc000320, "ca?ax,.,b,t", pa10, FLAG_STRICT},
665 { "sh1add", 0x08000640, 0xfc000fe0, "?ax,b,t", pa10, 0},
666 { "sh1addl", 0x08000a40, 0xfc000fe0, "?ax,b,t", pa10, 0},
667 { "sh1addo", 0x08000e40, 0xfc000fe0, "?ax,b,t", pa10, 0},
668 { "sh2add", 0x08000680, 0xfc000fe0, "?ax,b,t", pa10, 0},
669 { "sh2addl", 0x08000a80, 0xfc000fe0, "?ax,b,t", pa10, 0},
670 { "sh2addo", 0x08000e80, 0xfc000fe0, "?ax,b,t", pa10, 0},
671 { "sh3add", 0x080006c0, 0xfc000fe0, "?ax,b,t", pa10, 0},
672 { "sh3addl", 0x08000ac0, 0xfc000fe0, "?ax,b,t", pa10, 0},
673 { "sh3addo", 0x08000ec0, 0xfc000fe0, "?ax,b,t", pa10, 0},
693 { "shrpw", 0xd0000000, 0xfc001fe0, "?xx,b,!,t", pa10, FLAG_STRICT},
694 { "shrpw", 0xd0000800, 0xfc001c00, "?xx,b,p,t", pa10, FLAG_STRICT},
695 { "vshd", 0xd0000000, 0xfc001fe0, "?xx,b,t", pa10, 0},
696 { "shd", 0xd0000800, 0xfc001c00, "?xx,b,p,t", pa10, 0},
699 { "extrw", 0xd0001000, 0xfc001be0, "cS?xb,!,T,x", pa10, FLAG_STRICT},
700 { "extrw", 0xd0001800, 0xfc001800, "cS?xb,P,T,x", pa10, FLAG_STRICT},
701 { "vextru", 0xd0001000, 0xfc001fe0, "?xb,T,x", pa10, 0},
702 { "vextrs", 0xd0001400, 0xfc001fe0, "?xb,T,x", pa10, 0},
703 { "extru", 0xd0001800, 0xfc001c00, "?xb,P,T,x", pa10, 0},
704 { "extrs", 0xd0001c00, 0xfc001c00, "?xb,P,T,x", pa10, 0},
709 { "depw", 0xd4000000, 0xfc001be0, "cz?xx,!,T,b", pa10, FLAG_STRICT},
710 { "depw", 0xd4000800, 0xfc001800, "cz?xx,p,T,b", pa10, FLAG_STRICT},
711 { "depwi", 0xd4001000, 0xfc001be0, "cz?x5,!,T,b", pa10, FLAG_STRICT},
712 { "depwi", 0xd4001800, 0xfc001800, "cz?x5,p,T,b", pa10, FLAG_STRICT},
713 { "zvdep", 0xd4000000, 0xfc001fe0, "?xx,T,b", pa10, 0},
714 { "vdep", 0xd4000400, 0xfc001fe0, "?xx,T,b", pa10, 0},
715 { "zdep", 0xd4000800, 0xfc001c00, "?xx,p,T,b", pa10, 0},
716 { "dep", 0xd4000c00, 0xfc001c00, "?xx,p,T,b", pa10, 0},
717 { "zvdepi", 0xd4001000, 0xfc001fe0, "?x5,T,b", pa10, 0},
718 { "vdepi", 0xd4001400, 0xfc001fe0, "?x5,T,b", pa10, 0},
719 { "zdepi", 0xd4001800, 0xfc001c00, "?x5,p,T,b", pa10, 0},
720 { "depi", 0xd4001c00, 0xfc001c00, "?x5,p,T,b", pa10, 0},
724 { "break", 0x00000000, 0xfc001fe0, "r,A", pa10, 0},
725 { "rfi", 0x00000c00, 0xffffff1f, "cr", pa10, FLAG_STRICT},
726 { "rfi", 0x00000c00, 0xffffffff, "", pa10, 0},
729 { "ssm", 0x00000d60, 0xffe0ffe0, "R,t", pa10, 0},
731 { "rsm", 0x00000e60, 0xffe0ffe0, "R,t", pa10, 0},
732 { "mtsm", 0x00001860, 0xffe0ffff, "x", pa10, 0},
733 { "ldsid", 0x000010a0, 0xfc1fffe0, "(b),t", pa10, 0},
734 { "ldsid", 0x000010a0, 0xfc1f3fe0, "(s,b),t", pa10, 0},
735 { "mtsp", 0x00001820, 0xffe01fff, "x,S", pa10, 0},
736 { "mtctl", 0x00001840, 0xfc00ffff, "x,^", pa10, 0},
739 { "mfsp", 0x000004a0, 0xffff1fe0, "S,t", pa10, 0},
741 { "mfctl", 0x000008a0, 0xfc1fffe0, "^,t", pa10, 0},
742 { "sync", 0x00000400, 0xffffffff, "", pa10, 0},
743 { "syncdma", 0x00100400, 0xffffffff, "", pa10, 0},
744 { "probe", 0x04001180, 0xfc00ffa0, "cw(b),x,t", pa10, FLAG_STRICT},
745 { "probe", 0x04001180, 0xfc003fa0, "cw(s,b),x,t", pa10, FLAG_STRICT},
746 { "probei", 0x04003180, 0xfc00ffa0, "cw(b),R,t", pa10, FLAG_STRICT},
747 { "probei", 0x04003180, 0xfc003fa0, "cw(s,b),R,t", pa10, FLAG_STRICT},
748 { "prober", 0x04001180, 0xfc00ffe0, "(b),x,t", pa10, 0},
749 { "prober", 0x04001180, 0xfc003fe0, "(s,b),x,t", pa10, 0},
750 { "proberi", 0x04003180, 0xfc00ffe0, "(b),R,t", pa10, 0},
751 { "proberi", 0x04003180, 0xfc003fe0, "(s,b),R,t", pa10, 0},
752 { "probew", 0x040011c0, 0xfc00ffe0, "(b),x,t", pa10, 0},
753 { "probew", 0x040011c0, 0xfc003fe0, "(s,b),x,t", pa10, 0},
754 { "probewi", 0x040031c0, 0xfc00ffe0, "(b),R,t", pa10, 0},
755 { "probewi", 0x040031c0, 0xfc003fe0, "(s,b),R,t", pa10, 0},
756 { "lpa", 0x04001340, 0xfc00ffc0, "cZx(b),t", pa10, 0},
757 { "lpa", 0x04001340, 0xfc003fc0, "cZx(s,b),t", pa10, 0},
764 { "pdtlb", 0x04001200, 0xfc00ffdf, "cZx(b)", pa10, 0},
765 { "pdtlb", 0x04001200, 0xfc003fdf, "cZx(s,b)", pa10, 0},
768 { "pitlb", 0x04000200, 0xfc001fdf, "cZx(S,b)", pa10, 0},
769 { "pdtlbe", 0x04001240, 0xfc00ffdf, "cZx(b)", pa10, 0},
770 { "pdtlbe", 0x04001240, 0xfc003fdf, "cZx(s,b)", pa10, 0},
771 { "pitlbe", 0x04000240, 0xfc001fdf, "cZx(S,b)", pa10, 0},
772 { "idtlba", 0x04001040, 0xfc00ffff, "x,(b)", pa10, 0},
773 { "idtlba", 0x04001040, 0xfc003fff, "x,(s,b)", pa10, 0},
774 { "iitlba", 0x04000040, 0xfc001fff, "x,(S,b)", pa10, 0},
775 { "idtlbp", 0x04001000, 0xfc00ffff, "x,(b)", pa10, 0},
776 { "idtlbp", 0x04001000, 0xfc003fff, "x,(s,b)", pa10, 0},
777 { "iitlbp", 0x04000000, 0xfc001fff, "x,(S,b)", pa10, 0},
778 { "pdc", 0x04001380, 0xfc00ffdf, "cZx(b)", pa10, 0},
779 { "pdc", 0x04001380, 0xfc003fdf, "cZx(s,b)", pa10, 0},
780 { "fdc", 0x04001280, 0xfc00ffdf, "cZx(b)", pa10, FLAG_STRICT},
781 { "fdc", 0x04001280, 0xfc003fdf, "cZx(s,b)", pa10, FLAG_STRICT},
784 { "fdc", 0x04001280, 0xfc00ffdf, "cZx(b)", pa10, 0},
785 { "fdc", 0x04001280, 0xfc003fdf, "cZx(s,b)", pa10, 0},
787 { "fic", 0x04000280, 0xfc001fdf, "cZx(S,b)", pa10, 0},
788 { "fdce", 0x040012c0, 0xfc00ffdf, "cZx(b)", pa10, 0},
789 { "fdce", 0x040012c0, 0xfc003fdf, "cZx(s,b)", pa10, 0},
790 { "fice", 0x040002c0, 0xfc001fdf, "cZx(S,b)", pa10, 0},
791 { "diag", 0x14000000, 0xfc000000, "D", pa10, 0},
798 { "mtcpu", 0x14001600, 0xfc00ffff, "x,^", pa10, 0},
799 { "mfcpu", 0x14001A00, 0xfc00ffff, "^,x", pa10, 0},
800 { "tocen", 0x14403600, 0xffffffff, "", pa10, 0},
801 { "tocdis", 0x14401620, 0xffffffff, "", pa10, 0},
802 { "shdwgr", 0x14402600, 0xffffffff, "", pa10, 0},
803 { "grshdw", 0x14400620, 0xffffffff, "", pa10, 0},
814 { "fldw", 0x24000000, 0xfc00df80, "cXx(b),fT", pa10, FLAG_STRICT},
815 { "fldw", 0x24000000, 0xfc001f80, "cXx(s,b),fT", pa10, FLAG_STRICT},
820 { "fldw", 0x24001000, 0xfc00df80, "cM5(b),fT", pa10, FLAG_STRICT},
821 { "fldw", 0x24001000, 0xfc001f80, "cM5(s,b),fT", pa10, FLAG_STRICT},
830 { "fldd", 0x2c000000, 0xfc00dfc0, "cXx(b),ft", pa10, FLAG_STRICT},
831 { "fldd", 0x2c000000, 0xfc001fc0, "cXx(s,b),ft", pa10, FLAG_STRICT},
836 { "fldd", 0x2c001000, 0xfc00dfc0, "cM5(b),ft", pa10, FLAG_STRICT},
837 { "fldd", 0x2c001000, 0xfc001fc0, "cM5(s,b),ft", pa10, FLAG_STRICT},
843 { "fstw", 0x24000200, 0xfc00df80, "cXfT,x(b)", pa10, FLAG_STRICT},
844 { "fstw", 0x24000200, 0xfc001f80, "cXfT,x(s,b)", pa10, FLAG_STRICT},
849 { "fstw", 0x24001200, 0xfc00df80, "cMfT,5(b)", pa10, FLAG_STRICT},
850 { "fstw", 0x24001200, 0xfc001f80, "cMfT,5(s,b)", pa10, FLAG_STRICT},
851 { "fstw", 0x24001200, 0xfc00df80, "cMfT,5(b)", pa10, FLAG_STRICT},
852 { "fstw", 0x24001200, 0xfc001f80, "cMfT,5(s,b)", pa10, FLAG_STRICT},
859 { "fstd", 0x2c000200, 0xfc00dfc0, "cXft,x(b)", pa10, FLAG_STRICT},
860 { "fstd", 0x2c000200, 0xfc001fc0, "cXft,x(s,b)", pa10, FLAG_STRICT},
865 { "fstd", 0x2c001200, 0xfc00dfc0, "cMft,5(b)", pa10, FLAG_STRICT},
866 { "fstd", 0x2c001200, 0xfc001fc0, "cMft,5(s,b)", pa10, FLAG_STRICT},
872 { "fldwx", 0x24000000, 0xfc00df80, "cXx(b),fT", pa10, FLAG_STRICT},
873 { "fldwx", 0x24000000, 0xfc001f80, "cXx(s,b),fT", pa10, FLAG_STRICT},
876 { "fldwx", 0x24000000, 0xfc00df80, "cXx(b),fT", pa10, 0},
877 { "fldwx", 0x24000000, 0xfc001f80, "cXx(s,b),fT", pa10, 0},
878 { "flddx", 0x2c000000, 0xfc00dfc0, "cXx(b),ft", pa10, FLAG_STRICT},
879 { "flddx", 0x2c000000, 0xfc001fc0, "cXx(s,b),ft", pa10, FLAG_STRICT},
882 { "flddx", 0x2c000000, 0xfc00dfc0, "cXx(b),ft", pa10, 0},
883 { "flddx", 0x2c000000, 0xfc001fc0, "cXx(s,b),ft", pa10, 0},
884 { "fstwx", 0x24000200, 0xfc00df80, "cxfT,x(b)", pa10, FLAG_STRICT},
885 { "fstwx", 0x24000200, 0xfc001f80, "cxfT,x(s,b)", pa10, FLAG_STRICT},
888 { "fstwx", 0x24000200, 0xfc00df80, "cxfT,x(b)", pa10, 0},
889 { "fstwx", 0x24000200, 0xfc001f80, "cxfT,x(s,b)", pa10, 0},
890 { "fstdx", 0x2c000200, 0xfc00dfc0, "cxft,x(b)", pa10, FLAG_STRICT},
891 { "fstdx", 0x2c000200, 0xfc001fc0, "cxft,x(s,b)", pa10, FLAG_STRICT},
894 { "fstdx", 0x2c000200, 0xfc00dfc0, "cxft,x(b)", pa10, 0},
895 { "fstdx", 0x2c000200, 0xfc001fc0, "cxft,x(s,b)", pa10, 0},
896 { "fstqx", 0x3c000200, 0xfc00dfc0, "cXft,x(b)", pa10, 0},
897 { "fstqx", 0x3c000200, 0xfc001fc0, "cXft,x(s,b)", pa10, 0},
898 { "fldws", 0x24001000, 0xfc00df80, "cm5(b),fT", pa10, FLAG_STRICT},
899 { "fldws", 0x24001000, 0xfc001f80, "cm5(s,b),fT", pa10, FLAG_STRICT},
902 { "fldws", 0x24001000, 0xfc00df80, "cm5(b),fT", pa10, 0},
903 { "fldws", 0x24001000, 0xfc001f80, "cm5(s,b),fT", pa10, 0},
904 { "fldds", 0x2c001000, 0xfc00dfc0, "cm5(b),ft", pa10, FLAG_STRICT},
905 { "fldds", 0x2c001000, 0xfc001fc0, "cm5(s,b),ft", pa10, FLAG_STRICT},
908 { "fldds", 0x2c001000, 0xfc00dfc0, "cm5(b),ft", pa10, 0},
909 { "fldds", 0x2c001000, 0xfc001fc0, "cm5(s,b),ft", pa10, 0},
910 { "fstws", 0x24001200, 0xfc00df80, "cmfT,5(b)", pa10, FLAG_STRICT},
911 { "fstws", 0x24001200, 0xfc001f80, "cmfT,5(s,b)", pa10, FLAG_STRICT},
914 { "fstws", 0x24001200, 0xfc00df80, "cmfT,5(b)", pa10, 0},
915 { "fstws", 0x24001200, 0xfc001f80, "cmfT,5(s,b)", pa10, 0},
916 { "fstds", 0x2c001200, 0xfc00dfc0, "cmft,5(b)", pa10, FLAG_STRICT},
917 { "fstds", 0x2c001200, 0xfc001fc0, "cmft,5(s,b)", pa10, FLAG_STRICT},
920 { "fstds", 0x2c001200, 0xfc00dfc0, "cmft,5(b)", pa10, 0},
921 { "fstds", 0x2c001200, 0xfc001fc0, "cmft,5(s,b)", pa10, 0},
922 { "fstqs", 0x3c001200, 0xfc00dfc0, "cMft,5(b)", pa10, 0},
923 { "fstqs", 0x3c001200, 0xfc001fc0, "cMft,5(s,b)", pa10, 0},
924 { "fadd", 0x30000600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},
925 { "fadd", 0x38000600, 0xfc00e720, "IfA,fB,fT", pa10, 0},
926 { "fsub", 0x30002600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},
927 { "fsub", 0x38002600, 0xfc00e720, "IfA,fB,fT", pa10, 0},
928 { "fmpy", 0x30004600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},
929 { "fmpy", 0x38004600, 0xfc00e720, "IfA,fB,fT", pa10, 0},
930 { "fdiv", 0x30006600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},
931 { "fdiv", 0x38006600, 0xfc00e720, "IfA,fB,fT", pa10, 0},
932 { "fsqrt", 0x30008000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},
933 { "fsqrt", 0x38008000, 0xfc1fe720, "FfA,fT", pa10, 0},
934 { "fabs", 0x30006000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},
935 { "fabs", 0x38006000, 0xfc1fe720, "FfA,fT", pa10, 0},
936 { "frem", 0x30008600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},
937 { "frem", 0x38008600, 0xfc00e720, "FfA,fB,fT", pa10, 0},
938 { "frnd", 0x3000a000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},
939 { "frnd", 0x3800a000, 0xfc1fe720, "FfA,fT", pa10, 0},
940 { "fcpy", 0x30004000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},
941 { "fcpy", 0x38004000, 0xfc1fe720, "FfA,fT", pa10, 0},
942 { "fcnvff", 0x30000200, 0xfc1f87e0, "FGfa,fT", pa10, 0},
943 { "fcnvff", 0x38000200, 0xfc1f8720, "FGfA,fT", pa10, 0},
944 { "fcnvxf", 0x30008200, 0xfc1f87e0, "FGfa,fT", pa10, 0},
945 { "fcnvxf", 0x38008200, 0xfc1f8720, "FGfA,fT", pa10, 0},
946 { "fcnvfx", 0x30010200, 0xfc1f87e0, "FGfa,fT", pa10, 0},
947 { "fcnvfx", 0x38010200, 0xfc1f8720, "FGfA,fT", pa10, 0},
948 { "fcnvfxt", 0x30018200, 0xfc1f87e0, "FGfa,fT", pa10, 0},
949 { "fcnvfxt", 0x38018200, 0xfc1f8720, "FGfA,fT", pa10, 0},
958 { "fcmp", 0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, FLAG_STRICT},
959 { "fcmp", 0x38000400, 0xfc00e720, "I?ffA,fB", pa10, FLAG_STRICT},
962 { "fcmp", 0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, 0},
963 { "fcmp", 0x38000400, 0xfc00e720, "I?ffA,fB", pa10, 0},
967 { "ftest", 0x30002420, 0xffffffff, "", pa10, FLAG_STRICT},
979 { "spop0", 0x10000000, 0xfc000600, "v,ON", pa10, 0},
980 { "spop1", 0x10000200, 0xfc000600, "v,oNt", pa10, 0},
981 { "spop2", 0x10000400, 0xfc000600, "v,1Nb", pa10, 0},
982 { "spop3", 0x10000600, 0xfc000600, "v,0Nx,b", pa10, 0},
983 { "copr", 0x30000000, 0xfc000000, "u,2N", pa10, 0},
984 { "cldw", 0x24000000, 0xfc00de00, "ucXx(b),t", pa10, FLAG_STRICT},
985 { "cldw", 0x24000000, 0xfc001e00, "ucXx(s,b),t", pa10, FLAG_STRICT},
990 { "cldw", 0x24001000, 0xfc00de00, "ucM5(b),t", pa10, FLAG_STRICT},
991 { "cldw", 0x24001000, 0xfc001e00, "ucM5(s,b),t", pa10, FLAG_STRICT},
994 { "cldd", 0x2c000000, 0xfc00de00, "ucXx(b),t", pa10, FLAG_STRICT},
995 { "cldd", 0x2c000000, 0xfc001e00, "ucXx(s,b),t", pa10, FLAG_STRICT},
1000 { "cldd", 0x2c001000, 0xfc00de00, "ucM5(b),t", pa10, FLAG_STRICT},
1001 { "cldd", 0x2c001000, 0xfc001e00, "ucM5(s,b),t", pa10, FLAG_STRICT},
1004 { "cstw", 0x24000200, 0xfc00de00, "ucXt,x(b)", pa10, FLAG_STRICT},
1005 { "cstw", 0x24000200, 0xfc001e00, "ucXt,x(s,b)", pa10, FLAG_STRICT},
1010 { "cstw", 0x24001200, 0xfc00de00, "ucMt,5(b)", pa10, FLAG_STRICT},
1011 { "cstw", 0x24001200, 0xfc001e00, "ucMt,5(s,b)", pa10, FLAG_STRICT},
1014 { "cstd", 0x2c000200, 0xfc00de00, "ucXt,x(b)", pa10, FLAG_STRICT},
1015 { "cstd", 0x2c000200, 0xfc001e00, "ucXt,x(s,b)", pa10, FLAG_STRICT},
1020 { "cstd", 0x2c001200, 0xfc00de00, "ucMt,5(b)", pa10, FLAG_STRICT},
1021 { "cstd", 0x2c001200, 0xfc001e00, "ucMt,5(s,b)", pa10, FLAG_STRICT},
1024 { "cldwx", 0x24000000, 0xfc00de00, "ucXx(b),t", pa10, FLAG_STRICT},
1025 { "cldwx", 0x24000000, 0xfc001e00, "ucXx(s,b),t", pa10, FLAG_STRICT},
1028 { "cldwx", 0x24000000, 0xfc00de00, "ucXx(b),t", pa10, 0},
1029 { "cldwx", 0x24000000, 0xfc001e00, "ucXx(s,b),t", pa10, 0},
1030 { "clddx", 0x2c000000, 0xfc00de00, "ucXx(b),t", pa10, FLAG_STRICT},
1031 { "clddx", 0x2c000000, 0xfc001e00, "ucXx(s,b),t", pa10, FLAG_STRICT},
1034 { "clddx", 0x2c000000, 0xfc00de00, "ucXx(b),t", pa10, 0},
1035 { "clddx", 0x2c000000, 0xfc001e00, "ucXx(s,b),t", pa10, 0},
1036 { "cstwx", 0x24000200, 0xfc00de00, "ucXt,x(b)", pa10, FLAG_STRICT},
1037 { "cstwx", 0x24000200, 0xfc001e00, "ucXt,x(s,b)", pa10, FLAG_STRICT},
1040 { "cstwx", 0x24000200, 0xfc00de00, "ucXt,x(b)", pa10, 0},
1041 { "cstwx", 0x24000200, 0xfc001e00, "ucXt,x(s,b)", pa10, 0},
1042 { "cstdx", 0x2c000200, 0xfc00de00, "ucXt,x(b)", pa10, FLAG_STRICT},
1043 { "cstdx", 0x2c000200, 0xfc001e00, "ucXt,x(s,b)", pa10, FLAG_STRICT},
1046 { "cstdx", 0x2c000200, 0xfc00de00, "ucXt,x(b)", pa10, 0},
1047 { "cstdx", 0x2c000200, 0xfc001e00, "ucXt,x(s,b)", pa10, 0},
1048 { "cldws", 0x24001000, 0xfc00de00, "ucM5(b),t", pa10, FLAG_STRICT},
1049 { "cldws", 0x24001000, 0xfc001e00, "ucM5(s,b),t", pa10, FLAG_STRICT},
1052 { "cldws", 0x24001000, 0xfc00de00, "ucM5(b),t", pa10, 0},
1053 { "cldws", 0x24001000, 0xfc001e00, "ucM5(s,b),t", pa10, 0},
1054 { "cldds", 0x2c001000, 0xfc00de00, "ucM5(b),t", pa10, FLAG_STRICT},
1055 { "cldds", 0x2c001000, 0xfc001e00, "ucM5(s,b),t", pa10, FLAG_STRICT},
1058 { "cldds", 0x2c001000, 0xfc00de00, "ucM5(b),t", pa10, 0},
1059 { "cldds", 0x2c001000, 0xfc001e00, "ucM5(s,b),t", pa10, 0},
1060 { "cstws", 0x24001200, 0xfc00de00, "ucMt,5(b)", pa10, FLAG_STRICT},
1061 { "cstws", 0x24001200, 0xfc001e00, "ucMt,5(s,b)", pa10, FLAG_STRICT},
1064 { "cstws", 0x24001200, 0xfc00de00, "ucMt,5(b)", pa10, 0},
1065 { "cstws", 0x24001200, 0xfc001e00, "ucMt,5(s,b)", pa10, 0},
1066 { "cstds", 0x2c001200, 0xfc00de00, "ucMt,5(b)", pa10, FLAG_STRICT},
1067 { "cstds", 0x2c001200, 0xfc001e00, "ucMt,5(s,b)", pa10, FLAG_STRICT},
1070 { "cstds", 0x2c001200, 0xfc00de00, "ucMt,5(b)", pa10, 0},
1071 { "cstds", 0x2c001200, 0xfc001e00, "ucMt,5(s,b)", pa10, 0},
1075 { "call", 0xe800a000, 0xffe0e000, "nW", pa10, FLAG_STRICT},