8 references to PosSizeShift1st
ILCompiler.ReadyToRun (8)
parent\parent\Common\CallingConvention\TransitionBlock.cs (2)
285
fpReturnSize = (uint)FpStruct.OnlyOne | (2 << (int)FpStruct.
PosSizeShift1st
);
296
fpReturnSize = (uint)FpStruct.OnlyOne | (3 << (int)FpStruct.
PosSizeShift1st
);
parent\parent\Common\Internal\Runtime\RiscVLoongArch64FpStruct.cs (6)
31
SizeShift1stMask = 0b11 <<
PosSizeShift1st
, // log2(size) of 1st field
45
public uint SizeShift1st() { return (uint)((int)flags >> (int)FpStruct.
PosSizeShift1st
) & 0b11; }
73
Debug.Assert((int)PosSizeShift2nd == (int)
PosSizeShift1st
+ 2, "SizeShift1st and 2nd need to be adjacent");
75
int sizeShiftMask = sizeShift << ((int)
PosSizeShift1st
+ 2 * index);
216
((uint)(info.flags & SizeShift1stMask) << (PosSizeShift2nd -
PosSizeShift1st
)) |
217
((uint)(info.flags & SizeShift2ndMask) >> (PosSizeShift2nd -
PosSizeShift1st
))