S32
return DeBruijnBytePos[((U32)((val & -(S32)val) * 0x077CB531U)) >> 27];
#define Sigma0_256(x) (S32(2, (x)) ^ S32(13, (x)) ^ S32(22, (x)))
#define Sigma1_256(x) (S32(6, (x)) ^ S32(11, (x)) ^ S32(25, (x)))
#define sigma0_256(x) (S32(7, (x)) ^ S32(18, (x)) ^ R(3 , (x)))
#define sigma1_256(x) (S32(17, (x)) ^ S32(19, (x)) ^ R(10, (x)))
S32 High;
typedef S32 *PS32;
S32 ActualReading;
S32 MinimumReading;
S32 Low2LowCatThreshold;
S32 LowCat2LowThreshold;
S32 LowWarn2LowThreshold;
S32 Low2LowWarnThreshold;
S32 Norm2LowWarnThreshold;
S32 LowWarn2NormThreshold;
S32 NominalReading;
S32 HiWarn2NormThreshold;
S32 Norm2HiWarnThreshold;
S32 High2HiWarnThreshold;
S32 HiWarn2HighThreshold;
S32 HiCat2HighThreshold;
S32 Hi2HiCatThreshold;
S32 MaximumReading;
typedef S32 *PS32;
typedef S32 I2O_ARG;
S32 HighPart;
S32 High;
typedef S32 *PS32;
S32 High;
typedef S32 *PS32;
HH (d, a, b, c, x[ 8], S32); /* 34 */
HH (d, a, b, c, x[10], S32); /* 38 */
HH (d, a, b, c, x[ 9], S32); /* 42 */
HH (d, a, b, c, x[11], S32); /* 46 */
HH (d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
HH (d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
HH (d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
HH (d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
return DeBruijnBytePos[((U32)((val & -(S32)val) * 0x077CB531U)) >> 27];
return DeBruijnBytePos[((U32)((val & -(S32)val) * 0x077CB531U)) >> 27];