Delete unused TestUint256AdHoc
This commit is contained in:
parent
002bc0bbd5
commit
180eb62bd2
1 changed files with 0 additions and 146 deletions
146
uint256.h
146
uint256.h
|
@ -22,11 +22,6 @@ typedef unsigned long long uint64;
|
||||||
#define for if (false) ; else for
|
#define for if (false) ; else for
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
inline int Testuint256AdHoc(std::vector<std::string> vArg);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// We have to keep a separate base class without constructors
|
// We have to keep a separate base class without constructors
|
||||||
// so the compiler will let us use it in a union
|
// so the compiler will let us use it in a union
|
||||||
template<unsigned int BITS>
|
template<unsigned int BITS>
|
||||||
|
@ -622,145 +617,4 @@ inline const uint256 operator|(const uint256& a, const uint256& b) { return
|
||||||
inline const uint256 operator+(const uint256& a, const uint256& b) { return (base_uint256)a + (base_uint256)b; }
|
inline const uint256 operator+(const uint256& a, const uint256& b) { return (base_uint256)a + (base_uint256)b; }
|
||||||
inline const uint256 operator-(const uint256& a, const uint256& b) { return (base_uint256)a - (base_uint256)b; }
|
inline const uint256 operator-(const uint256& a, const uint256& b) { return (base_uint256)a - (base_uint256)b; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
inline int Testuint256AdHoc(std::vector<std::string> vArg)
|
|
||||||
{
|
|
||||||
uint256 g(0);
|
|
||||||
|
|
||||||
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
g--; printf("g--\n");
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
g--; printf("g--\n");
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
g++; printf("g++\n");
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
g++; printf("g++\n");
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
g++; printf("g++\n");
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
g++; printf("g++\n");
|
|
||||||
printf("%s\n", g.ToString().c_str());
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
uint256 a(7);
|
|
||||||
printf("a=7\n");
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
|
|
||||||
uint256 b;
|
|
||||||
printf("b undefined\n");
|
|
||||||
printf("%s\n", b.ToString().c_str());
|
|
||||||
int c = 3;
|
|
||||||
|
|
||||||
a = c;
|
|
||||||
a.pn[3] = 15;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
uint256 k(c);
|
|
||||||
|
|
||||||
a = 5;
|
|
||||||
a.pn[3] = 15;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
b = 1;
|
|
||||||
b <<= 52;
|
|
||||||
|
|
||||||
a |= b;
|
|
||||||
|
|
||||||
a ^= 0x500;
|
|
||||||
|
|
||||||
printf("a %s\n", a.ToString().c_str());
|
|
||||||
|
|
||||||
a = a | b | (uint256)0x1000;
|
|
||||||
|
|
||||||
|
|
||||||
printf("a %s\n", a.ToString().c_str());
|
|
||||||
printf("b %s\n", b.ToString().c_str());
|
|
||||||
|
|
||||||
a = 0xfffffffe;
|
|
||||||
a.pn[4] = 9;
|
|
||||||
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a++;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a++;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a++;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a++;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
|
|
||||||
a--;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a--;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a--;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
uint256 d = a--;
|
|
||||||
printf("%s\n", d.ToString().c_str());
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a--;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
a--;
|
|
||||||
printf("%s\n", a.ToString().c_str());
|
|
||||||
|
|
||||||
d = a;
|
|
||||||
|
|
||||||
printf("%s\n", d.ToString().c_str());
|
|
||||||
for (int i = uint256::WIDTH-1; i >= 0; i--) printf("%08x", d.pn[i]); printf("\n");
|
|
||||||
|
|
||||||
uint256 neg = d;
|
|
||||||
neg = ~neg;
|
|
||||||
printf("%s\n", neg.ToString().c_str());
|
|
||||||
|
|
||||||
|
|
||||||
uint256 e = uint256("0xABCDEF123abcdef12345678909832180000011111111");
|
|
||||||
printf("\n");
|
|
||||||
printf("%s\n", e.ToString().c_str());
|
|
||||||
|
|
||||||
|
|
||||||
printf("\n");
|
|
||||||
uint256 x1 = uint256("0xABCDEF123abcdef12345678909832180000011111111");
|
|
||||||
uint256 x2;
|
|
||||||
printf("%s\n", x1.ToString().c_str());
|
|
||||||
for (int i = 0; i < 270; i += 4)
|
|
||||||
{
|
|
||||||
x2 = x1 << i;
|
|
||||||
printf("%s\n", x2.ToString().c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
printf("\n");
|
|
||||||
printf("%s\n", x1.ToString().c_str());
|
|
||||||
for (int i = 0; i < 270; i += 4)
|
|
||||||
{
|
|
||||||
x2 = x1;
|
|
||||||
x2 >>= i;
|
|
||||||
printf("%s\n", x2.ToString().c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
for (int i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
uint256 k = (~uint256(0) >> i);
|
|
||||||
printf("%s\n", k.ToString().c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
for (int i = 0; i < 100; i++)
|
|
||||||
{
|
|
||||||
uint256 k = (~uint256(0) << i);
|
|
||||||
printf("%s\n", k.ToString().c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
return (0);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue