・論理math_logi演算子B

演算子はstackに積んで後で計算するのと
stackに積まずにすぐ計算するのがあります
芳ステム2025では基本的に英字の大文字と小文字を区別しません

演算は基本はビット演算はどちらもintとして計算をし
論理演算はどちらもboolとして演算をし
（intならキャストします）
演算は基本 value_B 演算(例えば!&) value_A とstackに積んでいた場合
stackから要素を３つpopして

value_B 演算(例えば!&) value_A の演算をして結果をstackにpushします
value_A 演算(例えば!&) value_B の演算ではないことに注意してください

演算を行う条件はpush swap copy等の命令を行った時
stackが上から値A、演算子、値Bとなった時です


!< !smaller
SMALLER演算子をstackにpushします
条件を満たすとSMALLER演算をして、結果をstackにpushします

!<= !smaller_eq
SMALLER_EQ演算子をstackにpushします
条件を満たすとSMALLER_EQ演算をして、結果をstackにpushします


!> !bigger
BIGGER演算子をstackにpushします
条件を満たすとBIGGER演算をして、結果をstackにpushします

!>= !bigger_eq
BIGGER_EQ演算子をstackにpushします
条件を満たすとBIGGER_EQ演算をして、結果をstackにpushします

!== !equal
イコール演算子をstackにpushします
条件を満たすとEQUAL演算をして、結果をstackにpushします

!!= !not_equal
notイコール演算子をstackにpushします
条件を満たすとNOT_EQUAL演算をして、結果をstackにpushします

!>> !small_shift
small_shift演算子をstackにpushします
条件を満たすとSMALL_SHIFT演算をして、結果をstackにpushします

!<< !big_shift
big_shift演算子をstackにpushします
条件を満たすとBIG_SHIFT演算をして、結果をstackにpushします