Lines Matching refs:FPU

84   def : WriteRes<FPU, [ZEC12_FPUnit]>;
89 def : WriteRes<!cast<SchedWrite>("FPU"#Num), [ZEC12_FPUnit]>;
756 def : InstRW<[WLat9, WLat9, FPU, NormalGr], (instregex "LT(E|D)BR$")>;
757 def : InstRW<[WLat9, FPU, NormalGr], (instregex "LT(E|D)BRCompare$")>;
782 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LEDBR(A)?$")>;
786 def : InstRW<[WLat7LSU, FPU, LSU, NormalGr], (instregex "LDEB$")>;
787 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LDEBR$")>;
792 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "C(E|D)(F|G)BR(A)?$")>;
794 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "CEL(F|G)BR$")>;
795 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "CDL(F|G)BR$")>;
799 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
803 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
812 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "L(C|N|P)(E|D)BR$")>;
817 def : InstRW<[WLat30, FPU, LSU, NormalGr], (instregex "SQ(E|D)B$")>;
818 def : InstRW<[WLat30, FPU, NormalGr], (instregex "SQ(E|D)BR$")>;
822 def : InstRW<[WLat7, FPU, NormalGr], (instregex "FI(E|D)BR(A)?$")>;
830 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
832 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "A(E|D)BR$")>;
836 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
838 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "S(E|D)BR$")>;
842 def : InstRW<[WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
844 def : InstRW<[WLat7, FPU, NormalGr], (instregex "M(D|DE|EE)BR$")>;
853 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)EBR$")>;
856 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)DBR$")>;
859 def : InstRW<[WLat30, RegReadAdv, FPU, LSU, NormalGr], (instregex "D(E|D)B$")>;
860 def : InstRW<[WLat30, FPU, NormalGr], (instregex "D(E|D)BR$")>;
871 def : InstRW<[WLat11LSU, RegReadAdv, FPU, LSU, NormalGr],
873 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(K|C)(E|D)BR$")>;
877 def : InstRW<[WLat15, FPU, LSU, NormalGr], (instregex "TC(E|D)B$")>;
900 def : InstRW<[WLat9, WLat9, FPU, NormalGr], (instregex "LT(E|D)R$")>;
908 def : InstRW<[WLat7, FPU, NormalGr], (instregex "(LEDR|LRER)$")>;
909 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LEXR$")>;
910 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(LDXR|LRDR)$")>;
919 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "C(E|D)(F|G)R$")>;
923 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
928 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "THD(E)?R$")>;
929 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "TB(E)?DR$")>;
936 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "L(C|N|P)(E|D)R$")>;
940 def : InstRW<[WLat7, FPU, NormalGr], (instregex "H(E|D)R$")>;
943 def : InstRW<[WLat30, FPU, LSU, NormalGr], (instregex "SQ(E|D)$")>;
944 def : InstRW<[WLat30, FPU, NormalGr], (instregex "SQ(E|D)R$")>;
948 def : InstRW<[WLat7, FPU, NormalGr], (instregex "FI(E|D)R$")>;
956 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
958 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "A(E|D|U|W)R$")>;
962 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
964 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "S(E|D|U|W)R$")>;
968 def : InstRW<[WLat7LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "M(D|EE)$")>;
969 def : InstRW<[WLat8LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "M(DE|E)$")>;
970 def : InstRW<[WLat7, FPU, NormalGr], (instregex "M(D|EE)R$")>;
971 def : InstRW<[WLat8, FPU, NormalGr], (instregex "M(DE|E)R$")>;
979 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "MY(H|L)R$")>;
984 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)(E|D)R$")>;
990 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "MAY(H|L)R$")>;
993 def : InstRW<[WLat30, RegReadAdv, FPU, LSU, NormalGr], (instregex "D(E|D)$")>;
994 def : InstRW<[WLat30, FPU, NormalGr], (instregex "D(E|D)R$")>;
1002 def : InstRW<[WLat11LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "C(E|D)$")>;
1003 def : InstRW<[WLat9, FPU, NormalGr], (instregex "C(E|D)R$")>;