Lines Matching refs:align

99 	uint32_t               align;  member
370 t->alignment = type->align; in zend_ffi_make_fake_struct_type()
1751 new_type->align = _Alignof(void*); in zend_ffi_add()
2419 new_type->align = _Alignof(void*); in zend_ffi_read_var()
2979 || old->align != type->align in zend_ffi_same_types()
4131 new_type->align = ZEND_FFI_TYPE(type)->align; in ZEND_METHOD()
4174 new_type->align = _Alignof(void*); in ZEND_METHOD()
4248 RETURN_LONG(type->align); in ZEND_METHOD()
5133 static const zend_ffi_type zend_ffi_type_void = {.kind=ZEND_FFI_TYPE_VOID, .size=1, .align=1};
5134 static const zend_ffi_type zend_ffi_type_char = {.kind=ZEND_FFI_TYPE_CHAR, .size=1, .align=_Alignof…
5135 static const zend_ffi_type zend_ffi_type_bool = {.kind=ZEND_FFI_TYPE_BOOL, .size=1, .align=_Alignof…
5136 static const zend_ffi_type zend_ffi_type_sint8 = {.kind=ZEND_FFI_TYPE_SINT8, .size=1, .align=_Align…
5137 static const zend_ffi_type zend_ffi_type_uint8 = {.kind=ZEND_FFI_TYPE_UINT8, .size=1, .align=_Align…
5138 static const zend_ffi_type zend_ffi_type_sint16 = {.kind=ZEND_FFI_TYPE_SINT16, .size=2, .align=_Ali…
5139 static const zend_ffi_type zend_ffi_type_uint16 = {.kind=ZEND_FFI_TYPE_UINT16, .size=2, .align=_Ali…
5140 static const zend_ffi_type zend_ffi_type_sint32 = {.kind=ZEND_FFI_TYPE_SINT32, .size=4, .align=_Ali…
5141 static const zend_ffi_type zend_ffi_type_uint32 = {.kind=ZEND_FFI_TYPE_UINT32, .size=4, .align=_Ali…
5142 static const zend_ffi_type zend_ffi_type_sint64 = {.kind=ZEND_FFI_TYPE_SINT64, .size=8, .align=_Ali…
5143 static const zend_ffi_type zend_ffi_type_uint64 = {.kind=ZEND_FFI_TYPE_UINT64, .size=8, .align=_Ali…
5144 …ype zend_ffi_type_float = {.kind=ZEND_FFI_TYPE_FLOAT, .size=sizeof(float), .align=_Alignof(float)};
5145 …zend_ffi_type_double = {.kind=ZEND_FFI_TYPE_DOUBLE, .size=sizeof(double), .align=_Alignof(double)};
5148 …ong_double = {.kind=ZEND_FFI_TYPE_LONGDOUBLE, .size=sizeof(long double), .align=_Alignof(long doub…
5151 …e zend_ffi_type_ptr = {.kind=ZEND_FFI_TYPE_POINTER, .size=sizeof(void*), .align=_Alignof(void*), .…
5455 type->align = zend_ffi_type_uint8.align;
5459 type->align = zend_ffi_type_uint32.align;
5557 enum_type->align = sym_type->align;
5583 type->align = dcl->align > 1 ? dcl->align : 1;
5591 dcl->align = 0;
5645 struct_type->align = MAX(struct_type->align, MAX(field_type->align, field_dcl->align));
5652 uint32_t field_align = MAX(field_type->align, field_dcl->align);
5690 struct_type->align = MAX(struct_type->align, MAX(field_type->align, field_dcl->align));
5698 uint32_t field_align = MAX(field_type->align, field_dcl->align);
5792 struct_type->align = MAX(struct_type->align, sizeof(uint32_t));
5848 if (dcl->align > struct_type->align) {
5849 struct_type->align = dcl->align;
5852 …type->size = ((struct_type->size + (struct_type->align - 1)) / struct_type->align) * struct_type->
5854 dcl->align = 0;
5864 type->align = _Alignof(void*);
5874 dcl->align = 0;
5928 type->align = element_type->align;
5934 dcl->align = 0;
6022 type->align = 1;
6084 dcl->align = 0;
6108 new_type->align = _Alignof(void*);
6117 new_type->align = _Alignof(void*);
6178 if (dcl->align && dcl->align > ZEND_FFI_TYPE(dcl->type)->align) {
6180 ZEND_FFI_TYPE(dcl->type)->align = dcl->align;
6186 type->align = dcl->align;
6386 dcl->align = __BIGGEST_ALIGNMENT__;
6460 dcl->align = val->i64;
6536 dcl->align = val->i64;
6572 nested_type->align = ZEND_FFI_TYPE(nested_type->array.type)->align;
6609 dcl->align = MAX(align_dcl->align, ZEND_FFI_TYPE(align_dcl->type)->align);
6618 dcl->align = zend_ffi_type_uint32.align;
6622 dcl->align = zend_ffi_type_uint64.align;
6625 dcl->align = zend_ffi_type_float.align;
6628 dcl->align = zend_ffi_type_double.align;
6632 dcl->align = zend_ffi_type_long_double.align;
6637 dcl->align = zend_ffi_type_char.align;
7229 val->u64 = zend_ffi_type_uint32.align;
7232 val->u64 = zend_ffi_type_uint64.align;
7235 val->u64 = zend_ffi_type_float.align;
7238 val->u64 = zend_ffi_type_double.align;
7242 val->u64 = zend_ffi_type_long_double.align;
7260 val->u64 = ZEND_FFI_TYPE(dcl->type)->align;