fix: correct boundary check in dynamic_offset check (#4788)
correct boundary check in check_dynamic_offset_pop when dynamic_offset is 0. When dynamic_offset = 0, check_dynamic_offset_pop will always return true, which may wrongly update dynamic_offset.
also include a typo fix in SET_OPERAND_REF
Signed-off-by: zhenweijin <zhenwei.jin@intel.com>