You guys are overthinking this.
High Byte: ({IntegerTag} >> 8) & 0xFF Low Byte: {IntegerTag} & 0xFF
({IntegerTag} >> 8) & 0xFF
{IntegerTag} & 0xFF