@@ -327,7 +327,7 @@ def M85StoreDP : SchedWriteRes<[M85UnitStoreL, M85UnitStoreH,
327
327
M85UnitVPortL, M85UnitVPortH]>;
328
328
def M85StoreSys : SchedWriteRes<[M85UnitStore, M85UnitVPort,
329
329
M85UnitVFPA, M85UnitVFPB, M85UnitVFPC, M85UnitVFPD]>;
330
- let ReleaseAtCycles = [2,2,1,1], EndGroup = 1 in {
330
+ let ResourceCycles = [2,2,1,1], EndGroup = 1 in {
331
331
def M85LoadMVE : SchedWriteRes<[M85UnitLoadL, M85UnitLoadH,
332
332
M85UnitVPortL, M85UnitVPortH]>;
333
333
def M85LoadMVELate : SchedWriteRes<[M85UnitLoadL, M85UnitLoadH,
@@ -702,49 +702,49 @@ def : InstRW<[M85OverrideVFPLat4, WriteFPMAC64,
702
702
703
703
let Latency = 4, EndGroup = 1 in {
704
704
def M85GrpALat2MveR : SchedWriteRes<[M85UnitVFPAL, M85UnitVFPAH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
705
- let ReleaseAtCycles = [2,2,1,1,1];
705
+ let ResourceCycles = [2,2,1,1,1];
706
706
}
707
707
def M85GrpABLat2MveR : SchedWriteRes<[M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]>;
708
708
def M85GrpBLat2MveR : SchedWriteRes<[M85UnitVFPBL, M85UnitVFPBH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
709
- let ReleaseAtCycles = [2,2,1,1,1];
709
+ let ResourceCycles = [2,2,1,1,1];
710
710
}
711
711
def M85Lat2MveR : SchedWriteRes<[]> { let NumMicroOps = 0; }
712
712
def M85GrpBLat4Mve : SchedWriteRes<[M85UnitVFPBL, M85UnitVFPBH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
713
- let ReleaseAtCycles = [2,2,1,1,1];
713
+ let ResourceCycles = [2,2,1,1,1];
714
714
}
715
715
}
716
716
let Latency = 3, EndGroup = 1 in {
717
717
def M85GrpBLat3Mve : SchedWriteRes<[M85UnitVFPBL, M85UnitVFPBH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
718
- let ReleaseAtCycles = [2,2,1,1,1];
718
+ let ResourceCycles = [2,2,1,1,1];
719
719
}
720
720
def M85GrpBLat1MveR : SchedWriteRes<[M85UnitVFPBL, M85UnitVFPBH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
721
- let ReleaseAtCycles = [2,2,1,1,1];
721
+ let ResourceCycles = [2,2,1,1,1];
722
722
}
723
723
def M85Lat1MveR : SchedWriteRes<[]> { let NumMicroOps = 0; }
724
724
}
725
725
let Latency = 2, EndGroup = 1 in {
726
726
def M85GrpALat2Mve : SchedWriteRes<[M85UnitVFPAL, M85UnitVFPAH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
727
- let ReleaseAtCycles = [2,2,1,1,1];
727
+ let ResourceCycles = [2,2,1,1,1];
728
728
}
729
729
def M85GrpABLat2Mve : SchedWriteRes<[M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]>;
730
730
def M85GrpBLat2Mve : SchedWriteRes<[M85UnitVFPBL, M85UnitVFPBH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
731
- let ReleaseAtCycles = [2,2,1,1,1];
731
+ let ResourceCycles = [2,2,1,1,1];
732
732
}
733
733
def M85Lat2Mve : SchedWriteRes<[]> { let NumMicroOps = 0; }
734
734
}
735
735
let Latency = 1, EndGroup = 1 in {
736
736
def M85GrpALat1Mve : SchedWriteRes<[M85UnitVFPAL, M85UnitVFPAH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
737
- let ReleaseAtCycles = [2,2,1,1,1];
737
+ let ResourceCycles = [2,2,1,1,1];
738
738
}
739
739
def M85GrpABLat1Mve : SchedWriteRes<[M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]>;
740
740
def M85GrpBLat1Mve : SchedWriteRes<[M85UnitVFPBL, M85UnitVFPBH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
741
- let ReleaseAtCycles = [2,2,1,1,1];
741
+ let ResourceCycles = [2,2,1,1,1];
742
742
}
743
743
def M85GrpCLat1Mve : SchedWriteRes<[M85UnitVFPCL, M85UnitVFPCH, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
744
- let ReleaseAtCycles = [2,2,1,1,1];
744
+ let ResourceCycles = [2,2,1,1,1];
745
745
}
746
746
def M85GrpDLat1Mve : SchedWriteRes<[M85UnitVFPD, M85UnitVPortL, M85UnitVPortH, M85UnitSlot0]> {
747
- let ReleaseAtCycles = [2,1,1,1];
747
+ let ResourceCycles = [2,1,1,1];
748
748
}
749
749
}
750
750
0 commit comments