JPP: Small fixes in collection2 to think abount X0 naming
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m4s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m4s
This commit is contained in:
parent
b8855069df
commit
1a29d40fce
11 changed files with 229 additions and 189 deletions
|
|
@ -37,14 +37,10 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
|
|||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public class BabelTest {
|
||||
// ᒢᣘᐧᐧ // jppa = nether + land + collection2
|
||||
// ᒢᣘᐧᣟ // jppb = klass + number
|
||||
// ᒢᣘᣟᐧ // jppc = ~jpp-base
|
||||
// ᒢᣘᣟᣟ // jppd = jmx + other-optional
|
||||
//ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ
|
||||
//ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᣗᐤᣖᓫ.ᔆᔿᓑᣗᣘ
|
||||
//ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ᙆᓫᣗᒄᑊᣕᣔᒻ
|
||||
//ᒢᣘᐧᐧ.ᒻᣔᣕᒄ.
|
||||
// ᒢᣘᐧᐧ // jpp0 = nether + land + collections2
|
||||
// ᒢᣘᐧᣟ // jpp1 = klass + number
|
||||
// ᒢᣘᣟᐧ // jpp2 = ~jpp-base
|
||||
// ᒢᣘᣟᣟ // jpp3 = jmx + other-optional
|
||||
//ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᔆᔿᓑᣗᣘ
|
||||
//ᒢᐩᐩ.ᑊᑉᒻᣔᔆᔆ.ᔆʸᔆᐪᓫᔿ.ᣔᒃᣔᒼᓑᔆ
|
||||
//ᒢᐩᐩ.ᑊᑉᒻᣔᔆᔆ.ᔆʸᔆᐪᓫᔿ.ᣔᒃᣔᒼᓑᔆ
|
||||
|
|
@ -66,7 +62,7 @@ public class BabelTest {
|
|||
// - real enum terminator set is from FC18 (FCFlameNumberGram.java)
|
||||
// - bone based terminators up to PIG size 2304 (after 99% of JPP code comes from nether generate on use)
|
||||
// - virtual terminator from nether chord group selector slug path is 2^18 bit pie part values
|
||||
// - extended virtual pie slice terminators of nether is thus 2 times 2^18 (so max gun/etc leaf depth is 6 Q slugs) TODO: zerdinal => upgrade 2 long for 36 bit window size
|
||||
// - extended virtual pie slice terminators of nether is thus 2 times 2^18 (so max gun/etc leaf depth is 6 Q slugs)
|
||||
// ^^ for java3, in java4 100% of runtime+libs is generated per method, so only code which is used.
|
||||
// ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ
|
||||
// ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᒻᓫᕐᐤ.ᒢᓫᑊᐣᑊ (+JediTempleBase256InfinityZero redo generics-tree from LegoᐧBrickᐧTapeᐧRecorderᐧχ3 ?)
|
||||
|
|
|
|||
|
|
@ -84,7 +84,8 @@ public class NumberMatrixFactoryTest {
|
|||
// size: 20 result: 2432902008176640000
|
||||
// size: 21 result: -4249290049419214848 (long overflow)
|
||||
// collections2: size/zerdinal/offset/etc is signed long (63 bit)
|
||||
// collections2D: try <S extends NumberLegoValue> for 18 up to 2304 bit++
|
||||
// collections2T: ZerdinalX144 extend ZerdinalX0<V144Tocta>
|
||||
// collections2P: ZerdinalX2304 extend ZerdinalX0<V2304TRexPig>
|
||||
for (int i = 5; i < 20; i++) {
|
||||
int[] rankFirst = calculateLehmerFromRank(0, i);
|
||||
long amount = calculateTotalPermutations(rankFirst);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue