Change long long int to fixed width integer type int64_t
This commit is contained in:
@@ -30,7 +30,7 @@ class ChronospatialComputerInstruction
|
||||
protected:
|
||||
virtual void runValue(ChronospatialComputerState& state, const int operandValue) const = 0;
|
||||
private:
|
||||
std::function<int(const std::array<long long, 3>&, const int)> operandFunctor_;
|
||||
std::function<int(const std::array<int64_t, 3>&, const int)> operandFunctor_;
|
||||
};
|
||||
|
||||
#pragma region ChronospatialComputerDivisionInstruction
|
||||
|
||||
@@ -22,6 +22,6 @@ class ChronospatialComputerState
|
||||
{
|
||||
public:
|
||||
size_t instructionPointer{ 0 };
|
||||
std::array<long long, 3> registers{};
|
||||
std::array<int64_t, 3> registers{};
|
||||
std::ostringstream output{};
|
||||
};
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
class MullData
|
||||
{
|
||||
public:
|
||||
@@ -24,12 +26,12 @@ class MullData
|
||||
int getFactor(const int index) const;
|
||||
void setFactor(const int index, const int value);
|
||||
void updateResult();
|
||||
long long int getResultPart1() const;
|
||||
long long int getResultPart2() const;
|
||||
int64_t getResultPart1() const;
|
||||
int64_t getResultPart2() const;
|
||||
private:
|
||||
bool isEnabled_;
|
||||
int factor1_;
|
||||
int factor2_;
|
||||
long long int part1_;
|
||||
long long int part2_;
|
||||
int64_t part1_;
|
||||
int64_t part2_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user