Lines Matching refs:bit
10 def WriteIALU : SchedWrite; // 32 or 64-bit integer ALU operations
11 def WriteIALU32 : SchedWrite; // 32-bit integer ALU operations on RV64I
12 def WriteShiftImm : SchedWrite; // 32 or 64-bit shift by immediate operations
13 def WriteShiftImm32 : SchedWrite; // 32-bit shift by immediate operations on RV64Ix
14 def WriteShiftReg : SchedWrite; // 32 or 64-bit shift by immediate operations
15 def WriteShiftReg32 : SchedWrite; // 32-bit shift by immediate operations on RV64Ix
16 def WriteIDiv : SchedWrite; // 32-bit or 64-bit divide and remainder
17 def WriteIDiv32 : SchedWrite; // 32-bit divide and remainder on RV64I
18 def WriteIMul : SchedWrite; // 32-bit or 64-bit multiply
19 def WriteIMul32 : SchedWrite; // 32-bit multiply on RV64I
41 def WriteFALU16 : SchedWrite; // FP 16-bit computation
42 def WriteFALU32 : SchedWrite; // FP 32-bit computation
43 def WriteFALU64 : SchedWrite; // FP 64-bit computation
44 def WriteFMul16 : SchedWrite; // 16-bit floating point multiply
45 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add
46 def WriteFMul32 : SchedWrite; // 32-bit floating point multiply
47 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add
48 def WriteFMul64 : SchedWrite; // 64-bit floating point multiply
49 def WriteFMA64 : SchedWrite; // 64-bit floating point fused multiply-add
50 def WriteFDiv16 : SchedWrite; // 16-bit floating point divide
51 def WriteFDiv32 : SchedWrite; // 32-bit floating point divide
52 def WriteFDiv64 : SchedWrite; // 64-bit floating point divide
53 def WriteFSqrt16 : SchedWrite; // 16-bit floating point sqrt
54 def WriteFSqrt32 : SchedWrite; // 32-bit floating point sqrt
55 def WriteFSqrt64 : SchedWrite; // 64-bit floating point sqrt
81 def WriteFClass16 : SchedWrite; // 16-bit floating point classify
82 def WriteFClass32 : SchedWrite; // 32-bit floating point classify
83 def WriteFClass64 : SchedWrite; // 64-bit floating point classify
84 def WriteFCmp16 : SchedWrite; // 16-bit floating point compare
85 def WriteFCmp32 : SchedWrite; // 32-bit floating point compare
86 def WriteFCmp64 : SchedWrite; // 64-bit floating point compare
87 def WriteFSGNJ16 : SchedWrite; // 16-bit floating point sign-injection
88 def WriteFSGNJ32 : SchedWrite; // 32-bit floating point sign-injection
89 def WriteFSGNJ64 : SchedWrite; // 64-bit floating point sign-injection
90 def WriteFMinMax16 : SchedWrite; // 16-bit floating point min or max
91 def WriteFMinMax32 : SchedWrite; // 32-bit floating point min or max
92 def WriteFMinMax64 : SchedWrite; // 64-bit floating point min or max
116 def ReadIALU32 : SchedRead; // 32-bit integer ALU operations on RV64I
118 def ReadShiftImm32 : SchedRead; // 32-bit shift by immediate operations on RV64Ix
120 def ReadShiftReg32 : SchedRead; // 32-bit shift by register operations on RV64Ix
133 def ReadFALU16 : SchedRead; // FP 16-bit computation
134 def ReadFALU32 : SchedRead; // FP 32-bit computation
135 def ReadFALU64 : SchedRead; // FP 64-bit computation
136 def ReadFMul16 : SchedRead; // 16-bit floating point multiply
137 def ReadFMA16 : SchedRead; // 16-bit floating point fused multiply-add
138 def ReadFMul32 : SchedRead; // 32-bit floating point multiply
139 def ReadFMA32 : SchedRead; // 32-bit floating point fused multiply-add
140 def ReadFMul64 : SchedRead; // 64-bit floating point multiply
141 def ReadFMA64 : SchedRead; // 64-bit floating point fused multiply-add
142 def ReadFDiv16 : SchedRead; // 16-bit floating point divide
143 def ReadFDiv32 : SchedRead; // 32-bit floating point divide
144 def ReadFDiv64 : SchedRead; // 64-bit floating point divide
145 def ReadFSqrt16 : SchedRead; // 16-bit floating point sqrt
146 def ReadFSqrt32 : SchedRead; // 32-bit floating point sqrt
147 def ReadFSqrt64 : SchedRead; // 64-bit floating point sqrt