Skip to content

Sync-ze m3-tools--m3tk with v5.11.9-ZZYYXX-20231103_07-01 #183

Sync-ze m3-tools--m3tk with v5.11.9-ZZYYXX-20231103_07-01

Sync-ze m3-tools--m3tk with v5.11.9-ZZYYXX-20231103_07-01 #183

GitHub Actions / m3tests (AMD64_LINUX, c) succeeded Feb 16, 2024 in 1s

275 passed, 17 failed and 0 skipped

Tests failed

❌ m3-sys/m3tests/m3tests-results.xml

292 tests were completed in NaNms with 275 passed, 17 failed and 0 skipped.

Test suite Passed Failed Skipped Time
m3tests 275✅ 17❌ NaNms

❌ m3tests

✅ p293: Mutex unlocked in event of exception within LOCK
✅ p292: Correct CG type of struct for record temps
✅ p291: No internal folding of non-constant record constructors
✅ p289: cross-unit access to constant array constructors
✅ p288: field default constant constructors
✅ p287: constant constructors
✅ p286: Order of compilation error with array constructor parameter.
✅ p283: Long.LT
✅ p282: grisuc
✅ p281: Const Array Decl Bugs (#25), reported by darko20 on 03/24/2018.
❌ p280: Parameter passing, many cases, including packed.
	--- ../src/p2/p280/stderr.build	2024-02-16 13:53:17.680242664 +0000
✅ p279: misaligned, packed components of array and record constructors.
✅ p278: 64-bit-sized but only 32-bit-aligned values, on 32-bit machines.
❌ p277: mixtures of nested constructors
	--- ../src/p2/p277/stdout.build	2024-02-16 13:53:17.676242649 +0000
✅ p275: More set operators on a small set type in a packed record.
✅ p274: Mixed, nested, constructor values.
✅ p273: Mixed, nested, constructors with statically inevitable RT errors.
✅ p272: Set constructors with statically inevitable RT errors.
✅ p271: Constant array constructor, passed READONLY, is passed by value.
❌ p270: Array constructors with statically inevitable RT errors.
	--- ../src/p2/p270/stdout.build	2024-02-16 13:53:17.676242649 +0000
❌ p269: Nested array constructors.
	--- ../src/p2/p269/stdout.build	2024-02-16 13:53:17.676242649 +0000
❌ p268: Record constructors with statically inevitable RT errors.
	--- ../src/p2/p268/stdout.build	2024-02-16 13:53:17.672242635 +0000
✅ p265: grisu-based
✅ p264: mixtures of fixed and open arrays
✅ p247: gcc 4.5.1 assertion failure for SPARC64_SOLARIS
✅ p246: gcc 4.5 assertion failure inlining in Poly.m3 for I386_DARWIN, SOLgnu, all 32bit?
✅ p245: gcc 4.5 assertion failure inlining in TextConv.m3
✅ p244: gcc 4.5 backend crash with 'fre' optimization
✅ p243: nested functions removed by gcc backend 'unit at a time'
✅ p242: m3totex crashes gcc backend if 'pre' optimimization enabled
✅ p241: Formatter crashes gcc backend if 'ter' optimimization enabled
✅ p238: 'man vs. boy' aka nested procedures+recursion aka static chain test
✅ p229: minimal 64bit divide test
✅ p228: sign/zero extend return values of functions returning types smaller than 32bits
✅ p225: __try/__finally
✅ p212: float and double constants, jmpbuf
✅ p211: float and double constants work
✅ p210: open array initializers runtime failure
✅ p209: open array initializers compile failure
✅ p208: catching runtime errors
✅ p207: subrange declarations
✅ p206: ARRAY constructors in var decls using named open array types
✅ p205: SUBARRAY of imported CONST ARRAY
✅ p204: IP address initializers
✅ p203: fingerprint of NULL
✅ p202: SUBARRAY actual parameter
❌ p201: recursive values
	--- ../src/p2/p201/stdout.build	2024-02-16 13:53:17.480241948 +0000
✅ p200: recursive types again
✅ p199: exporting an obsolete function
✅ p198: compiler hash function
✅ p197: appending pickles to files
✅ p196: procedure valued defaults
✅ p195: messy method calls
✅ p194: open arrays in fixed array initializers !!BUG!!
✅ p193: implicit narrow on '&' operands
✅ p192: recursive declarations
✅ p191: array assignment generates bad C  !!BUG!!
✅ p190: order of evaluation for messy method calls
✅ p189: module initialization order
✅ p188: initialized globals
✅ p187: array assignment when index type changes
✅ p186: case statement with large labels
✅ p185: REAL vs. C float
✅ p184: fold constant to check type equality
✅ p183: hidden object field
✅ p182: renamed hello world
✅ p181: <*NOWARN*>
✅ p180: simple generic test
✅ p179: alignment of ARRAY OF BITS 32 FOR INTEGER
✅ p178: packed fields vs. C's unsigned arithmetic
✅ p177: unaligned object field references
✅ p176: need full assignment in NEW and constructors
✅ p175: CASE stmt with very large bounds
✅ p174: large enumeration
✅ p173: LONGREAL vs. C's double
✅ p172: REAL vs. C's float
✅ p171: array constructor as record default
✅ p170: simple BITS FOR test
✅ p169: runtime fingerprint
✅ p168: record constructor with loopholed argument
✅ p167: array constructors as parameters
✅ p166: RTMisc.Zero test
✅ p165: simple TYPECODE test
✅ p164: simple thread tests
✅ p163: simple statements
❌ p162: more operations on very big sets in the heap
	--- ../src/p1/p162/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
❌ p160: more operations on very big sets in the heap
	--- ../src/p1/p160/stdout.build	2024-02-16 13:53:17.472241919 +0000
❌ p159: operations on very big sets in the heap
	--- ../src/p1/p159/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
✅ p158: operations on subword-sized sets
✅ p157: operations on big sets in the heap
❌ p156: operations on medium-sized sets
	--- ../src/p1/p156/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
✅ p155: operations on small sets
✅ p151: by-value open array parameters
✅ p150: up-level addressing with INLINEs
✅ p149: up-level addressing
✅ p148: simple procedure calls
✅ p146: NUMBER
✅ p145: pass-thru REF types
✅ p144: imported variables and order of evaluation
✅ p143: variable initialization
✅ p142: procedure defaults
✅ p141: RTProcess.Exit
✅ p140: exceptions
✅ p139: memory copy
✅ p138: bit field assignments
❌ p137: bit insert and extract
	--- ../src/p1/p137/stderr.pgm	2024-02-16 13:53:17.468241905 +0000
✅ p136: bit operations
✅ p134: BITS FOR tests
✅ p133: assignments of records and arrays
✅ p132: assignments of builtin types
✅ p131: TRUNC, ROUND, FLOOR, CEILING again
✅ p129: simple DIV test
✅ p128: simple FLOOR test
✅ p127: TRUNC, ROUND, FLOOR, CEILING
✅ p126: REAL arithmetic
✅ p125: MOD of subrange
✅ p124: negative DIV of subrange
✅ p123: simple arithmetic expresssions
✅ p122: RETURN from within TRY-FINALLY
✅ p121: real parameters vs. the C compiler
✅ p120: small exception arguments (big-endian problem)
✅ p119: small exception arguments (big-endian problem)
✅ p118: LAST (REAL)
✅ p117: SUBARRAY (LOOPHOLE)
❌ p116b: default IEEE floating point tests from Xerox PARC
	--- ../src/p1/p116b/stderr.pgm	2024-02-16 13:53:17.464241891 +0000
✅ p115: reuse of open array conversion within an expression
✅ p114: array expressions
✅ p113: FIRST/LAST of REAL
✅ p112: local revelation that a type is an object
✅ p111: C reserved words in call to NEW
✅ p110: FIRST/LAST of enumerated types
❌ p109: FIRST/LAST of enumerated types in record constants
	--- ../src/p1/p109/stdout.build	2024-02-16 13:53:17.460241877 +0000
✅ p108: array of procedure constants
✅ p107: interface versus implementation names for keyword binding
✅ p106: ambiguous desugaring from manual
✅ p105: FROM-IMPORT vs. revelations
✅ p104: obsolete pragma
✅ p103: runtime test of TextRd
✅ p102: C reserved words in record constructors and NEW
✅ p101: nested procedure in a module's main body
✅ p100: unnamed types within LOOPHOLE
✅ p099: array constructors and procedure parameters
✅ p098: procedure compatibility within an array constructor
✅ p097: NEW with method overrides
✅ p096: procedure/method constants
✅ p095: thread.signal/wait exercise
✅ p094: array constants and forward references
✅ p093: Rd.GetLine (long line)
✅ p092: array of real parameters
✅ p091: NULL <: PROCEDURE in array constructor
✅ p090: REAL parameter passing - MIPS cc bug
✅ p089: revelations of renamed types
✅ p088: importing an interface under different names
✅ p087: set constructors with variable sized ranges
✅ p086: constant folding of FIRST (open array)
✅ p085: various combinations of FATAL pragma
✅ p084: method overrides and NARROW
✅ p083: mixing of exceptions in version stamps
✅ p082: operations constant set expressions
✅ p081: open array constants
✅ p080: order of initialization between interfaces
✅ p079: up-level reference of a FOR variable
✅ p078: use of constant open arrays in constants
✅ p077: BITS 2 FOR [-1..1]
✅ p076: b3tests/b005 - more array problems
✅ p075: casting open/fixed array to/from open/fixed array
✅ p074: b2tests/b004 - initialization of REF RECORD
✅ p073: MOD and DIV - new fast versions
✅ p072: CHAR literals > 127
✅ p071: SUBARRAY := SUBARRAY
✅ p069: two object types that differs only by default overwriting
✅ p067: mixup in imported names
✅ p066: exception handler stack screwed up
✅ p065: typecode
✅ p064: procedure parameters
✅ p063: structural equivalence
✅ p062: typecase and List
✅ p061: object types & NEW
✅ p060: opaque types
✅ p059: cc optimizer bug
✅ p058: subarray
✅ p057: open array parameter
✅ p056: subarray assignment
✅ p055: recursive fibonacci
✅ p054: Richards' simulation benchmark
❌ p053: set operations
	--- ../src/p0/p053/stdout.build	2024-02-16 13:53:17.448241833 +0000
✅ p052: indexing of ref open array
✅ p051: external variables
✅ p050: open array parameters
✅ p049: procedure parameters
✅ p048: nested procedures
❌ p047: Real - Integer LOOPHOLE
	--- ../src/p0/p047/stderr.pgm	2024-02-16 13:53:17.448241833 +0000
✅ p046: Word.Insert, array of [0..255]
✅ p045: nested procedures
✅ p044: MIN, MAX, WITH and record constructors
✅ p043: List.Sort, NARROW, and NEW
✅ p042: floating point ABS, MAX, divide
✅ p041: floating point comparison and SIGN function
❌ p040: binary <-> ASCII conversion routines
	--- ../src/p0/p040/stdout.pgm64	2024-02-16 13:53:17.444241819 +0000
✅ p039: VERY LONG thread test - commented out
✅ p038: sizes of two-byte signed integer subranges
✅ p037: tests Time.LongPause
✅ p036: fibonacci
✅ p035: equality of procedures
✅ p034: equality of open arrays and records
✅ p032: passing of array parameters
✅ p031: parameter modes, except arrays
✅ p030: non-opaque OBJECTs
✅ p029: nested procedures with up-level variable references
✅ p028: fixed ARRAY types variables assignments and subscripting
✅ p027: RECORD types variables and assignments
✅ p026: user and language specified variable initialization
✅ p025: assignment of INTEGER subranges
✅ p024: WITH statements
✅ p023: WHILE and EXIT statements
✅ p022: TYPECASE statements
✅ p021: Imbricated TRY FINALLY statements
✅ p020: TRY FINALLY and RETURN statements
✅ p019: REPEAT and EXIT statements
✅ p018: IF statements
✅ p017: FOR and EXIT statements
✅ p016: CASE statements
✅ p015: simple procedure with integer argument
✅ p014: variables in nested blocks and procedures
✅ p013: indirect calls
✅ p012: up-level addressing
✅ p011: BITSIZE BYTESIZE ADRSIZE
✅ p010: TYPECODE NARROW
✅ p009: ORD VAL NUMBER FIRST LAST
✅ p008: thread alerts
✅ p007: a whole bunch of threads - does the memory grow ?
✅ p006: a bit more complicated
✅ p005: a simple thread program
✅ p004: exception mechanism
✅ p003: Fmt
✅ p002: Text
✅ p001: Hello world
✅ p216: runtime arguments: @M3nogc
✅ p215: runtime arguments: @M3nogenerational
✅ p214: runtime arguments: @M3noincremental
✅ p213: runtime arguments: @M3paranoidgc
✅ p223: .M3SHIP Library
✅ p222: .M3SHIP Library
✅ p221: .M3SHIP Library
✅ p220: .M3SHIP library
✅ p219: .M3SHIP Program group-writable
✅ p218: .M3SHIP Program
✅ p217: .M3SHIP program
✅ p227: longint, word, add, insert, extract, etc. (slow)
❌ p227: longint, word, add, insert, extract, etc. (slow)
	--- ../src/p2/p227/stdout.pgm64	2024-02-16 13:53:17.500242020 +0000
✅ e041: Illegal mutually recursive revealed opaque types in separate units
✅ e040: Bad SUBARRAY actuals
✅ e035: illegal recursive declaration
✅ e034: structural equivalence of records
✅ e033: importing the builtin scope through an arbitrary interace
✅ e032: FROM IMPORT in an IMPORTed interface is visible in the module
✅ e031: spurious '..' in array initializer
✅ e030: missing main program
✅ e029: use type instead of value as an initializer
✅ e028: circular FROM imports
✅ e027: b1tests/b005 - ARRAY [1..0] OF x is empty
✅ e026: two types with the same brand
✅ e025: incompatible array parameter
✅ e024: illegal recursive declaration
✅ e023: illegal recursive declaration
✅ e022: illegal recursive declaration
✅ e021: illegal recursive declaration
✅ e020: illegal recursive declaration
✅ e019: illegal recursive declaration
✅ e018: illegal recursive declaration
✅ e017: illegal recursive declaration
✅ e016: FROM IMPORT in an EXPORTed interface is visible in the module
✅ e015: illegal recursive declaration x=y/y=x
✅ e014: coverage of procedure signature in interface by module
✅ e013: illegal recursive declaration
✅ e012: NULL is not a statment
✅ e011: m3compiler accepts any type for VAR ARRAY OF formal
✅ e010: verify that there are enough elements in an array constructor
✅ e009: method specified in NEW incompatible with type declaration
✅ e008: circular imports
✅ e007: procedure constants (no longer an error...)
✅ e006: non-imported exceptions are visible !
✅ e005: / instead of DIV on CARDINAL constants
✅ e004: Text.Cat with the wrong number of arguments
✅ e003: exception not at the top-level
✅ e002: non-constant variable initialization in an interface
✅ e001: assigning non-overlapping subrange types
✅ r005: assertion failure messages include expression
✅ r004: negative size for an open array
✅ r003: b3tests/b002 - improper size for an open array parameter
✅ r002: stack overflow in the main thread
✅ r001: unhandled exception

Annotations

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p280: Parameter passing, many cases, including packed.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p280/stderr.build	2024-02-16 13:53:17.680242664 +0000
Raw output
 
--- ../src/p2/p280/stderr.build	2024-02-16 13:53:17.680242664 +0000
+++ ../src/p2/p280/AMD64_LINUX/stderr.build	2024-02-16 13:58:14.665607791 +0000
@@ -0,0 +1,10 @@
+TIntLiteral:type=UINT64 i=-8 ok1=FALSE ok2=TRUE
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: ok1 
+***    file "../src/M3C.m3", line 5902
+***
+
+Aborted
../src/p2/p280/AMD64_LINUX/stdout.pgm missing 
../src/p2/p280/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p277: mixtures of nested constructors

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p277/stdout.build	2024-02-16 13:53:17.676242649 +0000
Raw output
 
--- ../src/p2/p277/stdout.build	2024-02-16 13:53:17.676242649 +0000
+++ ../src/p2/p277/AMD64_LINUX/stdout.build	2024-02-16 13:58:15.509610985 +0000
@@ -6,4 +6,3 @@
 "../Main.m3", line 343: warning: Open array passed by value. (Actual)
 "../Main.m3", line 26: warning: not used (GRec)
 "../Main.m3", line 27: warning: not used (GArr)
-8 warnings encountered
--- ../src/p2/p277/stderr.build	2024-02-16 13:53:17.676242649 +0000
+++ ../src/p2/p277/AMD64_LINUX/stderr.build	2024-02-16 13:58:15.509610985 +0000
@@ -0,0 +1,10 @@
+TIntLiteral:type=UINT64 i=-256 ok1=FALSE ok2=TRUE
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: ok1 
+***    file "../src/M3C.m3", line 5902
+***
+
+Aborted
../src/p2/p277/AMD64_LINUX/stdout.pgm missing 
../src/p2/p277/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p270: Array constructors with statically inevitable RT errors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p270/stdout.build	2024-02-16 13:53:17.676242649 +0000
Raw output
 
--- ../src/p2/p270/stdout.build	2024-02-16 13:53:17.676242649 +0000
+++ ../src/p2/p270/AMD64_LINUX/stdout.build	2024-02-16 13:58:17.393618112 +0000
@@ -26,4 +26,3 @@
 "../Main.m3", line 232: warning: Nested procedure not assignable at runtime (2.3.1). (ThisProcIsNested)
 "../Main.m3", line 240: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
 "../Main.m3", line 240: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
-25 warnings encountered
--- ../src/p2/p270/stderr.build	2024-02-16 13:53:17.676242649 +0000
+++ ../src/p2/p270/AMD64_LINUX/stderr.build	2024-02-16 13:58:17.393618112 +0000
@@ -0,0 +1,9 @@
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: TInt.LE(value, TInt.Max8U) 
+***    file "../src/M3C.m3", line 5668
+***
+
+Aborted
../src/p2/p270/AMD64_LINUX/stdout.pgm missing 
../src/p2/p270/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p269: Nested array constructors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p269/stdout.build	2024-02-16 13:53:17.676242649 +0000
Raw output
 
--- ../src/p2/p269/stdout.build	2024-02-16 13:53:17.676242649 +0000
+++ ../src/p2/p269/AMD64_LINUX/stdout.build	2024-02-16 13:58:19.881627638 +0000
@@ -5,3 +5,4 @@
 "../Dynamic.m3", line 22: warning: not used (ModuleName)
 "../Dynamic.m3", line 526: warning: not used (Var6ROO32)
 6 warnings encountered
+Fatal Error: package build failed
--- ../src/p2/p269/stderr.build	2024-02-16 13:53:17.676242649 +0000
+++ ../src/p2/p269/AMD64_LINUX/stderr.build	2024-02-16 13:58:19.881627638 +0000
@@ -0,0 +1,163 @@
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDD32_a(Dynamic__Typ76ROO32*)’:
+../Dynamic.m3:503:34: error: expected initializer before ‘temp’
+  503 | ; PROCEDURE OpenSSDD32_a ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:509:15: error: ‘Heap’ was not declared in this scope
+  509 |     ; Checks6 . Check
+      |               ^~~~
+../Dynamic.m3:509:19: error: expected ‘)’ before ‘temp’
+  509 |     ; Checks6 . Check
+      |             ~     ^~~  
+      |                   )
+../Dynamic.m3:509:90: error: expected ‘)’ before ‘;’ token
+  509 |     ; Checks6 . Check
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDD32_b(Dynamic__Typ76ROO32*)’:
+../Dynamic.m3:528:34: error: expected initializer before ‘temp’
+  528 | ; PROCEDURE OpenSSDD32_b ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:528:34: error: expected initializer before ‘temp’
+  528 | ; PROCEDURE OpenSSDD32_b ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:536:15: error: ‘Heap’ was not declared in this scope
+  536 |     ; O5 ^ := T5 { V [0,0]^,V [0,1]^,V [0,2]^,V [0,3]^,V [0,4]^,V [0,5]^ }
+      |               ^~~~
+../Dynamic.m3:536:19: error: expected ‘)’ before ‘temp’
+  536 |     ; O5 ^ := T5 { V [0,0]^,V [0,1]^,V [0,2]^,V [0,3]^,V [0,4]^,V [0,5]^ }
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:536:90: error: expected ‘)’ before ‘;’ token
+  536 |     ; O5 ^ := T5 { V [0,0]^,V [0,1]^,V [0,2]^,V [0,3]^,V [0,4]^,V [0,5]^ }
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3:537:19: error: expected ‘)’ before ‘temp’
+  537 |     ; Checks6 . Check
+      |             ~     ^~~  
+      |                   )
+../Dynamic.m3:537:90: error: expected ‘)’ before ‘;’ token
+  537 |     ; Checks6 . Check
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDD32_c(Dynamic__Typ76ROO32*)’:
+../Dynamic.m3:552:34: error: expected initializer before ‘temp’
+  552 | ; PROCEDURE OpenSSDD32_c ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:552:34: error: expected initializer before ‘temp’
+  552 | ; PROCEDURE OpenSSDD32_c ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:560:15: error: ‘Heap’ was not declared in this scope
+  560 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |               ^~~~
+../Dynamic.m3:560:19: error: expected ‘)’ before ‘temp’
+  560 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:560:90: error: expected ‘)’ before ‘;’ token
+  560 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3:561:19: error: expected ‘)’ before ‘temp’
+  561 |     ; Checks6 . Check
+      |             ~     ^~~  
+      |                   )
+../Dynamic.m3:561:90: error: expected ‘)’ before ‘;’ token
+  561 |     ; Checks6 . Check
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDDFFSubsShape_a(Dynamic__Typ76ROO32*)’:
+../Dynamic.m3:578:34: error: expected initializer before ‘temp’
+  578 | ; PROCEDURE OpenSSDDFFSubsShape_a ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:600:15: error: ‘Heap’ was not declared in this scope
+  600 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |               ^~~~
+../Dynamic.m3:600:19: error: expected ‘)’ before ‘temp’
+  600 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:600:90: error: expected ‘)’ before ‘;’ token
+  600 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDDFFSubsShape_a__MustFail(Dynamic__OpenSSDDFFSubsShape_a_Frame_t*)’:
+../Dynamic.m3:583:34: error: expected initializer before ‘temp’
+  583 |   ; PROCEDURE MustFail ( )
+      |                                  ^   
+../Dynamic.m3:585:15: error: ‘Heap’ was not declared in this scope
+  585 |         Checks6 . JustAccept
+      |               ^~~~
+../Dynamic.m3:585:19: error: expected ‘)’ before ‘temp’
+  585 |         Checks6 . JustAccept
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:585:90: error: expected ‘)’ before ‘;’ token
+  585 |         Checks6 . JustAccept
+      |                                                                                          ^
+      |                                                                                          )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDDFFSubsShape_b(Dynamic__Typ76ROO32*)’:
+../Dynamic.m3:613:34: error: expected initializer before ‘temp’
+  613 | ; PROCEDURE OpenSSDDFFSubsShape_b ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:635:15: error: ‘Heap’ was not declared in this scope
+  635 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |               ^~~~
+../Dynamic.m3:635:19: error: expected ‘)’ before ‘temp’
+  635 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:635:93: error: expected ‘)’ before ‘;’ token
+  635 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |                                                                                             ^
+      |                                                                                             )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDDFFSubsShape_b__MustFail(Dynamic__OpenSSDDFFSubsShape_b_Frame_t*)’:
+../Dynamic.m3:618:34: error: expected initializer before ‘temp’
+  618 |   ; PROCEDURE MustFail ( )
+      |                                  ^   
+../Dynamic.m3:620:15: error: ‘Heap’ was not declared in this scope
+  620 |         Checks6 . JustAccept
+      |               ^~~~
+../Dynamic.m3:620:19: error: expected ‘)’ before ‘temp’
+  620 |         Checks6 . JustAccept
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:620:93: error: expected ‘)’ before ‘;’ token
+  620 |         Checks6 . JustAccept
+      |                                                                                             ^
+      |                                                                                             )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDFFFSubsShape(Dynamic__Typ76ROO32*)’:
+../Dynamic.m3:652:34: error: expected initializer before ‘temp’
+  652 | ; PROCEDURE OpenSSDFFFSubsShape ( VAR V : Typ76ROO32 )
+      |                                  ^~~~
+../Dynamic.m3:677:15: error: ‘Heap’ was not declared in this scope
+  677 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |               ^~~~
+../Dynamic.m3:677:19: error: expected ‘)’ before ‘temp’
+  677 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:677:93: error: expected ‘)’ before ‘;’ token
+  677 |     ; O5 ^ := T5 { V [2,0]^,V [2,1]^,V [2,2]^,V [2,3]^,V [2,4]^,V [2,5]^ }
+      |                                                                                             ^
+      |                                                                                             )
+../Dynamic.m3: In function ‘void Dynamic__OpenSSDFFFSubsShape__MustFail(Dynamic__OpenSSDFFFSubsShape_Frame_t*)’:
+../Dynamic.m3:659:34: error: expected initializer before ‘temp’
+  659 |   ; PROCEDURE MustFail ( )
+      |                                  ^   
+../Dynamic.m3:661:15: error: ‘Heap’ was not declared in this scope
+  661 |         Checks6 . JustAccept
+      |               ^~~~
+../Dynamic.m3:661:19: error: expected ‘)’ before ‘temp’
+  661 |         Checks6 . JustAccept
+      |             ~     ^~~~~
+      |                   )
+../Dynamic.m3:661:93: error: expected ‘)’ before ‘;’ token
+  661 |         Checks6 . JustAccept
+      |                                                                                             ^
+      |                                                                                             )
+/usr/bin/ld.gold: error: cannot open Dynamic_m.o: No such file or directory
+Dynamic_i.o:Dynamic.i3.cpp:Dynamic_i_I_Dynamic_L_4: error: undefined reference to 'Dynamic_M3'
+../Main.m3:26: error: undefined reference to 'Dynamic__Work'
+collect2: error: ld returned 1 exit status
+  m3_link => 256
+linker failed linking: pgm
../src/p2/p269/AMD64_LINUX/stdout.pgm missing 
../src/p2/p269/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p268: Record constructors with statically inevitable RT errors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p268/stdout.build	2024-02-16 13:53:17.672242635 +0000
Raw output
 
--- ../src/p2/p268/stdout.build	2024-02-16 13:53:17.672242635 +0000
+++ ../src/p2/p268/AMD64_LINUX/stdout.build	2024-02-16 13:58:20.141628787 +0000
@@ -26,4 +26,3 @@
 "../Main.m3", line 207: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
 "../Main.m3", line 214: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
 "../Main.m3", line 214: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
-25 warnings encountered
--- ../src/p2/p268/stderr.build	2024-02-16 13:53:17.672242635 +0000
+++ ../src/p2/p268/AMD64_LINUX/stderr.build	2024-02-16 13:58:20.141628787 +0000
@@ -0,0 +1,9 @@
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: TInt.LE(value, TInt.Max8U) 
+***    file "../src/M3C.m3", line 5668
+***
+
+Aborted
../src/p2/p268/AMD64_LINUX/stdout.pgm missing 
../src/p2/p268/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p201: recursive values

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p201/stdout.build	2024-02-16 13:53:17.480241948 +0000
Raw output
 
--- ../src/p2/p201/stdout.build	2024-02-16 13:53:17.480241948 +0000
+++ ../src/p2/p201/AMD64_LINUX/stdout.build	2024-02-16 13:58:26.597657310 +0000
@@ -0,0 +1,3 @@
+"../Main.m3", line 5: DeclareTypes not progressing
+1 error encountered
+Fatal Error: package build failed
--- ../src/p2/p201/stderr.build	2024-02-16 13:53:17.480241948 +0000
+++ ../src/p2/p201/AMD64_LINUX/stderr.build	2024-02-16 13:58:26.597657310 +0000
@@ -0,0 +1 @@
+m3front failed compiling: ../Main.m3
../src/p2/p201/AMD64_LINUX/stdout.pgm missing 
../src/p2/p201/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p162: more operations on very big sets in the heap

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p162/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
Raw output
 
--- ../src/p1/p162/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
+++ ../src/p1/p162/AMD64_LINUX/stderr.pgm	2024-02-16 13:58:37.525705006 +0000
@@ -1,3 +1,5 @@
+************************ ERROR: 
+************************ ERROR: 
 
 
-0 error(s) and 0 warning(s) detected
+2 error(s) and 0 warning(s) detected

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p160: more operations on very big sets in the heap

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p160/stdout.build	2024-02-16 13:53:17.472241919 +0000
Raw output
 
--- ../src/p1/p160/stdout.build	2024-02-16 13:53:17.472241919 +0000
+++ ../src/p1/p160/AMD64_LINUX/stdout.build	2024-02-16 13:58:37.813706244 +0000
@@ -0,0 +1 @@
+Fatal Error: package build failed
--- ../src/p1/p160/stderr.build	2024-02-16 13:53:17.472241919 +0000
+++ ../src/p1/p160/AMD64_LINUX/stderr.build	2024-02-16 13:58:37.813706244 +0000
@@ -0,0 +1,30 @@
+../Main.m3: In function ‘void Main__Foo()’:
+../Main.m3:27:24: error: ‘SET’ was not declared in this scope
+   27 |     Test.check (u^ = Set{});
+      |                        ^~~
+Main.m3.cpp:9:30: note: in definition of macro ‘m3_eq’
+    9 | #define m3_eq(T, x, y) (((T)(x)) == ((T)(y)))
+      |                              ^
+../Main.m3:28:24: error: ‘SET’ was not declared in this scope
+   28 | 
+      |                        ^  
+Main.m3.cpp:9:30: note: in definition of macro ‘m3_eq’
+    9 | #define m3_eq(T, x, y) (((T)(x)) == ((T)(y)))
+      |                              ^
+../Main.m3:32:24: error: ‘SET’ was not declared in this scope
+   32 |     Test.check (t^ = Set{});
+      |                        ^~~
+Main.m3.cpp:9:30: note: in definition of macro ‘m3_eq’
+    9 | #define m3_eq(T, x, y) (((T)(x)) == ((T)(y)))
+      |                              ^
+../Main.m3:33:24: error: ‘SET’ was not declared in this scope
+   33 |   END Foo;
+      |                        ^  
+Main.m3.cpp:9:30: note: in definition of macro ‘m3_eq’
+    9 | #define m3_eq(T, x, y) (((T)(x)) == ((T)(y)))
+      |                              ^
+/usr/bin/ld.gold: error: cannot open Main_m.o: No such file or directory
+/home/runner/work/cm3/cm3/m3-sys/m3tests/src/p1/p160/AMD64_LINUX/_m3main.cpp:53: error: undefined reference to 'Main_M3'
+collect2: error: ld returned 1 exit status
+  m3_link => 256
+linker failed linking: pgm
../src/p1/p160/AMD64_LINUX/stdout.pgm missing 
../src/p1/p160/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p159: operations on very big sets in the heap

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p159/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
Raw output
 
--- ../src/p1/p159/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
+++ ../src/p1/p159/AMD64_LINUX/stderr.pgm	2024-02-16 13:58:40.145716273 +0000
@@ -1,3 +1,5 @@
+************************ ERROR: 
+************************ ERROR: 
 
 
-0 error(s) and 0 warning(s) detected
+2 error(s) and 0 warning(s) detected

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p156: operations on medium-sized sets

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p156/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
Raw output
 
--- ../src/p1/p156/stderr.pgm	2024-02-16 13:53:17.472241919 +0000
+++ ../src/p1/p156/AMD64_LINUX/stderr.pgm	2024-02-16 13:58:41.053720177 +0000
@@ -1,3 +1,6 @@
+************************ ERROR: 
+************************ ERROR: 
+************************ ERROR: 
 
 
-0 error(s) and 0 warning(s) detected
+3 error(s) and 0 warning(s) detected

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p137: bit insert and extract

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p137/stderr.pgm	2024-02-16 13:53:17.468241905 +0000
Raw output
 
--- ../src/p1/p137/stderr.pgm	2024-02-16 13:53:17.468241905 +0000
+++ ../src/p1/p137/AMD64_LINUX/stderr.pgm	2024-02-16 13:58:45.609740002 +0000
@@ -1,3 +1,4 @@
+************************ ERROR: LONGINT value check failed
 
 
-0 error(s) and 0 warning(s) detected
+1 error(s) and 0 warning(s) detected

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p116b: default IEEE floating point tests from Xerox PARC

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p116b/stderr.pgm	2024-02-16 13:53:17.464241891 +0000
Raw output
 
--- ../src/p1/p116b/stderr.pgm	2024-02-16 13:53:17.464241891 +0000
+++ ../src/p1/p116b/AMD64_LINUX/stderr.pgm	2024-02-16 13:58:51.905768038 +0000
@@ -42,7 +42,7 @@
 ---------------------------- LONGREAL ---
    1.0/0.0 # 1.0/(-0.0) test OK
    1.0/0.0 = 1.0/(- (-0.0)) test OK
-   ILogb (MinPosNormal) test OK
+** ILogb (MinPosNormal) test not OK: -1023 should be -1022
    Ilogb (MinPosNormal / 8.0) test OK
    Logb (MinPosNormal / 8.0) test OK
    Ilogb  (Scalb (1.1, 100)) test OK
@@ -73,10 +73,10 @@
    Sqrt  (y*y) test OK
    Sqrt  (minusZero) test OK
    MaxFinite  1st test OK
-   MaxFinite  2nd test OK
-   MaxFinite  3rd test OK
+** MaxFinite  2nd test not OK: FALSE should be TRUE
+** MaxFinite  3rd test not OK: 3.99168061906944e292 should be 1.7976931348623003e308
    MinPosNormal  1st test OK
    MinPosNormal  2nd test OK
    MinPosNormal  3rd test OK
-   MinPosNormal  4th test OK
+** MinPosNormal  4th test not OK: FALSE should be TRUE
    MinPosNormal  5th test OK

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p109: FIRST/LAST of enumerated types in record constants

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p1/p109/stdout.build	2024-02-16 13:53:17.460241877 +0000
Raw output
 
--- ../src/p1/p109/stdout.build	2024-02-16 13:53:17.460241877 +0000
+++ ../src/p1/p109/AMD64_LINUX/stdout.build	2024-02-16 13:58:53.813778586 +0000
@@ -0,0 +1 @@
+Fatal Error: package build failed
--- ../src/p1/p109/stderr.build	2024-02-16 13:53:17.460241877 +0000
+++ ../src/p1/p109/AMD64_LINUX/stderr.build	2024-02-16 13:58:53.813778586 +0000
@@ -0,0 +1,12 @@
+../Main.m3: In function ‘char* Main_M3(INTEGER)’:
+../Main.m3:38:3: error: invalid cast from type ‘const Main_m_4_L_5_t’ to type ‘INT64’ {aka ‘long long int’}
+   38 | 
+      |   ^                    
+Main.m3.cpp:8:42: note: in definition of macro ‘m3_eq’
+    8 | #define m3_eq(T, x, y) (((T)(x)) == ((T)(y)))
+      |                                          ^
+/usr/bin/ld.gold: error: cannot open Main_m.o: No such file or directory
+/home/runner/work/cm3/cm3/m3-sys/m3tests/src/p1/p109/AMD64_LINUX/_m3main.cpp:53: error: undefined reference to 'Main_M3'
+collect2: error: ld returned 1 exit status
+  m3_link => 256
+linker failed linking: pgm
../src/p1/p109/AMD64_LINUX/stdout.pgm missing 
../src/p1/p109/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p053: set operations

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p0/p053/stdout.build	2024-02-16 13:53:17.448241833 +0000
Raw output
 
--- ../src/p0/p053/stdout.build	2024-02-16 13:53:17.448241833 +0000
+++ ../src/p0/p053/AMD64_LINUX/stdout.build	2024-02-16 13:59:12.181855579 +0000
@@ -0,0 +1 @@
+Fatal Error: package build failed
--- ../src/p0/p053/stderr.build	2024-02-16 13:53:17.448241833 +0000
+++ ../src/p0/p053/AMD64_LINUX/stderr.build	2024-02-16 13:59:12.181855579 +0000
@@ -0,0 +1,9 @@
+../Main.m3: In function ‘char* Main_M3(INTEGER)’:
+../Main.m3:117:4: error: ‘SET’ was not declared in this scope
+  117 | checkB (s1 <= s1, TRUE);
+      |    ^~~
+/usr/bin/ld.gold: error: cannot open Main_m.o: No such file or directory
+/home/runner/work/cm3/cm3/m3-sys/m3tests/src/p0/p053/AMD64_LINUX/_m3main.cpp:53: error: undefined reference to 'Main_M3'
+collect2: error: ld returned 1 exit status
+  m3_link => 256
+linker failed linking: pgm
../src/p0/p053/AMD64_LINUX/stdout.pgm missing 
../src/p0/p053/AMD64_LINUX/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p047: Real - Integer LOOPHOLE

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p0/p047/stderr.pgm	2024-02-16 13:53:17.448241833 +0000
Raw output
 
--- ../src/p0/p047/stderr.pgm	2024-02-16 13:53:17.448241833 +0000
+++ ../src/p0/p047/AMD64_LINUX/stderr.pgm	2024-02-16 13:59:13.873863488 +0000
@@ -1,3 +1,6 @@
+************************ ERROR: 1067316150 instead of 1
+************************ ERROR: 1.234 instead of 1
+************************ ERROR: 1067316150 instead of 1065353216
 
 
-0 error(s) and 0 warning(s) detected
+3 error(s) and 0 warning(s) detected

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p040: binary <-> ASCII conversion routines

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p0/p040/stdout.pgm64	2024-02-16 13:53:17.444241819 +0000
Raw output
 
--- ../src/p0/p040/stdout.pgm64	2024-02-16 13:53:17.444241819 +0000
+++ ../src/p0/p040/AMD64_LINUX/stdout.pgm	2024-02-16 13:59:16.125873407 +0000
@@ -964,85 +964,85 @@
   ToLongFloat => 0.1   / 3
 
 
-0.001234567890123456
+0.0012345678901235
 
-  FromLongFloat [Flo]    => 0.001234567890123
-  ToLongFloat => 0.001234567890123   / 17
-  FromLongFloat [AltFlo] => 0.001234567890123
-  ToLongFloat => 0.001234567890123   / 17
-  FromLongFloat [Sci]    => 1.234567890123456D-3
-  ToLongFloat => 0.001234567890123456   / 20
-  FromLongFloat [AltSci] => 1.234567890123456D-3
-  ToLongFloat => 0.001234567890123456   / 20
-  FromLongFloat [Mix]    => 0.001234567890123
-  ToLongFloat => 0.001234567890123   / 17
+  FromLongFloat [Flo]    => 0.001234567890124
+  ToLongFloat => 0.001234567890124   / 17
+  FromLongFloat [AltFlo] => 0.001234567890124
+  ToLongFloat => 0.001234567890124   / 17
+  FromLongFloat [Sci]    => 1.234567890123500D-3
+  ToLongFloat => 0.0012345678901235   / 20
+  FromLongFloat [AltSci] => 1.2345678901235D-3
+  ToLongFloat => 0.0012345678901235   / 18
+  FromLongFloat [Mix]    => 0.001234567890124
+  ToLongFloat => 0.001234567890124   / 17
 
 
-1.234567890123456e-33
+1.2345678901235e-33
 
   FromLongFloat [Flo]    => 0.000000000000000
   ToLongFloat => 0   / 17
   FromLongFloat [AltFlo] => 0.
   ToLongFloat => 0   / 2
-  FromLongFloat [Sci]    => 1.234567890123456D-33
-  ToLongFloat => 1.234567890123456e-33   / 21
-  FromLongFloat [AltSci] => 1.234567890123456D-33
-  ToLongFloat => 1.234567890123456e-33   / 21
+  FromLongFloat [Sci]    => 1.234567890123500D-33
+  ToLongFloat => 1.2345678901235e-33   / 21
+  FromLongFloat [AltSci] => 1.2345678901235D-33
+  ToLongFloat => 1.2345678901235e-33   / 19
   FromLongFloat [Mix]    => 0
   ToLongFloat => 0   / 1
 
 
-1.234567890123456e-38
+1.2345678901235e-38
 
   FromLongFloat [Flo]    => 0.000000000000000
   ToLongFloat => 0   / 17
   FromLongFloat [AltFlo] => 0.
   ToLongFloat => 0   / 2
-  FromLongFloat [Sci]    => 1.234567890123456D-38
-  ToLongFloat => 1.234567890123456e-38   / 21
-  FromLongFloat [AltSci] => 1.234567890123456D-38
-  ToLongFloat => 1.234567890123456e-38   / 21
+  FromLongFloat [Sci]    => 1.234567890123500D-38
+  ToLongFloat => 1.2345678901235e-38   / 21
+  FromLongFloat [AltSci] => 1.2345678901235D-38
+  ToLongFloat => 1.2345678901235e-38   / 19
   FromLongFloat [Mix]    => 0
   ToLongFloat => 0   / 1
 
 
-1.234567890123456e-29
+1.2345678901235e-29
 
   FromLongFloat [Flo]    => 0.000000000000000
   ToLongFloat => 0   / 17
   FromLongFloat [AltFlo] => 0.
   ToLongFloat => 0   / 2
-  FromLongFloat [Sci]    => 1.234567890123456D-29
-  ToLongFloat => 1.234567890123456e-29   / 21
-  FromLongFloat [AltSci] => 1.234567890123456D-29
-  ToLongFloat => 1.234567890123456e-29   / 21
+  FromLongFloat [Sci]    => 1.234567890123500D-29
+  ToLongFloat => 1.2345678901235e-29   / 21
+  FromLongFloat [AltSci] => 1.2345678901235D-29
+  ToLongFloat => 1.2345678901235e-29   / 19
   FromLongFloat [Mix]    => 0
   ToLongFloat => 0   / 1
 
 
-1234.567890123456
+1234.5678901235
 
-  FromLongFloat [Flo]    => 1234.567890123455982
-  ToLongFloat => 1234.567890123456   / 20
-  FromLongFloat [AltFlo] => 1234.567890123455982
-  ToLongFloat => 1234.567890123456   / 20
-  FromLongFloat [Sci]    => 1.234567890123456D3
-  ToLongFloat => 1234.567890123456   / 19
-  FromLongFloat [AltSci] => 1.234567890123456D3
-  ToLongFloat => 1234.567890123456   / 19
-  FromLongFloat [Mix]    => 1.234567890123456D3
-  ToLongFloat => 1234.567890123456   / 19
-
-
-1.234567890123456e27
-
-  FromLongFloat [Flo]    => 1234567890123456025611730944.000000000000000
-  ToLongFloat => 1.234567890123456e27   / 44
-  FromLongFloat [AltFlo] => 1234567890123456025611730944.
-  ToLongFloat => 1.234567890123456e27   / 29
-  FromLongFloat [Sci]    => 1.234567890123456D27
-  ToLongFloat => 1.234567890123456e27   / 20
-  FromLongFloat [AltSci] => 1.234567890123456D27
-  ToLongFloat => 1.234567890123456e27   / 20
-  FromLongFloat [Mix]    => 1.234567890123456D27
-  ToLongFloat => 1.234567890123456e27   / 20
+  FromLongFloat [Flo]    => 1234.567890123500092
+  ToLongFloat => 1234.5678901235   / 20
+  FromLongFloat [AltFlo] => 1234.567890123500092
+  ToLongFloat => 1234.5678901235   / 20
+  FromLongFloat [Sci]    => 1.234567890123500D3
+  ToLongFloat => 1234.5678901235   / 19
+  FromLongFloat [AltSci] => 1.2345678901235D3
+  ToLongFloat => 1234.5678901235   / 17
+  FromLongFloat [Mix]    => 1.2345678901235D3
+  ToLongFloat => 1234.5678901235   / 17
+
+
+1.2345678901235e27
+
+  FromLongFloat [Flo]    => 1234567890123500006076841984.000000000000000
+  ToLongFloat => 1.2345678901235e27   / 44
+  FromLongFloat [AltFlo] => 1234567890123500006076841984.
+  ToLongFloat => 1.2345678901235e27   / 29
+  FromLongFloat [Sci]    => 1.234567890123500D27
+  ToLongFloat => 1.2345678901235e27   / 20
+  FromLongFloat [AltSci] => 1.2345678901235D27
+  ToLongFloat => 1.2345678901235e27   / 18
+  FromLongFloat [Mix]    => 1.2345678901235D27
+  ToLongFloat => 1.2345678901235e27   / 18

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_LINUX, c)

m3tests ► p227: longint, word, add, insert, extract, etc. (slow)

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p227/stdout.pgm64	2024-02-16 13:53:17.500242020 +0000
Raw output
 
--- ../src/p2/p227/stdout.pgm64	2024-02-16 13:53:17.500242020 +0000
+++ ../src/p2/p227/AMD64_LINUX/stdout.pgm	2024-02-16 13:59:40.857974867 +0000
@@ -1070,48823 +1070,12 @@
 LINE -1             LAST(LONGINT)  DIV NotConstL(16_FF00000000L): 8421504
 LINE -1 NotConstL(  LAST(LONGINT)) DIV NotConstL(16_FF00000000L): 8421504
 
--10 DIVI -10:1
--10 DIVI -9:1
--10 DIVI -8:1
--10 DIVI -7:1
--10 DIVI -6:1
--10 DIVI -5:2
--10 DIVI -4:2
--10 DIVI -3:3
--10 DIVI -2:5
--10 DIVI -1:10
--10 DIVI 1:-10
--10 DIVI 2:-5
--10 DIVI 3:-4
--10 DIVI 4:-3
--10 DIVI 5:-2
--10 DIVI 6:-2
--10 DIVI 7:-2
--10 DIVI 8:-2
--10 DIVI 9:-2
--10 DIVI 10:-1
--9 DIVI -10:0
--9 DIVI -9:1
--9 DIVI -8:1
--9 DIVI -7:1
--9 DIVI -6:1
--9 DIVI -5:1
--9 DIVI -4:2
--9 DIVI -3:3
--9 DIVI -2:4
--9 DIVI -1:9
--9 DIVI 1:-9
--9 DIVI 2:-5
--9 DIVI 3:-3
--9 DIVI 4:-3
--9 DIVI 5:-2
--9 DIVI 6:-2
--9 DIVI 7:-2
--9 DIVI 8:-2
--9 DIVI 9:-1
--9 DIVI 10:-1
--8 DIVI -10:0
--8 DIVI -9:0
--8 DIVI -8:1
--8 DIVI -7:1
--8 DIVI -6:1
--8 DIVI -5:1
--8 DIVI -4:2
--8 DIVI -3:2
--8 DIVI -2:4
--8 DIVI -1:8
--8 DIVI 1:-8
--8 DIVI 2:-4
--8 DIVI 3:-3
--8 DIVI 4:-2
--8 DIVI 5:-2
--8 DIVI 6:-2
--8 DIVI 7:-2
--8 DIVI 8:-1
--8 DIVI 9:-1
--8 DIVI 10:-1
--7 DIVI -10:0
--7 DIVI -9:0
--7 DIVI -8:0
--7 DIVI -7:1
--7 DIVI -6:1
--7 DIVI -5:1
--7 DIVI -4:1
--7 DIVI -3:2
--7 DIVI -2:3
--7 DIVI -1:7
--7 DIVI 1:-7
--7 DIVI 2:-4
--7 DIVI 3:-3
--7 DIVI 4:-2
--7 DIVI 5:-2
--7 DIVI 6:-2
--7 DIVI 7:-1
--7 DIVI 8:-1
--7 DIVI 9:-1
--7 DIVI 10:-1
--6 DIVI -10:0
--6 DIVI -9:0
--6 DIVI -8:0
--6 DIVI -7:0
--6 DIVI -6:1
--6 DIVI -5:1
--6 DIVI -4:1
--6 DIVI -3:2
--6 DIVI -2:3
--6 DIVI -1:6
--6 DIVI 1:-6
--6 DIVI 2:-3
--6 DIVI 3:-2
--6 DIVI 4:-2
--6 DIVI 5:-2
--6 DIVI 6:-1
--6 DIVI 7:-1
--6 DIVI 8:-1
--6 DIVI 9:-1
--6 DIVI 10:-1
--5 DIVI -10:0
--5 DIVI -9:0
--5 DIVI -8:0
--5 DIVI -7:0
--5 DIVI -6:0
--5 DIVI -5:1
--5 DIVI -4:1
--5 DIVI -3:1
--5 DIVI -2:2
--5 DIVI -1:5
--5 DIVI 1:-5
--5 DIVI 2:-3
--5 DIVI 3:-2
--5 DIVI 4:-2
--5 DIVI 5:-1
--5 DIVI 6:-1
--5 DIVI 7:-1
--5 DIVI 8:-1
--5 DIVI 9:-1
--5 DIVI 10:-1
--4 DIVI -10:0
--4 DIVI -9:0
--4 DIVI -8:0
--4 DIVI -7:0
--4 DIVI -6:0
--4 DIVI -5:0
--4 DIVI -4:1
--4 DIVI -3:1
--4 DIVI -2:2
--4 DIVI -1:4
--4 DIVI 1:-4
--4 DIVI 2:-2
--4 DIVI 3:-2
--4 DIVI 4:-1
--4 DIVI 5:-1
--4 DIVI 6:-1
--4 DIVI 7:-1
--4 DIVI 8:-1
--4 DIVI 9:-1
--4 DIVI 10:-1
--3 DIVI -10:0
--3 DIVI -9:0
--3 DIVI -8:0
--3 DIVI -7:0
--3 DIVI -6:0
--3 DIVI -5:0
--3 DIVI -4:0
--3 DIVI -3:1
--3 DIVI -2:1
--3 DIVI -1:3
--3 DIVI 1:-3
--3 DIVI 2:-2
--3 DIVI 3:-1
--3 DIVI 4:-1
--3 DIVI 5:-1
--3 DIVI 6:-1
--3 DIVI 7:-1
--3 DIVI 8:-1
--3 DIVI 9:-1
--3 DIVI 10:-1
--2 DIVI -10:0
--2 DIVI -9:0
--2 DIVI -8:0
--2 DIVI -7:0
--2 DIVI -6:0
--2 DIVI -5:0
--2 DIVI -4:0
--2 DIVI -3:0
--2 DIVI -2:1
--2 DIVI -1:2
--2 DIVI 1:-2
--2 DIVI 2:-1
--2 DIVI 3:-1
--2 DIVI 4:-1
--2 DIVI 5:-1
--2 DIVI 6:-1
--2 DIVI 7:-1
--2 DIVI 8:-1
--2 DIVI 9:-1
--2 DIVI 10:-1
--1 DIVI -10:0
--1 DIVI -9:0
--1 DIVI -8:0
--1 DIVI -7:0
--1 DIVI -6:0
--1 DIVI -5:0
--1 DIVI -4:0
--1 DIVI -3:0
--1 DIVI -2:0
--1 DIVI -1:1
--1 DIVI 1:-1
--1 DIVI 2:-1
--1 DIVI 3:-1
--1 DIVI 4:-1
--1 DIVI 5:-1
--1 DIVI 6:-1
--1 DIVI 7:-1
--1 DIVI 8:-1
--1 DIVI 9:-1
--1 DIVI 10:-1
-0 DIVI -10:0
-0 DIVI -9:0
-0 DIVI -8:0
-0 DIVI -7:0
-0 DIVI -6:0
-0 DIVI -5:0
-0 DIVI -4:0
-0 DIVI -3:0
-0 DIVI -2:0
-0 DIVI -1:0
-0 DIVI 1:0
-0 DIVI 2:0
-0 DIVI 3:0
-0 DIVI 4:0
-0 DIVI 5:0
-0 DIVI 6:0
-0 DIVI 7:0
-0 DIVI 8:0
-0 DIVI 9:0
-0 DIVI 10:0
-1 DIVI -10:-1
-1 DIVI -9:-1
-1 DIVI -8:-1
-1 DIVI -7:-1
-1 DIVI -6:-1
-1 DIVI -5:-1
-1 DIVI -4:-1
-1 DIVI -3:-1
-1 DIVI -2:-1
-1 DIVI -1:-1
-1 DIVI 1:1
-1 DIVI 2:0
-1 DIVI 3:0
-1 DIVI 4:0
-1 DIVI 5:0
-1 DIVI 6:0
-1 DIVI 7:0
-1 DIVI 8:0
-1 DIVI 9:0
-1 DIVI 10:0
-2 DIVI -10:-1
-2 DIVI -9:-1
-2 DIVI -8:-1
-2 DIVI -7:-1
-2 DIVI -6:-1
-2 DIVI -5:-1
-2 DIVI -4:-1
-2 DIVI -3:-1
-2 DIVI -2:-1
-2 DIVI -1:-2
-2 DIVI 1:2
-2 DIVI 2:1
-2 DIVI 3:0
-2 DIVI 4:0
-2 DIVI 5:0
-2 DIVI 6:0
-2 DIVI 7:0
-2 DIVI 8:0
-2 DIVI 9:0
-2 DIVI 10:0
-3 DIVI -10:-1
-3 DIVI -9:-1
-3 DIVI -8:-1
-3 DIVI -7:-1
-3 DIVI -6:-1
-3 DIVI -5:-1
-3 DIVI -4:-1
-3 DIVI -3:-1
-3 DIVI -2:-2
-3 DIVI -1:-3
-3 DIVI 1:3
-3 DIVI 2:1
-3 DIVI 3:1
-3 DIVI 4:0
-3 DIVI 5:0
-3 DIVI 6:0
-3 DIVI 7:0
-3 DIVI 8:0
-3 DIVI 9:0
-3 DIVI 10:0
-4 DIVI -10:-1
-4 DIVI -9:-1
-4 DIVI -8:-1
-4 DIVI -7:-1
-4 DIVI -6:-1
-4 DIVI -5:-1
-4 DIVI -4:-1
-4 DIVI -3:-2
-4 DIVI -2:-2
-4 DIVI -1:-4
-4 DIVI 1:4
-4 DIVI 2:2
-4 DIVI 3:1
-4 DIVI 4:1
-4 DIVI 5:0
-4 DIVI 6:0
-4 DIVI 7:0
-4 DIVI 8:0
-4 DIVI 9:0
-4 DIVI 10:0
-5 DIVI -10:-1
-5 DIVI -9:-1
-5 DIVI -8:-1
-5 DIVI -7:-1
-5 DIVI -6:-1
-5 DIVI -5:-1
-5 DIVI -4:-2
-5 DIVI -3:-2
-5 DIVI -2:-3
-5 DIVI -1:-5
-5 DIVI 1:5
-5 DIVI 2:2
-5 DIVI 3:1
-5 DIVI 4:1
-5 DIVI 5:1
-5 DIVI 6:0
-5 DIVI 7:0
-5 DIVI 8:0
-5 DIVI 9:0
-5 DIVI 10:0
-6 DIVI -10:-1
-6 DIVI -9:-1
-6 DIVI -8:-1
-6 DIVI -7:-1
-6 DIVI -6:-1
-6 DIVI -5:-2
-6 DIVI -4:-2
-6 DIVI -3:-2
-6 DIVI -2:-3
-6 DIVI -1:-6
-6 DIVI 1:6
-6 DIVI 2:3
-6 DIVI 3:2
-6 DIVI 4:1
-6 DIVI 5:1
-6 DIVI 6:1
-6 DIVI 7:0
-6 DIVI 8:0
-6 DIVI 9:0
-6 DIVI 10:0
-7 DIVI -10:-1
-7 DIVI -9:-1
-7 DIVI -8:-1
-7 DIVI -7:-1
-7 DIVI -6:-2
-7 DIVI -5:-2
-7 DIVI -4:-2
-7 DIVI -3:-3
-7 DIVI -2:-4
-7 DIVI -1:-7
-7 DIVI 1:7
-7 DIVI 2:3
-7 DIVI 3:2
-7 DIVI 4:1
-7 DIVI 5:1
-7 DIVI 6:1
-7 DIVI 7:1
-7 DIVI 8:0
-7 DIVI 9:0
-7 DIVI 10:0
-8 DIVI -10:-1
-8 DIVI -9:-1
-8 DIVI -8:-1
-8 DIVI -7:-2
-8 DIVI -6:-2
-8 DIVI -5:-2
-8 DIVI -4:-2
-8 DIVI -3:-3
-8 DIVI -2:-4
-8 DIVI -1:-8
-8 DIVI 1:8
-8 DIVI 2:4
-8 DIVI 3:2
-8 DIVI 4:2
-8 DIVI 5:1
-8 DIVI 6:1
-8 DIVI 7:1
-8 DIVI 8:1
-8 DIVI 9:0
-8 DIVI 10:0
-9 DIVI -10:-1
-9 DIVI -9:-1
-9 DIVI -8:-2
-9 DIVI -7:-2
-9 DIVI -6:-2
-9 DIVI -5:-2
-9 DIVI -4:-3
-9 DIVI -3:-3
-9 DIVI -2:-5
-9 DIVI -1:-9
-9 DIVI 1:9
-9 DIVI 2:4
-9 DIVI 3:3
-9 DIVI 4:2
-9 DIVI 5:1
-9 DIVI 6:1
-9 DIVI 7:1
-9 DIVI 8:1
-9 DIVI 9:1
-9 DIVI 10:0
-10 DIVI -10:-1
-10 DIVI -9:-2
-10 DIVI -8:-2
-10 DIVI -7:-2
-10 DIVI -6:-2
-10 DIVI -5:-2
-10 DIVI -4:-3
-10 DIVI -3:-4
-10 DIVI -2:-5
-10 DIVI -1:-10
-10 DIVI 1:10
-10 DIVI 2:5
-10 DIVI 3:3
-10 DIVI 4:2
-10 DIVI 5:2
-10 DIVI 6:1
-10 DIVI 7:1
-10 DIVI 8:1
-10 DIVI 9:1
-10 DIVI 10:1
--10L DIVL -10L:1
--10L DIVL -9L:1
--10L DIVL -8L:1
--10L DIVL -7L:1
--10L DIVL -6L:1
--10L DIVL -5L:2
--10L DIVL -4L:2
--10L DIVL -3L:3
--10L DIVL -2L:5
--10L DIVL -1L:10
--10L DIVL 1L:-10
--10L DIVL 2L:-5
--10L DIVL 3L:-4
--10L DIVL 4L:-3
--10L DIVL 5L:-2
--10L DIVL 6L:-2
--10L DIVL 7L:-2
--10L DIVL 8L:-2
--10L DIVL 9L:-2
--10L DIVL 10L:-1
--9L DIVL -10L:0
--9L DIVL -9L:1
--9L DIVL -8L:1
--9L DIVL -7L:1
--9L DIVL -6L:1
--9L DIVL -5L:1
--9L DIVL -4L:2
--9L DIVL -3L:3
--9L DIVL -2L:4
--9L DIVL -1L:9
--9L DIVL 1L:-9
--9L DIVL 2L:-5
--9L DIVL 3L:-3
--9L DIVL 4L:-3
--9L DIVL 5L:-2
--9L DIVL 6L:-2
--9L DIVL 7L:-2
--9L DIVL 8L:-2
--9L DIVL 9L:-1
--9L DIVL 10L:-1
--8L DIVL -10L:0
--8L DIVL -9L:0
--8L DIVL -8L:1
--8L DIVL -7L:1
--8L DIVL -6L:1
--8L DIVL -5L:1
--8L DIVL -4L:2
--8L DIVL -3L:2
--8L DIVL -2L:4
--8L DIVL -1L:8
--8L DIVL 1L:-8
--8L DIVL 2L:-4
--8L DIVL 3L:-3
--8L DIVL 4L:-2
--8L DIVL 5L:-2
--8L DIVL 6L:-2
--8L DIVL 7L:-2
--8L DIVL 8L:-1
--8L DIVL 9L:-1
--8L DIVL 10L:-1
--7L DIVL -10L:0
--7L DIVL -9L:0
--7L DIVL -8L:0
--7L DIVL -7L:1
--7L DIVL -6L:1
--7L DIVL -5L:1
--7L DIVL -4L:1
--7L DIVL -3L:2
--7L DIVL -2L:3
--7L DIVL -1L:7
--7L DIVL 1L:-7
--7L DIVL 2L:-4
--7L DIVL 3L:-3
--7L DIVL 4L:-2
--7L DIVL 5L:-2
--7L DIVL 6L:-2
--7L DIVL 7L:-1
--7L DIVL 8L:-1
--7L DIVL 9L:-1
--7L DIVL 10L:-1
--6L DIVL -10L:0
--6L DIVL -9L:0
--6L DIVL -8L:0
--6L DIVL -7L:0
--6L DIVL -6L:1
--6L DIVL -5L:1
--6L DIVL -4L:1
--6L DIVL -3L:2
--6L DIVL -2L:3
--6L DIVL -1L:6
--6L DIVL 1L:-6
--6L DIVL 2L:-3
--6L DIVL 3L:-2
--6L DIVL 4L:-2
--6L DIVL 5L:-2
--6L DIVL 6L:-1
--6L DIVL 7L:-1
--6L DIVL 8L:-1
--6L DIVL 9L:-1
--6L DIVL 10L:-1
--5L DIVL -10L:0
--5L DIVL -9L:0
--5L DIVL -8L:0
--5L DIVL -7L:0
--5L DIVL -6L:0
--5L DIVL -5L:1
--5L DIVL -4L:1
--5L DIVL -3L:1
--5L DIVL -2L:2
--5L DIVL -1L:5
--5L DIVL 1L:-5
--5L DIVL 2L:-3
--5L DIVL 3L:-2
--5L DIVL 4L:-2
--5L DIVL 5L:-1
--5L DIVL 6L:-1
--5L DIVL 7L:-1
--5L DIVL 8L:-1
--5L DIVL 9L:-1
--5L DIVL 10L:-1
--4L DIVL -10L:0
--4L DIVL -9L:0
--4L DIVL -8L:0
--4L DIVL -7L:0
--4L DIVL -6L:0
--4L DIVL -5L:0
--4L DIVL -4L:1
--4L DIVL -3L:1
--4L DIVL -2L:2
--4L DIVL -1L:4
--4L DIVL 1L:-4
--4L DIVL 2L:-2
--4L DIVL 3L:-2
--4L DIVL 4L:-1
--4L DIVL 5L:-1
--4L DIVL 6L:-1
--4L DIVL 7L:-1
--4L DIVL 8L:-1
--4L DIVL 9L:-1
--4L DIVL 10L:-1
--3L DIVL -10L:0
--3L DIVL -9L:0
--3L DIVL -8L:0
--3L DIVL -7L:0
--3L DIVL -6L:0
--3L DIVL -5L:0
--3L DIVL -4L:0
--3L DIVL -3L:1
--3L DIVL -2L:1
--3L DIVL -1L:3
--3L DIVL 1L:-3
--3L DIVL 2L:-2
--3L DIVL 3L:-1
--3L DIVL 4L:-1
--3L DIVL 5L:-1
--3L DIVL 6L:-1
--3L DIVL 7L:-1
--3L DIVL 8L:-1
--3L DIVL 9L:-1
--3L DIVL 10L:-1
--2L DIVL -10L:0
--2L DIVL -9L:0
--2L DIVL -8L:0
--2L DIVL -7L:0
--2L DIVL -6L:0
--2L DIVL -5L:0
--2L DIVL -4L:0
--2L DIVL -3L:0
--2L DIVL -2L:1
--2L DIVL -1L:2
--2L DIVL 1L:-2
--2L DIVL 2L:-1
--2L DIVL 3L:-1
--2L DIVL 4L:-1
--2L DIVL 5L:-1
--2L DIVL 6L:-1
--2L DIVL 7L:-1
--2L DIVL 8L:-1
--2L DIVL 9L:-1
--2L DIVL 10L:-1
--1L DIVL -10L:0
--1L DIVL -9L:0
--1L DIVL -8L:0
--1L DIVL -7L:0
--1L DIVL -6L:0
--1L DIVL -5L:0
--1L DIVL -4L:0
--1L DIVL -3L:0
--1L DIVL -2L:0
--1L DIVL -1L:1
--1L DIVL 1L:-1
--1L DIVL 2L:-1
--1L DIVL 3L:-1
--1L DIVL 4L:-1
--1L DIVL 5L:-1
--1L DIVL 6L:-1
--1L DIVL 7L:-1
--1L DIVL 8L:-1
--1L DIVL 9L:-1
--1L DIVL 10L:-1
-0L DIVL -10L:0
-0L DIVL -9L:0
-0L DIVL -8L:0
-0L DIVL -7L:0
-0L DIVL -6L:0
-0L DIVL -5L:0
-0L DIVL -4L:0
-0L DIVL -3L:0
-0L DIVL -2L:0
-0L DIVL -1L:0
-0L DIVL 1L:0
-0L DIVL 2L:0
-0L DIVL 3L:0
-0L DIVL 4L:0
-0L DIVL 5L:0
-0L DIVL 6L:0
-0L DIVL 7L:0
-0L DIVL 8L:0
-0L DIVL 9L:0
-0L DIVL 10L:0
-1L DIVL -10L:-1
-1L DIVL -9L:-1
-1L DIVL -8L:-1
-1L DIVL -7L:-1
-1L DIVL -6L:-1
-1L DIVL -5L:-1
-1L DIVL -4L:-1
-1L DIVL -3L:-1
-1L DIVL -2L:-1
-1L DIVL -1L:-1
-1L DIVL 1L:1
-1L DIVL 2L:0
-1L DIVL 3L:0
-1L DIVL 4L:0
-1L DIVL 5L:0
-1L DIVL 6L:0
-1L DIVL 7L:0
-1L DIVL 8L:0
-1L DIVL 9L:0
-1L DIVL 10L:0
-2L DIVL -10L:-1
-2L DIVL -9L:-1
-2L DIVL -8L:-1
-2L DIVL -7L:-1
-2L DIVL -6L:-1
-2L DIVL -5L:-1
-2L DIVL -4L:-1
-2L DIVL -3L:-1
-2L DIVL -2L:-1
-2L DIVL -1L:-2
-2L DIVL 1L:2
-2L DIVL 2L:1
-2L DIVL 3L:0
-2L DIVL 4L:0
-2L DIVL 5L:0
-2L DIVL 6L:0
-2L DIVL 7L:0
-2L DIVL 8L:0
-2L DIVL 9L:0
-2L DIVL 10L:0
-3L DIVL -10L:-1
-3L DIVL -9L:-1
-3L DIVL -8L:-1
-3L DIVL -7L:-1
-3L DIVL -6L:-1
-3L DIVL -5L:-1
-3L DIVL -4L:-1
-3L DIVL -3L:-1
-3L DIVL -2L:-2
-3L DIVL -1L:-3
-3L DIVL 1L:3
-3L DIVL 2L:1
-3L DIVL 3L:1
-3L DIVL 4L:0
-3L DIVL 5L:0
-3L DIVL 6L:0
-3L DIVL 7L:0
-3L DIVL 8L:0
-3L DIVL 9L:0
-3L DIVL 10L:0
-4L DIVL -10L:-1
-4L DIVL -9L:-1
-4L DIVL -8L:-1
-4L DIVL -7L:-1
-4L DIVL -6L:-1
-4L DIVL -5L:-1
-4L DIVL -4L:-1
-4L DIVL -3L:-2
-4L DIVL -2L:-2
-4L DIVL -1L:-4
-4L DIVL 1L:4
-4L DIVL 2L:2
-4L DIVL 3L:1
-4L DIVL 4L:1
-4L DIVL 5L:0
-4L DIVL 6L:0
-4L DIVL 7L:0
-4L DIVL 8L:0
-4L DIVL 9L:0
-4L DIVL 10L:0
-5L DIVL -10L:-1
-5L DIVL -9L:-1
-5L DIVL -8L:-1
-5L DIVL -7L:-1
-5L DIVL -6L:-1
-5L DIVL -5L:-1
-5L DIVL -4L:-2
-5L DIVL -3L:-2
-5L DIVL -2L:-3
-5L DIVL -1L:-5
-5L DIVL 1L:5
-5L DIVL 2L:2
-5L DIVL 3L:1
-5L DIVL 4L:1
-5L DIVL 5L:1
-5L DIVL 6L:0
-5L DIVL 7L:0
-5L DIVL 8L:0
-5L DIVL 9L:0
-5L DIVL 10L:0
-6L DIVL -10L:-1
-6L DIVL -9L:-1
-6L DIVL -8L:-1
-6L DIVL -7L:-1
-6L DIVL -6L:-1
-6L DIVL -5L:-2
-6L DIVL -4L:-2
-6L DIVL -3L:-2
-6L DIVL -2L:-3
-6L DIVL -1L:-6
-6L DIVL 1L:6
-6L DIVL 2L:3
-6L DIVL 3L:2
-6L DIVL 4L:1
-6L DIVL 5L:1
-6L DIVL 6L:1
-6L DIVL 7L:0
-6L DIVL 8L:0
-6L DIVL 9L:0
-6L DIVL 10L:0
-7L DIVL -10L:-1
-7L DIVL -9L:-1
-7L DIVL -8L:-1
-7L DIVL -7L:-1
-7L DIVL -6L:-2
-7L DIVL -5L:-2
-7L DIVL -4L:-2
-7L DIVL -3L:-3
-7L DIVL -2L:-4
-7L DIVL -1L:-7
-7L DIVL 1L:7
-7L DIVL 2L:3
-7L DIVL 3L:2
-7L DIVL 4L:1
-7L DIVL 5L:1
-7L DIVL 6L:1
-7L DIVL 7L:1
-7L DIVL 8L:0
-7L DIVL 9L:0
-7L DIVL 10L:0
-8L DIVL -10L:-1
-8L DIVL -9L:-1
-8L DIVL -8L:-1
-8L DIVL -7L:-2
-8L DIVL -6L:-2
-8L DIVL -5L:-2
-8L DIVL -4L:-2
-8L DIVL -3L:-3
-8L DIVL -2L:-4
-8L DIVL -1L:-8
-8L DIVL 1L:8
-8L DIVL 2L:4
-8L DIVL 3L:2
-8L DIVL 4L:2
-8L DIVL 5L:1
-8L DIVL 6L:1
-8L DIVL 7L:1
-8L DIVL 8L:1
-8L DIVL 9L:0
-8L DIVL 10L:0
-9L DIVL -10L:-1
-9L DIVL -9L:-1
-9L DIVL -8L:-2
-9L DIVL -7L:-2
-9L DIVL -6L:-2
-9L DIVL -5L:-2
-9L DIVL -4L:-3
-9L DIVL -3L:-3
-9L DIVL -2L:-5
-9L DIVL -1L:-9
-9L DIVL 1L:9
-9L DIVL 2L:4
-9L DIVL 3L:3
-9L DIVL 4L:2
-9L DIVL 5L:1
-9L DIVL 6L:1
-9L DIVL 7L:1
-9L DIVL 8L:1
-9L DIVL 9L:1
-9L DIVL 10L:0
-10L DIVL -10L:-1
-10L DIVL -9L:-2
-10L DIVL -8L:-2
-10L DIVL -7L:-2
-10L DIVL -6L:-2
-10L DIVL -5L:-2
-10L DIVL -4L:-3
-10L DIVL -3L:-4
-10L DIVL -2L:-5
-10L DIVL -1L:-10
-10L DIVL 1L:10
-10L DIVL 2L:5
-10L DIVL 3L:3
-10L DIVL 4L:2
-10L DIVL 5L:2
-10L DIVL 6L:1
-10L DIVL 7L:1
-10L DIVL 8L:1
-10L DIVL 9L:1
-10L DIVL 10L:1
-0 DIVUL 1:0
-0 DIVUL 2:0
-0 DIVUL 3:0
-0 DIVUL 4:0
-0 DIVUL 5:0
-0 DIVUL 6:0
-0 DIVUL 7:0
-0 DIVUL 8:0
-0 DIVUL 9:0
-0 DIVUL 10:0
-1 DIVUL 1:1
-1 DIVUL 2:0
-1 DIVUL 3:0
-1 DIVUL 4:0
-1 DIVUL 5:0
-1 DIVUL 6:0
-1 DIVUL 7:0
-1 DIVUL 8:0
-1 DIVUL 9:0
-1 DIVUL 10:0
-2 DIVUL 1:2
-2 DIVUL 2:1
-2 DIVUL 3:0
-2 DIVUL 4:0
-2 DIVUL 5:0
-2 DIVUL 6:0
-2 DIVUL 7:0
-2 DIVUL 8:0
-2 DIVUL 9:0
-2 DIVUL 10:0
-3 DIVUL 1:3
-3 DIVUL 2:1
-3 DIVUL 3:1
-3 DIVUL 4:0
-3 DIVUL 5:0
-3 DIVUL 6:0
-3 DIVUL 7:0
-3 DIVUL 8:0
-3 DIVUL 9:0
-3 DIVUL 10:0
-4 DIVUL 1:4
-4 DIVUL 2:2
-4 DIVUL 3:1
-4 DIVUL 4:1
-4 DIVUL 5:0
-4 DIVUL 6:0
-4 DIVUL 7:0
-4 DIVUL 8:0
-4 DIVUL 9:0
-4 DIVUL 10:0
-5 DIVUL 1:5
-5 DIVUL 2:2
-5 DIVUL 3:1
-5 DIVUL 4:1
-5 DIVUL 5:1
-5 DIVUL 6:0
-5 DIVUL 7:0
-5 DIVUL 8:0
-5 DIVUL 9:0
-5 DIVUL 10:0
-6 DIVUL 1:6
-6 DIVUL 2:3
-6 DIVUL 3:2
-6 DIVUL 4:1
-6 DIVUL 5:1
-6 DIVUL 6:1
-6 DIVUL 7:0
-6 DIVUL 8:0
-6 DIVUL 9:0
-6 DIVUL 10:0
-7 DIVUL 1:7
-7 DIVUL 2:3
-7 DIVUL 3:2
-7 DIVUL 4:1
-7 DIVUL 5:1
-7 DIVUL 6:1
-7 DIVUL 7:1
-7 DIVUL 8:0
-7 DIVUL 9:0
-7 DIVUL 10:0
-8 DIVUL 1:8
-8 DIVUL 2:4
-8 DIVUL 3:2
-8 DIVUL 4:2
-8 DIVUL 5:1
-8 DIVUL 6:1
-8 DIVUL 7:1
-8 DIVUL 8:1
-8 DIVUL 9:0
-8 DIVUL 10:0
-9 DIVUL 1:9
-9 DIVUL 2:4
-9 DIVUL 3:3
-9 DIVUL 4:2
-9 DIVUL 5:1
-9 DIVUL 6:1
-9 DIVUL 7:1
-9 DIVUL 8:1
-9 DIVUL 9:1
-9 DIVUL 10:0
-10 DIVUL 1:10
-10 DIVUL 2:5
-10 DIVUL 3:3
-10 DIVUL 4:2
-10 DIVUL 5:2
-10 DIVUL 6:1
-10 DIVUL 7:1
-10 DIVUL 8:1
-10 DIVUL 9:1
-10 DIVUL 10:1
--10 MODI -10:0
--10 MODI -9:-1
--10 MODI -8:-2
--10 MODI -7:-3
--10 MODI -6:-4
--10 MODI -5:0
--10 MODI -4:-2
--10 MODI -3:-1
--10 MODI -2:0
--10 MODI -1:0
--10 MODI 1:0
--10 MODI 2:0
--10 MODI 3:2
--10 MODI 4:2
--10 MODI 5:0
--10 MODI 6:2
--10 MODI 7:4
--10 MODI 8:6
--10 MODI 9:8
--10 MODI 10:0
--9 MODI -10:-9
--9 MODI -9:0
--9 MODI -8:-1
--9 MODI -7:-2
--9 MODI -6:-3
--9 MODI -5:-4
--9 MODI -4:-1
--9 MODI -3:0
--9 MODI -2:-1
--9 MODI -1:0
--9 MODI 1:0
--9 MODI 2:1
--9 MODI 3:0
--9 MODI 4:3
--9 MODI 5:1
--9 MODI 6:3
--9 MODI 7:5
--9 MODI 8:7
--9 MODI 9:0
--9 MODI 10:1
--8 MODI -10:-8
--8 MODI -9:-8
--8 MODI -8:0
--8 MODI -7:-1
--8 MODI -6:-2
--8 MODI -5:-3
--8 MODI -4:0
--8 MODI -3:-2
--8 MODI -2:0
--8 MODI -1:0
--8 MODI 1:0
--8 MODI 2:0
--8 MODI 3:1
--8 MODI 4:0
--8 MODI 5:2
--8 MODI 6:4
--8 MODI 7:6
--8 MODI 8:0
--8 MODI 9:1
--8 MODI 10:2
--7 MODI -10:-7
--7 MODI -9:-7
--7 MODI -8:-7
--7 MODI -7:0
--7 MODI -6:-1
--7 MODI -5:-2
--7 MODI -4:-3
--7 MODI -3:-1
--7 MODI -2:-1
--7 MODI -1:0
--7 MODI 1:0
--7 MODI 2:1
--7 MODI 3:2
--7 MODI 4:1
--7 MODI 5:3
--7 MODI 6:5
--7 MODI 7:0
--7 MODI 8:1
--7 MODI 9:2
--7 MODI 10:3
--6 MODI -10:-6
--6 MODI -9:-6
--6 MODI -8:-6
--6 MODI -7:-6
--6 MODI -6:0
--6 MODI -5:-1
--6 MODI -4:-2
--6 MODI -3:0
--6 MODI -2:0
--6 MODI -1:0
--6 MODI 1:0
--6 MODI 2:0
--6 MODI 3:0
--6 MODI 4:2
--6 MODI 5:4
--6 MODI 6:0
--6 MODI 7:1
--6 MODI 8:2
--6 MODI 9:3
--6 MODI 10:4
--5 MODI -10:-5
--5 MODI -9:-5
--5 MODI -8:-5
--5 MODI -7:-5
--5 MODI -6:-5
--5 MODI -5:0
--5 MODI -4:-1
--5 MODI -3:-2
--5 MODI -2:-1
--5 MODI -1:0
--5 MODI 1:0
--5 MODI 2:1
--5 MODI 3:1
--5 MODI 4:3
--5 MODI 5:0
--5 MODI 6:1
--5 MODI 7:2
--5 MODI 8:3
--5 MODI 9:4
--5 MODI 10:5
--4 MODI -10:-4
--4 MODI -9:-4
--4 MODI -8:-4
--4 MODI -7:-4
--4 MODI -6:-4
--4 MODI -5:-4
--4 MODI -4:0
--4 MODI -3:-1
--4 MODI -2:0
--4 MODI -1:0
--4 MODI 1:0
--4 MODI 2:0
--4 MODI 3:2
--4 MODI 4:0
--4 MODI 5:1
--4 MODI 6:2
--4 MODI 7:3
--4 MODI 8:4
--4 MODI 9:5
--4 MODI 10:6
--3 MODI -10:-3
--3 MODI -9:-3
--3 MODI -8:-3
--3 MODI -7:-3
--3 MODI -6:-3
--3 MODI -5:-3
--3 MODI -4:-3
--3 MODI -3:0
--3 MODI -2:-1
--3 MODI -1:0
--3 MODI 1:0
--3 MODI 2:1
--3 MODI 3:0
--3 MODI 4:1
--3 MODI 5:2
--3 MODI 6:3
--3 MODI 7:4
--3 MODI 8:5
--3 MODI 9:6
--3 MODI 10:7
--2 MODI -10:-2
--2 MODI -9:-2
--2 MODI -8:-2
--2 MODI -7:-2
--2 MODI -6:-2
--2 MODI -5:-2
--2 MODI -4:-2
--2 MODI -3:-2
--2 MODI -2:0
--2 MODI -1:0
--2 MODI 1:0
--2 MODI 2:0
--2 MODI 3:1
--2 MODI 4:2
--2 MODI 5:3
--2 MODI 6:4
--2 MODI 7:5
--2 MODI 8:6
--2 MODI 9:7
--2 MODI 10:8
--1 MODI -10:-1
--1 MODI -9:-1
--1 MODI -8:-1
--1 MODI -7:-1
--1 MODI -6:-1
--1 MODI -5:-1
--1 MODI -4:-1
--1 MODI -3:-1
--1 MODI -2:-1
--1 MODI -1:0
--1 MODI 1:0
--1 MODI 2:1
--1 MODI 3:2
--1 MODI 4:3
--1 MODI 5:4
--1 MODI 6:5
--1 MODI 7:6
--1 MODI 8:7
--1 MODI 9:8
--1 MODI 10:9
-0 MODI -10:0
-0 MODI -9:0
-0 MODI -8:0
-0 MODI -7:0
-0 MODI -6:0
-0 MODI -5:0
-0 MODI -4:0
-0 MODI -3:0
-0 MODI -2:0
-0 MODI -1:0
-0 MODI 1:0
-0 MODI 2:0
-0 MODI 3:0
-0 MODI 4:0
-0 MODI 5:0
-0 MODI 6:0
-0 MODI 7:0
-0 MODI 8:0
-0 MODI 9:0
-0 MODI 10:0
-1 MODI -10:-9
-1 MODI -9:-8
-1 MODI -8:-7
-1 MODI -7:-6
-1 MODI -6:-5
-1 MODI -5:-4
-1 MODI -4:-3
-1 MODI -3:-2
-1 MODI -2:-1
-1 MODI -1:0
-1 MODI 1:0
-1 MODI 2:1
-1 MODI 3:1
-1 MODI 4:1
-1 MODI 5:1
-1 MODI 6:1
-1 MODI 7:1
-1 MODI 8:1
-1 MODI 9:1
-1 MODI 10:1
-2 MODI -10:-8
-2 MODI -9:-7
-2 MODI -8:-6
-2 MODI -7:-5
-2 MODI -6:-4
-2 MODI -5:-3
-2 MODI -4:-2
-2 MODI -3:-1
-2 MODI -2:0
-2 MODI -1:0
-2 MODI 1:0
-2 MODI 2:0
-2 MODI 3:2
-2 MODI 4:2
-2 MODI 5:2
-2 MODI 6:2
-2 MODI 7:2
-2 MODI 8:2
-2 MODI 9:2
-2 MODI 10:2
-3 MODI -10:-7
-3 MODI -9:-6
-3 MODI -8:-5
-3 MODI -7:-4
-3 MODI -6:-3
-3 MODI -5:-2
-3 MODI -4:-1
-3 MODI -3:0
-3 MODI -2:-1
-3 MODI -1:0
-3 MODI 1:0
-3 MODI 2:1
-3 MODI 3:0
-3 MODI 4:3
-3 MODI 5:3
-3 MODI 6:3
-3 MODI 7:3
-3 MODI 8:3
-3 MODI 9:3
-3 MODI 10:3
-4 MODI -10:-6
-4 MODI -9:-5
-4 MODI -8:-4
-4 MODI -7:-3
-4 MODI -6:-2
-4 MODI -5:-1
-4 MODI -4:0
-4 MODI -3:-2
-4 MODI -2:0
-4 MODI -1:0
-4 MODI 1:0
-4 MODI 2:0
-4 MODI 3:1
-4 MODI 4:0
-4 MODI 5:4
-4 MODI 6:4
-4 MODI 7:4
-4 MODI 8:4
-4 MODI 9:4
-4 MODI 10:4
-5 MODI -10:-5
-5 MODI -9:-4
-5 MODI -8:-3
-5 MODI -7:-2
-5 MODI -6:-1
-5 MODI -5:0
-5 MODI -4:-3
-5 MODI -3:-1
-5 MODI -2:-1
-5 MODI -1:0
-5 MODI 1:0
-5 MODI 2:1
-5 MODI 3:2
-5 MODI 4:1
-5 MODI 5:0
-5 MODI 6:5
-5 MODI 7:5
-5 MODI 8:5
-5 MODI 9:5
-5 MODI 10:5
-6 MODI -10:-4
-6 MODI -9:-3
-6 MODI -8:-2
-6 MODI -7:-1
-6 MODI -6:0
-6 MODI -5:-4
-6 MODI -4:-2
-6 MODI -3:0
-6 MODI -2:0
-6 MODI -1:0
-6 MODI 1:0
-6 MODI 2:0
-6 MODI 3:0
-6 MODI 4:2
-6 MODI 5:1
-6 MODI 6:0
-6 MODI 7:6
-6 MODI 8:6
-6 MODI 9:6
-6 MODI 10:6
-7 MODI -10:-3
-7 MODI -9:-2
-7 MODI -8:-1
-7 MODI -7:0
-7 MODI -6:-5
-7 MODI -5:-3
-7 MODI -4:-1
-7 MODI -3:-2
-7 MODI -2:-1
-7 MODI -1:0
-7 MODI 1:0
-7 MODI 2:1
-7 MODI 3:1
-7 MODI 4:3
-7 MODI 5:2
-7 MODI 6:1
-7 MODI 7:0
-7 MODI 8:7
-7 MODI 9:7
-7 MODI 10:7
-8 MODI -10:-2
-8 MODI -9:-1
-8 MODI -8:0
-8 MODI -7:-6
-8 MODI -6:-4
-8 MODI -5:-2
-8 MODI -4:0
-8 MODI -3:-1
-8 MODI -2:0
-8 MODI -1:0
-8 MODI 1:0
-8 MODI 2:0
-8 MODI 3:2
-8 MODI 4:0
-8 MODI 5:3
-8 MODI 6:2
-8 MODI 7:1
-8 MODI 8:0
-8 MODI 9:8
-8 MODI 10:8
-9 MODI -10:-1
-9 MODI -9:0
-9 MODI -8:-7
-9 MODI -7:-5
-9 MODI -6:-3
-9 MODI -5:-1
-9 MODI -4:-3
-9 MODI -3:0
-9 MODI -2:-1
-9 MODI -1:0
-9 MODI 1:0
-9 MODI 2:1
-9 MODI 3:0
-9 MODI 4:1
-9 MODI 5:4
-9 MODI 6:3
-9 MODI 7:2
-9 MODI 8:1
-9 MODI 9:0
-9 MODI 10:9
-10 MODI -10:0
-10 MODI -9:-8
-10 MODI -8:-6
-10 MODI -7:-4
-10 MODI -6:-2
-10 MODI -5:0
-10 MODI -4:-2
-10 MODI -3:-2
-10 MODI -2:0
-10 MODI -1:0
-10 MODI 1:0
-10 MODI 2:0
-10 MODI 3:1
-10 MODI 4:2
-10 MODI 5:0
-10 MODI 6:4
-10 MODI 7:3
-10 MODI 8:2
-10 MODI 9:1
-10 MODI 10:0
--10 MODL -10:0
--10 MODL -9:-1
--10 MODL -8:-2
--10 MODL -7:-3
--10 MODL -6:-4
--10 MODL -5:0
--10 MODL -4:-2
--10 MODL -3:-1
--10 MODL -2:0
--10 MODL -1:0
--10 MODL 1:0
--10 MODL 2:0
--10 MODL 3:2
--10 MODL 4:2
--10 MODL 5:0
--10 MODL 6:2
--10 MODL 7:4
--10 MODL 8:6
--10 MODL 9:8
--10 MODL 10:0
--9 MODL -10:-9
--9 MODL -9:0
--9 MODL -8:-1
--9 MODL -7:-2
--9 MODL -6:-3
--9 MODL -5:-4
--9 MODL -4:-1
--9 MODL -3:0
--9 MODL -2:-1
--9 MODL -1:0
--9 MODL 1:0
--9 MODL 2:1
--9 MODL 3:0
--9 MODL 4:3
--9 MODL 5:1
--9 MODL 6:3
--9 MODL 7:5
--9 MODL 8:7
--9 MODL 9:0
--9 MODL 10:1
--8 MODL -10:-8
--8 MODL -9:-8
--8 MODL -8:0
--8 MODL -7:-1
--8 MODL -6:-2
--8 MODL -5:-3
--8 MODL -4:0
--8 MODL -3:-2
--8 MODL -2:0
--8 MODL -1:0
--8 MODL 1:0
--8 MODL 2:0
--8 MODL 3:1
--8 MODL 4:0
--8 MODL 5:2
--8 MODL 6:4
--8 MODL 7:6
--8 MODL 8:0
--8 MODL 9:1
--8 MODL 10:2
--7 MODL -10:-7
--7 MODL -9:-7
--7 MODL -8:-7
--7 MODL -7:0
--7 MODL -6:-1
--7 MODL -5:-2
--7 MODL -4:-3
--7 MODL -3:-1
--7 MODL -2:-1
--7 MODL -1:0
--7 MODL 1:0
--7 MODL 2:1
--7 MODL 3:2
--7 MODL 4:1
--7 MODL 5:3
--7 MODL 6:5
--7 MODL 7:0
--7 MODL 8:1
--7 MODL 9:2
--7 MODL 10:3
--6 MODL -10:-6
--6 MODL -9:-6
--6 MODL -8:-6
--6 MODL -7:-6
--6 MODL -6:0
--6 MODL -5:-1
--6 MODL -4:-2
--6 MODL -3:0
--6 MODL -2:0
--6 MODL -1:0
--6 MODL 1:0
--6 MODL 2:0
--6 MODL 3:0
--6 MODL 4:2
--6 MODL 5:4
--6 MODL 6:0
--6 MODL 7:1
--6 MODL 8:2
--6 MODL 9:3
--6 MODL 10:4
--5 MODL -10:-5
--5 MODL -9:-5
--5 MODL -8:-5
--5 MODL -7:-5
--5 MODL -6:-5
--5 MODL -5:0
--5 MODL -4:-1
--5 MODL -3:-2
--5 MODL -2:-1
--5 MODL -1:0
--5 MODL 1:0
--5 MODL 2:1
--5 MODL 3:1
--5 MODL 4:3
--5 MODL 5:0
--5 MODL 6:1
--5 MODL 7:2
--5 MODL 8:3
--5 MODL 9:4
--5 MODL 10:5
--4 MODL -10:-4
--4 MODL -9:-4
--4 MODL -8:-4
--4 MODL -7:-4
--4 MODL -6:-4
--4 MODL -5:-4
--4 MODL -4:0
--4 MODL -3:-1
--4 MODL -2:0
--4 MODL -1:0
--4 MODL 1:0
--4 MODL 2:0
--4 MODL 3:2
--4 MODL 4:0
--4 MODL 5:1
--4 MODL 6:2
--4 MODL 7:3
--4 MODL 8:4
--4 MODL 9:5
--4 MODL 10:6
--3 MODL -10:-3
--3 MODL -9:-3
--3 MODL -8:-3
--3 MODL -7:-3
--3 MODL -6:-3
--3 MODL -5:-3
--3 MODL -4:-3
--3 MODL -3:0
--3 MODL -2:-1
--3 MODL -1:0
--3 MODL 1:0
--3 MODL 2:1
--3 MODL 3:0
--3 MODL 4:1
--3 MODL 5:2
--3 MODL 6:3
--3 MODL 7:4
--3 MODL 8:5
--3 MODL 9:6
--3 MODL 10:7
--2 MODL -10:-2
--2 MODL -9:-2
--2 MODL -8:-2
--2 MODL -7:-2
--2 MODL -6:-2
--2 MODL -5:-2
--2 MODL -4:-2
--2 MODL -3:-2
--2 MODL -2:0
--2 MODL -1:0
--2 MODL 1:0
--2 MODL 2:0
--2 MODL 3:1
--2 MODL 4:2
--2 MODL 5:3
--2 MODL 6:4
--2 MODL 7:5
--2 MODL 8:6
--2 MODL 9:7
--2 MODL 10:8
--1 MODL -10:-1
--1 MODL -9:-1
--1 MODL -8:-1
--1 MODL -7:-1
--1 MODL -6:-1
--1 MODL -5:-1
--1 MODL -4:-1
--1 MODL -3:-1
--1 MODL -2:-1
--1 MODL -1:0
--1 MODL 1:0
--1 MODL 2:1
--1 MODL 3:2
--1 MODL 4:3
--1 MODL 5:4
--1 MODL 6:5
--1 MODL 7:6
--1 MODL 8:7
--1 MODL 9:8
--1 MODL 10:9
-0 MODL -10:0
-0 MODL -9:0
-0 MODL -8:0
-0 MODL -7:0
-0 MODL -6:0
-0 MODL -5:0
-0 MODL -4:0
-0 MODL -3:0
-0 MODL -2:0
-0 MODL -1:0
-0 MODL 1:0
-0 MODL 2:0
-0 MODL 3:0
-0 MODL 4:0
-0 MODL 5:0
-0 MODL 6:0
-0 MODL 7:0
-0 MODL 8:0
-0 MODL 9:0
-0 MODL 10:0
-1 MODL -10:-9
-1 MODL -9:-8
-1 MODL -8:-7
-1 MODL -7:-6
-1 MODL -6:-5
-1 MODL -5:-4
-1 MODL -4:-3
-1 MODL -3:-2
-1 MODL -2:-1
-1 MODL -1:0
-1 MODL 1:0
-1 MODL 2:1
-1 MODL 3:1
-1 MODL 4:1
-1 MODL 5:1
-1 MODL 6:1
-1 MODL 7:1
-1 MODL 8:1
-1 MODL 9:1
-1 MODL 10:1
-2 MODL -10:-8
-2 MODL -9:-7
-2 MODL -8:-6
-2 MODL -7:-5
-2 MODL -6:-4
-2 MODL -5:-3
-2 MODL -4:-2
-2 MODL -3:-1
-2 MODL -2:0
-2 MODL -1:0
-2 MODL 1:0
-2 MODL 2:0
-2 MODL 3:2
-2 MODL 4:2
-2 MODL 5:2
-2 MODL 6:2
-2 MODL 7:2
-2 MODL 8:2
-2 MODL 9:2
-2 MODL 10:2
-3 MODL -10:-7
-3 MODL -9:-6
-3 MODL -8:-5
-3 MODL -7:-4
-3 MODL -6:-3
-3 MODL -5:-2
-3 MODL -4:-1
-3 MODL -3:0
-3 MODL -2:-1
-3 MODL -1:0
-3 MODL 1:0
-3 MODL 2:1
-3 MODL 3:0
-3 MODL 4:3
-3 MODL 5:3
-3 MODL 6:3
-3 MODL 7:3
-3 MODL 8:3
-3 MODL 9:3
-3 MODL 10:3
-4 MODL -10:-6
-4 MODL -9:-5
-4 MODL -8:-4
-4 MODL -7:-3
-4 MODL -6:-2
-4 MODL -5:-1
-4 MODL -4:0
-4 MODL -3:-2
-4 MODL -2:0
-4 MODL -1:0
-4 MODL 1:0
-4 MODL 2:0
-4 MODL 3:1
-4 MODL 4:0
-4 MODL 5:4
-4 MODL 6:4
-4 MODL 7:4
-4 MODL 8:4
-4 MODL 9:4
-4 MODL 10:4
-5 MODL -10:-5
-5 MODL -9:-4
-5 MODL -8:-3
-5 MODL -7:-2
-5 MODL -6:-1
-5 MODL -5:0
-5 MODL -4:-3
-5 MODL -3:-1
-5 MODL -2:-1
-5 MODL -1:0
-5 MODL 1:0
-5 MODL 2:1
-5 MODL 3:2
-5 MODL 4:1
-5 MODL 5:0
-5 MODL 6:5
-5 MODL 7:5
-5 MODL 8:5
-5 MODL 9:5
-5 MODL 10:5
-6 MODL -10:-4
-6 MODL -9:-3
-6 MODL -8:-2
-6 MODL -7:-1
-6 MODL -6:0
-6 MODL -5:-4
-6 MODL -4:-2
-6 MODL -3:0
-6 MODL -2:0
-6 MODL -1:0
-6 MODL 1:0
-6 MODL 2:0
-6 MODL 3:0
-6 MODL 4:2
-6 MODL 5:1
-6 MODL 6:0
-6 MODL 7:6
-6 MODL 8:6
-6 MODL 9:6
-6 MODL 10:6
-7 MODL -10:-3
-7 MODL -9:-2
-7 MODL -8:-1
-7 MODL -7:0
-7 MODL -6:-5
-7 MODL -5:-3
-7 MODL -4:-1
-7 MODL -3:-2
-7 MODL -2:-1
-7 MODL -1:0
-7 MODL 1:0
-7 MODL 2:1
-7 MODL 3:1
-7 MODL 4:3
-7 MODL 5:2
-7 MODL 6:1
-7 MODL 7:0
-7 MODL 8:7
-7 MODL 9:7
-7 MODL 10:7
-8 MODL -10:-2
-8 MODL -9:-1
-8 MODL -8:0
-8 MODL -7:-6
-8 MODL -6:-4
-8 MODL -5:-2
-8 MODL -4:0
-8 MODL -3:-1
-8 MODL -2:0
-8 MODL -1:0
-8 MODL 1:0
-8 MODL 2:0
-8 MODL 3:2
-8 MODL 4:0
-8 MODL 5:3
-8 MODL 6:2
-8 MODL 7:1
-8 MODL 8:0
-8 MODL 9:8
-8 MODL 10:8
-9 MODL -10:-1
-9 MODL -9:0
-9 MODL -8:-7
-9 MODL -7:-5
-9 MODL -6:-3
-9 MODL -5:-1
-9 MODL -4:-3
-9 MODL -3:0
-9 MODL -2:-1
-9 MODL -1:0
-9 MODL 1:0
-9 MODL 2:1
-9 MODL 3:0
-9 MODL 4:1
-9 MODL 5:4
-9 MODL 6:3
-9 MODL 7:2
-9 MODL 8:1
-9 MODL 9:0
-9 MODL 10:9
-10 MODL -10:0
-10 MODL -9:-8
-10 MODL -8:-6
-10 MODL -7:-4
-10 MODL -6:-2
-10 MODL -5:0
-10 MODL -4:-2
-10 MODL -3:-2
-10 MODL -2:0
-10 MODL -1:0
-10 MODL 1:0
-10 MODL 2:0
-10 MODL 3:1
-10 MODL 4:2
-10 MODL 5:0
-10 MODL 6:4
-10 MODL 7:3
-10 MODL 8:2
-10 MODL 9:1
-10 MODL 10:0
-0 MODUL 1:0
-0 MODUL 2:0
-0 MODUL 3:0
-0 MODUL 4:0
-0 MODUL 5:0
-0 MODUL 6:0
-0 MODUL 7:0
-0 MODUL 8:0
-0 MODUL 9:0
-0 MODUL 10:0
-1 MODUL 1:0
-1 MODUL 2:1
-1 MODUL 3:1
-1 MODUL 4:1
-1 MODUL 5:1
-1 MODUL 6:1
-1 MODUL 7:1
-1 MODUL 8:1
-1 MODUL 9:1
-1 MODUL 10:1
-2 MODUL 1:0
-2 MODUL 2:0
-2 MODUL 3:2
-2 MODUL 4:2
-2 MODUL 5:2
-2 MODUL 6:2
-2 MODUL 7:2
-2 MODUL 8:2
-2 MODUL 9:2
-2 MODUL 10:2
-3 MODUL 1:0
-3 MODUL 2:1
-3 MODUL 3:0
-3 MODUL 4:3
-3 MODUL 5:3
-3 MODUL 6:3
-3 MODUL 7:3
-3 MODUL 8:3
-3 MODUL 9:3
-3 MODUL 10:3
-4 MODUL 1:0
-4 MODUL 2:0
-4 MODUL 3:1
-4 MODUL 4:0
-4 MODUL 5:4
-4 MODUL 6:4
-4 MODUL 7:4
-4 MODUL 8:4
-4 MODUL 9:4
-4 MODUL 10:4
-5 MODUL 1:0
-5 MODUL 2:1
-5 MODUL 3:2
-5 MODUL 4:1
-5 MODUL 5:0
-5 MODUL 6:5
-5 MODUL 7:5
-5 MODUL 8:5
-5 MODUL 9:5
-5 MODUL 10:5
-6 MODUL 1:0
-6 MODUL 2:0
-6 MODUL 3:0
-6 MODUL 4:2
-6 MODUL 5:1
-6 MODUL 6:0
-6 MODUL 7:6
-6 MODUL 8:6
-6 MODUL 9:6
-6 MODUL 10:6
-7 MODUL 1:0
-7 MODUL 2:1
-7 MODUL 3:1
-7 MODUL 4:3
-7 MODUL 5:2
-7 MODUL 6:1
-7 MODUL 7:0
-7 MODUL 8:7
-7 MODUL 9:7
-7 MODUL 10:7
-8 MODUL 1:0
-8 MODUL 2:0
-8 MODUL 3:2
-8 MODUL 4:0
-8 MODUL 5:3
-8 MODUL 6:2
-8 MODUL 7:1
-8 MODUL 8:0
-8 MODUL 9:8
-8 MODUL 10:8
-9 MODUL 1:0
-9 MODUL 2:1
-9 MODUL 3:0
-9 MODUL 4:1
-9 MODUL 5:4
-9 MODUL 6:3
-9 MODUL 7:2
-9 MODUL 8:1
-9 MODUL 9:0
-9 MODUL 10:9
-10 MODUL 1:0
-10 MODUL 2:0
-10 MODUL 3:1
-10 MODUL 4:2
-10 MODUL 5:0
-10 MODUL 6:4
-10 MODUL 7:3
-10 MODUL 8:2
-10 MODUL 9:1
-10 MODUL 10:0
-insert32(a:0x0, b:0x0, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x4):0x0
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x4):0xf
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x4):0x1e
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x4):0x3c
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x4):0x78
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x4):0xf0
-insert32(a:0x0, b:0x1, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0x1, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0x1, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0x1, m:0x0, n:0x4):0x1
-insert32(a:0x0, b:0x1, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0x1, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0x1, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0x1, m:0x1, n:0x4):0x2
-insert32(a:0x0, b:0x1, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0x1, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0x1, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0x1, m:0x2, n:0x4):0x4
-insert32(a:0x0, b:0x1, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0x1, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0x1, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0x1, m:0x3, n:0x4):0x8
-insert32(a:0x0, b:0x1, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0x1, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0x1, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0x1, m:0x4, n:0x4):0x10
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x4):0xe
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x4):0x1c
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x4):0x38
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x4):0x70
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x4):0xe0
-insert32(a:0x0, b:0x2, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x2, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0x2, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0x2, m:0x0, n:0x4):0x2
-insert32(a:0x0, b:0x2, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x2, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0x2, m:0x1, n:0x3):0x4
-insert32(a:0x0, b:0x2, m:0x1, n:0x4):0x4
-insert32(a:0x0, b:0x2, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x2, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0x2, m:0x2, n:0x3):0x8
-insert32(a:0x0, b:0x2, m:0x2, n:0x4):0x8
-insert32(a:0x0, b:0x2, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x2, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0x2, m:0x3, n:0x3):0x10
-insert32(a:0x0, b:0x2, m:0x3, n:0x4):0x10
-insert32(a:0x0, b:0x2, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x2, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0x2, m:0x4, n:0x3):0x20
-insert32(a:0x0, b:0x2, m:0x4, n:0x4):0x20
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x0, n:0x4):0xd
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x1, n:0x4):0x1a
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x2, n:0x4):0x34
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x3, n:0x4):0x68
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0xfffffffffffffffd, m:0x4, n:0x4):0xd0
-insert32(a:0x0, b:0x3, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0x3, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0x3, m:0x0, n:0x3):0x3
-insert32(a:0x0, b:0x3, m:0x0, n:0x4):0x3
-insert32(a:0x0, b:0x3, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0x3, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0x3, m:0x1, n:0x3):0x6
-insert32(a:0x0, b:0x3, m:0x1, n:0x4):0x6
-insert32(a:0x0, b:0x3, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0x3, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0x3, m:0x2, n:0x3):0xc
-insert32(a:0x0, b:0x3, m:0x2, n:0x4):0xc
-insert32(a:0x0, b:0x3, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0x3, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0x3, m:0x3, n:0x3):0x18
-insert32(a:0x0, b:0x3, m:0x3, n:0x4):0x18
-insert32(a:0x0, b:0x3, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0x3, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0x3, m:0x4, n:0x3):0x30
-insert32(a:0x0, b:0x3, m:0x4, n:0x4):0x30
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x0, n:0x4):0xc
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x1, n:0x4):0x18
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x2, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x2, n:0x4):0x30
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x3, n:0x3):0x20
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x3, n:0x4):0x60
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x4, n:0x3):0x40
-insert32(a:0x0, b:0xfffffffffffffffc, m:0x4, n:0x4):0xc0
-insert32(a:0x0, b:0x4, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x4, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x4, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0x4, m:0x0, n:0x4):0x4
-insert32(a:0x0, b:0x4, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x4, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x4, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0x4, m:0x1, n:0x4):0x8
-insert32(a:0x0, b:0x4, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x4, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x4, m:0x2, n:0x3):0x10
-insert32(a:0x0, b:0x4, m:0x2, n:0x4):0x10
-insert32(a:0x0, b:0x4, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x4, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x4, m:0x3, n:0x3):0x20
-insert32(a:0x0, b:0x4, m:0x3, n:0x4):0x20
-insert32(a:0x0, b:0x4, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x4, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x4, m:0x4, n:0x3):0x40
-insert32(a:0x0, b:0x4, m:0x4, n:0x4):0x40
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x0, n:0x3):0x3
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x0, n:0x4):0xb
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x1, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x1, n:0x4):0x16
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x2, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x2, n:0x4):0x2c
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x3, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x3, n:0x4):0x58
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x4, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffffffffffb, m:0x4, n:0x4):0xb0
-insert32(a:0x0, b:0x5, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0x5, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0x5, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0x5, m:0x0, n:0x4):0x5
-insert32(a:0x0, b:0x5, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0x5, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0x5, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0x5, m:0x1, n:0x4):0xa
-insert32(a:0x0, b:0x5, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0x5, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0x5, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0x5, m:0x2, n:0x4):0x14
-insert32(a:0x0, b:0x5, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0x5, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0x5, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0x5, m:0x3, n:0x4):0x28
-insert32(a:0x0, b:0x5, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0x5, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0x5, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0x5, m:0x4, n:0x4):0x50
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x0, n:0x4):0xa
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x1, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x1, n:0x4):0x14
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x2, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x2, n:0x4):0x28
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x3, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x3, n:0x4):0x50
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x4, n:0x3):0x20
-insert32(a:0x0, b:0xfffffffffffffffa, m:0x4, n:0x4):0xa0
-insert32(a:0x0, b:0x6, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x6, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0x6, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0x6, m:0x0, n:0x4):0x6
-insert32(a:0x0, b:0x6, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x6, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0x6, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0x6, m:0x1, n:0x4):0xc
-insert32(a:0x0, b:0x6, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x6, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0x6, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0x6, m:0x2, n:0x4):0x18
-insert32(a:0x0, b:0x6, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x6, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0x6, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0x6, m:0x3, n:0x4):0x30
-insert32(a:0x0, b:0x6, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x6, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0x6, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0x6, m:0x4, n:0x4):0x60
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x0, n:0x4):0x9
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x1, n:0x4):0x12
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x2, n:0x4):0x24
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x3, n:0x4):0x48
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffffffffff9, m:0x4, n:0x4):0x90
-insert32(a:0x0, b:0x7, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0x7, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0x7, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0x7, m:0x0, n:0x4):0x7
-insert32(a:0x0, b:0x7, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0x7, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0x7, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0x7, m:0x1, n:0x4):0xe
-insert32(a:0x0, b:0x7, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0x7, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0x7, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0x7, m:0x2, n:0x4):0x1c
-insert32(a:0x0, b:0x7, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0x7, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0x7, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0x7, m:0x3, n:0x4):0x38
-insert32(a:0x0, b:0x7, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0x7, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0x7, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0x7, m:0x4, n:0x4):0x70
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x0, n:0x4):0x8
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x1, n:0x4):0x10
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x2, n:0x4):0x20
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x3, n:0x4):0x40
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff8, m:0x4, n:0x4):0x80
-insert32(a:0x0, b:0x8, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x8, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x8, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0x8, m:0x0, n:0x4):0x8
-insert32(a:0x0, b:0x8, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x8, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x8, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0x8, m:0x1, n:0x4):0x10
-insert32(a:0x0, b:0x8, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x8, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x8, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0x8, m:0x2, n:0x4):0x20
-insert32(a:0x0, b:0x8, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x8, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x8, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0x8, m:0x3, n:0x4):0x40
-insert32(a:0x0, b:0x8, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x8, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x8, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0x8, m:0x4, n:0x4):0x80
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x0, n:0x4):0x7
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x1, n:0x4):0xe
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x2, n:0x4):0x1c
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x3, n:0x4):0x38
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xfffffffffffffff7, m:0x4, n:0x4):0x70
-insert32(a:0x0, b:0x9, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0x9, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0x9, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0x9, m:0x0, n:0x4):0x9
-insert32(a:0x0, b:0x9, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0x9, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0x9, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0x9, m:0x1, n:0x4):0x12
-insert32(a:0x0, b:0x9, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0x9, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0x9, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0x9, m:0x2, n:0x4):0x24
-insert32(a:0x0, b:0x9, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0x9, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0x9, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0x9, m:0x3, n:0x4):0x48
-insert32(a:0x0, b:0x9, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0x9, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0x9, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0x9, m:0x4, n:0x4):0x90
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x0, n:0x4):0x6
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x1, n:0x4):0xc
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x2, n:0x4):0x18
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x3, n:0x4):0x30
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xfffffffffffffff6, m:0x4, n:0x4):0x60
-insert32(a:0x0, b:0xa, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xa, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xa, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0xa, m:0x0, n:0x4):0xa
-insert32(a:0x0, b:0xa, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xa, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xa, m:0x1, n:0x3):0x4
-insert32(a:0x0, b:0xa, m:0x1, n:0x4):0x14
-insert32(a:0x0, b:0xa, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xa, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xa, m:0x2, n:0x3):0x8
-insert32(a:0x0, b:0xa, m:0x2, n:0x4):0x28
-insert32(a:0x0, b:0xa, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xa, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xa, m:0x3, n:0x3):0x10
-insert32(a:0x0, b:0xa, m:0x3, n:0x4):0x50
-insert32(a:0x0, b:0xa, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xa, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xa, m:0x4, n:0x3):0x20
-insert32(a:0x0, b:0xa, m:0x4, n:0x4):0xa0
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x0, n:0x4):0x5
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x1, n:0x4):0xa
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x2, n:0x4):0x14
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x3, n:0x4):0x28
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0xfffffffffffffff5, m:0x4, n:0x4):0x50
-insert32(a:0x0, b:0xb, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xb, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xb, m:0x0, n:0x3):0x3
-insert32(a:0x0, b:0xb, m:0x0, n:0x4):0xb
-insert32(a:0x0, b:0xb, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xb, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xb, m:0x1, n:0x3):0x6
-insert32(a:0x0, b:0xb, m:0x1, n:0x4):0x16
-insert32(a:0x0, b:0xb, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xb, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xb, m:0x2, n:0x3):0xc
-insert32(a:0x0, b:0xb, m:0x2, n:0x4):0x2c
-insert32(a:0x0, b:0xb, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xb, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xb, m:0x3, n:0x3):0x18
-insert32(a:0x0, b:0xb, m:0x3, n:0x4):0x58
-insert32(a:0x0, b:0xb, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xb, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xb, m:0x4, n:0x3):0x30
-insert32(a:0x0, b:0xb, m:0x4, n:0x4):0xb0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x0, n:0x4):0x4
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x1, n:0x4):0x8
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x2, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x2, n:0x4):0x10
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x3, n:0x3):0x20
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x3, n:0x4):0x20
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x4, n:0x3):0x40
-insert32(a:0x0, b:0xfffffffffffffff4, m:0x4, n:0x4):0x40
-insert32(a:0x0, b:0xc, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xc, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xc, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0xc, m:0x0, n:0x4):0xc
-insert32(a:0x0, b:0xc, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xc, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xc, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0xc, m:0x1, n:0x4):0x18
-insert32(a:0x0, b:0xc, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xc, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xc, m:0x2, n:0x3):0x10
-insert32(a:0x0, b:0xc, m:0x2, n:0x4):0x30
-insert32(a:0x0, b:0xc, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xc, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xc, m:0x3, n:0x3):0x20
-insert32(a:0x0, b:0xc, m:0x3, n:0x4):0x60
-insert32(a:0x0, b:0xc, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xc, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xc, m:0x4, n:0x3):0x40
-insert32(a:0x0, b:0xc, m:0x4, n:0x4):0xc0
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x0, n:0x3):0x3
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x0, n:0x4):0x3
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x1, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x1, n:0x4):0x6
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x2, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x2, n:0x4):0xc
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x3, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x3, n:0x4):0x18
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x4, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffffffffff3, m:0x4, n:0x4):0x30
-insert32(a:0x0, b:0xd, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xd, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xd, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0xd, m:0x0, n:0x4):0xd
-insert32(a:0x0, b:0xd, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xd, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xd, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0xd, m:0x1, n:0x4):0x1a
-insert32(a:0x0, b:0xd, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xd, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xd, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0xd, m:0x2, n:0x4):0x34
-insert32(a:0x0, b:0xd, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xd, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xd, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0xd, m:0x3, n:0x4):0x68
-insert32(a:0x0, b:0xd, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xd, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xd, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0xd, m:0x4, n:0x4):0xd0
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x0, n:0x4):0x2
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x1, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x1, n:0x4):0x4
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x2, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x2, n:0x4):0x8
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x3, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x3, n:0x4):0x10
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x4, n:0x3):0x20
-insert32(a:0x0, b:0xfffffffffffffff2, m:0x4, n:0x4):0x20
-insert32(a:0x0, b:0xe, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xe, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xe, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xe, m:0x0, n:0x4):0xe
-insert32(a:0x0, b:0xe, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xe, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xe, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xe, m:0x1, n:0x4):0x1c
-insert32(a:0x0, b:0xe, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xe, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xe, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xe, m:0x2, n:0x4):0x38
-insert32(a:0x0, b:0xe, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xe, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xe, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xe, m:0x3, n:0x4):0x70
-insert32(a:0x0, b:0xe, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xe, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xe, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xe, m:0x4, n:0x4):0xe0
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x0, n:0x4):0x1
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x1, n:0x4):0x2
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x2, n:0x4):0x4
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x3, n:0x4):0x8
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffffffffff1, m:0x4, n:0x4):0x10
-insert32(a:0x0, b:0xf, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xf, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xf, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xf, m:0x0, n:0x4):0xf
-insert32(a:0x0, b:0xf, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xf, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xf, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xf, m:0x1, n:0x4):0x1e
-insert32(a:0x0, b:0xf, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xf, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xf, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xf, m:0x2, n:0x4):0x3c
-insert32(a:0x0, b:0xf, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xf, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xf, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xf, m:0x3, n:0x4):0x78
-insert32(a:0x0, b:0xf, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xf, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xf, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xf, m:0x4, n:0x4):0xf0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0xfffffffffffffff0, m:0x4, n:0x4):0x0
-insert32(a:0x0, b:0x10, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x10, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x10, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0x10, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0x10, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x10, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x10, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0x10, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0x10, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x10, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x10, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0x10, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0x10, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x10, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x10, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0x10, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0x10, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x10, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x10, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0x10, m:0x4, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0x0, m:0x4, n:0x4):0x0
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xffffffffffffffff, m:0x0, n:0x4):0xf
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xffffffffffffffff, m:0x1, n:0x4):0x1e
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xffffffffffffffff, m:0x2, n:0x4):0x3c
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xffffffffffffffff, m:0x3, n:0x4):0x78
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xffffffffffffffff, m:0x4, n:0x4):0xf0
-insert32(a:0x0, b:0x1, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0x1, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0x1, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0x1, m:0x0, n:0x4):0x1
-insert32(a:0x0, b:0x1, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0x1, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0x1, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0x1, m:0x1, n:0x4):0x2
-insert32(a:0x0, b:0x1, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0x1, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0x1, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0x1, m:0x2, n:0x4):0x4
-insert32(a:0x0, b:0x1, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0x1, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0x1, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0x1, m:0x3, n:0x4):0x8
-insert32(a:0x0, b:0x1, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0x1, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0x1, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0x1, m:0x4, n:0x4):0x10
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x0, n:0x4):0xe
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x1, n:0x4):0x1c
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x2, n:0x4):0x38
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x3, n:0x4):0x70
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xfffffffffffffffe, m:0x4, n:0x4):0xe0
-insert32(a:0x0, b:0x2, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0x2, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0x2, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0x2, m:0x0, n:0x4):0x2
-insert32(a:0x0, b:0x2, m:0x1, n:0x1):0x0...