#pragma once
#include <stddef.h>
#include <stdint.h>
#include "xnnpack/common.h"
XNN_INLINE static uint16_t unaligned_load_s16(const void* address) { … }
XNN_INLINE static uint16_t unaligned_load_u16(const void* address) { … }
XNN_INLINE static float unaligned_load_f32(const void* address) { … }
XNN_INLINE static int32_t unaligned_load_s32(const void* address) { … }
XNN_INLINE static uint32_t unaligned_load_u32(const void* address) { … }
XNN_INLINE static float unaligned_indexed_load_f32(const void* address, size_t index) { … }
XNN_INLINE static uint16_t unaligned_indexed_load_u16(const void* address, size_t index) { … }
XNN_INLINE static int32_t unaligned_indexed_load_s32(const void* address, size_t index) { … }
XNN_INLINE static uint32_t unaligned_indexed_load_u32(const void* address, size_t index) { … }
XNN_INLINE static void unaligned_store_u16(void* address, uint16_t value) { … }
XNN_INLINE static void unaligned_store_f32(void* address, float value) { … }
XNN_INLINE static void unaligned_store_s32(void* address, int32_t value) { … }
XNN_INLINE static void unaligned_store_u32(void* address, uint32_t value) { … }
XNN_INLINE static void unaligned_indexed_store_f32(void* address, size_t index, float value) { … }
XNN_INLINE static void unaligned_indexed_store_s32(void* address, size_t index, int32_t value) { … }
XNN_INLINE static void unaligned_indexed_store_u32(void* address, size_t index, uint32_t value) { … }
XNN_INLINE static void unaligned_indexed_store_u16(void* address, size_t index, uint16_t value) { … }
XNN_INLINE static uint64_t unaligned_load_u64(const void* address) { … }