@triton.jit
def kernel_0123(arg0: (+T.float32), arg1: (+T.float32), arg2: (+T.float32),
    arg3: T.int32):
    v0 = tl.get_program_id(axis='x')
    c32 = arith.constant(64, T.int32)
    v1 = arith.muli(v0, c32)
    v2 = arange(0, 64)
    v3 = splat(v1, (64,))
    v4 = arith.addi(v3, v2)
    v5 = splat(arg3, (64,))
    v6 = arith.cmpi('slt', v4, v5)
    v7 = splat(arg0, (64,))
    v8 = addptr(v7, v4)
    v9 = load(v8, v6, cache='none', evict='normal', is_volatile=False)
    v10 = splat(arg1, (64,))
    v11 = addptr(v10, v4)
    v12 = load(v11, v6, cache='none', evict='normal', is_volatile=False)
    v13 = arith.addf(v9, v12)
    v14 = splat(arg2, (64,))
    v15 = addptr(v14, v4)
    store(v15, v13, v6)
