1//===--- amdgpu/impl/msgpack.def ---------------------------------- C++ -*-===// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8 9// name, header width, reader, [lower, upper] encoding 10X(posfixint, 1, read_embedded_u8, 0x00, 0x7f) 11X(negfixint, 1, read_embedded_s8, 0xe0, 0xff) 12X(fixmap, 1, read_via_mask_0xf, 0x80, 0x8f) 13X(fixarray, 1, read_via_mask_0xf, 0x90, 0x9f) 14X(fixstr, 1, read_via_mask_0x1f, 0xa0, 0xbf) 15X(nil, 1, read_zero, 0xc0, 0xc0) 16X(never_used, 1, read_zero, 0xc1, 0xc1) 17X(f, 1, read_via_mask_0x1, 0xc2, 0xc2) 18X(t, 1, read_via_mask_0x1, 0xc3, 0xc3) 19X(bin8, 2, read_size_field_u8, 0xc4, 0xc4) 20X(bin16, 3, read_size_field_u16, 0xc5, 0xc5) 21X(bin32, 5, read_size_field_u32, 0xc6, 0xc6) 22X(ext8, 3, read_size_field_u8, 0xc7, 0xc7) 23X(ext16, 4, read_size_field_u16, 0xc8, 0xc8) 24X(ext32, 6, read_size_field_u32, 0xc9, 0xc9) 25X(float32, 5, read_zero, 0xca, 0xca) 26X(float64, 9, read_zero, 0xcb, 0xcb) 27X(uint8, 2, read_size_field_u8, 0xcc, 0xcc) 28X(uint16, 3, read_size_field_u16, 0xcd, 0xcd) 29X(uint32, 5, read_size_field_u32, 0xce, 0xce) 30X(uint64, 9, read_size_field_u64, 0xcf, 0xcf) 31X(int8, 2, read_size_field_s8, 0xd0, 0xd0) 32X(int16, 3, read_size_field_s16, 0xd1, 0xd1) 33X(int32, 5, read_size_field_s32, 0xd2, 0xd2) 34X(int64, 9, read_size_field_s64, 0xd3, 0xd3) 35X(fixext1, 3, read_zero, 0xd4, 0xd4) 36X(fixext2, 4, read_zero, 0xd5, 0xd5) 37X(fixext4, 6, read_zero, 0xd6, 0xd6) 38X(fixext8, 10, read_zero, 0xd7, 0xd7) 39X(fixext16, 18, read_zero, 0xd8, 0xd8) 40X(str8, 2, read_size_field_u8, 0xd9, 0xd9) 41X(str16, 3, read_size_field_u16, 0xda, 0xda) 42X(str32, 5, read_size_field_u32, 0xdb, 0xdb) 43X(array16, 3, read_size_field_u16, 0xdc, 0xdc) 44X(array32, 5, read_size_field_u32, 0xdd, 0xdd) 45X(map16, 3, read_size_field_u16, 0xde, 0xde) 46X(map32, 5, read_size_field_u32, 0xdf, 0xdf) 47