libhdf5: Bump to 1.14.0
This commit is contained in:
parent
2fdbae5312
commit
8fe6698b45
|
@ -69,7 +69,7 @@
|
|||
endif ()
|
||||
install (
|
||||
FILES ${release_files}
|
||||
- DESTINATION ${HDF5_INSTALL_DATA_DIR}
|
||||
- DESTINATION ${HDF5_INSTALL_DOC_DIR}
|
||||
+ DESTINATION "share/doc/hdf5"
|
||||
COMPONENT hdfdocuments
|
||||
)
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
|
@ -14,7 +13,7 @@
|
|||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Created: Nov 14, 2022
|
||||
* Created: Jan 24, 2023
|
||||
* u0_a101@localhost
|
||||
*
|
||||
* Purpose: This machine-generated source code contains
|
||||
|
@ -144,723 +143,9 @@ H5T__init_native(void)
|
|||
FUNC_ENTER_PACKAGE
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SCHAR_ALIGN_g = 1;
|
||||
H5T_NATIVE_SCHAR_COMP_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UCHAR_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SHORT_ALIGN_g = 1;
|
||||
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_USHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_USHORT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_ALIGN_g = 1;
|
||||
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LONG_COMP_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LLONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULLONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -872,26 +157,24 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_FLOAT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 1;
|
||||
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* 7 6 5 4
|
||||
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -903,30 +186,28 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_DOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 15 14 13 12
|
||||
* 15 14 13 12
|
||||
* SEEEEEEE EEEEEEEE MMMMMMMM MMMMMMMM
|
||||
* 11 10 9 8
|
||||
* 11 10 9 8
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* 7 6 5 4
|
||||
* 7 6 5 4
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -938,29 +219,21 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 128;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 127;
|
||||
dt->shared->u.atomic.u.f.epos = 112;
|
||||
dt->shared->u.atomic.u.f.esize = 15;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x00003fff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 112;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 127;
|
||||
dt->shared->u.atomic.u.f.epos = 112;
|
||||
dt->shared->u.atomic.u.f.esize = 15;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x00003fff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 112;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_LDOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_LDOUBLE_COMP_ALIGN_g = 16;
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 16;
|
||||
|
||||
/* Set the native order for this machine */
|
||||
H5T_native_order_g = H5T_ORDER_LE;
|
||||
|
||||
/* Structure alignment for pointers, vlen and reference types */
|
||||
H5T_POINTER_COMP_ALIGN_g = 8;
|
||||
H5T_HVL_COMP_ALIGN_g = 8;
|
||||
H5T_HOBJREF_COMP_ALIGN_g = 8;
|
||||
H5T_HDSETREGREF_COMP_ALIGN_g = 1;
|
||||
H5T_REF_COMP_ALIGN_g = 8;
|
||||
|
||||
done:
|
||||
if(ret_value < 0) {
|
||||
if(dt != NULL) {
|
||||
|
@ -971,21 +244,3 @@ done:
|
|||
|
||||
FUNC_LEAVE_NOAPI(ret_value);
|
||||
} /* end H5T__init_native() */
|
||||
|
||||
/****************************************/
|
||||
/* ALIGNMENT and signal-handling status */
|
||||
/****************************************/
|
||||
/* Signal() support: yes */
|
||||
/* setjmp() support: yes */
|
||||
/* longjmp() support: yes */
|
||||
/* sigsetjmp() support: yes */
|
||||
/* siglongjmp() support: yes */
|
||||
/* sigprocmask() support: yes */
|
||||
|
||||
/******************************/
|
||||
/* signal handlers statistics */
|
||||
/******************************/
|
||||
/* signal_handlers tested: 15 times */
|
||||
/* sigbus_handler called: 5 times */
|
||||
/* sigsegv_handler called: 5 times */
|
||||
/* sigill_handler called: 5 times */
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
|
@ -14,7 +13,7 @@
|
|||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Created: Nov 14, 2022
|
||||
* Created: Jan 24, 2023
|
||||
* u0_a101@localhost
|
||||
*
|
||||
* Purpose: This machine-generated source code contains
|
||||
|
@ -28,14 +27,19 @@
|
|||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#include "H5private.h"
|
||||
H5_GCC_DIAG_OFF("larger-than=")
|
||||
|
||||
H5_CLANG_DIAG_OFF("overlength-strings")
|
||||
|
||||
char H5libhdf5_settings[]=
|
||||
" SUMMARY OF THE HDF5 CONFIGURATION\n"
|
||||
" =================================\n"
|
||||
"\n"
|
||||
"General Information:\n"
|
||||
"-------------------\n"
|
||||
" HDF5 Version: 1.12.2\n"
|
||||
" Configured on: 2022-11-14\n"
|
||||
" HDF5 Version: 1.14.0\n"
|
||||
" Configured on: 2023-01-24\n"
|
||||
" Configured by: Unix Makefiles\n"
|
||||
" Host system: Android-4.9.82-perf+\n"
|
||||
" Uname information: Android\n"
|
||||
|
@ -64,7 +68,7 @@ char H5libhdf5_settings[]=
|
|||
"Languages:\n"
|
||||
"----------\n"
|
||||
" C: YES\n"
|
||||
" C Compiler: /data/data/com.termux/files/usr/bin/clang 15.0.3\n"
|
||||
" C Compiler: /data/data/com.termux/files/usr/bin/clang 15.0.7\n"
|
||||
" CPPFLAGS: \n"
|
||||
" H5_CPPFLAGS: \n"
|
||||
" AM_CPPFLAGS: \n"
|
||||
|
@ -81,9 +85,10 @@ char H5libhdf5_settings[]=
|
|||
" AM Fortran Flags: \n"
|
||||
" Shared Fortran Library: YES\n"
|
||||
" Static Fortran Library: YES\n"
|
||||
" Module Directory: /data/data/com.termux/files/files/home/termux.libhdf5.build/mod\n"
|
||||
"\n"
|
||||
" C++: ON\n"
|
||||
" C++ Compiler: /data/data/com.termux/files/usr/bin/clang++ 15.0.3\n"
|
||||
" C++ Compiler: /data/data/com.termux/files/usr/bin/clang++ 15.0.7\n"
|
||||
" C++ Flags: -Oz -fstack-protector-strong -I/data/data/com.termux/files/usr/include\n"
|
||||
" H5 C++ Flags: -Wall;-Warray-bounds;-Wcast-qual;-Wconversion;-Wdouble-promotion;-Wextra;-Wformat=2;-Wframe-larger-than=16384;-Wimplicit-fallthrough;-Wnull-dereference;-Wunused-const-variable;-Wwrite-strings;-Wpedantic;-Wvolatile-register-var;-Wno-c++-compat;-Wno-missing-noreturn\n"
|
||||
" AM C++ Flags: \n"
|
||||
|
@ -102,24 +107,24 @@ char H5libhdf5_settings[]=
|
|||
"Dimension scales w/ new references: \n"
|
||||
" Build HDF5 Tests: OFF\n"
|
||||
" Build HDF5 Tools: ON\n"
|
||||
" Build High-level HDF5 Tools: ON\n"
|
||||
" Build GIF Tools: OFF\n"
|
||||
" Threadsafety: OFF\n"
|
||||
" Default API mapping: v112\n"
|
||||
" Default API mapping: v114\n"
|
||||
" With deprecated public symbols: ON\n"
|
||||
" I/O filters (external): DEFLATE\n"
|
||||
" MPE: \n"
|
||||
" Direct VFD: \n"
|
||||
" Mirror VFD: \n"
|
||||
" Subfiling VFD: \n"
|
||||
" (Read-Only) S3 VFD: \n"
|
||||
" (Read-Only) HDFS VFD: \n"
|
||||
" dmalloc: \n"
|
||||
" Packages w/ extra debug output: \n"
|
||||
" API Tracing: OFF\n"
|
||||
" Using memory checker: OFF\n"
|
||||
" Memory allocation sanity checks: OFF\n"
|
||||
" Function Stack Tracing: OFF\n"
|
||||
" Use file locking: best-effort\n"
|
||||
" Strict File Format Checks: OFF\n"
|
||||
" Optimization Instrumentation: \n"
|
||||
;
|
||||
|
||||
H5_GCC_DIAG_ON("larger-than=")
|
||||
H5_CLANG_DIAG_OFF("overlength-strings")
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
|
@ -14,8 +13,8 @@
|
|||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Created: Apr 20, 2019
|
||||
* * <u0_a100@localhost>
|
||||
* Created: Jan 24, 2023
|
||||
* * <u0_a101@localhost>
|
||||
*
|
||||
* Purpose: This machine-generated source code contains
|
||||
* information about the various integer and
|
||||
|
@ -144,711 +143,9 @@ H5T__init_native(void)
|
|||
FUNC_ENTER_PACKAGE
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SCHAR_ALIGN_g = 1;
|
||||
H5T_NATIVE_SCHAR_COMP_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UCHAR_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SHORT_ALIGN_g = 1;
|
||||
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_USHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_USHORT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_ALIGN_g = 1;
|
||||
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LONG_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LLONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULLONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -860,26 +157,24 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_FLOAT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 1;
|
||||
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* 7 6 5 4
|
||||
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -891,26 +186,24 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_DOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* 7 6 5 4
|
||||
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -922,29 +215,21 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_LDOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_LDOUBLE_COMP_ALIGN_g = 8;
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 8;
|
||||
|
||||
/* Set the native order for this machine */
|
||||
H5T_native_order_g = H5T_ORDER_LE;
|
||||
|
||||
/* Structure alignment for pointers, vlen and reference types */
|
||||
H5T_POINTER_COMP_ALIGN_g = 4;
|
||||
H5T_HVL_COMP_ALIGN_g = 4;
|
||||
H5T_HOBJREF_COMP_ALIGN_g = 8;
|
||||
H5T_HDSETREGREF_COMP_ALIGN_g = 1;
|
||||
H5T_REF_COMP_ALIGN_g = 8;
|
||||
|
||||
done:
|
||||
if(ret_value < 0) {
|
||||
if(dt != NULL) {
|
||||
|
@ -955,21 +240,3 @@ done:
|
|||
|
||||
FUNC_LEAVE_NOAPI(ret_value);
|
||||
} /* end H5T__init_native() */
|
||||
|
||||
/****************************************/
|
||||
/* ALIGNMENT and signal-handling status */
|
||||
/****************************************/
|
||||
/* Signal() support: yes */
|
||||
/* setjmp() support: yes */
|
||||
/* longjmp() support: yes */
|
||||
/* sigsetjmp() support: yes */
|
||||
/* siglongjmp() support: yes */
|
||||
/* sigprocmask() support: yes */
|
||||
|
||||
/******************************/
|
||||
/* signal handlers statistics */
|
||||
/******************************/
|
||||
/* signal_handlers tested: 15 times */
|
||||
/* sigbus_handler called: 5 times */
|
||||
/* sigsegv_handler called: 5 times */
|
||||
/* sigill_handler called: 5 times */
|
||||
|
|
|
@ -2,9 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://portal.hdfgroup.org/display/support
|
|||
TERMUX_PKG_DESCRIPTION="Hierarchical Data Format 5 (HDF5)"
|
||||
TERMUX_PKG_LICENSE="BSD 3-Clause"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=1.12.2
|
||||
TERMUX_PKG_SRCURL=https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${TERMUX_PKG_VERSION:0:4}/hdf5-$TERMUX_PKG_VERSION/src/hdf5-$TERMUX_PKG_VERSION.tar.bz2
|
||||
TERMUX_PKG_SHA256=1a88bbe36213a2cea0c8397201a459643e7155c9dc91e062675b3fb07ee38afe
|
||||
TERMUX_PKG_VERSION=1.14.0
|
||||
#TERMUX_PKG_SRCURL=https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${TERMUX_PKG_VERSION:0:4}/hdf5-$TERMUX_PKG_VERSION/src/hdf5-$TERMUX_PKG_VERSION.tar.bz2
|
||||
TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/hdf5-${TERMUX_PKG_VERSION}.tar.bz2
|
||||
TERMUX_PKG_SHA256=e4e79433450edae2865a4c6328188bb45391b29d74f8c538ee699f0b116c2ba0
|
||||
TERMUX_PKG_DEPENDS="libc++, zlib"
|
||||
TERMUX_PKG_BREAKS="libhdf5-dev"
|
||||
TERMUX_PKG_REPLACES="libhdf5-dev"
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
|
@ -14,8 +13,8 @@
|
|||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Created: Apr 20, 2019
|
||||
* * <u0_a71@localhost>
|
||||
* Created: Jan 24, 2023
|
||||
* * <u0_a101@localhost>
|
||||
*
|
||||
* Purpose: This machine-generated source code contains
|
||||
* information about the various integer and
|
||||
|
@ -144,711 +143,9 @@ H5T__init_native(void)
|
|||
FUNC_ENTER_PACKAGE
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SCHAR_ALIGN_g = 1;
|
||||
H5T_NATIVE_SCHAR_COMP_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UCHAR_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SHORT_ALIGN_g = 1;
|
||||
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_USHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_USHORT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_ALIGN_g = 1;
|
||||
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LONG_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LLONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LLONG_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULLONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -860,26 +157,24 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_FLOAT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 1;
|
||||
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* 7 6 5 4
|
||||
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -891,26 +186,24 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_DOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 4;
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* 7 6 5 4
|
||||
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
|
@ -922,29 +215,21 @@ H5T__init_native(void)
|
|||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_LDOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_LDOUBLE_COMP_ALIGN_g = 4;
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 4;
|
||||
|
||||
/* Set the native order for this machine */
|
||||
H5T_native_order_g = H5T_ORDER_LE;
|
||||
|
||||
/* Structure alignment for pointers, vlen and reference types */
|
||||
H5T_POINTER_COMP_ALIGN_g = 4;
|
||||
H5T_HVL_COMP_ALIGN_g = 4;
|
||||
H5T_HOBJREF_COMP_ALIGN_g = 4;
|
||||
H5T_HDSETREGREF_COMP_ALIGN_g = 1;
|
||||
H5T_REF_COMP_ALIGN_g = 4;
|
||||
|
||||
done:
|
||||
if(ret_value < 0) {
|
||||
if(dt != NULL) {
|
||||
|
@ -955,21 +240,3 @@ done:
|
|||
|
||||
FUNC_LEAVE_NOAPI(ret_value);
|
||||
} /* end H5T__init_native() */
|
||||
|
||||
/****************************************/
|
||||
/* ALIGNMENT and signal-handling status */
|
||||
/****************************************/
|
||||
/* Signal() support: yes */
|
||||
/* setjmp() support: yes */
|
||||
/* longjmp() support: yes */
|
||||
/* sigsetjmp() support: yes */
|
||||
/* siglongjmp() support: yes */
|
||||
/* sigprocmask() support: yes */
|
||||
|
||||
/******************************/
|
||||
/* signal handlers statistics */
|
||||
/******************************/
|
||||
/* signal_handlers tested: 15 times */
|
||||
/* sigbus_handler called: 5 times */
|
||||
/* sigsegv_handler called: 5 times */
|
||||
/* sigill_handler called: 5 times */
|
||||
|
|
|
@ -1,991 +0,0 @@
|
|||
/* Generated automatically by H5detect -- do not edit */
|
||||
|
||||
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://www.hdfgroup.org/licenses. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Created: Apr 20, 2019
|
||||
* u0_a70@localhost
|
||||
*
|
||||
* Purpose: This machine-generated source code contains
|
||||
* information about the various integer and
|
||||
* floating point numeric formats found on this
|
||||
* architecture. The parameters below should be
|
||||
* checked carefully and errors reported to the
|
||||
* HDF5 maintainer.
|
||||
*
|
||||
* Each of the numeric formats listed below are
|
||||
* printed from most significant bit to least
|
||||
* significant bit even though the actual bytes
|
||||
* might be stored in a different order in
|
||||
* memory. The integers above each binary byte
|
||||
* indicate the relative order of the bytes in
|
||||
* memory; little-endian machines have
|
||||
* decreasing numbers while big-endian machines
|
||||
* have increasing numbers.
|
||||
*
|
||||
* The fields of the numbers are printed as
|
||||
* letters with `S' for the mantissa sign bit,
|
||||
* `M' for the mantissa magnitude, and `E' for
|
||||
* the exponent. The exponent has an associated
|
||||
* bias which can be subtracted to find the
|
||||
* true exponent. The radix point is assumed
|
||||
* to be before the first `M' bit. Any bit
|
||||
* of a floating-point value not falling into one
|
||||
* of these categories is printed as a question
|
||||
* mark. Bits of integer types are printed as
|
||||
* `I' for 2's complement and `U' for magnitude.
|
||||
*
|
||||
* If the most significant bit of the normalized
|
||||
* mantissa (always a `1' except for `0.0') is
|
||||
* not stored then an `implicit=yes' appears
|
||||
* under the field description. In this case,
|
||||
* the radix point is still assumed to be
|
||||
* before the first `M' but after the implicit
|
||||
* bit.
|
||||
*
|
||||
* Modifications:
|
||||
*
|
||||
* DO NOT MAKE MODIFICATIONS TO THIS FILE!
|
||||
* It was generated by code in `H5detect.c'.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
/****************/
|
||||
/* Module Setup */
|
||||
/****************/
|
||||
|
||||
#include "H5Tmodule.h" /* This source code file is part of the H5T module */
|
||||
|
||||
|
||||
/***********/
|
||||
/* Headers */
|
||||
/***********/
|
||||
#include "H5private.h" /* Generic Functions */
|
||||
#include "H5Eprivate.h" /* Error handling */
|
||||
#include "H5FLprivate.h" /* Free Lists */
|
||||
#include "H5Iprivate.h" /* IDs */
|
||||
#include "H5Tpkg.h" /* Datatypes */
|
||||
|
||||
|
||||
/****************/
|
||||
/* Local Macros */
|
||||
/****************/
|
||||
|
||||
|
||||
/******************/
|
||||
/* Local Typedefs */
|
||||
/******************/
|
||||
|
||||
|
||||
/********************/
|
||||
/* Package Typedefs */
|
||||
/********************/
|
||||
|
||||
|
||||
/********************/
|
||||
/* Local Prototypes */
|
||||
/********************/
|
||||
|
||||
|
||||
/********************/
|
||||
/* Public Variables */
|
||||
/********************/
|
||||
|
||||
|
||||
/*****************************/
|
||||
/* Library Private Variables */
|
||||
/*****************************/
|
||||
|
||||
|
||||
/*********************/
|
||||
/* Package Variables */
|
||||
/*********************/
|
||||
|
||||
|
||||
|
||||
/*******************/
|
||||
/* Local Variables */
|
||||
/*******************/
|
||||
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: H5T__init_native
|
||||
*
|
||||
* Purpose: Initialize pre-defined native datatypes from code generated
|
||||
* during the library configuration by H5detect.
|
||||
*
|
||||
* Return: Success: non-negative
|
||||
* Failure: negative
|
||||
*
|
||||
* Programmer: Robb Matzke
|
||||
* Wednesday, December 16, 1998
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
herr_t
|
||||
H5T__init_native(void)
|
||||
{
|
||||
H5T_t *dt = NULL;
|
||||
herr_t ret_value = SUCCEED;
|
||||
|
||||
FUNC_ENTER_PACKAGE
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SCHAR_ALIGN_g = 1;
|
||||
H5T_NATIVE_SCHAR_COMP_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UCHAR_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_SHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_SHORT_ALIGN_g = 1;
|
||||
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_USHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_USHORT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_ALIGN_g = 1;
|
||||
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LONG_COMP_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 0
|
||||
* UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 1;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 8;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 1 0
|
||||
* UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 2;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 16;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_INT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_UINT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* 3 2 1 0
|
||||
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
|
||||
if((H5T_NATIVE_LLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LLONG_ALIGN_g = 1;
|
||||
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* 3 2 1 0
|
||||
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_INTEGER;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
|
||||
if((H5T_NATIVE_ULLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_ULLONG_ALIGN_g = 1;
|
||||
|
||||
/*
|
||||
* 3 2 1 0
|
||||
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_FLOAT;
|
||||
dt->shared->size = 4;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 32;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 31;
|
||||
dt->shared->u.atomic.u.f.epos = 23;
|
||||
dt->shared->u.atomic.u.f.esize = 8;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 23;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_FLOAT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_FLOAT_ALIGN_g = 1;
|
||||
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
|
||||
|
||||
/*
|
||||
* 7 6 5 4
|
||||
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: none
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_FLOAT;
|
||||
dt->shared->size = 8;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 64;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 63;
|
||||
dt->shared->u.atomic.u.f.epos = 52;
|
||||
dt->shared->u.atomic.u.f.esize = 11;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 52;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_DOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_DOUBLE_ALIGN_g = 1;
|
||||
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
|
||||
|
||||
/*
|
||||
* 15 14 13 12
|
||||
* SEEEEEEE EEEEEEEE MMMMMMMM MMMMMMMM
|
||||
* 11 10 9 8
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* 7 6 5 4
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* 3 2 1 0
|
||||
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
|
||||
* Implicit bit? yes
|
||||
* Alignment: 16
|
||||
*/
|
||||
if(NULL == (dt = H5T__alloc()))
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
|
||||
dt->shared->state = H5T_STATE_IMMUTABLE;
|
||||
dt->shared->type = H5T_FLOAT;
|
||||
dt->shared->size = 16;
|
||||
dt->shared->u.atomic.order = H5T_ORDER_LE;
|
||||
dt->shared->u.atomic.offset = 0;
|
||||
dt->shared->u.atomic.prec = 128;
|
||||
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
|
||||
dt->shared->u.atomic.u.f.sign = 127;
|
||||
dt->shared->u.atomic.u.f.epos = 112;
|
||||
dt->shared->u.atomic.u.f.esize = 15;
|
||||
dt->shared->u.atomic.u.f.ebias = 0x00003fff;
|
||||
dt->shared->u.atomic.u.f.mpos = 0;
|
||||
dt->shared->u.atomic.u.f.msize = 112;
|
||||
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
|
||||
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
|
||||
if((H5T_NATIVE_LDOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
|
||||
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
|
||||
H5T_NATIVE_LDOUBLE_ALIGN_g = 16;
|
||||
H5T_NATIVE_LDOUBLE_COMP_ALIGN_g = 16;
|
||||
|
||||
/* Set the native order for this machine */
|
||||
H5T_native_order_g = H5T_ORDER_LE;
|
||||
|
||||
/* Structure alignment for pointers, vlen and reference types */
|
||||
H5T_POINTER_COMP_ALIGN_g = 8;
|
||||
H5T_HVL_COMP_ALIGN_g = 8;
|
||||
H5T_HOBJREF_COMP_ALIGN_g = 8;
|
||||
H5T_HDSETREGREF_COMP_ALIGN_g = 1;
|
||||
H5T_REF_COMP_ALIGN_g = 8;
|
||||
|
||||
done:
|
||||
if(ret_value < 0) {
|
||||
if(dt != NULL) {
|
||||
dt->shared = H5FL_FREE(H5T_shared_t, dt->shared);
|
||||
dt = H5FL_FREE(H5T_t, dt);
|
||||
} /* end if */
|
||||
} /* end if */
|
||||
|
||||
FUNC_LEAVE_NOAPI(ret_value);
|
||||
} /* end H5T__init_native() */
|
||||
|
||||
/****************************************/
|
||||
/* ALIGNMENT and signal-handling status */
|
||||
/****************************************/
|
||||
/* Signal() support: yes */
|
||||
/* setjmp() support: yes */
|
||||
/* longjmp() support: yes */
|
||||
/* sigsetjmp() support: yes */
|
||||
/* siglongjmp() support: yes */
|
||||
/* sigprocmask() support: yes */
|
||||
|
||||
/******************************/
|
||||
/* signal handlers statistics */
|
||||
/******************************/
|
||||
/* signal_handlers tested: 15 times */
|
||||
/* sigbus_handler called: 5 times */
|
||||
/* sigsegv_handler called: 9 times */
|
||||
/* sigill_handler called: 5 times */
|
|
@ -0,0 +1 @@
|
|||
../aarch64/H5Tinit.c
|
Loading…
Reference in New Issue