First commit of d5.11.9-ZZYYXX-20231117_17-53 branch #173
m3tests (I386_LINUX, c) ✅
❌ m3-sys/m3tests/m3tests-results.xml
292 tests were completed in NaNms with 272 passed, 20 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
m3tests | 272✅ | 20❌ | 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 2023-11-20 10:30:25.146288897 +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 2023-11-20 10:30:25.142288885 +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 2023-11-20 10:30:25.142288885 +0000
❌ p269: Nested array constructors.
--- ../src/p2/p269/stdout.build 2023-11-20 10:30:25.142288885 +0000
❌ p268: Record constructors with statically inevitable RT errors.
--- ../src/p2/p268/stdout.build 2023-11-20 10:30:25.138288874 +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
--- ../src/p2/p207/stdout.build 2023-11-20 10:30:24.950288341 +0000
✅ 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 2023-11-20 10:30:24.946288329 +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
--- ../src/p1/p185/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
✅ 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
--- ../src/p1/p173/stdout.pgm 2023-11-20 10:30:24.942288318 +0000
❌ p172: REAL vs. C's float
--- ../src/p1/p172/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
✅ 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 2023-11-20 10:30:24.938288307 +0000
❌ p160: more operations on very big sets in the heap
--- ../src/p1/p160/stdout.build 2023-11-20 10:30:24.938288307 +0000
❌ p159: operations on very big sets in the heap
--- ../src/p1/p159/stderr.pgm 2023-11-20 10:30:24.938288307 +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 2023-11-20 10:30:24.938288307 +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.build 2023-11-20 10:30:24.934288295 +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 2023-11-20 10:30:24.930288284 +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 2023-11-20 10:30:24.926288273 +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/stderr.pgm 2023-11-20 10:30:24.914288239 +0000
✅ p052: indexing of ref open array
✅ p051: external variables
✅ p050: open array parameters
✅ p049: procedure parameters
✅ p048: nested procedures
✅ p047: Real - Integer LOOPHOLE
✅ 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.pgm 2023-11-20 10:30:24.914288239 +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.pgm32 2023-11-20 10:30:24.962288375 +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
github-actions / m3tests (I386_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 2023-11-20 10:30:25.146288897 +0000
Raw output
--- ../src/p2/p280/stderr.build 2023-11-20 10:30:25.146288897 +0000
+++ ../src/p2/p280/I386_LINUX/stderr.build 2023-11-20 10:38:03.103475144 +0000
@@ -0,0 +1,19 @@
+../Modes.mg: In function ‘void TestSet__TestVAR()’:
+../Modes.mg:141:24: error: ‘SET’ was not declared in this scope
+ 141 | THEN
+ | ^
+TestSet.m3.cpp:15:30: note: in definition of macro ‘m3_eq’
+ 15 | #define m3_eq(T, x, y) (((T)(x)) == ((T)(y)))
+ | ^
+ compile_c => 256
+C compiler failed compiling: TestSet.m3.cpp
+TIntLiteral:type=UINT32 i=-4 ok1=FALSE ok2=TRUE
+
+
+***
+*** runtime error:
+*** <*ASSERT*> failed: ok1
+*** file "../src/M3C.m3", line 5902
+***
+
+Aborted
../src/p2/p280/I386_LINUX/stdout.pgm missing
../src/p2/p280/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p277: mixtures of nested constructors
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p2/p277/stdout.build 2023-11-20 10:30:25.142288885 +0000
Raw output
--- ../src/p2/p277/stdout.build 2023-11-20 10:30:25.142288885 +0000
+++ ../src/p2/p277/I386_LINUX/stdout.build 2023-11-20 10:38:03.967478078 +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 2023-11-20 10:30:25.142288885 +0000
+++ ../src/p2/p277/I386_LINUX/stderr.build 2023-11-20 10:38:03.967478078 +0000
@@ -0,0 +1,10 @@
+TIntLiteral:type=UINT32 i=-256 ok1=FALSE ok2=TRUE
+
+
+***
+*** runtime error:
+*** <*ASSERT*> failed: ok1
+*** file "../src/M3C.m3", line 5902
+***
+
+Aborted
../src/p2/p277/I386_LINUX/stdout.pgm missing
../src/p2/p277/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_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 2023-11-20 10:30:25.142288885 +0000
Raw output
--- ../src/p2/p270/stdout.build 2023-11-20 10:30:25.142288885 +0000
+++ ../src/p2/p270/I386_LINUX/stdout.build 2023-11-20 10:38:05.931484748 +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 2023-11-20 10:30:25.142288885 +0000
+++ ../src/p2/p270/I386_LINUX/stderr.build 2023-11-20 10:38:05.931484748 +0000
@@ -0,0 +1,9 @@
+
+
+***
+*** runtime error:
+*** <*ASSERT*> failed: TInt.LE(value, TInt.Max8U)
+*** file "../src/M3C.m3", line 5668
+***
+
+Aborted
../src/p2/p270/I386_LINUX/stdout.pgm missing
../src/p2/p270/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p269: Nested array constructors.
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p2/p269/stdout.build 2023-11-20 10:30:25.142288885 +0000
Raw output
--- ../src/p2/p269/stdout.build 2023-11-20 10:30:25.142288885 +0000
+++ ../src/p2/p269/I386_LINUX/stdout.build 2023-11-20 10:38:09.779495755 +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 2023-11-20 10:30:25.142288885 +0000
+++ ../src/p2/p269/I386_LINUX/stderr.build 2023-11-20 10:38:09.779495755 +0000
@@ -0,0 +1,159 @@
+../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
+ | ^
+ | )
+ compile_c => 256
+C compiler failed compiling: Dynamic.m3.cpp
../src/p2/p269/I386_LINUX/stdout.pgm missing
../src/p2/p269/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_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 2023-11-20 10:30:25.138288874 +0000
Raw output
--- ../src/p2/p268/stdout.build 2023-11-20 10:30:25.138288874 +0000
+++ ../src/p2/p268/I386_LINUX/stdout.build 2023-11-20 10:38:10.059496478 +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 2023-11-20 10:30:25.138288874 +0000
+++ ../src/p2/p268/I386_LINUX/stderr.build 2023-11-20 10:38:10.059496478 +0000
@@ -0,0 +1,9 @@
+
+
+***
+*** runtime error:
+*** <*ASSERT*> failed: TInt.LE(value, TInt.Max8U)
+*** file "../src/M3C.m3", line 5668
+***
+
+Aborted
../src/p2/p268/I386_LINUX/stdout.pgm missing
../src/p2/p268/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p207: subrange declarations
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p2/p207/stdout.build 2023-11-20 10:30:24.950288341 +0000
Raw output
--- ../src/p2/p207/stdout.build 2023-11-20 10:30:24.950288341 +0000
+++ ../src/p2/p207/I386_LINUX/stdout.build 2023-11-20 10:38:14.979509179 +0000
@@ -0,0 +1,11 @@
+"../Main.m3", line 68: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 69: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 70: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 71: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 72: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 73: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 74: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 75: ********* M3CG_Check ERROR *********** bad stack: expected [ Int64 <dontCare> <dontCare> <dontCare> ] got [ Int32 ]
+"../Main.m3", line 1: 8 code generation errors
+9 errors encountered
+Fatal Error: package build failed
--- ../src/p2/p207/stderr.build 2023-11-20 10:30:24.950288341 +0000
+++ ../src/p2/p207/I386_LINUX/stderr.build 2023-11-20 10:38:14.979509179 +0000
@@ -0,0 +1 @@
+m3front failed compiling: ../Main.m3
../src/p2/p207/I386_LINUX/stdout.pgm missing
../src/p2/p207/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p201: recursive values
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p2/p201/stdout.build 2023-11-20 10:30:24.946288329 +0000
Raw output
--- ../src/p2/p201/stdout.build 2023-11-20 10:30:24.946288329 +0000
+++ ../src/p2/p201/I386_LINUX/stdout.build 2023-11-20 10:38:16.603513372 +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 2023-11-20 10:30:24.946288329 +0000
+++ ../src/p2/p201/I386_LINUX/stderr.build 2023-11-20 10:38:16.603513372 +0000
@@ -0,0 +1 @@
+m3front failed compiling: ../Main.m3
../src/p2/p201/I386_LINUX/stdout.pgm missing
../src/p2/p201/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p185: REAL vs. C float
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p1/p185/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
Raw output
--- ../src/p1/p185/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
+++ ../src/p1/p185/I386_LINUX/stderr.pgm 2023-11-20 10:38:21.219525229 +0000
@@ -1,3 +1,4 @@
+************************ ERROR: 64 instead of 24
-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
github-actions / m3tests (I386_LINUX, c)
m3tests ► p173: LONGREAL vs. C's double
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p1/p173/stdout.pgm 2023-11-20 10:30:24.942288318 +0000
Raw output
--- ../src/p1/p173/stdout.pgm 2023-11-20 10:30:24.942288318 +0000
+++ ../src/p1/p173/I386_LINUX/stdout.pgm 2023-11-20 10:38:24.603533906 +0000
@@ -1 +0,0 @@
-23.40000000037253 23.40000000037253
--- ../src/p1/p173/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
+++ ../src/p1/p173/I386_LINUX/stderr.pgm 2023-11-20 10:38:24.603533906 +0000
@@ -1,3 +1,4 @@
+************************ ERROR: 23.399999999999636 instead of 23.40000000037253
-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
github-actions / m3tests (I386_LINUX, c)
m3tests ► p172: REAL vs. C's float
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p1/p172/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
Raw output
--- ../src/p1/p172/stderr.pgm 2023-11-20 10:30:24.942288318 +0000
+++ ../src/p1/p172/I386_LINUX/stderr.pgm 2023-11-20 10:38:24.891534644 +0000
@@ -1,4 +1,5 @@
-23 23
+23.4 23
+************************ ERROR: 23.4 instead of 23
-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
github-actions / m3tests (I386_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 2023-11-20 10:30:24.938288307 +0000
Raw output
--- ../src/p1/p162/stderr.pgm 2023-11-20 10:30:24.938288307 +0000
+++ ../src/p1/p162/I386_LINUX/stderr.pgm 2023-11-20 10:38:27.775542296 +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
github-actions / m3tests (I386_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 2023-11-20 10:30:24.938288307 +0000
Raw output
--- ../src/p1/p160/stdout.build 2023-11-20 10:30:24.938288307 +0000
+++ ../src/p1/p160/I386_LINUX/stdout.build 2023-11-20 10:38:28.031542986 +0000
@@ -0,0 +1 @@
+Fatal Error: package build failed
--- ../src/p1/p160/stderr.build 2023-11-20 10:30:24.938288307 +0000
+++ ../src/p1/p160/I386_LINUX/stderr.build 2023-11-20 10:38:28.031542986 +0000
@@ -0,0 +1,27 @@
+../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)))
+ | ^
+ compile_c => 256
+C compiler failed compiling: Main.m3.cpp
../src/p1/p160/I386_LINUX/stdout.pgm missing
../src/p1/p160/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_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 2023-11-20 10:30:24.938288307 +0000
Raw output
--- ../src/p1/p159/stderr.pgm 2023-11-20 10:30:24.938288307 +0000
+++ ../src/p1/p159/I386_LINUX/stderr.pgm 2023-11-20 10:38:32.307554498 +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
github-actions / m3tests (I386_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 2023-11-20 10:30:24.938288307 +0000
Raw output
--- ../src/p1/p156/stderr.pgm 2023-11-20 10:30:24.938288307 +0000
+++ ../src/p1/p156/I386_LINUX/stderr.pgm 2023-11-20 10:38:33.227556975 +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
github-actions / m3tests (I386_LINUX, c)
m3tests ► p137: bit insert and extract
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p1/p137/stderr.build 2023-11-20 10:30:24.934288295 +0000
Raw output
--- ../src/p1/p137/stderr.build 2023-11-20 10:30:24.934288295 +0000
+++ ../src/p1/p137/I386_LINUX/stderr.build 2023-11-20 10:38:37.943569279 +0000
@@ -0,0 +1,4 @@
+../Main.m3: In function ‘char* Main_M3(INTEGER)’:
+../Main.m3:37:102: warning: integer overflow in expression of type ‘int’ results in ‘2147483647’ [-Woverflow]
+ 37 | i := ((-(8_20000000000 - 1)) - 1);
+ | ^
--- ../src/p1/p137/stderr.pgm 2023-11-20 10:30:24.934288295 +0000
+++ ../src/p1/p137/I386_LINUX/stderr.pgm 2023-11-20 10:38:37.943569279 +0000
@@ -1,3 +1,5 @@
+************************ ERROR: 0 instead of 1468259705
+************************ ERROR: LONGINT value check failed
-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
github-actions / m3tests (I386_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 2023-11-20 10:30:24.930288284 +0000
Raw output
--- ../src/p1/p116b/stderr.pgm 2023-11-20 10:30:24.930288284 +0000
+++ ../src/p1/p116b/I386_LINUX/stderr.pgm 2023-11-20 10:38:44.719586820 +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
github-actions / m3tests (I386_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 2023-11-20 10:30:24.926288273 +0000
Raw output
--- ../src/p1/p109/stdout.build 2023-11-20 10:30:24.926288273 +0000
+++ ../src/p1/p109/I386_LINUX/stdout.build 2023-11-20 10:38:46.631591747 +0000
@@ -0,0 +1 @@
+Fatal Error: package build failed
--- ../src/p1/p109/stderr.build 2023-11-20 10:30:24.926288273 +0000
+++ ../src/p1/p109/I386_LINUX/stderr.build 2023-11-20 10:38:46.631591747 +0000
@@ -0,0 +1,9 @@
+../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 ‘INT32’ {aka ‘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)))
+ | ^
+ compile_c => 256
+C compiler failed compiling: Main.m3.cpp
../src/p1/p109/I386_LINUX/stdout.pgm missing
../src/p1/p109/I386_LINUX/stderr.pgm missing
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p053: set operations
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p0/p053/stderr.pgm 2023-11-20 10:30:24.914288239 +0000
Raw output
--- ../src/p0/p053/stderr.pgm 2023-11-20 10:30:24.914288239 +0000
+++ ../src/p0/p053/I386_LINUX/stderr.pgm 2023-11-20 10:39:05.583637978 +0000
@@ -1,3 +1,21 @@
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: TRUE instead of FALSE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: FALSE instead of TRUE
+************************ ERROR: FALSE instead of TRUE
-0 error(s) and 0 warning(s) detected
+18 error(s) and 0 warning(s) detected
Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml
github-actions / m3tests (I386_LINUX, c)
m3tests ► p040: binary <-> ASCII conversion routines
Failed test found in:
m3-sys/m3tests/m3tests-results.xml
Error:
--- ../src/p0/p040/stdout.pgm 2023-11-20 10:30:24.914288239 +0000
Raw output
--- ../src/p0/p040/stdout.pgm 2023-11-20 10:30:24.914288239 +0000
+++ ../src/p0/p040/I386_LINUX/stdout.pgm 2023-11-20 10:39:09.643648099 +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] => 1234.567890123455982
- ToLongFloat => 1234.567890123456 / 20
-
-
-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
github-actions / m3tests (I386_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.pgm32 2023-11-20 10:30:24.962288375 +0000
Raw output
--- ../src/p2/p227/stdout.pgm32 2023-11-20 10:30:24.962288375 +0000
+++ ../src/p2/p227/I386_LINUX/stdout.pgm 2023-11-20 10:39:35.943709907 +0000
@@ -1038,48823 +1038,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:0xffffffff, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xffffffff, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xffffffff, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xffffffff, m:0x0, n:0x4):0xf
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x4):0x1e
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x4):0x3c
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x4):0x78
-insert32(a:0x0, b:0xffffffff, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xffffffff, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xffffffff, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xffffffff, 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:0xfffffffe, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffe, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffe, m:0x0, n:0x4):0xe
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x4):0x1c
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x4):0x38
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x4):0x70
-insert32(a:0x0, b:0xfffffffe, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffe, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xfffffffe, 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:0xfffffffd, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffd, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffffd, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0xfffffffd, m:0x0, n:0x4):0xd
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x4):0x1a
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x4):0x34
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x4):0x68
-insert32(a:0x0, b:0xfffffffd, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffd, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffd, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0xfffffffd, 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:0xfffffffc, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffc, m:0x0, n:0x4):0xc
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x4):0x18
-insert32(a:0x0, b:0xfffffffc, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x2, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffc, m:0x2, n:0x4):0x30
-insert32(a:0x0, b:0xfffffffc, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x3, n:0x3):0x20
-insert32(a:0x0, b:0xfffffffc, m:0x3, n:0x4):0x60
-insert32(a:0x0, b:0xfffffffc, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x4, n:0x3):0x40
-insert32(a:0x0, b:0xfffffffc, 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:0xfffffffb, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffb, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xfffffffb, m:0x0, n:0x3):0x3
-insert32(a:0x0, b:0xfffffffb, m:0x0, n:0x4):0xb
-insert32(a:0x0, b:0xfffffffb, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffb, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xfffffffb, m:0x1, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffb, m:0x1, n:0x4):0x16
-insert32(a:0x0, b:0xfffffffb, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffb, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xfffffffb, m:0x2, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffb, m:0x2, n:0x4):0x2c
-insert32(a:0x0, b:0xfffffffb, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffb, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xfffffffb, m:0x3, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffb, m:0x3, n:0x4):0x58
-insert32(a:0x0, b:0xfffffffb, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffb, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xfffffffb, m:0x4, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffb, 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:0xfffffffa, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffa, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffa, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0xfffffffa, m:0x0, n:0x4):0xa
-insert32(a:0x0, b:0xfffffffa, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffa, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffa, m:0x1, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffa, m:0x1, n:0x4):0x14
-insert32(a:0x0, b:0xfffffffa, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffa, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffa, m:0x2, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffa, m:0x2, n:0x4):0x28
-insert32(a:0x0, b:0xfffffffa, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffa, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffa, m:0x3, n:0x3):0x10
-insert32(a:0x0, b:0xfffffffa, m:0x3, n:0x4):0x50
-insert32(a:0x0, b:0xfffffffa, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffa, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffa, m:0x4, n:0x3):0x20
-insert32(a:0x0, b:0xfffffffa, 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:0xfffffff9, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffff9, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffff9, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0xfffffff9, m:0x0, n:0x4):0x9
-insert32(a:0x0, b:0xfffffff9, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffff9, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffff9, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0xfffffff9, m:0x1, n:0x4):0x12
-insert32(a:0x0, b:0xfffffff9, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffff9, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffff9, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0xfffffff9, m:0x2, n:0x4):0x24
-insert32(a:0x0, b:0xfffffff9, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffff9, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffff9, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0xfffffff9, m:0x3, n:0x4):0x48
-insert32(a:0x0, b:0xfffffff9, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffff9, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffff9, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0xfffffff9, 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:0xfffffff8, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x0, n:0x4):0x8
-insert32(a:0x0, b:0xfffffff8, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x1, n:0x4):0x10
-insert32(a:0x0, b:0xfffffff8, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x2, n:0x4):0x20
-insert32(a:0x0, b:0xfffffff8, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x3, n:0x4):0x40
-insert32(a:0x0, b:0xfffffff8, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff8, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff8, 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:0xfffffff7, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffff7, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xfffffff7, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xfffffff7, m:0x0, n:0x4):0x7
-insert32(a:0x0, b:0xfffffff7, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffff7, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xfffffff7, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xfffffff7, m:0x1, n:0x4):0xe
-insert32(a:0x0, b:0xfffffff7, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffff7, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xfffffff7, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xfffffff7, m:0x2, n:0x4):0x1c
-insert32(a:0x0, b:0xfffffff7, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffff7, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xfffffff7, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xfffffff7, m:0x3, n:0x4):0x38
-insert32(a:0x0, b:0xfffffff7, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffff7, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xfffffff7, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xfffffff7, 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:0xfffffff6, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff6, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffff6, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xfffffff6, m:0x0, n:0x4):0x6
-insert32(a:0x0, b:0xfffffff6, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff6, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffff6, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xfffffff6, m:0x1, n:0x4):0xc
-insert32(a:0x0, b:0xfffffff6, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff6, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffff6, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xfffffff6, m:0x2, n:0x4):0x18
-insert32(a:0x0, b:0xfffffff6, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff6, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffff6, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xfffffff6, m:0x3, n:0x4):0x30
-insert32(a:0x0, b:0xfffffff6, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff6, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffff6, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xfffffff6, 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:0xfffffff5, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffff5, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffff5, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0xfffffff5, m:0x0, n:0x4):0x5
-insert32(a:0x0, b:0xfffffff5, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffff5, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffff5, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0xfffffff5, m:0x1, n:0x4):0xa
-insert32(a:0x0, b:0xfffffff5, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffff5, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffff5, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0xfffffff5, m:0x2, n:0x4):0x14
-insert32(a:0x0, b:0xfffffff5, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffff5, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffff5, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0xfffffff5, m:0x3, n:0x4):0x28
-insert32(a:0x0, b:0xfffffff5, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffff5, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffff5, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0xfffffff5, 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:0xfffffff4, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0xfffffff4, m:0x0, n:0x4):0x4
-insert32(a:0x0, b:0xfffffff4, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0xfffffff4, m:0x1, n:0x4):0x8
-insert32(a:0x0, b:0xfffffff4, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x2, n:0x3):0x10
-insert32(a:0x0, b:0xfffffff4, m:0x2, n:0x4):0x10
-insert32(a:0x0, b:0xfffffff4, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x3, n:0x3):0x20
-insert32(a:0x0, b:0xfffffff4, m:0x3, n:0x4):0x20
-insert32(a:0x0, b:0xfffffff4, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff4, m:0x4, n:0x3):0x40
-insert32(a:0x0, b:0xfffffff4, 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:0xfffffff3, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffff3, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xfffffff3, m:0x0, n:0x3):0x3
-insert32(a:0x0, b:0xfffffff3, m:0x0, n:0x4):0x3
-insert32(a:0x0, b:0xfffffff3, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffff3, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xfffffff3, m:0x1, n:0x3):0x6
-insert32(a:0x0, b:0xfffffff3, m:0x1, n:0x4):0x6
-insert32(a:0x0, b:0xfffffff3, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffff3, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xfffffff3, m:0x2, n:0x3):0xc
-insert32(a:0x0, b:0xfffffff3, m:0x2, n:0x4):0xc
-insert32(a:0x0, b:0xfffffff3, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffff3, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xfffffff3, m:0x3, n:0x3):0x18
-insert32(a:0x0, b:0xfffffff3, m:0x3, n:0x4):0x18
-insert32(a:0x0, b:0xfffffff3, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffff3, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xfffffff3, m:0x4, n:0x3):0x30
-insert32(a:0x0, b:0xfffffff3, 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:0xfffffff2, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff2, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffff2, m:0x0, n:0x3):0x2
-insert32(a:0x0, b:0xfffffff2, m:0x0, n:0x4):0x2
-insert32(a:0x0, b:0xfffffff2, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff2, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffff2, m:0x1, n:0x3):0x4
-insert32(a:0x0, b:0xfffffff2, m:0x1, n:0x4):0x4
-insert32(a:0x0, b:0xfffffff2, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff2, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffff2, m:0x2, n:0x3):0x8
-insert32(a:0x0, b:0xfffffff2, m:0x2, n:0x4):0x8
-insert32(a:0x0, b:0xfffffff2, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff2, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffff2, m:0x3, n:0x3):0x10
-insert32(a:0x0, b:0xfffffff2, m:0x3, n:0x4):0x10
-insert32(a:0x0, b:0xfffffff2, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff2, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffff2, m:0x4, n:0x3):0x20
-insert32(a:0x0, b:0xfffffff2, 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:0xfffffff1, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffff1, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffff1, m:0x0, n:0x3):0x1
-insert32(a:0x0, b:0xfffffff1, m:0x0, n:0x4):0x1
-insert32(a:0x0, b:0xfffffff1, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffff1, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffff1, m:0x1, n:0x3):0x2
-insert32(a:0x0, b:0xfffffff1, m:0x1, n:0x4):0x2
-insert32(a:0x0, b:0xfffffff1, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffff1, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffff1, m:0x2, n:0x3):0x4
-insert32(a:0x0, b:0xfffffff1, m:0x2, n:0x4):0x4
-insert32(a:0x0, b:0xfffffff1, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffff1, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffff1, m:0x3, n:0x3):0x8
-insert32(a:0x0, b:0xfffffff1, m:0x3, n:0x4):0x8
-insert32(a:0x0, b:0xfffffff1, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffff1, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffff1, m:0x4, n:0x3):0x10
-insert32(a:0x0, b:0xfffffff1, 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:0xfffffff0, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x0, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x0, n:0x4):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x1, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x1, n:0x4):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x2, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x2, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x2, n:0x4):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x3, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x3, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x3, n:0x4):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x4, n:0x2):0x0
-insert32(a:0x0, b:0xfffffff0, m:0x4, n:0x3):0x0
-insert32(a:0x0, b:0xfffffff0, 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:0xffffffff, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xffffffff, m:0x0, n:0x2):0x3
-insert32(a:0x0, b:0xffffffff, m:0x0, n:0x3):0x7
-insert32(a:0x0, b:0xffffffff, m:0x0, n:0x4):0xf
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x2):0x6
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x3):0xe
-insert32(a:0x0, b:0xffffffff, m:0x1, n:0x4):0x1e
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x2):0xc
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x3):0x1c
-insert32(a:0x0, b:0xffffffff, m:0x2, n:0x4):0x3c
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x2):0x18
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x3):0x38
-insert32(a:0x0, b:0xffffffff, m:0x3, n:0x4):0x78
-insert32(a:0x0, b:0xffffffff, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xffffffff, m:0x4, n:0x2):0x30
-insert32(a:0x0, b:0xffffffff, m:0x4, n:0x3):0x70
-insert32(a:0x0, b:0xffffffff, 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:0xfffffffe, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x0, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffe, m:0x0, n:0x3):0x6
-insert32(a:0x0, b:0xfffffffe, m:0x0, n:0x4):0xe
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x3):0xc
-insert32(a:0x0, b:0xfffffffe, m:0x1, n:0x4):0x1c
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x3):0x18
-insert32(a:0x0, b:0xfffffffe, m:0x2, n:0x4):0x38
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x3):0x30
-insert32(a:0x0, b:0xfffffffe, m:0x3, n:0x4):0x70
-insert32(a:0x0, b:0xfffffffe, m:0x4, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffe, m:0x4, n:0x2):0x20
-insert32(a:0x0, b:0xfffffffe, m:0x4, n:0x3):0x60
-insert32(a:0x0, b:0xfffffffe, 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:0xfffffffd, m:0x0, n:0x1):0x1
-insert32(a:0x0, b:0xfffffffd, m:0x0, n:0x2):0x1
-insert32(a:0x0, b:0xfffffffd, m:0x0, n:0x3):0x5
-insert32(a:0x0, b:0xfffffffd, m:0x0, n:0x4):0xd
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x1):0x2
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x2):0x2
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x3):0xa
-insert32(a:0x0, b:0xfffffffd, m:0x1, n:0x4):0x1a
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x1):0x4
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x2):0x4
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x3):0x14
-insert32(a:0x0, b:0xfffffffd, m:0x2, n:0x4):0x34
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x1):0x8
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x2):0x8
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x3):0x28
-insert32(a:0x0, b:0xfffffffd, m:0x3, n:0x4):0x68
-insert32(a:0x0, b:0xfffffffd, m:0x4, n:0x1):0x10
-insert32(a:0x0, b:0xfffffffd, m:0x4, n:0x2):0x10
-insert32(a:0x0, b:0xfffffffd, m:0x4, n:0x3):0x50
-insert32(a:0x0, b:0xfffffffd, 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:0xfffffffc, m:0x0, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x0, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x0, n:0x3):0x4
-insert32(a:0x0, b:0xfffffffc, m:0x0, n:0x4):0xc
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x1):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x2):0x0
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x3):0x8
-insert32(a:0x0, b:0xfffffffc, m:0x1, n:0x4):0x18
-insert32(a:0x0...