Revision 9bad0425

b/target-sparc/translate.c
681 681

  
682 682
static GenOpFunc * const gen_cond[2][16] = {
683 683
    {
684
	gen_op_eval_ba,
684
	gen_op_eval_bn,
685 685
	gen_op_eval_be,
686 686
	gen_op_eval_ble,
687 687
	gen_op_eval_bl,
......
689 689
	gen_op_eval_bcs,
690 690
	gen_op_eval_bneg,
691 691
	gen_op_eval_bvs,
692
	gen_op_eval_bn,
692
	gen_op_eval_ba,
693 693
	gen_op_eval_bne,
694 694
	gen_op_eval_bg,
695 695
	gen_op_eval_bge,
......
700 700
    },
701 701
    {
702 702
#ifdef TARGET_SPARC64
703
	gen_op_eval_ba,
703
	gen_op_eval_bn,
704 704
	gen_op_eval_xbe,
705 705
	gen_op_eval_xble,
706 706
	gen_op_eval_xbl,
......
708 708
	gen_op_eval_xbcs,
709 709
	gen_op_eval_xbneg,
710 710
	gen_op_eval_xbvs,
711
	gen_op_eval_bn,
711
	gen_op_eval_ba,
712 712
	gen_op_eval_xbne,
713 713
	gen_op_eval_xbg,
714 714
	gen_op_eval_xbge,
......
722 722

  
723 723
static GenOpFunc * const gen_fcond[4][16] = {
724 724
    {
725
	gen_op_eval_ba,
725
	gen_op_eval_bn,
726 726
	gen_op_eval_fbne,
727 727
	gen_op_eval_fblg,
728 728
	gen_op_eval_fbul,
......
730 730
	gen_op_eval_fbug,
731 731
	gen_op_eval_fbg,
732 732
	gen_op_eval_fbu,
733
	gen_op_eval_bn,
733
	gen_op_eval_ba,
734 734
	gen_op_eval_fbe,
735 735
	gen_op_eval_fbue,
736 736
	gen_op_eval_fbge,
......
741 741
    },
742 742
#ifdef TARGET_SPARC64
743 743
    {
744
	gen_op_eval_ba,
744
	gen_op_eval_bn,
745 745
	gen_op_eval_fbne_fcc1,
746 746
	gen_op_eval_fblg_fcc1,
747 747
	gen_op_eval_fbul_fcc1,
......
749 749
	gen_op_eval_fbug_fcc1,
750 750
	gen_op_eval_fbg_fcc1,
751 751
	gen_op_eval_fbu_fcc1,
752
	gen_op_eval_bn,
752
	gen_op_eval_ba,
753 753
	gen_op_eval_fbe_fcc1,
754 754
	gen_op_eval_fbue_fcc1,
755 755
	gen_op_eval_fbge_fcc1,
......
759 759
	gen_op_eval_fbo_fcc1,
760 760
    },
761 761
    {
762
	gen_op_eval_ba,
762
	gen_op_eval_bn,
763 763
	gen_op_eval_fbne_fcc2,
764 764
	gen_op_eval_fblg_fcc2,
765 765
	gen_op_eval_fbul_fcc2,
......
767 767
	gen_op_eval_fbug_fcc2,
768 768
	gen_op_eval_fbg_fcc2,
769 769
	gen_op_eval_fbu_fcc2,
770
	gen_op_eval_bn,
770
	gen_op_eval_ba,
771 771
	gen_op_eval_fbe_fcc2,
772 772
	gen_op_eval_fbue_fcc2,
773 773
	gen_op_eval_fbge_fcc2,
......
777 777
	gen_op_eval_fbo_fcc2,
778 778
    },
779 779
    {
780
	gen_op_eval_ba,
780
	gen_op_eval_bn,
781 781
	gen_op_eval_fbne_fcc3,
782 782
	gen_op_eval_fblg_fcc3,
783 783
	gen_op_eval_fbul_fcc3,
......
785 785
	gen_op_eval_fbug_fcc3,
786 786
	gen_op_eval_fbg_fcc3,
787 787
	gen_op_eval_fbu_fcc3,
788
	gen_op_eval_bn,
788
	gen_op_eval_ba,
789 789
	gen_op_eval_fbe_fcc3,
790 790
	gen_op_eval_fbue_fcc3,
791 791
	gen_op_eval_fbge_fcc3,

Also available in: Unified diff