Handle primatives passed to IfOp

Prevent class-cast exceptions for primatives
being compared inside of IfOp. This was originally
causing failures as it's acceptable for if-eqz and
such methods to be passed a Byte which cannot be
cast properly.