Bitcoin Core  0.20.99
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

◆ dummy_array

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: