code: def blas_axpby(a, x, b, y):
      if (
          isfloat_tensor(x)
          and isfloat_tensor(y)
          and isccontiguous(x)
          and isccontiguous(y)
          and x.shape == y.shape
      ):
          _x = ffi.cast("float *", ffi.from_buffer(x))
          _y = ffi.cast("float *", ffi.from_buffer(y))
          NervanaObject.be.mathlib.cmath_axpby(x.size, a, _x, b, _y)
      else:
          y = a * x + b * y
  
imports: import sys
  import numpy
  from cffi import FFI
  from neon import NervanaObject
  from neon.transforms import Rectlinclip
label_desc: Use image node_id 23 for calling a global function with example usage: blas_axpby(a, x, b, y) without return types