int8 function
Converts a value to an 8-bit signed integer.
This function takes an integer value, masks it to 8 bits, and then shifts it to ensure it is treated as a signed 8-bit integer.
param value
The integer value to be converted.
returns The 8-bit signed integer representation of the input value.
Implementation
int int8(int value) {
return (value & 0xFF) << 56 >> 56;
}