Files
bgfx/3rdparty/spirv-headers/include/spirv/unified1/TOSA.001000.1.h
Бранимир Караџић 7f1ff198be Updated spirv-headers.
2025-09-14 09:06:54 -07:00

96 lines
1.9 KiB
C

// SPDX-FileCopyrightText: 2022-2025 Arm Ltd.
// SPDX-License-Identifier: MIT
#ifndef SPIRV_UNIFIED1_TOSA_001000_1_H_
#define SPIRV_UNIFIED1_TOSA_001000_1_H_
#ifdef __cplusplus
extern "C" {
#endif
enum {
TOSAVersion = 1000000,
TOSAVersion_BitWidthPadding = 0x7fffffff
};
enum {
TOSARevision = 1,
TOSARevision_BitWidthPadding = 0x7fffffff
};
enum TOSAInstructions {
TOSAARGMAX = 0,
TOSAAVG_POOL2D = 1,
TOSACONV2D = 2,
TOSACONV3D = 3,
TOSADEPTHWISE_CONV2D = 4,
TOSAFFT2D = 5,
TOSAMATMUL = 6,
TOSAMAX_POOL2D = 7,
TOSARFFT2D = 8,
TOSATRANSPOSE_CONV2D = 9,
TOSACLAMP = 10,
TOSAERF = 11,
TOSASIGMOID = 12,
TOSATANH = 13,
TOSAADD = 14,
TOSAARITHMETIC_RIGHT_SHIFT = 15,
TOSABITWISE_AND = 16,
TOSABITWISE_OR = 17,
TOSABITWISE_XOR = 18,
TOSAINTDIV = 19,
TOSALOGICAL_AND = 20,
TOSALOGICAL_LEFT_SHIFT = 21,
TOSALOGICAL_RIGHT_SHIFT = 22,
TOSALOGICAL_OR = 23,
TOSALOGICAL_XOR = 24,
TOSAMAXIMUM = 25,
TOSAMINIMUM = 26,
TOSAMUL = 27,
TOSAPOW = 28,
TOSASUB = 29,
TOSATABLE = 30,
TOSAABS = 31,
TOSABITWISE_NOT = 32,
TOSACEIL = 33,
TOSACLZ = 34,
TOSACOS = 35,
TOSAEXP = 36,
TOSAFLOOR = 37,
TOSALOG = 38,
TOSALOGICAL_NOT = 39,
TOSANEGATE = 40,
TOSARECIPROCAL = 41,
TOSARSQRT = 42,
TOSASIN = 43,
TOSASELECT = 44,
TOSAEQUAL = 45,
TOSAGREATER = 46,
TOSAGREATER_EQUAL = 47,
TOSAREDUCE_ALL = 48,
TOSAREDUCE_ANY = 49,
TOSAREDUCE_MAX = 50,
TOSAREDUCE_MIN = 51,
TOSAREDUCE_PRODUCT = 52,
TOSAREDUCE_SUM = 53,
TOSACONCAT = 54,
TOSAPAD = 55,
TOSARESHAPE = 56,
TOSAREVERSE = 57,
TOSASLICE = 58,
TOSATILE = 59,
TOSATRANSPOSE = 60,
TOSAGATHER = 61,
TOSASCATTER = 62,
TOSARESIZE = 63,
TOSACAST = 64,
TOSARESCALE = 65,
TOSAInstructionsMax = 0x7fffffff
};
#ifdef __cplusplus
}
#endif
#endif // SPIRV_UNIFIED1_TOSA_001000_1_H_