### SUBSTRAIT_SCALAR_TEST: v1.0
### SUBSTRAIT_INCLUDE: extension:io.substrait:functions_arithmetic
# basic: Basic examples without any special cases
bitwise_or(0::i8, 1::i8) = 1::i8
bitwise_or(127::i8, 127::i8) = 127::i8
bitwise_or(-127::i8, -10::i8) = -9::i8
bitwise_or(31766::i16, 900::i16) = 32662::i16
bitwise_or(-31766::i16, 900::i16) = -31762::i16
bitwise_or(2147483647::i32, 123456789::i32) = 2147483647::i32
bitwise_or(9223372036854775807::i64, 127::i64) = 9223372036854775807::i64
bitwise_or(-9223372036854775807::i64, 127::i64) = -9223372036854775681::i64
bitwise_or(null::i64?, 127::i64) = null::i64?
bitwise_or(127::i64, null::i64?) = null::i64?