11 references to SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
ILCompiler.RyuJit (11)
src\runtime\src\coreclr\tools\Common\JitInterface\SystemVStructClassificator.cs (11)
354
const int CLR_SYSTEMV_MAX_BYTES_TO_PASS_IN_REGISTERS = CLR_SYSTEMV_MAX_EIGHTBYTES_COUNT_TO_PASS_IN_REGISTERS *
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
;
414
if (offset %
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
== 0) // new eightbyte
427
int fieldStartEightByte = offset /
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
;
428
int fieldEndEightByte = (offset + fieldSize - 1) /
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
;
469
if ((offset + 1) %
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
== 0 || (offset + 1) == helper.StructSize)
478
if (helper.EightByteClassifications[offset /
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
] == SystemVClassificationTypeNoClass)
480
helper.EightByteClassifications[offset /
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
] = SystemVClassificationTypeInteger;
492
int eightByteSize = accumulatedSizeForEightBytes < (
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
* (currentEightByte + 1))
493
? accumulatedSizeForEightBytes %
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
494
:
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
;
498
helper.EightByteOffsets[currentEightByte] = currentEightByte *
SYSTEMV_EIGHT_BYTE_SIZE_IN_BYTES
;