Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
Public Attributes | List of all members
secp256k1_assumption_checker Struct Reference

#include <assumptions.h>

Public Attributes

int dummy_array [((CHAR_BIT==8)&&(UINT_MAX<=UINT32_MAX)&&((int8_t)(uint8_t) 0xAB==(int8_t)-(int8_t) 0x55)&&((int8_t)(uint16_t) 0xABCD==(int8_t)-(int8_t) 0x33)&&((int8_t)(int16_t)(uint16_t) 0xCDEF==(int8_t)(uint8_t) 0xEF)&&((int8_t)(int16_t)(uint16_t) 0x9234==(int8_t)(uint8_t) 0x34)&&((int16_t)(uint16_t) 0xBCDE==(int16_t)-(int16_t) 0x4322)&&((int16_t)(uint32_t) 0xA1B2C3D4==(int16_t)-(int16_t) 0x3C2C)&&((int16_t)(int32_t)(uint32_t) 0xC1D2E3F4==(int16_t)(uint16_t) 0xE3F4)&&((int16_t)(int32_t)(uint32_t) 0x92345678==(int16_t)(uint16_t) 0x5678)&&((int32_t)(uint32_t) 0xB2C3D4E5==(int32_t)-(int32_t) 0x4D3C2B1B)&&((int32_t)(uint64_t) 0xA123B456C789D012ULL==(int32_t)-(int32_t) 0x38762FEE)&&((int32_t)(int64_t)(uint64_t) 0xC1D2E3F4A5B6C7D8ULL==(int32_t)(uint32_t) 0xA5B6C7D8)&&((int32_t)(int64_t)(uint64_t) 0xABCDEF0123456789ULL==(int32_t)(uint32_t) 0x23456789)&&((int64_t)(uint64_t) 0xB123C456D789E012ULL==(int64_t)-(int64_t) 0x4EDC3BA928761FEEULL)&&((((int8_t) 0xE8) >> 2)==(int8_t)(uint8_t) 0xFA)&&((((int16_t) 0xE9AC) >> 4)==(int16_t)(uint16_t) 0xFE9A)&&((((int32_t) 0x937C918A) >> 9)==(int32_t)(uint32_t) 0xFFC9BE48)&&((((int64_t) 0xA8B72231DF9CF4B9ULL) >> 19)==(int64_t)(uint64_t) 0xFFFFF516E4463BF3ULL)&&1)*2-1]
 

Detailed Description

Definition at line 19 of file assumptions.h.

Member Data Documentation

int secp256k1_assumption_checker::dummy_array[((CHAR_BIT==8)&&(UINT_MAX<=UINT32_MAX)&&((int8_t)(uint8_t) 0xAB==(int8_t)-(int8_t) 0x55)&&((int8_t)(uint16_t) 0xABCD==(int8_t)-(int8_t) 0x33)&&((int8_t)(int16_t)(uint16_t) 0xCDEF==(int8_t)(uint8_t) 0xEF)&&((int8_t)(int16_t)(uint16_t) 0x9234==(int8_t)(uint8_t) 0x34)&&((int16_t)(uint16_t) 0xBCDE==(int16_t)-(int16_t) 0x4322)&&((int16_t)(uint32_t) 0xA1B2C3D4==(int16_t)-(int16_t) 0x3C2C)&&((int16_t)(int32_t)(uint32_t) 0xC1D2E3F4==(int16_t)(uint16_t) 0xE3F4)&&((int16_t)(int32_t)(uint32_t) 0x92345678==(int16_t)(uint16_t) 0x5678)&&((int32_t)(uint32_t) 0xB2C3D4E5==(int32_t)-(int32_t) 0x4D3C2B1B)&&((int32_t)(uint64_t) 0xA123B456C789D012ULL==(int32_t)-(int32_t) 0x38762FEE)&&((int32_t)(int64_t)(uint64_t) 0xC1D2E3F4A5B6C7D8ULL==(int32_t)(uint32_t) 0xA5B6C7D8)&&((int32_t)(int64_t)(uint64_t) 0xABCDEF0123456789ULL==(int32_t)(uint32_t) 0x23456789)&&((int64_t)(uint64_t) 0xB123C456D789E012ULL==(int64_t)-(int64_t) 0x4EDC3BA928761FEEULL)&&((((int8_t) 0xE8) >> 2)==(int8_t)(uint8_t) 0xFA)&&((((int16_t) 0xE9AC) >> 4)==(int16_t)(uint16_t) 0xFE9A)&&((((int32_t) 0x937C918A) >> 9)==(int32_t)(uint32_t) 0xFFC9BE48)&&((((int64_t) 0xA8B72231DF9CF4B9ULL) >> 19)==(int64_t)(uint64_t) 0xFFFFF516E4463BF3ULL)&&1)*2-1]

Definition at line 77 of file assumptions.h.


The documentation for this struct was generated from the following file: