feat(big): add SBigFromUnsigned, SBigNew, and SBigToBinaryBuffer

This commit is contained in:
fallenoak 2023-01-29 11:48:18 -06:00 committed by GitHub
parent 630e6dbb1f
commit 7d5a157162
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 211 additions and 0 deletions

View file

@ -1,12 +1,17 @@
#ifndef STORM_BIG_OPS_HPP
#define STORM_BIG_OPS_HPP
#include "storm/big/BigBuffer.hpp"
#include <cstdint>
uint32_t ExtractLowPart(uint64_t& value);
uint32_t ExtractLowPartSx(uint64_t& value);
void FromUnsigned(BigBuffer& buffer, uint32_t value);
uint64_t MakeLarge(uint32_t low, uint32_t high);
void ToBinary(TSGrowableArray<uint8_t>& output, const BigBuffer& buffer);
#endif