Bitcoin Core  0.21.1
P2P Digital Currency
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: