Lines Matching refs:FPU

83   def : WriteRes<FPU, [Z196_FPUnit]>;
88 def : WriteRes<!cast<SchedWrite>("FPU"#Num), [Z196_FPUnit]>;
718 def : InstRW<[WLat9, WLat9, FPU, NormalGr], (instregex "LT(E|D)BR$")>;
719 def : InstRW<[WLat9, FPU, NormalGr], (instregex "LT(E|D)BRCompare$")>;
744 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LEDBR(A)?$")>;
748 def : InstRW<[WLat7LSU, FPU, LSU, NormalGr], (instregex "LDEB$")>;
749 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LDEBR$")>;
754 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "C(E|D)(F|G)BR(A)?$")>;
756 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "CEL(F|G)BR$")>;
757 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "CDL(F|G)BR$")>;
761 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
765 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
774 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "L(C|N|P)(E|D)BR$")>;
779 def : InstRW<[WLat30, FPU, LSU, NormalGr], (instregex "SQ(E|D)B$")>;
780 def : InstRW<[WLat30, FPU, NormalGr], (instregex "SQ(E|D)BR$")>;
784 def : InstRW<[WLat7, FPU, NormalGr], (instregex "FI(E|D)BR(A)?$")>;
792 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
794 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "A(E|D)BR$")>;
798 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
800 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "S(E|D)BR$")>;
804 def : InstRW<[WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
806 def : InstRW<[WLat7, FPU, NormalGr], (instregex "M(D|DE|EE)BR$")>;
815 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)EBR$")>;
818 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)DBR$")>;
821 def : InstRW<[WLat30, RegReadAdv, FPU, LSU, NormalGr], (instregex "D(E|D)B$")>;
822 def : InstRW<[WLat30, FPU, NormalGr], (instregex "D(E|D)BR$")>;
833 def : InstRW<[WLat11LSU, RegReadAdv, FPU, LSU, NormalGr],
835 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(K|C)(E|D)BR$")>;
839 def : InstRW<[WLat15, FPU, LSU, NormalGr], (instregex "TC(E|D)B$")>;
862 def : InstRW<[WLat9, WLat9, FPU, NormalGr], (instregex "LT(E|D)R$")>;
870 def : InstRW<[WLat7, FPU, NormalGr], (instregex "(LEDR|LRER)$")>;
871 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LEXR$")>;
872 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(LDXR|LRDR)$")>;
881 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "C(E|D)(F|G)R$")>;
885 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
890 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "THD(E)?R$")>;
891 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "TB(E)?DR$")>;
898 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "L(C|N|P)(E|D)R$")>;
902 def : InstRW<[WLat7, FPU, NormalGr], (instregex "H(E|D)R$")>;
905 def : InstRW<[WLat30, FPU, LSU, NormalGr], (instregex "SQ(E|D)$")>;
906 def : InstRW<[WLat30, FPU, NormalGr], (instregex "SQ(E|D)R$")>;
910 def : InstRW<[WLat7, FPU, NormalGr], (instregex "FI(E|D)R$")>;
918 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
920 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "A(E|D|U|W)R$")>;
924 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
926 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "S(E|D|U|W)R$")>;
930 def : InstRW<[WLat7LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "M(D|EE)$")>;
931 def : InstRW<[WLat8LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "M(DE|E)$")>;
932 def : InstRW<[WLat7, FPU, NormalGr], (instregex "M(D|EE)R$")>;
933 def : InstRW<[WLat8, FPU, NormalGr], (instregex "M(DE|E)R$")>;
941 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "MY(H|L)R$")>;
946 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)(E|D)R$")>;
952 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "MAY(H|L)R$")>;
955 def : InstRW<[WLat30, RegReadAdv, FPU, LSU, NormalGr], (instregex "D(E|D)$")>;
956 def : InstRW<[WLat30, FPU, NormalGr], (instregex "D(E|D)R$")>;
964 def : InstRW<[WLat11LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "C(E|D)$")>;
965 def : InstRW<[WLat9, FPU, NormalGr], (instregex "C(E|D)R$")>;