//go:build !s390x

package plain

import (
	
	
)

func ( *Encoding) ( []byte,  []int32) ([]byte, error) {
	return append([:0], unsafecast.Slice[byte]()...), nil
}

func ( *Encoding) ( []byte,  []int64) ([]byte, error) {
	return append([:0], unsafecast.Slice[byte]()...), nil
}

func ( *Encoding) ( []byte,  []float32) ([]byte, error) {
	return append([:0], unsafecast.Slice[byte]()...), nil
}

func ( *Encoding) ( []byte,  []float64) ([]byte, error) {
	return append([:0], unsafecast.Slice[byte]()...), nil
}

func ( *Encoding) ( []int32,  []byte) ([]int32, error) {
	if (len() % 4) != 0 {
		return , encoding.ErrDecodeInvalidInputSize(, "INT32", len())
	}
	return append([:0], unsafecast.Slice[int32]()...), nil
}

func ( *Encoding) ( []int64,  []byte) ([]int64, error) {
	if (len() % 8) != 0 {
		return , encoding.ErrDecodeInvalidInputSize(, "INT64", len())
	}
	return append([:0], unsafecast.Slice[int64]()...), nil
}

func ( *Encoding) ( []float32,  []byte) ([]float32, error) {
	if (len() % 4) != 0 {
		return , encoding.ErrDecodeInvalidInputSize(, "FLOAT", len())
	}
	return append([:0], unsafecast.Slice[float32]()...), nil
}

func ( *Encoding) ( []float64,  []byte) ([]float64, error) {
	if (len() % 8) != 0 {
		return , encoding.ErrDecodeInvalidInputSize(, "DOUBLE", len())
	}
	return append([:0], unsafecast.Slice[float64]()...), nil
}