gluten-core/src/main/resources/substrait/extensions/functions_arithmetic.yaml [6:42]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    impls:
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i8
          - value: i8
        return: i8
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i16
          - value: i16
        return: i16
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i32
          - value: i32
        return: i8
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i64
          - value: i64
        return: i64
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: fp32
          - value: fp32
        return: fp32
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: fp64
          - value: fp64
        return: fp64
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



gluten-core/src/main/resources/substrait/extensions/functions_arithmetic.yaml [84:120]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    impls:
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i8
          - value: i8
        return: i8
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i16
          - value: i16
        return: i16
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i32
          - value: i32
        return: i8
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: i64
          - value: i64
        return: i64
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: fp32
          - value: fp32
        return: fp32
      - args:
          - options: [ SILENT, SATURATE, ERROR ]
            required: false
          - value: fp64
          - value: fp64
        return: fp64
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



