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$")>;
781 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LEDBR(A)?$")>;
785 def : InstRW<[WLat7LSU, FPU, LSU, NormalGr], (instregex "LDEB$")>;
786 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LDEBR$")>;
791 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "C(E|D)(F|G)BR(A)?$")>;
793 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "CEL(F|G)BR$")>;
794 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "CDL(F|G)BR$")>;
798 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
802 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
811 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "L(C|N|P)(E|D)BR$")>;
816 def : InstRW<[WLat30, FPU, LSU, NormalGr], (instregex "SQ(E|D)B$")>;
817 def : InstRW<[WLat30, FPU, NormalGr], (instregex "SQ(E|D)BR$")>;
821 def : InstRW<[WLat7, FPU, NormalGr], (instregex "FI(E|D)BR(A)?$")>;
829 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
831 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "A(E|D)BR$")>;
835 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
837 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "S(E|D)BR$")>;
841 def : InstRW<[WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
843 def : InstRW<[WLat7, FPU, NormalGr], (instregex "M(D|DE|EE)BR$")>;
852 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)EBR$")>;
855 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)DBR$")>;
858 def : InstRW<[WLat30, RegReadAdv, FPU, LSU, NormalGr], (instregex "D(E|D)B$")>;
859 def : InstRW<[WLat30, FPU, NormalGr], (instregex "D(E|D)BR$")>;
870 def : InstRW<[WLat11LSU, RegReadAdv, FPU, LSU, NormalGr],
872 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(K|C)(E|D)BR$")>;
876 def : InstRW<[WLat15, FPU, LSU, NormalGr], (instregex "TC(E|D)B$")>;
899 def : InstRW<[WLat9, WLat9, FPU, NormalGr], (instregex "LT(E|D)R$")>;
907 def : InstRW<[WLat7, FPU, NormalGr], (instregex "(LEDR|LRER)$")>;
908 def : InstRW<[WLat7, FPU, NormalGr], (instregex "LEXR$")>;
909 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(LDXR|LRDR)$")>;
918 def : InstRW<[WLat8, FXU, FPU, GroupAlone], (instregex "C(E|D)(F|G)R$")>;
922 def : InstRW<[WLat12, WLat12, FXU, FPU, GroupAlone],
927 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "THD(E)?R$")>;
928 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "TB(E)?DR$")>;
935 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "L(C|N|P)(E|D)R$")>;
939 def : InstRW<[WLat7, FPU, NormalGr], (instregex "H(E|D)R$")>;
942 def : InstRW<[WLat30, FPU, LSU, NormalGr], (instregex "SQ(E|D)$")>;
943 def : InstRW<[WLat30, FPU, NormalGr], (instregex "SQ(E|D)R$")>;
947 def : InstRW<[WLat7, FPU, NormalGr], (instregex "FI(E|D)R$")>;
955 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
957 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "A(E|D|U|W)R$")>;
961 def : InstRW<[WLat7LSU, WLat7LSU, RegReadAdv, FPU, LSU, NormalGr],
963 def : InstRW<[WLat7, WLat7, FPU, NormalGr], (instregex "S(E|D|U|W)R$")>;
967 def : InstRW<[WLat7LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "M(D|EE)$")>;
968 def : InstRW<[WLat8LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "M(DE|E)$")>;
969 def : InstRW<[WLat7, FPU, NormalGr], (instregex "M(D|EE)R$")>;
970 def : InstRW<[WLat8, FPU, NormalGr], (instregex "M(DE|E)R$")>;
978 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "MY(H|L)R$")>;
983 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "M(A|S)(E|D)R$")>;
989 def : InstRW<[WLat7, FPU, GroupAlone], (instregex "MAY(H|L)R$")>;
992 def : InstRW<[WLat30, RegReadAdv, FPU, LSU, NormalGr], (instregex "D(E|D)$")>;
993 def : InstRW<[WLat30, FPU, NormalGr], (instregex "D(E|D)R$")>;
1001 def : InstRW<[WLat11LSU, RegReadAdv, FPU, LSU, NormalGr], (instregex "C(E|D)$")>;
1002 def : InstRW<[WLat9, FPU, NormalGr], (instregex "C(E|D)R$")>;