Test & Speed-Dump

<< Click to Display Table of Contents >>

Navigation:  3. Script Language > Arrays and Data-Structures > !ARM. - Multidimensional Dynamic Arrays >

Test & Speed-Dump

 

Testscript & Speed-Dump

'

'SPR Script-file: -

'Purpose: 

'Author: TEOT\Theo

'Creation date: 01-12-2017 at 13:41:53

'===========================================================

'#EXE:?path\

'#SPI:ForceWrite

#LIB:?path\..\Library

 

SAV.Save|$$LAA|$$LAB|$$LAC|$$LAD|$$COL|$$COA|$$ARR|$$RES

' Testet ARM.

'

'-----------------------------------------------------------

' Test Script for 2D Array Management Commands

' All variables are exactly 5 characters (e.g., $$ARR, $$AR2, $$RO1, $$COL)

'-----------------------------------------------------------

'

'-----------------------------------------------------------

' Test ARM.new, ARM.redim, ARM.validate, and ARM.end for String - Basic 3x4

' Test ARM.new, ARM.set (auto-dim to 1x1), ARM.validate, and ARM.end for String

$$MSG=(1A)

ARM.new|$$ARR|s

JIZ.$$ARR|Lab_failed

' Set element to auto-dim to 1x1

ARM.set|$$ARR|1|1|A11

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!1|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.validate|$$ARR|$$RES

JIZ.$$RES|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM.new, ARM.set (auto-dim to 2x2), ARM.validate, and ARM.end for String

$$MSG=(1B)

ARM.new|$$ARR|s

JIZ.$$ARR|Lab_failed

ARM.set|$$ARR|2|2|B22

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.validate|$$ARR|$$RES

JIZ.$$RES|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B22|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIS.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM.new, ARM.redim (3x4), ARM.validate, and ARM.end for String

$$MSG=(1C)

ARM.new|$$ARR|s

JIZ.$$ARR|Lab_failed

ARM.redim|$$ARR|3|4

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!4|Lab_failed

ARM.validate|$$ARR|$$RES

JIZ.$$RES|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM.new, ARM.set (auto-dim to 1x1), ARM.validate, and ARM.end for Quad

$$MSG=(1D)

ARM.new|$$ARI|i

JIZ.$$ARI|Lab_failed

ARM.set|$$ARI|1|1|11

ARM.count|$$ARI|1|$$ROW

JIV.$$ROW!1|Lab_failed

ARM.count|$$ARI|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.validate|$$ARI|$$RES

JIZ.$$RES|Lab_failed

ARM.get|$$ARI|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.end|$$ARI

'-----------------------------------------------------------

' Test ARM.new, ARM.set (auto-dim to 2x2), ARM.validate, and ARM.end for Quad

$$MSG=(1E)

ARM.new|$$ARI|i

JIZ.$$ARI|Lab_failed

ARM.set|$$ARI|2|2|22

ARM.count|$$ARI|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARI|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.validate|$$ARI|$$RES

JIZ.$$RES|Lab_failed

ARM.get|$$ARI|2|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.get|$$ARI|1|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.end|$$ARI

'-----------------------------------------------------------

' Test ARM.new, ARM.redim (3x4), ARM.validate, and ARM.end for Quad

$$MSG=(1F)

ARM.new|$$ARI|i

JIZ.$$ARI|Lab_failed

ARM.redim|$$ARI|3|4

ARM.count|$$ARI|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARI|2|$$COL

JIV.$$COL!4|Lab_failed

ARM.validate|$$ARI|$$RES

JIZ.$$RES|Lab_failed

ARM.end|$$ARI

'-----------------------------------------------------------

' Test ARM.new, ARM.set (auto-dim to 1x1), ARM.validate, and ARM.end for Extended

$$MSG=(1G)

ARM.new|$$ARF|f

JIZ.$$ARF|Lab_failed

ARM.set|$$ARF|1|1|1.1

ARM.count|$$ARF|1|$$ROW

JIV.$$ROW!1|Lab_failed

ARM.count|$$ARF|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.validate|$$ARF|$$RES

JIZ.$$RES|Lab_failed

ARM.get|$$ARF|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.end|$$ARF

'-----------------------------------------------------------

' Test ARM.new, ARM.set (auto-dim to 2x2), ARM.validate, and ARM.end for Extended

$$MSG=(1H)

ARM.new|$$ARF|f

JIZ.$$ARF|Lab_failed

ARM.set|$$ARF|2|2|2.2

ARM.count|$$ARF|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARF|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.validate|$$ARF|$$RES

JIZ.$$RES|Lab_failed

ARM.get|$$ARF|2|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.get|$$ARF|1|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.end|$$ARF

'-----------------------------------------------------------

' Test ARM.new, ARM.redim (3x4), ARM.validate, and ARM.end for Extended

$$MSG=(1K)

ARM.new|$$ARF|f

JIZ.$$ARF|Lab_failed

ARM.redim|$$ARF|3|4

ARM.count|$$ARF|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARF|2|$$COL

JIV.$$COL!4|Lab_failed

ARM.validate|$$ARF|$$RES

JIZ.$$RES|Lab_failed

ARM.end|$$ARF

 

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(2) Test ARM.validate with invalid handle

VAR.$$ARX=12345  ' Assuming 12345 is not a valid handle

ARM.validate|$$ARX|$$RES

JNZ.$$RES|Lab_failed  ' Should be 0 (invalid)

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(3) Test ARM.clear for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|4

' Set some values

FOR.$$RO1|1|3

  FOR.$$COL|1|4

    VAR.$$VAL=Val$$RO1$$COL

    ARM.set|$$ARR|$$RO1|$$COL|$$VAL

  NEX.

NEX.

' Clear the array

ARM.clear|$$ARR

' Check if values are cleared (assuming default empty string)

FOR.$$RO1|1|3

  FOR.$$COL|1|4

    ARM.get|$$ARR|$$RO1|$$COL|$$VAL

    JIS.$$VAL|Lab_failed  

  NEX.

NEX.

' Check dimensions remain 3x4

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!4|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(4) Test ARM.clear for integers

ARM.new|$$ARI|i

ARM.redim|$$ARI|3|4

' Set some values

FOR.$$RO1|1|3

  FOR.$$COL|1|4

    VAR.$$VAL=$$RO1$$COL

    ARM.set|$$ARI|$$RO1|$$COL|$$VAL

  NEX.

NEX.

' Clear the array

ARM.clear|$$ARI

' Check if values are cleared (assuming default 0)

FOR.$$RO1|1|3

  FOR.$$COL|1|4

    ARM.get|$$ARI|$$RO1|$$COL|$$VAL

    JIV.$$VAL!0|Lab_failed  ' Should be 0

  NEX.

NEX.

ARM.end|$$ARI

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(5) Test ARM.set and ARM.get for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set values

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|A21

ARM.set|$$ARR|2|2|A22

' Get and check values

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A21|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!A22|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(6) Test ARM.set and ARM.get for integers with min and max values

VIN.$$LAA=-9223372036854

VIN.$$LAB=9223372036854

ARM.new|$$ARI|i

ARM.redim|$$ARI|2|2

' Set min and max integer values

ARM.set|$$ARI|1|1|$$LAA

ARM.set|$$ARI|1|2|$$LAB

ARM.set|$$ARI|2|1|0

ARM.set|$$ARI|2|2|1

' Get and check values

ARM.get|$$ARI|1|1|$$VAL

JIV.$$VAL!$$LAA|Lab_failed

ARM.get|$$ARI|1|2|$$VAL

JIV.$$VAL!$$LAB|Lab_failed

ARM.get|$$ARI|2|1|$$VAL

JIV.$$VAL!0|Lab_failed

ARM.get|$$ARI|2|2|$$VAL

JIV.$$VAL!1|Lab_failed

ARM.end|$$ARI

'-----------------------------------------------------------

 

'-----------------------------------------------------------

' Test ARM.insertrow for strings

$$MSG=(7)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set initial values

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|A21

ARM.set|$$ARR|2|2|A22

' Insert a row at position 2

ARM.insertrow|$$ARR|2

' Now, should have 3 rows, row 2 new (default), row 3 = old row 2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

' Test that (2,1) is empty string

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

' Test that (2,2) is empty string

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!A21|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!A22|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(8) Test ARM.deleterow for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

' Set values

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|A21

ARM.set|$$ARR|2|2|A22

ARM.set|$$ARR|3|1|A31

ARM.set|$$ARR|3|2|A32

' Delete row 2

ARM.deleterow|$$ARR|2

' Now, should have 2 rows: row1 and row3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A31|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!A32|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(9) Test ARM.sort for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

' Set values: column 1 will be sorted

ARM.set|$$ARR|1|1|C

ARM.set|$$ARR|1|2|ValC

ARM.set|$$ARR|2|1|A

ARM.set|$$ARR|2|2|ValA

ARM.set|$$ARR|3|1|B

ARM.set|$$ARR|3|2|ValB

' Sort by column 1

ARM.sort|$$ARR|1

' Now, rows should be ordered by column 1: A, B, C

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!ValA|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!ValB|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!C|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!ValC|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(10) Test ARM.transpose for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|3

' Set values

ARM.set|$$ARR|1|1|A1

ARM.set|$$ARR|1|2|A2

ARM.set|$$ARR|1|3|A3

ARM.set|$$ARR|2|1|B1

ARM.set|$$ARR|2|2|B2

ARM.set|$$ARR|2|3|B3

' Transpose

ARM.transpose|$$ARR

' Now, should be 3 rows, 2 columns

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!B1|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A2|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B2|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!A3|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!B3|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

'

'-----------------------------------------------------------

' Test ARM.resize for strings, resize from 2x2 to 3x3

$$MSG=(11)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set values

ARM.set|$$ARR|1|1|A1

ARM.set|$$ARR|1|2|A2

ARM.set|$$ARR|2|1|B1

ARM.set|$$ARR|2|2|B2

' Resize to 3x3

ARM.resize|$$ARR|3|3

' Check dimensions

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!3|Lab_failed

' Check existing values

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B2|Lab_failed

' New elements should be default (empty string)

ARM.get|$$ARR|3|1|$$VAL

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|1|3|$$VAL

JIS.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(12) Test ARM.fill for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Fill with "Fill"

ARM.fill|$$ARR|Fill

' Check all elements

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!Fill|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!Fill|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!Fill|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!Fill|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(13) Test ARM.copy for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set values

ARM.set|$$ARR|1|1|A1

ARM.set|$$ARR|1|2|A2

ARM.set|$$ARR|2|1|B1

ARM.set|$$ARR|2|2|B2

' Create destination array

ARM.new|$$AR2|s

ARM.redim|$$AR2|2|2

ARM.copy|$$ARR|$$AR2

' Check if $$AR2 has the same values

ARM.get|$$AR2|1|1|$$VAL

JIV.$$VAL!A1|Lab_failed

ARM.get|$$AR2|1|2|$$VAL

JIV.$$VAL!A2|Lab_failed

ARM.get|$$AR2|2|1|$$VAL

JIV.$$VAL!B1|Lab_failed

ARM.get|$$AR2|2|2|$$VAL

JIV.$$VAL!B2|Lab_failed

ARM.end|$$ARR

ARM.end|$$AR2

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(14) Test ARM.find for strings, multiple occurrences

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set values with multiple "A2"

ARM.set|$$ARR|1|1|A1

ARM.set|$$ARR|1|2|A2

ARM.set|$$ARR|2|1|A2

ARM.set|$$ARR|2|2|A3

' Find "A2", should return first occurrence (1,2)

ARM.find|$$ARR|A2|$$RO1|$$COL

JIV.$$RO1!1|Lab_failed

JIV.$$COL!2|Lab_failed

' Find "A3"

ARM.find|$$ARR|A3|$$RO1|$$COL

JIV.$$RO1!2|Lab_failed

JIV.$$COL!2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(15) Test ARM.gettype

ARM.new|$$ARR|s

ARM.gettype|$$ARR|$$TYP

JIV.$$TYP!s|Lab_failed

ARM.end|$$ARR

ARM.new|$$ARI|i

ARM.gettype|$$ARI|$$TYP

JIV.$$TYP!i|Lab_failed

ARM.end|$$ARI

ARM.new|$$ARF|f

ARM.gettype|$$ARF|$$TYP

JIV.$$TYP!f|Lab_failed

ARM.end|$$ARF

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(16) Test ARM.count after operations

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|4

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!4|Lab_failed

' Insert a row

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!4|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!4|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

' Test ARM.reverse for strings, full mirror of 3x2

$$MSG=(17)

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

' Set values

ARM.set|$$ARR|1|1|A1

ARM.set|$$ARR|1|2|A2

ARM.set|$$ARR|2|1|B1

ARM.set|$$ARR|2|2|B2

ARM.set|$$ARR|3|1|C1

ARM.set|$$ARR|3|2|C2

' Reverse both rows and columns

ARM.reverse|$$ARR

' Now, array should be fully mirrored

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!C2|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!C1|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B2|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B1|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!A2|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!A1|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(18) Test ARM.swap for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set values

ARM.set|$$ARR|1|1|A1

ARM.set|$$ARR|1|2|A2

ARM.set|$$ARR|2|1|B1

ARM.set|$$ARR|2|2|B2

' Swap (1,1) and (2,2)

ARM.swap|$$ARR|1|1|2|2

' Check values

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!B2|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!A1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B1|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(19) Test ARM.sumrow and ARM.sum for integers

ARM.new|$$ARI|i

ARM.redim|$$ARI|2|2

' Set values

ARM.set|$$ARI|1|1|1

ARM.set|$$ARI|1|2|2

ARM.set|$$ARI|2|1|3

ARM.set|$$ARI|2|2|4

' Sum of row 1

ARM.sumrow|$$ARI|1|$$SUM

JIV.$$SUM!3|Lab_failed  ' 1 + 2 = 3

' Sum of row 2

ARM.sumrow|$$ARI|2|$$SUM

JIV.$$SUM!7|Lab_failed  ' 3 + 4 = 7

' Sum of all elements

ARM.sum|$$ARI|$$SUM

JIV.$$SUM!10|Lab_failed  ' 1 + 2 + 3 + 4 = 10

ARM.end|$$ARI

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(20) Test ARM.sumrow and ARM.sum for strings

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Set values

ARM.set|$$ARR|1|1|A

ARM.set|$$ARR|1|2|B

ARM.set|$$ARR|2|1|C

ARM.set|$$ARR|2|2|D

' Sum of row 1

ARM.sumrow|$$ARR|1|$$SUM

JIV.$$SUM!A,B|Lab_failed

' Sum of row 2

ARM.sumrow|$$ARR|2|$$SUM

JIV.$$SUM!C,D|Lab_failed

' Sum of all elements

ARM.sum|$$ARR|$$SUM

JIV.$$SUM!A,B,C,D|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

' Test ARM.get without redim for strings

$$MSG=(21)

ARM.new|$$ARR|s

' Try to get from (1,1) without redim

ARM.get|$$ARR|1|1|$$VAL

' Expect default value (empty string)

JIS.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

 

'-----------------------------------------------------------

$$MSG=(22) Test ARM.set out of bounds

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

' Try to set at (3,1)

ARM.set|$$ARR|3|1|Val

' Check dimensions we have Autodim!

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

'

'-----------------------------------------------------------

$$MSG=(23) Test ARM.endall

ARM.new|$$AR1|s

ARM.new|$$AR2|i

ARM.endall

' Validate should fail for both

ARM.validate|$$AR1|$$RES

JNZ.$$RES|Lab_failed

ARM.validate|$$AR2|$$RES

JNZ.$$RES|Lab_failed

'-----------------------------------------------------------

' Test ARM_2D_Ss_InsertRow for String arrays

$$MSG=(24)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_InsertRow for Quad arrays

$$MSG=(25)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_InsertRow for Extended arrays

$$MSG=(26)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_DeleteRow for String arrays

$$MSG=(27)

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|3|1|C11

ARM.set|$$ARR|3|2|C12

ARM.deleterow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!C11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!C12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_DeleteRow for Quad arrays

' Test ARM_2D_Qd_DeleteRow for Quad arrays, delete row 2

$$MSG=(28)

ARM.new|$$ARR|i

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.set|$$ARR|3|1|31

ARM.set|$$ARR|3|2|32

ARM.deleterow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!31|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!32|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_DeleteRow for Extended arrays

$$MSG=(29)

ARM.new|$$ARR|f

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.set|$$ARR|3|1|3.1

ARM.set|$$ARR|3|2|3.2

ARM.deleterow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!3.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!3.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_Transpose for String arrays

$$MSG=(30)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|3

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|1|3|A13

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|2|3|B13

ARM.transpose|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!A13|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!B13|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_Transpose for Quad arrays

$$MSG=(31)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|3

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|1|3|13

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.set|$$ARR|2|3|23

ARM.transpose|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!13|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!23|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_Transpose for Extended arrays

$$MSG=(32)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|3

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|1|3|1.3

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.set|$$ARR|2|3|2.3

ARM.transpose|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!1.3|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!2.3|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_Sort for String arrays, sort by column 1

$$MSG=(33)

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|C11

ARM.set|$$ARR|1|2|X12

ARM.set|$$ARR|2|1|A11

ARM.set|$$ARR|2|2|X22

ARM.set|$$ARR|3|1|B11

ARM.set|$$ARR|3|2|X32

ARM.sort|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!X22|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!X32|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!C11|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!X12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_Sort for Quad arrays, sort by column 1

$$MSG=(34)

ARM.new|$$ARR|i

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|30

ARM.set|$$ARR|1|2|91

ARM.set|$$ARR|2|1|10

ARM.set|$$ARR|2|2|92

ARM.set|$$ARR|3|1|20

ARM.set|$$ARR|3|2|93

ARM.sort|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!10|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!92|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!20|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!93|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!30|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!91|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_Sort for Extended arrays, sort by column 1

$$MSG=(35)

ARM.new|$$ARR|f

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|3.0

ARM.set|$$ARR|1|2|9.1

ARM.set|$$ARR|2|1|1.0

ARM.set|$$ARR|2|2|9.2

ARM.set|$$ARR|3|1|2.0

ARM.set|$$ARR|3|2|9.3

ARM.sort|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.0|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!9.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!2.0|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!9.3|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!3.0|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!9.1|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_ResizePreserve for String arrays, resize from 2x2 to 3x3

$$MSG=(36)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.resize|$$ARR|3|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!3|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B12|Lab_failed

' Check new element at (1,3) is empty string

ARM.get|$$ARR|1|3|$$VAL

JIS.$$VAL|Lab_failed

' Check new element at (2,3) is empty string

ARM.get|$$ARR|2|3|$$VAL

JIS.$$VAL|Lab_failed

' Check new element at (3,1) is empty string

ARM.get|$$ARR|3|1|$$VAL

JIS.$$VAL|Lab_failed

' Check new element at (3,2) is empty string

ARM.get|$$ARR|3|2|$$VAL

JIS.$$VAL|Lab_failed

' Check new element at (3,3) is empty string

ARM.get|$$ARR|3|3|$$VAL

JIS.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_ResizePreserve for Quad arrays, resize from 2x2 to 3x3

$$MSG=(37)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.resize|$$ARR|3|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!3|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!22|Lab_failed

' Check new element at (1,3) is zero

ARM.get|$$ARR|1|3|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (2,3) is zero

ARM.get|$$ARR|2|3|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (3,1) is zero

ARM.get|$$ARR|3|1|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (3,2) is zero

ARM.get|$$ARR|3|2|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (3,3) is zero

ARM.get|$$ARR|3|3|$$VAL

JNZ.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_ResizePreserve for Extended arrays, resize from 2x2 to 3x3

$$MSG=(38)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.resize|$$ARR|3|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!3|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

' Check new element at (1,3) is zero

ARM.get|$$ARR|1|3|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (2,3) is zero

ARM.get|$$ARR|2|3|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (3,1) is zero

ARM.get|$$ARR|3|1|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (3,2) is zero

ARM.get|$$ARR|3|2|$$VAL

JNZ.$$VAL|Lab_failed

' Check new element at (3,3) is zero

ARM.get|$$ARR|3|3|$$VAL

JNZ.$$VAL|Lab_failed

ARM.end|$$ARR

 

'-----------------------------------------------------------

' Test ARM_2D_Ss_Reverse for String arrays, reverse 2x2

$$MSG=(39)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.reverse|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_Reverse for Quad arrays, reverse 2x2

$$MSG=(40)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.reverse|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_Reverse for Extended arrays, reverse 2x2

$$MSG=(41)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.reverse|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_InsertRow for String arrays - Insert at start (1)

$$MSG=(42)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.insertrow|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check new row at start is empty

ARM.get|$$ARR|1|1|$$VAL

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIS.$$VAL|Lab_failed

' Check shifted original values

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_InsertRow for String arrays - Insert in middle (2)

$$MSG=(43)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values before insert

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

' Check new row in middle is empty

ARM.get|$$ARR|2|1|$$VAL

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIS.$$VAL|Lab_failed

' Check shifted values after insert

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_InsertRow for String arrays - Insert at end (3)

$$MSG=(44)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.insertrow|$$ARR|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved original values

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B12|Lab_failed

' Check new row at end is empty

ARM.get|$$ARR|3|1|$$VAL

JIS.$$VAL|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIS.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_InsertRow for Quad arrays - Insert at start (1)

$$MSG=(45)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.insertrow|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check new row at start is zero

ARM.get|$$ARR|1|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JNZ.$$VAL|Lab_failed

' Check shifted original values

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_InsertRow for Quad arrays - Insert in middle (2)

$$MSG=(46)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values before insert

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

' Check new row in middle is zero

ARM.get|$$ARR|2|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JNZ.$$VAL|Lab_failed

' Check shifted values after insert

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_InsertRow for Quad arrays - Insert at end (3)

$$MSG=(47)

ARM.new|$$ARR|i

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.insertrow|$$ARR|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved original values

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!22|Lab_failed

' Check new row at end is zero

ARM.get|$$ARR|3|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JNZ.$$VAL|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_InsertRow for Extended arrays - Insert at start (1)

$$MSG=(48)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.insertrow|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check new row at start is zero

ARM.get|$$ARR|1|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JNZ.$$VAL|Lab_failed

' Check shifted original values

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_InsertRow for Extended arrays - Insert in middle (2)

$$MSG=(49)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.insertrow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values before insert

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

' Check new row in middle is zero

ARM.get|$$ARR|2|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JNZ.$$VAL|Lab_failed

' Check shifted values after insert

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_InsertRow for Extended arrays - Insert at end (3)

$$MSG=(50)

ARM.new|$$ARR|f

ARM.redim|$$ARR|2|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.insertrow|$$ARR|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved original values

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

' Check new row at end is zero

ARM.get|$$ARR|3|1|$$VAL

JNZ.$$VAL|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JNZ.$$VAL|Lab_failed

ARM.end|$$ARR

 

'-----------------------------------------------------------

' Test ARM_2D_Ss_DeleteRow for String arrays - Delete at start (1)

$$MSG=(51)

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|3|1|C11

ARM.set|$$ARR|3|2|C12

ARM.deleterow|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check shifted values after deleting row 1

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!C11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!C12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_DeleteRow for String arrays - Delete in middle (2)

$$MSG=(52)

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|3|1|C11

ARM.set|$$ARR|3|2|C12

ARM.deleterow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values before delete

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

' Check shifted values after deleting row 2

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!C11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!C12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_DeleteRow for String arrays - Delete at end (3)

$$MSG=(53)

ARM.new|$$ARR|s

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|3|1|C11

ARM.set|$$ARR|3|2|C12

ARM.deleterow|$$ARR|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values after deleting row 3

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_DeleteRow for Quad arrays - Delete at start (1)

$$MSG=(54)

ARM.new|$$ARR|i

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.set|$$ARR|3|1|31

ARM.set|$$ARR|3|2|32

ARM.deleterow|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check shifted values after deleting row 1

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!31|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!32|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_DeleteRow for Quad arrays - Delete in middle (2)

$$MSG=(55)

ARM.new|$$ARR|i

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.set|$$ARR|3|1|31

ARM.set|$$ARR|3|2|32

ARM.deleterow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values before delete

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

' Check shifted values after deleting row 2

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!31|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!32|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Qd_DeleteRow for Quad arrays - Delete at end (3)

$$MSG=(56)

ARM.new|$$ARR|i

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|11

ARM.set|$$ARR|1|2|12

ARM.set|$$ARR|2|1|21

ARM.set|$$ARR|2|2|22

ARM.set|$$ARR|3|1|31

ARM.set|$$ARR|3|2|32

ARM.deleterow|$$ARR|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values after deleting row 3

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_DeleteRow for Extended arrays - Delete at start (1)

$$MSG=(57)

ARM.new|$$ARR|f

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.set|$$ARR|3|1|3.1

ARM.set|$$ARR|3|2|3.2

ARM.deleterow|$$ARR|1

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check shifted values after deleting row 1

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!3.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!3.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_DeleteRow for Extended arrays - Delete in middle (2)

$$MSG=(58)

ARM.new|$$ARR|f

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.set|$$ARR|3|1|3.1

ARM.set|$$ARR|3|2|3.2

ARM.deleterow|$$ARR|2

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values before delete

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

' Check shifted values after deleting row 2

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!3.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!3.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ex_DeleteRow for Extended arrays - Delete at end (3)

$$MSG=(59)

ARM.new|$$ARR|f

ARM.redim|$$ARR|3|2

ARM.set|$$ARR|1|1|1.1

ARM.set|$$ARR|1|2|1.2

ARM.set|$$ARR|2|1|2.1

ARM.set|$$ARR|2|2|2.2

ARM.set|$$ARR|3|1|3.1

ARM.set|$$ARR|3|2|3.2

ARM.deleterow|$$ARR|3

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

' Check preserved values after deleting row 3

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_Transpose for String arrays - 2x3 to 3x2

$$MSG=(60)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|3

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|1|3|A13

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|2|3|B13

ARM.transpose|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!A13|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!B13|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_Transpose for String arrays - 1x2 to 2x1

$$MSG=(61)

ARM.new|$$ARR|s

ARM.redim|$$ARR|1|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.transpose|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_Rotate for String arrays - 2x3 to 3x2

$$MSG=(62)

ARM.new|$$ARR|s

ARM.redim|$$ARR|2|3

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.set|$$ARR|1|3|A13

ARM.set|$$ARR|2|1|B11

ARM.set|$$ARR|2|2|B12

ARM.set|$$ARR|2|3|B13

ARM.rotate|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!B11|Lab_failed

ARM.get|$$ARR|1|2|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!B12|Lab_failed

ARM.get|$$ARR|2|2|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.get|$$ARR|3|1|$$VAL

JIV.$$VAL!B13|Lab_failed

ARM.get|$$ARR|3|2|$$VAL

JIV.$$VAL!A13|Lab_failed

ARM.end|$$ARR

'-----------------------------------------------------------

' Test ARM_2D_Ss_Rotate for String arrays - 1x2 to 2x1

$$MSG=(63)

ARM.new|$$ARR|s

ARM.redim|$$ARR|1|2

ARM.set|$$ARR|1|1|A11

ARM.set|$$ARR|1|2|A12

ARM.rotate|$$ARR

ARM.count|$$ARR|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARR|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.get|$$ARR|1|1|$$VAL

JIV.$$VAL!A11|Lab_failed

ARM.get|$$ARR|2|1|$$VAL

JIV.$$VAL!A12|Lab_failed

ARM.end|$$ARR

 

 

'-----------------------------------------------------------

' Test ARM_2D_Qd_Rotate for Quad arrays - 2x3 to 3x2

$$MSG=(63A)

ARM.new|$$ARI|i

ARM.redim|$$ARI|2|3

ARM.set|$$ARI|1|1|11

ARM.set|$$ARI|1|2|12

ARM.set|$$ARI|1|3|13

ARM.set|$$ARI|2|1|21

ARM.set|$$ARI|2|2|22

ARM.set|$$ARI|2|3|23

ARM.rotate|$$ARI

ARM.count|$$ARI|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARI|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARI|1|1|$$VAL

JIV.$$VAL!21|Lab_failed

ARM.get|$$ARI|1|2|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARI|2|1|$$VAL

JIV.$$VAL!22|Lab_failed

ARM.get|$$ARI|2|2|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.get|$$ARI|3|1|$$VAL

JIV.$$VAL!23|Lab_failed

ARM.get|$$ARI|3|2|$$VAL

JIV.$$VAL!13|Lab_failed

ARM.end|$$ARI

'-----------------------------------------------------------

' Test ARM_2D_Qd_Rotate for Quad arrays - 1x2 to 2x1

$$MSG=(63B)

ARM.new|$$ARI|i

ARM.redim|$$ARI|1|2

ARM.set|$$ARI|1|1|11

ARM.set|$$ARI|1|2|12

ARM.rotate|$$ARI

ARM.count|$$ARI|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARI|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.get|$$ARI|1|1|$$VAL

JIV.$$VAL!11|Lab_failed

ARM.get|$$ARI|2|1|$$VAL

JIV.$$VAL!12|Lab_failed

ARM.end|$$ARI

'-----------------------------------------------------------

' Test ARM_2D_Ex_Rotate for Extended arrays - 2x3 to 3x2

$$MSG=(63C)

ARM.new|$$ARF|f

ARM.redim|$$ARF|2|3

ARM.set|$$ARF|1|1|1.1

ARM.set|$$ARF|1|2|1.2

ARM.set|$$ARF|1|3|1.3

ARM.set|$$ARF|2|1|2.1

ARM.set|$$ARF|2|2|2.2

ARM.set|$$ARF|2|3|2.3

ARM.rotate|$$ARF

ARM.count|$$ARF|1|$$ROW

JIV.$$ROW!3|Lab_failed

ARM.count|$$ARF|2|$$COL

JIV.$$COL!2|Lab_failed

ARM.get|$$ARF|1|1|$$VAL

JIV.$$VAL!2.1|Lab_failed

ARM.get|$$ARF|1|2|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARF|2|1|$$VAL

JIV.$$VAL!2.2|Lab_failed

ARM.get|$$ARF|2|2|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.get|$$ARF|3|1|$$VAL

JIV.$$VAL!2.3|Lab_failed

ARM.get|$$ARF|3|2|$$VAL

JIV.$$VAL!1.3|Lab_failed

ARM.end|$$ARF

'-----------------------------------------------------------

' Test ARM_2D_Ex_Rotate for Extended arrays - 1x2 to 2x1

$$MSG=(64)

ARM.new|$$ARF|f

ARM.redim|$$ARF|1|2

ARM.set|$$ARF|1|1|1.1

ARM.set|$$ARF|1|2|1.2

ARM.rotate|$$ARF

ARM.count|$$ARF|1|$$ROW

JIV.$$ROW!2|Lab_failed

ARM.count|$$ARF|2|$$COL

JIV.$$COL!1|Lab_failed

ARM.get|$$ARF|1|1|$$VAL

JIV.$$VAL!1.1|Lab_failed

ARM.get|$$ARF|2|1|$$VAL

JIV.$$VAL!1.2|Lab_failed

ARM.end|$$ARF

'-----------------------------------------------------------

 

'-----------------------------------------------------------

'

'-----------------------------------------------------------

DMP.Speed

MBX.!Ende

END.

'-----------------------------------------------------------

 

'-----------------------------------------------------------

:Lab_passed

SAV.Restore

$$RES=108

ENR.

'===========================================================

 

:Lab_failed

MBX. Fehler in $script$ $crlf$bei $$MSG

$$RES=0

ENR.

 

 


 

 

' This Speed-Dump was made during high CPU-Utilization

' and may therefore be not very accurate

' however these Arrays are ""Auto-Dim" which limits their Speed

' and makes them much slower then other SPR-Variables

------------------------------------

Speed-Dump:

------------------------------------

001 0000000000000060 0001

002 0000000000000000 0000

...

010 0000000000000000 0000

011 0000000000000279 0001 SAV.Save|$$LAA|$$LAB|$$LAC|$$LAD|$$COL|$$COA|$$ARR|$$RES

012 0000000000000003 0001

013 0000000000000015 0001

014 0000000000000000 0000

...

024 0000000000000000 0000

025 0000000000000043 0001 VAR.$$MSG=(1A)

026 0000000000009933 0001 ARM.new|$$ARR|s

027 0000000000000116 0001 JIZ.$$ARR|Lab_failed

028 0000000000000004 0001

' Slow due to the automatic ReDim

029 0000000003675634 0001 ARM.set|$$ARR|1|1|A11

' Much faster as no ReDim needed

030 0000000000000231 0001 ARM.set|$$ARR|1|1|A11

031 0000000000000064 0001 ARM.set|$$ARR|1|1|A11

032 0000000000000109 0001 ARM.count|$$ARR|1|$$ROW

033 0000000000000123 0001 JIV.$$ROW!1|Lab_failed

034 0000000000000072 0001 ARM.count|$$ARR|2|$$COL

035 0000000000000078 0001 JIV.$$COL!1|Lab_failed

036 0000000000000068 0001 ARM.validate|$$ARR|$$RES

037 0000000000000068 0001 JIZ.$$RES|Lab_failed

038 0000000000000081 0001 ARM.get|$$ARR|1|1|$$VAL

039 0000000000000107 0001 JIV.$$VAL!A11|Lab_failed

040 0000000000747296 0001 ARM.end|$$ARR

041 0000000000000006 0001

042 0000000000000002 0001

043 0000000000000089 0001 VAR.$$MSG=(1B)

044 0000000000008872 0001 ARM.new|$$ARR|s

045 0000000000000107 0001 JIZ.$$ARR|Lab_failed

046 0000000003791453 0001 ARM.set|$$ARR|2|2|B22

047 0000000000000230 0001 ARM.set|$$ARR|2|2|B22

048 0000000000000062 0001 ARM.set|$$ARR|2|2|B22

049 0000000000000096 0001 ARM.count|$$ARR|1|$$ROW

050 0000000000000123 0001 JIV.$$ROW!2|Lab_failed

051 0000000000000071 0001 ARM.count|$$ARR|2|$$COL

052 0000000000000078 0001 JIV.$$COL!2|Lab_failed

053 0000000000000070 0001 ARM.validate|$$ARR|$$RES

054 0000000000000071 0001 JIZ.$$RES|Lab_failed

055 0000000000000079 0001 ARM.get|$$ARR|2|2|$$VAL

056 0000000000000109 0001 JIV.$$VAL!B22|Lab_failed

057 0000000000000072 0001 ARM.get|$$ARR|1|1|$$VAL

058 0000000000000052 0001 JIS.$$VAL|Lab_failed

059 0000000000742001 0001 ARM.end|$$ARR

060 0000000000000006 0001

057 0000000000000002 0001

058 0000000000000088 0001 VAR.$$MSG=(1C)

059 0000000000009712 0001 ARM.new|$$ARR|s

060 0000000000000105 0001 JIZ.$$ARR|Lab_failed

061 0000000003638455 0001 ARM.redim|$$ARR|3|4

062 0000000000000279 0001 ARM.count|$$ARR|1|$$ROW

063 0000000000000135 0001 JIV.$$ROW!3|Lab_failed

064 0000000000000089 0001 ARM.count|$$ARR|2|$$COL

065 0000000000000088 0001 JIV.$$COL!4|Lab_failed

066 0000000000000080 0001 ARM.validate|$$ARR|$$RES

067 0000000000000075 0001 JIZ.$$RES|Lab_failed

068 0000000000778858 0001 ARM.end|$$ARR

069 0000000000000007 0001

070 0000000000000003 0001

071 0000000000000087 0001 VAR.$$MSG=(1D)

072 0000000000010505 0001 ARM.new|$$ARI|i

073 0000000000000120 0001 JIZ.$$ARI|Lab_failed

074 0000000000431246 0001 ARM.set|$$ARI|1|1|11

075 0000000000000250 0001 ARM.count|$$ARI|1|$$ROW

076 0000000000000122 0001 JIV.$$ROW!1|Lab_failed

077 0000000000000078 0001 ARM.count|$$ARI|2|$$COL

078 0000000000000080 0001 JIV.$$COL!1|Lab_failed

079 0000000000000070 0001 ARM.validate|$$ARI|$$RES

080 0000000000000067 0001 JIZ.$$RES|Lab_failed

081 0000000000000077 0001 ARM.get|$$ARI|1|1|$$VAL

082 0000000000000082 0001 JIV.$$VAL!11|Lab_failed

083 0000000000005284 0001 ARM.end|$$ARI

084 0000000000000003 0001

085 0000000000000002 0001

086 0000000000000033 0001 VAR.$$MSG=(1E)

087 0000000000009273 0001 ARM.new|$$ARI|i

088 0000000000000106 0001 JIZ.$$ARI|Lab_failed

089 0000000017606287 0001 ARM.set|$$ARI|2|2|22

090 0000000000000256 0001 ARM.count|$$ARI|1|$$ROW

091 0000000000000117 0001 JIV.$$ROW!2|Lab_failed

092 0000000000000078 0001 ARM.count|$$ARI|2|$$COL

093 0000000000000078 0001 JIV.$$COL!2|Lab_failed

094 0000000000000071 0001 ARM.validate|$$ARI|$$RES

095 0000000000000066 0001 JIZ.$$RES|Lab_failed

096 0000000000000077 0001 ARM.get|$$ARI|2|2|$$VAL

097 0000000000000082 0001 JIV.$$VAL!22|Lab_failed

098 0000000000000070 0001 ARM.get|$$ARI|1|1|$$VAL

099 0000000000000066 0001 JNZ.$$VAL|Lab_failed

100 0000000000005217 0001 ARM.end|$$ARI

101 0000000000000003 0001

102 0000000000000002 0001

103 0000000000000033 0001 VAR.$$MSG=(1F)

104 0000000000008867 0001 ARM.new|$$ARI|i

105 0000000000000098 0001 JIZ.$$ARI|Lab_failed

106 0000000000442529 0001 ARM.redim|$$ARI|3|4

107 0000000000000357 0001 ARM.count|$$ARI|1|$$ROW

108 0000000000000178 0001 JIV.$$ROW!3|Lab_failed

109 0000000000000124 0001 ARM.count|$$ARI|2|$$COL

110 0000000000000122 0001 JIV.$$COL!4|Lab_failed

111 0000000000000107 0001 ARM.validate|$$ARI|$$RES

112 0000000000000101 0001 JIZ.$$RES|Lab_failed

113 0000000000007235 0001 ARM.end|$$ARI

114 0000000000000005 0001

115 0000000000000004 0001

116 0000000000000050 0001 VAR.$$MSG=(1G)

117 0000000000014240 0001 ARM.new|$$ARF|f

118 0000000000000147 0001 JIZ.$$ARF|Lab_failed

119 0000000000478586 0001 ARM.set|$$ARF|1|1|1.1

120 0000000000000245 0001 ARM.count|$$ARF|1|$$ROW

121 0000000000000130 0001 JIV.$$ROW!1|Lab_failed

122 0000000000000091 0001 ARM.count|$$ARF|2|$$COL

123 0000000000000087 0001 JIV.$$COL!1|Lab_failed

124 0000000000000076 0001 ARM.validate|$$ARF|$$RES

125 0000000000000066 0001 JIZ.$$RES|Lab_failed

126 0000000000000257 0001 ARM.get|$$ARF|1|1|$$VAL

127 0000000000000096 0001 JIV.$$VAL!1.1|Lab_failed

128 0000000000006590 0001 ARM.end|$$ARF

129 0000000000000003 0001

130 0000000000000002 0001

131 0000000000000035 0001 VAR.$$MSG=(1H)

132 0000000000009066 0001 ARM.new|$$ARF|f

133 0000000000000100 0001 JIZ.$$ARF|Lab_failed

134 0000000000395683 0001 ARM.set|$$ARF|2|2|2.2

135 0000000000000296 0001 ARM.count|$$ARF|1|$$ROW

136 0000000000000142 0001 JIV.$$ROW!2|Lab_failed

137 0000000000000094 0001 ARM.count|$$ARF|2|$$COL

138 0000000000000090 0001 JIV.$$COL!2|Lab_failed

139 0000000000000084 0001 ARM.validate|$$ARF|$$RES

140 0000000000000078 0001 JIZ.$$RES|Lab_failed

141 0000000000000092 0001 ARM.get|$$ARF|2|2|$$VAL

142 0000000000000099 0001 JIV.$$VAL!2.2|Lab_failed

143 0000000000000080 0001 ARM.get|$$ARF|1|1|$$VAL

144 0000000000000076 0001 JNZ.$$VAL|Lab_failed

145 0000000000007147 0001 ARM.end|$$ARF

146 0000000000000003 0001

147 0000000000000002 0001

148 0000000000000035 0001 VAR.$$MSG=(1K)

149 0000000000009836 0001 ARM.new|$$ARF|f

150 0000000000000102 0001 JIZ.$$ARF|Lab_failed

151 0000000000389999 0001 ARM.redim|$$ARF|3|4

152 0000000000000212 0001 ARM.count|$$ARF|1|$$ROW

153 0000000000000112 0001 JIV.$$ROW!3|Lab_failed

154 0000000000000076 0001 ARM.count|$$ARF|2|$$COL

155 0000000000000077 0001 JIV.$$COL!4|Lab_failed

156 0000000000000071 0001 ARM.validate|$$ARF|$$RES

157 0000000000000238 0001 JIZ.$$RES|Lab_failed

158 0000000000006276 0001 ARM.end|$$ARF

159 0000000000000024 0001

160 0000000000000000 0000

161 0000000000000000 0000

162 0000000000000000 0000

163 0000000000000038 0001 VAR.$$MSG=(2) Test ARM.validate with invalid handle

164 0000000000000047 0001 VAR.$$ARX=12345  ' Assuming 12345 is not a valid handle

165 0000000000000099 0001 ARM.validate|$$ARX|$$RES

166 0000000000000117 0001 JNZ.$$RES|Lab_failed  ' Should be 0 (invalid)

167 0000000000000016 0001

168 0000000000000000 0000

169 0000000000000000 0000

170 0000000000000027 0001 VAR.$$MSG=(3) Test ARM.clear for strings

171 0000000000009053 0001 ARM.new|$$ARR|s

172 0000000003607793 0001 ARM.redim|$$ARR|3|4

173 0000000000000011 0001

174 0000000000000082 0004 FOR.$$RO1|1|3

175 0000000000000078 0015 FOR.$$COL|1|4

176 0000000000000065 0012 VAR.$$VAL=Val$$RO1$$COL

177 0000000000000079 0012 ARM.set|$$ARR|$$RO1|$$COL|$$VAL

178 0000000000000006 0015 NEX.

179 0000000000000006 0004 NEX.

180 0000000000000003 0001

181 0000000000000197 0001 ARM.clear|$$ARR

182 0000000000000002 0001

183 0000000000000071 0004 FOR.$$RO1|1|3

184 0000000000000067 0015 FOR.$$COL|1|4

185 0000000000000074 0012 ARM.get|$$ARR|$$RO1|$$COL|$$VAL

186 0000000000000039 0012 JIS.$$VAL|Lab_failed

187 0000000000000005 0015 NEX.

188 0000000000000005 0004 NEX.

189 0000000000000002 0001

190 0000000000000076 0001 ARM.count|$$ARR|1|$$ROW

191 0000000000000105 0001 JIV.$$ROW!3|Lab_failed

192 0000000000000066 0001 ARM.count|$$ARR|2|$$COL

193 0000000000000076 0001 JIV.$$COL!4|Lab_failed

194 0000000000768914 0001 ARM.end|$$ARR

195 0000000000000044 0001

196 0000000000000000 0000

197 0000000000000000 0000

198 0000000000000099 0001 VAR.$$MSG=(4) Test ARM.clear for integers

199 0000000000011399 0001 ARM.new|$$ARI|i

200 0000000000427485 0001 ARM.redim|$$ARI|3|4

201 0000000000000007 0001

202 0000000000000072 0004 FOR.$$RO1|1|3

203 0000000000000068 0015 FOR.$$COL|1|4

204 0000000000000058 0012 VAR.$$VAL=$$RO1$$COL

205 0000000000000072 0012 ARM.set|$$ARI|$$RO1|$$COL|$$VAL

206 0000000000000005 0015 NEX.

207 0000000000000005 0004 NEX.

208 0000000000000003 0001

209 0000000000000047 0001 ARM.clear|$$ARI

210 0000000000000002 0001

211 0000000000000073 0004 FOR.$$RO1|1|3

212 0000000000000068 0015 FOR.$$COL|1|4

213 0000000000000079 0012 ARM.get|$$ARI|$$RO1|$$COL|$$VAL

214 0000000000000074 0012 JIV.$$VAL!0|Lab_failed  ' Should be 0

215 0000000000000005 0015 NEX.

216 0000000000000005 0004 NEX.

217 0000000000005184 0001 ARM.end|$$ARI

218 0000000000000022 0001

219 0000000000000000 0000

220 0000000000000000 0000

221 0000000000000032 0001 VAR.$$MSG=(5) Test ARM.set and ARM.get for strings

222 0000000000010074 0001 ARM.new|$$ARR|s

223 0000000003646929 0001 ARM.redim|$$ARR|2|2

224 0000000000000006 0001

225 0000000000000246 0001 ARM.set|$$ARR|1|1|A11

226 0000000000000065 0001 ARM.set|$$ARR|1|2|A12

227 0000000000000050 0001 ARM.set|$$ARR|2|1|A21

228 0000000000000049 0001 ARM.set|$$ARR|2|2|A22

229 0000000000000003 0001

230 0000000000000093 0001 ARM.get|$$ARR|1|1|$$VAL

231 0000000000000138 0001 JIV.$$VAL!A11|Lab_failed

232 0000000000000074 0001 ARM.get|$$ARR|1|2|$$VAL

233 0000000000000167 0001 JIV.$$VAL!A12|Lab_failed

234 0000000000000074 0001 ARM.get|$$ARR|2|1|$$VAL

235 0000000000000085 0001 JIV.$$VAL!A21|Lab_failed

236 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

237 0000000000000085 0001 JIV.$$VAL!A22|Lab_failed

238 0000000000747325 0001 ARM.end|$$ARR

239 0000000000000037 0001

240 0000000000000000 0000

241 0000000000000000 0000

242 0000000000000091 0001 VAR.$$MSG=(6) Test ARM.set and ARM.get for integers with min and max values

243 0000000000000065 0001 VIN.$$LAA=-9223372036854

244 0000000000000037 0001 VIN.$$LAB=9223372036854

245 0000000000009672 0001 ARM.new|$$ARI|i

246 0000000000551887 0001 ARM.redim|$$ARI|2|2

247 0000000000000016 0001

248 0000000000000552 0001 ARM.set|$$ARI|1|1|$$LAA

249 0000000000000286 0001 ARM.set|$$ARI|1|2|$$LAB

250 0000000000000169 0001 ARM.set|$$ARI|2|1|0

251 0000000000000147 0001 ARM.set|$$ARI|2|2|1

252 0000000000000004 0001

253 0000000000000098 0001 ARM.get|$$ARI|1|1|$$VAL

254 0000000000000174 0001 JIV.$$VAL!$$LAA|Lab_failed

255 0000000000000082 0001 ARM.get|$$ARI|1|2|$$VAL

256 0000000000000126 0001 JIV.$$VAL!$$LAB|Lab_failed

257 0000000000000078 0001 ARM.get|$$ARI|2|1|$$VAL

258 0000000000000091 0001 JIV.$$VAL!0|Lab_failed

259 0000000000000078 0001 ARM.get|$$ARI|2|2|$$VAL

260 0000000000000089 0001 JIV.$$VAL!1|Lab_failed

261 0000000000006013 0001 ARM.end|$$ARI

262 0000000000000026 0001

263 0000000000000000 0000

264 0000000000000000 0000

265 0000000000000000 0000

266 0000000000000040 0001 VAR.$$MSG=(7)

267 0000000000010929 0001 ARM.new|$$ARR|s

268 0000000003643614 0001 ARM.redim|$$ARR|2|2

269 0000000000000007 0001

270 0000000000000242 0001 ARM.set|$$ARR|1|1|A11

271 0000000000000062 0001 ARM.set|$$ARR|1|2|A12

272 0000000000000048 0001 ARM.set|$$ARR|2|1|A21

273 0000000000000047 0001 ARM.set|$$ARR|2|2|A22

274 0000000000000003 0001

275 0000000019808072 0001 ARM.insertrow|$$ARR|2

276 0000000000000007 0001

277 0000000000000351 0001 ARM.count|$$ARR|1|$$ROW

278 0000000000000123 0001 JIV.$$ROW!3|Lab_failed

279 0000000000000082 0001 ARM.count|$$ARR|2|$$COL

280 0000000000000078 0001 JIV.$$COL!2|Lab_failed

281 0000000000000082 0001 ARM.get|$$ARR|1|1|$$VAL

282 0000000000000103 0001 JIV.$$VAL!A11|Lab_failed

283 0000000000000073 0001 ARM.get|$$ARR|1|2|$$VAL

284 0000000000000087 0001 JIV.$$VAL!A12|Lab_failed

285 0000000000000069 0001 ARM.get|$$ARR|2|1|$$VAL

286 0000000000000003 0001

287 0000000000000058 0001 JIS.$$VAL|Lab_failed

288 0000000000000068 0001 ARM.get|$$ARR|2|2|$$VAL

289 0000000000000002 0001

290 0000000000000042 0001 JIS.$$VAL|Lab_failed

291 0000000000000070 0001 ARM.get|$$ARR|3|1|$$VAL

292 0000000000000086 0001 JIV.$$VAL!A21|Lab_failed

293 0000000000000068 0001 ARM.get|$$ARR|3|2|$$VAL

294 0000000000000085 0001 JIV.$$VAL!A22|Lab_failed

295 0000000000751112 0001 ARM.end|$$ARR

296 0000000000000035 0001

297 0000000000000000 0000

298 0000000000000000 0000

299 0000000000000081 0001 VAR.$$MSG=(8) Test ARM.deleterow for strings

300 0000000000010325 0001 ARM.new|$$ARR|s

301 0000000003666315 0001 ARM.redim|$$ARR|3|2

302 0000000000000006 0001

303 0000000000000218 0001 ARM.set|$$ARR|1|1|A11

304 0000000000000064 0001 ARM.set|$$ARR|1|2|A12

305 0000000000000052 0001 ARM.set|$$ARR|2|1|A21

306 0000000000000046 0001 ARM.set|$$ARR|2|2|A22

307 0000000000000044 0001 ARM.set|$$ARR|3|1|A31

308 0000000000000045 0001 ARM.set|$$ARR|3|2|A32

309 0000000000000003 0001

310 0000000002720133 0001 ARM.deleterow|$$ARR|2

311 0000000000000010 0001

312 0000000000000272 0001 ARM.count|$$ARR|1|$$ROW

313 0000000000000114 0001 JIV.$$ROW!2|Lab_failed

314 0000000000000094 0001 ARM.get|$$ARR|1|1|$$VAL

315 0000000000000105 0001 JIV.$$VAL!A11|Lab_failed

316 0000000000000073 0001 ARM.get|$$ARR|1|2|$$VAL

317 0000000000000087 0001 JIV.$$VAL!A12|Lab_failed

318 0000000000000070 0001 ARM.get|$$ARR|2|1|$$VAL

319 0000000000000082 0001 JIV.$$VAL!A31|Lab_failed

320 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

321 0000000000000082 0001 JIV.$$VAL!A32|Lab_failed

322 0000000000799129 0001 ARM.end|$$ARR

323 0000000000000038 0001

324 0000000000000000 0000

325 0000000000000000 0000

326 0000000000000087 0001 VAR.$$MSG=(9) Test ARM.sort for strings

327 0000000000011814 0001 ARM.new|$$ARR|s

328 0000000003813032 0001 ARM.redim|$$ARR|3|2

329 0000000000000007 0001

330 0000000000000258 0001 ARM.set|$$ARR|1|1|C

331 0000000000000071 0001 ARM.set|$$ARR|1|2|ValC

332 0000000000000055 0001 ARM.set|$$ARR|2|1|A

333 0000000000000056 0001 ARM.set|$$ARR|2|2|ValA

334 0000000000000052 0001 ARM.set|$$ARR|3|1|B

335 0000000000000053 0001 ARM.set|$$ARR|3|2|ValB

336 0000000000000003 0001

337 0000000000000091 0001 ARM.sort|$$ARR|1

338 0000000000000003 0001

339 0000000000000103 0001 ARM.get|$$ARR|1|1|$$VAL

340 0000000000000149 0001 JIV.$$VAL!A|Lab_failed

341 0000000000000083 0001 ARM.get|$$ARR|1|2|$$VAL

342 0000000000000102 0001 JIV.$$VAL!ValA|Lab_failed

343 0000000000000079 0001 ARM.get|$$ARR|2|1|$$VAL

344 0000000000000095 0001 JIV.$$VAL!B|Lab_failed

345 0000000000000078 0001 ARM.get|$$ARR|2|2|$$VAL

346 0000000000000094 0001 JIV.$$VAL!ValB|Lab_failed

347 0000000000000077 0001 ARM.get|$$ARR|3|1|$$VAL

348 0000000000000094 0001 JIV.$$VAL!C|Lab_failed

349 0000000000000077 0001 ARM.get|$$ARR|3|2|$$VAL

350 0000000000000095 0001 JIV.$$VAL!ValC|Lab_failed

351 0000000000779769 0001 ARM.end|$$ARR

352 0000000000000044 0001

353 0000000000000000 0000

354 0000000000000000 0000

355 0000000000000081 0001 VAR.$$MSG=(10) Test ARM.transpose for strings

356 0000000000010860 0001 ARM.new|$$ARR|s

357 0000000020777736 0001 ARM.redim|$$ARR|2|3

358 0000000000000006 0001

359 0000000000000236 0001 ARM.set|$$ARR|1|1|A1

360 0000000000000059 0001 ARM.set|$$ARR|1|2|A2

361 0000000000000047 0001 ARM.set|$$ARR|1|3|A3

362 0000000000000045 0001 ARM.set|$$ARR|2|1|B1

363 0000000000000044 0001 ARM.set|$$ARR|2|2|B2

364 0000000000000042 0001 ARM.set|$$ARR|2|3|B3

365 0000000000000002 0001

366 0000000002563004 0001 ARM.transpose|$$ARR

367 0000000000000006 0001

368 0000000000000272 0001 ARM.count|$$ARR|1|$$ROW

369 0000000000000122 0001 JIV.$$ROW!3|Lab_failed

370 0000000000000081 0001 ARM.count|$$ARR|2|$$COL

371 0000000000000079 0001 JIV.$$COL!2|Lab_failed

372 0000000000000084 0001 ARM.get|$$ARR|1|1|$$VAL

373 0000000000000106 0001 JIV.$$VAL!A1|Lab_failed

374 0000000000000073 0001 ARM.get|$$ARR|1|2|$$VAL

375 0000000000000087 0001 JIV.$$VAL!B1|Lab_failed

376 0000000000000070 0001 ARM.get|$$ARR|2|1|$$VAL

377 0000000000000085 0001 JIV.$$VAL!A2|Lab_failed

378 0000000000000068 0001 ARM.get|$$ARR|2|2|$$VAL

379 0000000000000084 0001 JIV.$$VAL!B2|Lab_failed

380 0000000000000068 0001 ARM.get|$$ARR|3|1|$$VAL

381 0000000000000083 0001 JIV.$$VAL!A3|Lab_failed

382 0000000000000069 0001 ARM.get|$$ARR|3|2|$$VAL

383 0000000000000084 0001 JIV.$$VAL!B3|Lab_failed

384 0000000000769617 0001 ARM.end|$$ARR

385 0000000000000039 0001

386 0000000000000000 0000

387 0000000000000000 0000

388 0000000000000000 0000

389 0000000000000076 0001 VAR.$$MSG=(11)

390 0000000000010011 0001 ARM.new|$$ARR|s

391 0000000003725694 0001 ARM.redim|$$ARR|2|2

392 0000000000000007 0001

393 0000000000000249 0001 ARM.set|$$ARR|1|1|A1

394 0000000000000060 0001 ARM.set|$$ARR|1|2|A2

395 0000000000000047 0001 ARM.set|$$ARR|2|1|B1

396 0000000000000051 0001 ARM.set|$$ARR|2|2|B2

397 0000000000000003 0001

398 0000000002563270 0001 ARM.resize|$$ARR|3|3

399 0000000000000006 0001

400 0000000000000246 0001 ARM.count|$$ARR|1|$$ROW

401 0000000000000122 0001 JIV.$$ROW!3|Lab_failed

402 0000000000000081 0001 ARM.count|$$ARR|2|$$COL

403 0000000000000079 0001 JIV.$$COL!3|Lab_failed

404 0000000000000003 0001

405 0000000000000082 0001 ARM.get|$$ARR|1|1|$$VAL

406 0000000000000104 0001 JIV.$$VAL!A1|Lab_failed

407 0000000000000072 0001 ARM.get|$$ARR|1|2|$$VAL

408 0000000000000088 0001 JIV.$$VAL!A2|Lab_failed

409 0000000000000070 0001 ARM.get|$$ARR|2|1|$$VAL

410 0000000000000089 0001 JIV.$$VAL!B1|Lab_failed

411 0000000000000069 0001 ARM.get|$$ARR|2|2|$$VAL

412 0000000000000085 0001 JIV.$$VAL!B2|Lab_failed

413 0000000000000003 0001

414 0000000000000069 0001 ARM.get|$$ARR|3|1|$$VAL

415 0000000000000053 0001 JIS.$$VAL|Lab_failed

416 0000000000000068 0001 ARM.get|$$ARR|1|3|$$VAL

417 0000000000000041 0001 JIS.$$VAL|Lab_failed

418 0000000000756054 0001 ARM.end|$$ARR

419 0000000000000038 0001

420 0000000000000000 0000

421 0000000000000000 0000

422 0000000000000085 0001 VAR.$$MSG=(12) Test ARM.fill for strings

423 0000000000010137 0001 ARM.new|$$ARR|s

424 0000000003576201 0001 ARM.redim|$$ARR|2|2

425 0000000000000007 0001

426 0000000000000210 0001 ARM.fill|$$ARR|Fill

427 0000000000000002 0001

428 0000000000000111 0001 ARM.get|$$ARR|1|1|$$VAL

429 0000000000000144 0001 JIV.$$VAL!Fill|Lab_failed

430 0000000000000082 0001 ARM.get|$$ARR|1|2|$$VAL

431 0000000000000090 0001 JIV.$$VAL!Fill|Lab_failed

432 0000000000000072 0001 ARM.get|$$ARR|2|1|$$VAL

433 0000000000000085 0001 JIV.$$VAL!Fill|Lab_failed

434 0000000000000073 0001 ARM.get|$$ARR|2|2|$$VAL

435 0000000000000085 0001 JIV.$$VAL!Fill|Lab_failed

436 0000000000774174 0001 ARM.end|$$ARR

437 0000000000000040 0001

438 0000000000000000 0000

439 0000000000000000 0000

440 0000000000000086 0001 VAR.$$MSG=(13) Test ARM.copy for strings

441 0000000000010881 0001 ARM.new|$$ARR|s

442 0000000020807431 0001 ARM.redim|$$ARR|2|2

443 0000000000000006 0001

444 0000000000000243 0001 ARM.set|$$ARR|1|1|A1

445 0000000000000060 0001 ARM.set|$$ARR|1|2|A2

446 0000000000000048 0001 ARM.set|$$ARR|2|1|B1

447 0000000000000047 0001 ARM.set|$$ARR|2|2|B2

448 0000000000000003 0001

449 0000000000011048 0001 ARM.new|$$AR2|s

450 0000000003500229 0001 ARM.redim|$$AR2|2|2

451 0000000000768080 0001 ARM.copy|$$ARR|$$AR2

452 0000000000000007 0001

453 0000000000000292 0001 ARM.get|$$AR2|1|1|$$VAL

454 0000000000000215 0001 JIV.$$VAL!A1|Lab_failed

455 0000000000000099 0001 ARM.get|$$AR2|1|2|$$VAL

456 0000000000000091 0001 JIV.$$VAL!A2|Lab_failed

457 0000000000000078 0001 ARM.get|$$AR2|2|1|$$VAL

458 0000000000000088 0001 JIV.$$VAL!B1|Lab_failed

459 0000000000000076 0001 ARM.get|$$AR2|2|2|$$VAL

460 0000000000000085 0001 JIV.$$VAL!B2|Lab_failed

461 0000000000763522 0001 ARM.end|$$ARR

462 0000000000000208 0001 ARM.end|$$AR2

463 0000000000000022 0001

464 0000000000000000 0000

465 0000000000000000 0000

466 0000000000000052 0001 VAR.$$MSG=(14) Test ARM.find for strings, multiple occurrences

467 0000000000010122 0001 ARM.new|$$ARR|s

468 0000000003654149 0001 ARM.redim|$$ARR|2|2

469 0000000000000007 0001

470 0000000000000255 0001 ARM.set|$$ARR|1|1|A1

471 0000000000000064 0001 ARM.set|$$ARR|1|2|A2

472 0000000000000048 0001 ARM.set|$$ARR|2|1|A2

473 0000000000000047 0001 ARM.set|$$ARR|2|2|A3

474 0000000000000003 0001

475 0000000000000123 0001 ARM.find|$$ARR|A2|$$RO1|$$COL

476 0000000000000124 0001 JIV.$$RO1!1|Lab_failed

477 0000000000000077 0001 JIV.$$COL!2|Lab_failed

478 0000000000000003 0001

479 0000000000000100 0001 ARM.find|$$ARR|A3|$$RO1|$$COL

480 0000000000000080 0001 JIV.$$RO1!2|Lab_failed

481 0000000000000073 0001 JIV.$$COL!2|Lab_failed

482 0000000000818865 0001 ARM.end|$$ARR

483 0000000000000044 0001

484 0000000000000000 0000

485 0000000000000000 0000

486 0000000000000088 0001 VAR.$$MSG=(15) Test ARM.gettype

487 0000000000010356 0001 ARM.new|$$ARR|s

488 0000000000000185 0001 ARM.gettype|$$ARR|$$TYP

489 0000000000000141 0001 JIV.$$TYP!s|Lab_failed

490 0000000000000073 0001 ARM.end|$$ARR

491 0000000000007405 0001 ARM.new|$$ARI|i

492 0000000000000127 0001 ARM.gettype|$$ARI|$$TYP

493 0000000000000122 0001 JIV.$$TYP!i|Lab_failed

494 0000000000000057 0001 ARM.end|$$ARI

495 0000000000007284 0001 ARM.new|$$ARF|f

496 0000000000000115 0001 ARM.gettype|$$ARF|$$TYP

497 0000000000000113 0001 JIV.$$TYP!f|Lab_failed

498 0000000000000053 0001 ARM.end|$$ARF

499 0000000000000024 0001

500 0000000000000000 0000

501 0000000000000000 0000

502 0000000000000034 0001 VAR.$$MSG=(16) Test ARM.count after operations

503 0000000000007864 0001 ARM.new|$$ARR|s

504 0000000003850712 0001 ARM.redim|$$ARR|3|4

505 0000000000000281 0001 ARM.count|$$ARR|1|$$ROW

506 0000000000000123 0001 JIV.$$ROW!3|Lab_failed

507 0000000000000081 0001 ARM.count|$$ARR|2|$$COL

508 0000000000000077 0001 JIV.$$COL!4|Lab_failed

509 0000000000000003 0001

510 0000000019861120 0001 ARM.insertrow|$$ARR|2

511 0000000000000300 0001 ARM.count|$$ARR|1|$$ROW

512 0000000000000134 0001 JIV.$$ROW!4|Lab_failed

513 0000000000000093 0001 ARM.count|$$ARR|2|$$COL

514 0000000000000089 0001 JIV.$$COL!4|Lab_failed

515 0000000000782896 0001 ARM.end|$$ARR

516 0000000000000042 0001

517 0000000000000000 0000

518 0000000000000000 0000

519 0000000000000000 0000

520 0000000000000095 0001 VAR.$$MSG=(17)

521 0000000000010889 0001 ARM.new|$$ARR|s

522 0000000003625496 0001 ARM.redim|$$ARR|3|2

523 0000000000000007 0001

524 0000000000000242 0001 ARM.set|$$ARR|1|1|A1

525 0000000000000061 0001 ARM.set|$$ARR|1|2|A2

526 0000000000000053 0001 ARM.set|$$ARR|2|1|B1

527 0000000000000047 0001 ARM.set|$$ARR|2|2|B2

528 0000000000000047 0001 ARM.set|$$ARR|3|1|C1

529 0000000000000045 0001 ARM.set|$$ARR|3|2|C2

530 0000000000000002 0001

531 0000000000000119 0001 ARM.reverse|$$ARR

532 0000000000000002 0001

533 0000000000000094 0001 ARM.get|$$ARR|1|1|$$VAL

534 0000000000000138 0001 JIV.$$VAL!C2|Lab_failed

535 0000000000000077 0001 ARM.get|$$ARR|1|2|$$VAL

536 0000000000000089 0001 JIV.$$VAL!C1|Lab_failed

537 0000000000000073 0001 ARM.get|$$ARR|2|1|$$VAL

538 0000000000000086 0001 JIV.$$VAL!B2|Lab_failed

539 0000000000000069 0001 ARM.get|$$ARR|2|2|$$VAL

540 0000000000000086 0001 JIV.$$VAL!B1|Lab_failed

541 0000000000000069 0001 ARM.get|$$ARR|3|1|$$VAL

542 0000000000000084 0001 JIV.$$VAL!A2|Lab_failed

543 0000000000000070 0001 ARM.get|$$ARR|3|2|$$VAL

544 0000000000000084 0001 JIV.$$VAL!A1|Lab_failed

545 0000000000811010 0001 ARM.end|$$ARR

546 0000000000000041 0001

547 0000000000000000 0000

548 0000000000000000 0000

549 0000000000000084 0001 VAR.$$MSG=(18) Test ARM.swap for strings

550 0000000000010032 0001 ARM.new|$$ARR|s

551 0000000003854687 0001 ARM.redim|$$ARR|2|2

552 0000000000000007 0001

553 0000000000000225 0001 ARM.set|$$ARR|1|1|A1

554 0000000000000061 0001 ARM.set|$$ARR|1|2|A2

555 0000000000000049 0001 ARM.set|$$ARR|2|1|B1

556 0000000000000047 0001 ARM.set|$$ARR|2|2|B2

557 0000000000000003 0001

558 0000000000000068 0001 ARM.swap|$$ARR|1|1|2|2

559 0000000000000002 0001

560 0000000000000090 0001 ARM.get|$$ARR|1|1|$$VAL

561 0000000000000147 0001 JIV.$$VAL!B2|Lab_failed

562 0000000000000076 0001 ARM.get|$$ARR|2|2|$$VAL

563 0000000000000090 0001 JIV.$$VAL!A1|Lab_failed

564 0000000000000071 0001 ARM.get|$$ARR|1|2|$$VAL

565 0000000000000085 0001 JIV.$$VAL!A2|Lab_failed

566 0000000000000069 0001 ARM.get|$$ARR|2|1|$$VAL

567 0000000000000084 0001 JIV.$$VAL!B1|Lab_failed

568 0000000000762184 0001 ARM.end|$$ARR

569 0000000000000038 0001

570 0000000000000000 0000

571 0000000000000000 0000

572 0000000000000073 0001 VAR.$$MSG=(19) Test ARM.sumrow and ARM.sum for integers

573 0000000000011306 0001 ARM.new|$$ARI|i

574 0000000000421353 0001 ARM.redim|$$ARI|2|2

575 0000000000000005 0001

576 0000000000000198 0001 ARM.set|$$ARI|1|1|1

577 0000000000000053 0001 ARM.set|$$ARI|1|2|2

578 0000000000000045 0001 ARM.set|$$ARI|2|1|3

579 0000000000000045 0001 ARM.set|$$ARI|2|2|4

580 0000000000000002 0001

581 0000000000000110 0001 ARM.sumrow|$$ARI|1|$$SUM

582 0000000000000125 0001 JIV.$$SUM!3|Lab_failed  ' 1 + 2 = 3

583 0000000000000002 0001

584 0000000000000080 0001 ARM.sumrow|$$ARI|2|$$SUM

585 0000000000000090 0001 JIV.$$SUM!7|Lab_failed  ' 3 + 4 = 7

586 0000000000000003 0001

587 0000000000000076 0001 ARM.sum|$$ARI|$$SUM

588 0000000000000089 0001 JIV.$$SUM!10|Lab_failed  ' 1 + 2 + 3 + 4 = 10

589 0000000000005113 0001 ARM.end|$$ARI

590 0000000000000024 0001

591 0000000000000000 0000

592 0000000000000000 0000

593 0000000000000040 0001 VAR.$$MSG=(20) Test ARM.sumrow and ARM.sum for strings

594 0000000000009131 0001 ARM.new|$$ARR|s

595 0000000003647141 0001 ARM.redim|$$ARR|2|2

596 0000000000000007 0001

597 0000000000000246 0001 ARM.set|$$ARR|1|1|A

598 0000000000000063 0001 ARM.set|$$ARR|1|2|B

599 0000000000000052 0001 ARM.set|$$ARR|2|1|C

600 0000000000000045 0001 ARM.set|$$ARR|2|2|D

601 0000000000000003 0001

602 0000000000000129 0001 ARM.sumrow|$$ARR|1|$$SUM

603 0000000000000147 0001 JIV.$$SUM!A,B|Lab_failed

604 0000000000000002 0001

605 0000000000000086 0001 ARM.sumrow|$$ARR|2|$$SUM

606 0000000000000097 0001 JIV.$$SUM!C,D|Lab_failed

607 0000000000000002 0001

608 0000000000000096 0001 ARM.sum|$$ARR|$$SUM

609 0000000000000099 0001 JIV.$$SUM!A,B,C,D|Lab_failed

610 0000000000757938 0001 ARM.end|$$ARR

611 0000000000000043 0001

612 0000000000000000 0000

613 0000000000000000 0000

614 0000000000000000 0000

615 0000000000000076 0001 VAR.$$MSG=(21)

616 0000000000010034 0001 ARM.new|$$ARR|s

617 0000000000000004 0001

618 0000000000002998 0001 ARM.get|$$ARR|1|1|$$VAL

619 0000000000000003 0001

620 0000000000000082 0001 JIS.$$VAL|Lab_failed

621 0000000000000094 0001 ARM.end|$$ARR

622 0000000000000019 0001

623 0000000000000000 0000

624 0000000000000000 0000

625 0000000000000032 0001 VAR.$$MSG=(22) Test ARM.set out of bounds

626 0000000000007268 0001 ARM.new|$$ARR|s

627 0000000020784433 0001 ARM.redim|$$ARR|2|2

628 0000000000000007 0001

629 0000000002544068 0001 ARM.set|$$ARR|3|1|Val

630 0000000000000007 0001

631 0000000000000273 0001 ARM.count|$$ARR|1|$$ROW

632 0000000000000119 0001 JIV.$$ROW!3|Lab_failed

633 0000000000766375 0001 ARM.end|$$ARR

634 0000000000000038 0001

635 0000000000000000 0000

636 0000000000000000 0000

637 0000000000000085 0001 VAR.$$MSG=(23) Test ARM.endall

638 0000000000010415 0001 ARM.new|$$AR1|s

639 0000000000007625 0001 ARM.new|$$AR2|i

640 0000000000000131 0001 ARM.endall

641 0000000000000003 0001

642 0000000000000090 0001 ARM.validate|$$AR1|$$RES

643 0000000000000093 0001 JNZ.$$RES|Lab_failed

644 0000000000000071 0001 ARM.validate|$$AR2|$$RES

645 0000000000000064 0001 JNZ.$$RES|Lab_failed

646 0000000000000003 0001

647 0000000000000002 0001

648 0000000000000030 0001 VAR.$$MSG=(24)

649 0000000000007031 0001 ARM.new|$$ARR|s

650 0000000003653132 0001 ARM.redim|$$ARR|2|2

651 0000000000000232 0001 ARM.set|$$ARR|1|1|A11

652 0000000000000064 0001 ARM.set|$$ARR|1|2|A12

653 0000000000000049 0001 ARM.set|$$ARR|2|1|B11

654 0000000000000046 0001 ARM.set|$$ARR|2|2|B12

655 0000000002539815 0001 ARM.insertrow|$$ARR|2

656 0000000000000279 0001 ARM.count|$$ARR|1|$$ROW

657 0000000000000121 0001 JIV.$$ROW!3|Lab_failed

658 0000000000000085 0001 ARM.count|$$ARR|2|$$COL

659 0000000000000080 0001 JIV.$$COL!2|Lab_failed

660 0000000000000086 0001 ARM.get|$$ARR|1|1|$$VAL

661 0000000000000107 0001 JIV.$$VAL!A11|Lab_failed

662 0000000000000080 0001 ARM.get|$$ARR|1|2|$$VAL

663 0000000000000090 0001 JIV.$$VAL!A12|Lab_failed

664 0000000000000069 0001 ARM.get|$$ARR|2|1|$$VAL

665 0000000000000059 0001 JIS.$$VAL|Lab_failed

666 0000000000000067 0001 ARM.get|$$ARR|2|2|$$VAL

667 0000000000000043 0001 JIS.$$VAL|Lab_failed

668 0000000000000071 0001 ARM.get|$$ARR|3|1|$$VAL

669 0000000000000086 0001 JIV.$$VAL!B11|Lab_failed

670 0000000000000071 0001 ARM.get|$$ARR|3|2|$$VAL

671 0000000000000085 0001 JIV.$$VAL!B12|Lab_failed

672 0000000000760647 0001 ARM.end|$$ARR

673 0000000000000007 0001

674 0000000000000002 0001

675 0000000000000083 0001 VAR.$$MSG=(25)

676 0000000000010233 0001 ARM.new|$$ARR|i

677 0000000000422961 0001 ARM.redim|$$ARR|2|2

678 0000000000000196 0001 ARM.set|$$ARR|1|1|11

679 0000000000000052 0001 ARM.set|$$ARR|1|2|12

680 0000000000000044 0001 ARM.set|$$ARR|2|1|21

681 0000000000000041 0001 ARM.set|$$ARR|2|2|22

682 0000000000404799 0001 ARM.insertrow|$$ARR|2

683 0000000000000246 0001 ARM.count|$$ARR|1|$$ROW

684 0000000000000116 0001 JIV.$$ROW!3|Lab_failed

685 0000000000000071 0001 ARM.count|$$ARR|2|$$COL

686 0000000000000079 0001 JIV.$$COL!2|Lab_failed

687 0000000000000074 0001 ARM.get|$$ARR|1|1|$$VAL

688 0000000000000082 0001 JIV.$$VAL!11|Lab_failed

689 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

690 0000000000000079 0001 JIV.$$VAL!12|Lab_failed

691 0000000000000063 0001 ARM.get|$$ARR|2|1|$$VAL

692 0000000000000067 0001 JNZ.$$VAL|Lab_failed

693 0000000000000068 0001 ARM.get|$$ARR|2|2|$$VAL

694 0000000000000065 0001 JNZ.$$VAL|Lab_failed

695 0000000000000066 0001 ARM.get|$$ARR|3|1|$$VAL

696 0000000000000078 0001 JIV.$$VAL!21|Lab_failed

697 0000000000000064 0001 ARM.get|$$ARR|3|2|$$VAL

698 0000000000000076 0001 JIV.$$VAL!22|Lab_failed

699 0000000000005185 0001 ARM.end|$$ARR

700 0000000000000003 0001

701 0000000000000002 0001

702 0000000000000033 0001 VAR.$$MSG=(26)

703 0000000000010942 0001 ARM.new|$$ARR|f

704 0000000000400089 0001 ARM.redim|$$ARR|2|2

705 0000000000000231 0001 ARM.set|$$ARR|1|1|1.1

706 0000000000000060 0001 ARM.set|$$ARR|1|2|1.2

707 0000000000000048 0001 ARM.set|$$ARR|2|1|2.1

708 0000000000000049 0001 ARM.set|$$ARR|2|2|2.2

709 0000000000378404 0001 ARM.insertrow|$$ARR|2

710 0000000000000281 0001 ARM.count|$$ARR|1|$$ROW

711 0000000000000125 0001 JIV.$$ROW!3|Lab_failed

712 0000000000000076 0001 ARM.count|$$ARR|2|$$COL

713 0000000000000079 0001 JIV.$$COL!2|Lab_failed

714 0000000000000078 0001 ARM.get|$$ARR|1|1|$$VAL

715 0000000000000085 0001 JIV.$$VAL!1.1|Lab_failed

716 0000000000000068 0001 ARM.get|$$ARR|1|2|$$VAL

717 0000000000000080 0001 JIV.$$VAL!1.2|Lab_failed

718 0000000000000064 0001 ARM.get|$$ARR|2|1|$$VAL

719 0000000000000066 0001 JNZ.$$VAL|Lab_failed

720 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

721 0000000000000065 0001 JNZ.$$VAL|Lab_failed

722 0000000000000066 0001 ARM.get|$$ARR|3|1|$$VAL

723 0000000000000080 0001 JIV.$$VAL!2.1|Lab_failed

724 0000000000000063 0001 ARM.get|$$ARR|3|2|$$VAL

725 0000000000000078 0001 JIV.$$VAL!2.2|Lab_failed

726 0000000000006629 0001 ARM.end|$$ARR

727 0000000000000003 0001

728 0000000000000002 0001

729 0000000000000039 0001 VAR.$$MSG=(27)

730 0000000000009487 0001 ARM.new|$$ARR|s

731 0000000003632628 0001 ARM.redim|$$ARR|3|2

732 0000000000000231 0001 ARM.set|$$ARR|1|1|A11

733 0000000000000065 0001 ARM.set|$$ARR|1|2|A12

734 0000000000000049 0001 ARM.set|$$ARR|2|1|B11

735 0000000000000046 0001 ARM.set|$$ARR|2|2|B12

736 0000000000000046 0001 ARM.set|$$ARR|3|1|C11

737 0000000000000045 0001 ARM.set|$$ARR|3|2|C12

738 0000000019726821 0001 ARM.deleterow|$$ARR|2

739 0000000000000252 0001 ARM.count|$$ARR|1|$$ROW

740 0000000000000119 0001 JIV.$$ROW!2|Lab_failed

741 0000000000000183 0001 ARM.count|$$ARR|2|$$COL

742 0000000000000073 0001 JIV.$$COL!2|Lab_failed

743 0000000000000081 0001 ARM.get|$$ARR|1|1|$$VAL

744 0000000000000097 0001 JIV.$$VAL!A11|Lab_failed

745 0000000000000069 0001 ARM.get|$$ARR|1|2|$$VAL

746 0000000000000082 0001 JIV.$$VAL!A12|Lab_failed

747 0000000000000067 0001 ARM.get|$$ARR|2|1|$$VAL

748 0000000000000079 0001 JIV.$$VAL!C11|Lab_failed

749 0000000000000066 0001 ARM.get|$$ARR|2|2|$$VAL

750 0000000000000078 0001 JIV.$$VAL!C12|Lab_failed

751 0000000000764688 0001 ARM.end|$$ARR

752 0000000000000038 0001

753 0000000000000000 0000

754 0000000000000000 0000

755 0000000000000065 0001 VAR.$$MSG=(28)

756 0000000000009616 0001 ARM.new|$$ARR|i

757 0000000000421959 0001 ARM.redim|$$ARR|3|2

758 0000000000000198 0001 ARM.set|$$ARR|1|1|11

759 0000000000000054 0001 ARM.set|$$ARR|1|2|12

760 0000000000000043 0001 ARM.set|$$ARR|2|1|21

761 0000000000000042 0001 ARM.set|$$ARR|2|2|22

762 0000000000000041 0001 ARM.set|$$ARR|3|1|31

763 0000000000000041 0001 ARM.set|$$ARR|3|2|32

764 0000000000404681 0001 ARM.deleterow|$$ARR|2

765 0000000000000279 0001 ARM.count|$$ARR|1|$$ROW

766 0000000000000125 0001 JIV.$$ROW!2|Lab_failed

767 0000000000000083 0001 ARM.count|$$ARR|2|$$COL

768 0000000000000091 0001 JIV.$$COL!2|Lab_failed

769 0000000000000086 0001 ARM.get|$$ARR|1|1|$$VAL

770 0000000000000093 0001 JIV.$$VAL!11|Lab_failed

771 0000000000000075 0001 ARM.get|$$ARR|1|2|$$VAL

772 0000000000000089 0001 JIV.$$VAL!12|Lab_failed

773 0000000000000074 0001 ARM.get|$$ARR|2|1|$$VAL

774 0000000000000088 0001 JIV.$$VAL!31|Lab_failed

775 0000000000000073 0001 ARM.get|$$ARR|2|2|$$VAL

776 0000000000000088 0001 JIV.$$VAL!32|Lab_failed

777 0000000000005983 0001 ARM.end|$$ARR

778 0000000000000004 0001

779 0000000000000002 0001

780 0000000000000038 0001 VAR.$$MSG=(29)

781 0000000000009368 0001 ARM.new|$$ARR|f

782 0000000000393302 0001 ARM.redim|$$ARR|3|2

783 0000000000000194 0001 ARM.set|$$ARR|1|1|1.1

784 0000000000000050 0001 ARM.set|$$ARR|1|2|1.2

785 0000000000000044 0001 ARM.set|$$ARR|2|1|2.1

786 0000000000000042 0001 ARM.set|$$ARR|2|2|2.2

787 0000000000000041 0001 ARM.set|$$ARR|3|1|3.1

788 0000000000000041 0001 ARM.set|$$ARR|3|2|3.2

789 0000000000369597 0001 ARM.deleterow|$$ARR|2

790 0000000000000236 0001 ARM.count|$$ARR|1|$$ROW

791 0000000000000114 0001 JIV.$$ROW!2|Lab_failed

792 0000000000000071 0001 ARM.count|$$ARR|2|$$COL

793 0000000000000078 0001 JIV.$$COL!2|Lab_failed

794 0000000000000073 0001 ARM.get|$$ARR|1|1|$$VAL

795 0000000000000085 0001 JIV.$$VAL!1.1|Lab_failed

796 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

797 0000000000000080 0001 JIV.$$VAL!1.2|Lab_failed

798 0000000000000066 0001 ARM.get|$$ARR|2|1|$$VAL

799 0000000000000078 0001 JIV.$$VAL!3.1|Lab_failed

800 0000000000000064 0001 ARM.get|$$ARR|2|2|$$VAL

801 0000000000000078 0001 JIV.$$VAL!3.2|Lab_failed

802 0000000000006264 0001 ARM.end|$$ARR

803 0000000000000003 0001

804 0000000000000002 0001

805 0000000000000033 0001 VAR.$$MSG=(30)

806 0000000000010523 0001 ARM.new|$$ARR|s

807 0000000003588877 0001 ARM.redim|$$ARR|2|3

808 0000000000000266 0001 ARM.set|$$ARR|1|1|A11

809 0000000000000241 0001 ARM.set|$$ARR|1|2|A12

810 0000000000000057 0001 ARM.set|$$ARR|1|3|A13

811 0000000000000053 0001 ARM.set|$$ARR|2|1|B11

812 0000000000000052 0001 ARM.set|$$ARR|2|2|B12

813 0000000000000050 0001 ARM.set|$$ARR|2|3|B13

814 0000000002596012 0001 ARM.transpose|$$ARR

815 0000000000000286 0001 ARM.count|$$ARR|1|$$ROW

816 0000000000000122 0001 JIV.$$ROW!3|Lab_failed

817 0000000000000086 0001 ARM.count|$$ARR|2|$$COL

818 0000000000000080 0001 JIV.$$COL!2|Lab_failed

819 0000000000000090 0001 ARM.get|$$ARR|1|1|$$VAL

820 0000000000000101 0001 JIV.$$VAL!A11|Lab_failed

821 0000000000000072 0001 ARM.get|$$ARR|1|2|$$VAL

822 0000000000000088 0001 JIV.$$VAL!B11|Lab_failed

823 0000000000000071 0001 ARM.get|$$ARR|2|1|$$VAL

824 0000000000000085 0001 JIV.$$VAL!A12|Lab_failed

825 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

826 0000000000000085 0001 JIV.$$VAL!B12|Lab_failed

827 0000000000000069 0001 ARM.get|$$ARR|3|1|$$VAL

828 0000000000000084 0001 JIV.$$VAL!A13|Lab_failed

829 0000000000000072 0001 ARM.get|$$ARR|3|2|$$VAL

830 0000000000000086 0001 JIV.$$VAL!B13|Lab_failed

831 0000000000908806 0001 ARM.end|$$ARR

832 0000000000000007 0001

833 0000000000000002 0001

834 0000000000000100 0001 VAR.$$MSG=(31)

835 0000000000011302 0001 ARM.new|$$ARR|i

836 0000000000422512 0001 ARM.redim|$$ARR|2|3

837 0000000000000217 0001 ARM.set|$$ARR|1|1|11

838 0000000000000059 0001 ARM.set|$$ARR|1|2|12

839 0000000000000049 0001 ARM.set|$$ARR|1|3|13

840 0000000000000046 0001 ARM.set|$$ARR|2|1|21

841 0000000000000046 0001 ARM.set|$$ARR|2|2|22

842 0000000000000046 0001 ARM.set|$$ARR|2|3|23

843 0000000000398523 0001 ARM.transpose|$$ARR

844 0000000000000230 0001 ARM.count|$$ARR|1|$$ROW

845 0000000000000116 0001 JIV.$$ROW!3|Lab_failed

846 0000000000000075 0001 ARM.count|$$ARR|2|$$COL

847 0000000000000078 0001 JIV.$$COL!2|Lab_failed

848 0000000000000077 0001 ARM.get|$$ARR|1|1|$$VAL

849 0000000000000080 0001 JIV.$$VAL!11|Lab_failed

850 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

851 0000000000000078 0001 JIV.$$VAL!21|Lab_failed

852 0000000000000066 0001 ARM.get|$$ARR|2|1|$$VAL

853 0000000000000076 0001 JIV.$$VAL!12|Lab_failed

854 0000000000000065 0001 ARM.get|$$ARR|2|2|$$VAL

855 0000000000000076 0001 JIV.$$VAL!22|Lab_failed

856 0000000000000066 0001 ARM.get|$$ARR|3|1|$$VAL

857 0000000000000077 0001 JIV.$$VAL!13|Lab_failed

858 0000000000000064 0001 ARM.get|$$ARR|3|2|$$VAL

859 0000000000000076 0001 JIV.$$VAL!23|Lab_failed

860 0000000000005234 0001 ARM.end|$$ARR

861 0000000000000003 0001

862 0000000000000002 0001

863 0000000000000033 0001 VAR.$$MSG=(32)

864 0000000000009240 0001 ARM.new|$$ARR|f

865 0000000000392499 0001 ARM.redim|$$ARR|2|3

866 0000000000000220 0001 ARM.set|$$ARR|1|1|1.1

867 0000000000000058 0001 ARM.set|$$ARR|1|2|1.2

868 0000000000000049 0001 ARM.set|$$ARR|1|3|1.3

869 0000000000000047 0001 ARM.set|$$ARR|2|1|2.1

870 0000000000000047 0001 ARM.set|$$ARR|2|2|2.2

871 0000000000000045 0001 ARM.set|$$ARR|2|3|2.3

872 0000000000371108 0001 ARM.transpose|$$ARR

873 0000000000000233 0001 ARM.count|$$ARR|1|$$ROW

874 0000000000000111 0001 JIV.$$ROW!3|Lab_failed

875 0000000000000070 0001 ARM.count|$$ARR|2|$$COL

876 0000000000000078 0001 JIV.$$COL!2|Lab_failed

877 0000000000000077 0001 ARM.get|$$ARR|1|1|$$VAL

878 0000000000000085 0001 JIV.$$VAL!1.1|Lab_failed

879 0000000000000067 0001 ARM.get|$$ARR|1|2|$$VAL

880 0000000000000082 0001 JIV.$$VAL!2.1|Lab_failed

881 0000000000000067 0001 ARM.get|$$ARR|2|1|$$VAL

882 0000000000000078 0001 JIV.$$VAL!1.2|Lab_failed

883 0000000000000063 0001 ARM.get|$$ARR|2|2|$$VAL

884 0000000000000078 0001 JIV.$$VAL!2.2|Lab_failed

885 0000000000000063 0001 ARM.get|$$ARR|3|1|$$VAL

886 0000000000000077 0001 JIV.$$VAL!1.3|Lab_failed

887 0000000000000063 0001 ARM.get|$$ARR|3|2|$$VAL

888 0000000000000078 0001 JIV.$$VAL!2.3|Lab_failed

889 0000000000006496 0001 ARM.end|$$ARR

890 0000000000000003 0001

891 0000000000000002 0001

892 0000000000000036 0001 VAR.$$MSG=(33)

893 0000000000009419 0001 ARM.new|$$ARR|s

894 0000000003583814 0001 ARM.redim|$$ARR|3|2

895 0000000000000243 0001 ARM.set|$$ARR|1|1|C11

896 0000000000000068 0001 ARM.set|$$ARR|1|2|X12

897 0000000000000051 0001 ARM.set|$$ARR|2|1|A11

898 0000000000000046 0001 ARM.set|$$ARR|2|2|X22

899 0000000000000045 0001 ARM.set|$$ARR|3|1|B11

900 0000000000000044 0001 ARM.set|$$ARR|3|2|X32

901 0000000000000085 0001 ARM.sort|$$ARR|1

902 0000000000000090 0001 ARM.count|$$ARR|1|$$ROW

903 0000000000000110 0001 JIV.$$ROW!3|Lab_failed

904 0000000000000070 0001 ARM.count|$$ARR|2|$$COL

905 0000000000000077 0001 JIV.$$COL!2|Lab_failed

906 0000000000000081 0001 ARM.get|$$ARR|1|1|$$VAL

907 0000000000000103 0001 JIV.$$VAL!A11|Lab_failed

908 0000000000000073 0001 ARM.get|$$ARR|1|2|$$VAL

909 0000000000000086 0001 JIV.$$VAL!X22|Lab_failed

910 0000000000000073 0001 ARM.get|$$ARR|2|1|$$VAL

911 0000000000000084 0001 JIV.$$VAL!B11|Lab_failed

912 0000000000000069 0001 ARM.get|$$ARR|2|2|$$VAL

913 0000000000000084 0001 JIV.$$VAL!X32|Lab_failed

914 0000000000000069 0001 ARM.get|$$ARR|3|1|$$VAL

915 0000000000000084 0001 JIV.$$VAL!C11|Lab_failed

916 0000000000000069 0001 ARM.get|$$ARR|3|2|$$VAL

917 0000000000000084 0001 JIV.$$VAL!X12|Lab_failed

918 0000000018003885 0001 ARM.end|$$ARR

919 0000000000000006 0001

920 0000000000000002 0001

921 0000000000000087 0001 VAR.$$MSG=(34)

922 0000000000010130 0001 ARM.new|$$ARR|i

923 0000000000430077 0001 ARM.redim|$$ARR|3|2

924 0000000000000233 0001 ARM.set|$$ARR|1|1|30

925 0000000000000064 0001 ARM.set|$$ARR|1|2|91

926 0000000000000047 0001 ARM.set|$$ARR|2|1|10

927 0000000000000042 0001 ARM.set|$$ARR|2|2|92

928 0000000000000041 0001 ARM.set|$$ARR|3|1|20

929 0000000000000040 0001 ARM.set|$$ARR|3|2|93

930 0000000000000050 0001 ARM.sort|$$ARR|1

931 0000000000000092 0001 ARM.count|$$ARR|1|$$ROW

932 0000000000000117 0001 JIV.$$ROW!3|Lab_failed

933 0000000000000068 0001 ARM.count|$$ARR|2|$$COL

934 0000000000000077 0001 JIV.$$COL!2|Lab_failed

935 0000000000000073 0001 ARM.get|$$ARR|1|1|$$VAL

936 0000000000000082 0001 JIV.$$VAL!10|Lab_failed

937 0000000000000065 0001 ARM.get|$$ARR|1|2|$$VAL

938 0000000000000078 0001 JIV.$$VAL!92|Lab_failed

939 0000000000000064 0001 ARM.get|$$ARR|2|1|$$VAL

940 0000000000000078 0001 JIV.$$VAL!20|Lab_failed

941 0000000000000063 0001 ARM.get|$$ARR|2|2|$$VAL

942 0000000000000077 0001 JIV.$$VAL!93|Lab_failed

943 0000000000000064 0001 ARM.get|$$ARR|3|1|$$VAL

944 0000000000000076 0001 JIV.$$VAL!30|Lab_failed

945 0000000000000063 0001 ARM.get|$$ARR|3|2|$$VAL

946 0000000000000076 0001 JIV.$$VAL!91|Lab_failed

947 0000000000005335 0001 ARM.end|$$ARR

948 0000000000000004 0001

949 0000000000000002 0001

950 0000000000000035 0001 VAR.$$MSG=(35)

951 0000000000009452 0001 ARM.new|$$ARR|f

952 0000000000395282 0001 ARM.redim|$$ARR|3|2

953 0000000000000216 0001 ARM.set|$$ARR|1|1|3.0

954 0000000000000054 0001 ARM.set|$$ARR|1|2|9.1

955 0000000000000046 0001 ARM.set|$$ARR|2|1|1.0

956 0000000000000044 0001 ARM.set|$$ARR|2|2|9.2

957 0000000000000041 0001 ARM.set|$$ARR|3|1|2.0

958 0000000000000040 0001 ARM.set|$$ARR|3|2|9.3

959 0000000000000048 0001 ARM.sort|$$ARR|1

960 0000000000000090 0001 ARM.count|$$ARR|1|$$ROW

961 0000000000000114 0001 JIV.$$ROW!3|Lab_failed

962 0000000000000065 0001 ARM.count|$$ARR|2|$$COL

963 0000000000000077 0001 JIV.$$COL!2|Lab_failed

964 0000000000000073 0001 ARM.get|$$ARR|1|1|$$VAL

965 0000000000000081 0001 JIV.$$VAL!1.0|Lab_failed

966 0000000000000064 0001 ARM.get|$$ARR|1|2|$$VAL

967 0000000000000080 0001 JIV.$$VAL!9.2|Lab_failed

968 0000000000000063 0001 ARM.get|$$ARR|2|1|$$VAL

969 0000000000000078 0001 JIV.$$VAL!2.0|Lab_failed

970 0000000000000063 0001 ARM.get|$$ARR|2|2|$$VAL

971 0000000000000079 0001 JIV.$$VAL!9.3|Lab_failed

972 0000000000000063 0001 ARM.get|$$ARR|3|1|$$VAL

973 0000000000000076 0001 JIV.$$VAL!3.0|Lab_failed

974 0000000000000062 0001 ARM.get|$$ARR|3|2|$$VAL

975 0000000000000078 0001 JIV.$$VAL!9.1|Lab_failed

976 0000000000006613 0001 ARM.end|$$ARR

977 0000000000000003 0001

978 0000000000000002 0001

979 0000000000000035 0001 VAR.$$MSG=(36)

980 0000000000009095 0001 ARM.new|$$ARR|s

981 0000000003652392 0001 ARM.redim|$$ARR|2|2

982 0000000000000238 0001 ARM.set|$$ARR|1|1|A11

983 0000000000000061 0001 ARM.set|$$ARR|1|2|A12

984 0000000000000049 0001 ARM.set|$$ARR|2|1|B11

985 0000000000000048 0001 ARM.set|$$ARR|2|2|B12

986 0000000002856496 0001 ARM.resize|$$ARR|3|3

987 0000000000000298 0001 ARM.count|$$ARR|1|$$ROW

988 0000000000000130 0001 JIV.$$ROW!3|Lab_failed

989 0000000000000253 0001 ARM.count|$$ARR|2|$$COL

990 0000000000000090 0001 JIV.$$COL!3|Lab_failed

991 0000000000000097 0001 ARM.get|$$ARR|1|1|$$VAL

992 0000000000000118 0001 JIV.$$VAL!A11|Lab_failed

993 0000000000000084 0001 ARM.get|$$ARR|1|2|$$VAL

994 0000000000000102 0001 JIV.$$VAL!A12|Lab_failed

995 0000000000000083 0001 ARM.get|$$ARR|2|1|$$VAL

996 0000000000000097 0001 JIV.$$VAL!B11|Lab_failed

997 0000000000000079 0001 ARM.get|$$ARR|2|2|$$VAL

998 0000000000000096 0001 JIV.$$VAL!B12|Lab_failed

999 0000000000000003 0001

1000 0000000000000080 0001 ARM.get|$$ARR|1|3|$$VAL

1001 0000000000000067 0001 JIS.$$VAL|Lab_failed

1002 0000000000000003 0001

1003 0000000000000078 0001 ARM.get|$$ARR|2|3|$$VAL

1004 0000000000000049 0001 JIS.$$VAL|Lab_failed

1005 0000000000000003 0001

1006 0000000000000076 0001 ARM.get|$$ARR|3|1|$$VAL

1007 0000000000000045 0001 JIS.$$VAL|Lab_failed

1008 0000000000000002 0001

1009 0000000000000073 0001 ARM.get|$$ARR|3|2|$$VAL

1010 0000000000000045 0001 JIS.$$VAL|Lab_failed

1011 0000000000000002 0001

1012 0000000000000075 0001 ARM.get|$$ARR|3|3|$$VAL

1013 0000000000000045 0001 JIS.$$VAL|Lab_failed

1014 0000000000757227 0001 ARM.end|$$ARR

1015 0000000000000006 0001

1016 0000000000000002 0001

1017 0000000000000081 0001 VAR.$$MSG=(37)

1018 0000000000010958 0001 ARM.new|$$ARR|i

1019 0000000000426078 0001 ARM.redim|$$ARR|2|2

1020 0000000000000264 0001 ARM.set|$$ARR|1|1|11

1021 0000000000000069 0001 ARM.set|$$ARR|1|2|12

1022 0000000000000053 0001 ARM.set|$$ARR|2|1|21

1023 0000000000000051 0001 ARM.set|$$ARR|2|2|22

1024 0000000000402565 0001 ARM.resize|$$ARR|3|3

1025 0000000000000255 0001 ARM.count|$$ARR|1|$$ROW

1026 0000000000000114 0001 JIV.$$ROW!3|Lab_failed

1027 0000000000000074 0001 ARM.count|$$ARR|2|$$COL

1028 0000000000000078 0001 JIV.$$COL!3|Lab_failed

1029 0000000000000081 0001 ARM.get|$$ARR|1|1|$$VAL

1030 0000000000000081 0001 JIV.$$VAL!11|Lab_failed

1031 0000000000000065 0001 ARM.get|$$ARR|1|2|$$VAL

1032 0000000000000077 0001 JIV.$$VAL!12|Lab_failed

1033 0000000000000066 0001 ARM.get|$$ARR|2|1|$$VAL

1034 0000000000000077 0001 JIV.$$VAL!21|Lab_failed

1035 0000000000000063 0001 ARM.get|$$ARR|2|2|$$VAL

1036 0000000000000078 0001 JIV.$$VAL!22|Lab_failed

1037 0000000000000003 0001

1038 0000000000000064 0001 ARM.get|$$ARR|1|3|$$VAL

1039 0000000000000067 0001 JNZ.$$VAL|Lab_failed

1040 0000000000000003 0001

1041 0000000000000066 0001 ARM.get|$$ARR|2|3|$$VAL

1042 0000000000000064 0001 JNZ.$$VAL|Lab_failed

1043 0000000000000003 0001

1044 0000000000000064 0001 ARM.get|$$ARR|3|1|$$VAL

1045 0000000000000063 0001 JNZ.$$VAL|Lab_failed

1046 0000000000000002 0001

1047 0000000000000064 0001 ARM.get|$$ARR|3|2|$$VAL

1048 0000000000000063 0001 JNZ.$$VAL|Lab_failed

1049 0000000000000002 0001

1050 0000000000000064 0001 ARM.get|$$ARR|3|3|$$VAL

1051 0000000000000062 0001 JNZ.$$VAL|Lab_failed

1052 0000000000005272 0001 ARM.end|$$ARR

1053 0000000000000002 0001

1054 0000000000000002 0001

1055 0000000000000031 0001 VAR.$$MSG=(38)

1056 0000000000012743 0001 ARM.new|$$ARR|f

1057 0000000000391745 0001 ARM.redim|$$ARR|2|2

1058 0000000000000222 0001 ARM.set|$$ARR|1|1|1.1

1059 0000000000000054 0001 ARM.set|$$ARR|1|2|1.2

1060 0000000000000044 0001 ARM.set|$$ARR|2|1|2.1

1061 0000000000000042 0001 ARM.set|$$ARR|2|2|2.2

1062 0000000000370458 0001 ARM.resize|$$ARR|3|3

1063 0000000000000234 0001 ARM.count|$$ARR|1|$$ROW

1064 0000000000000119 0001 JIV.$$ROW!3|Lab_failed

1065 0000000000000071 0001 ARM.count|$$ARR|2|$$COL

1066 0000000000000080 0001 JIV.$$COL!3|Lab_failed

1067 0000000000000079 0001 ARM.get|$$ARR|1|1|$$VAL

1068 0000000000000085 0001 JIV.$$VAL!1.1|Lab_failed

1069 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

1070 0000000000000078 0001 JIV.$$VAL!1.2|Lab_failed

1071 0000000000000063 0001 ARM.get|$$ARR|2|1|$$VAL

1072 0000000000000078 0001 JIV.$$VAL!2.1|Lab_failed

1073 0000000000000062 0001 ARM.get|$$ARR|2|2|$$VAL

1074 0000000000000077 0001 JIV.$$VAL!2.2|Lab_failed

1075 0000000000000003 0001

1076 0000000000000062 0001 ARM.get|$$ARR|1|3|$$VAL

1077 0000000000000069 0001 JNZ.$$VAL|Lab_failed

1078 0000000000000002 0001

1079 0000000000000068 0001 ARM.get|$$ARR|2|3|$$VAL

1080 0000000000000063 0001 JNZ.$$VAL|Lab_failed

1081 0000000000000002 0001

1082 0000000000000065 0001 ARM.get|$$ARR|3|1|$$VAL

1083 0000000000000063 0001 JNZ.$$VAL|Lab_failed

1084 0000000000000002 0001

1085 0000000000000065 0001 ARM.get|$$ARR|3|2|$$VAL

1086 0000000000000062 0001 JNZ.$$VAL|Lab_failed

1087 0000000000000002 0001

1088 0000000000000064 0001 ARM.get|$$ARR|3|3|$$VAL

1089 0000000000000062 0001 JNZ.$$VAL|Lab_failed

1090 0000000000006603 0001 ARM.end|$$ARR

1091 0000000000000026 0001

1092 0000000000000000 0000

1093 0000000000000000 0000

1094 0000000000000034 0001 VAR.$$MSG=(39)

1095 0000000000009190 0001 ARM.new|$$ARR|s

1096 0000000003692823 0001 ARM.redim|$$ARR|2|2

1097 0000000000000250 0001 ARM.set|$$ARR|1|1|A11

1098 0000000000000060 0001 ARM.set|$$ARR|1|2|A12

1099 0000000000000050 0001 ARM.set|$$ARR|2|1|B11

1100 0000000000000048 0001 ARM.set|$$ARR|2|2|B12

1101 0000000000000105 0001 ARM.reverse|$$ARR

1102 0000000000000087 0001 ARM.count|$$ARR|1|$$ROW

1103 0000000000000114 0001 JIV.$$ROW!2|Lab_failed

1104 0000000000000069 0001 ARM.count|$$ARR|2|$$COL

1105 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1106 0000000000000077 0001 ARM.get|$$ARR|1|1|$$VAL

1107 0000000000000103 0001 JIV.$$VAL!B12|Lab_failed

1108 0000000000000072 0001 ARM.get|$$ARR|1|2|$$VAL

1109 0000000000000088 0001 JIV.$$VAL!B11|Lab_failed

1110 0000000000000068 0001 ARM.get|$$ARR|2|1|$$VAL

1111 0000000000000085 0001 JIV.$$VAL!A12|Lab_failed

1112 0000000000000067 0001 ARM.get|$$ARR|2|2|$$VAL

1113 0000000000000085 0001 JIV.$$VAL!A11|Lab_failed

1114 0000000000768023 0001 ARM.end|$$ARR

1115 0000000000000008 0001

1116 0000000000000002 0001

1117 0000000000000094 0001 VAR.$$MSG=(40)

1118 0000000000009689 0001 ARM.new|$$ARR|i

1119 0000000000434306 0001 ARM.redim|$$ARR|2|2

1120 0000000000000218 0001 ARM.set|$$ARR|1|1|11

1121 0000000000000054 0001 ARM.set|$$ARR|1|2|12

1122 0000000000000044 0001 ARM.set|$$ARR|2|1|21

1123 0000000000000045 0001 ARM.set|$$ARR|2|2|22

1124 0000000000000065 0001 ARM.reverse|$$ARR

1125 0000000000000082 0001 ARM.count|$$ARR|1|$$ROW

1126 0000000000000207 0001 JIV.$$ROW!2|Lab_failed

1127 0000000000000068 0001 ARM.count|$$ARR|2|$$COL

1128 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1129 0000000000000075 0001 ARM.get|$$ARR|1|1|$$VAL

1130 0000000000000081 0001 JIV.$$VAL!22|Lab_failed

1131 0000000000000065 0001 ARM.get|$$ARR|1|2|$$VAL

1132 0000000000000077 0001 JIV.$$VAL!21|Lab_failed

1133 0000000000000066 0001 ARM.get|$$ARR|2|1|$$VAL

1134 0000000000000078 0001 JIV.$$VAL!12|Lab_failed

1135 0000000000000063 0001 ARM.get|$$ARR|2|2|$$VAL

1136 0000000000000076 0001 JIV.$$VAL!11|Lab_failed

1137 0000000000005203 0001 ARM.end|$$ARR

1138 0000000000000003 0001

1139 0000000000000002 0001

1140 0000000000000034 0001 VAR.$$MSG=(41)

1141 0000000000010003 0001 ARM.new|$$ARR|f

1142 0000000000383692 0001 ARM.redim|$$ARR|2|2

1143 0000000000000185 0001 ARM.set|$$ARR|1|1|1.1

1144 0000000000000051 0001 ARM.set|$$ARR|1|2|1.2

1145 0000000000000043 0001 ARM.set|$$ARR|2|1|2.1

1146 0000000000000043 0001 ARM.set|$$ARR|2|2|2.2

1147 0000000000000072 0001 ARM.reverse|$$ARR

1148 0000000000000080 0001 ARM.count|$$ARR|1|$$ROW

1149 0000000000000109 0001 JIV.$$ROW!2|Lab_failed

1150 0000000000000065 0001 ARM.count|$$ARR|2|$$COL

1151 0000000000000076 0001 JIV.$$COL!2|Lab_failed

1152 0000000000000073 0001 ARM.get|$$ARR|1|1|$$VAL

1153 0000000000000083 0001 JIV.$$VAL!2.2|Lab_failed

1154 0000000000000064 0001 ARM.get|$$ARR|1|2|$$VAL

1155 0000000000000080 0001 JIV.$$VAL!2.1|Lab_failed

1156 0000000000000064 0001 ARM.get|$$ARR|2|1|$$VAL

1157 0000000000000078 0001 JIV.$$VAL!1.2|Lab_failed

1158 0000000000000064 0001 ARM.get|$$ARR|2|2|$$VAL

1159 0000000000000078 0001 JIV.$$VAL!1.1|Lab_failed

1160 0000000000006270 0001 ARM.end|$$ARR

1161 0000000000000003 0001

1162 0000000000000002 0001

1163 0000000000000030 0001 VAR.$$MSG=(42)

1164 0000000000011890 0001 ARM.new|$$ARR|s

1165 0000000020783987 0001 ARM.redim|$$ARR|2|2

1166 0000000000000348 0001 ARM.set|$$ARR|1|1|A11

1167 0000000000000091 0001 ARM.set|$$ARR|1|2|A12

1168 0000000000000074 0001 ARM.set|$$ARR|2|1|B11

1169 0000000000000071 0001 ARM.set|$$ARR|2|2|B12

1170 0000000002594238 0001 ARM.insertrow|$$ARR|1

1171 0000000000000286 0001 ARM.count|$$ARR|1|$$ROW

1172 0000000000000130 0001 JIV.$$ROW!3|Lab_failed

1173 0000000000000085 0001 ARM.count|$$ARR|2|$$COL

1174 0000000000000080 0001 JIV.$$COL!2|Lab_failed

1175 0000000000000003 0001

1176 0000000000000083 0001 ARM.get|$$ARR|1|1|$$VAL

1177 0000000000000059 0001 JIS.$$VAL|Lab_failed

1178 0000000000000071 0001 ARM.get|$$ARR|1|2|$$VAL

1179 0000000000000043 0001 JIS.$$VAL|Lab_failed

1180 0000000000000002 0001

1181 0000000000000074 0001 ARM.get|$$ARR|2|1|$$VAL

1182 0000000000000103 0001 JIV.$$VAL!A11|Lab_failed

1183 0000000000000071 0001 ARM.get|$$ARR|2|2|$$VAL

1184 0000000000000088 0001 JIV.$$VAL!A12|Lab_failed

1185 0000000000000071 0001 ARM.get|$$ARR|3|1|$$VAL

1186 0000000000000085 0001 JIV.$$VAL!B11|Lab_failed

1187 0000000000000070 0001 ARM.get|$$ARR|3|2|$$VAL

1188 0000000000000085 0001 JIV.$$VAL!B12|Lab_failed

1189 0000000000927548 0001 ARM.end|$$ARR

1190 0000000000000007 0001

1191 0000000000000002 0001

1192 0000000000000100 0001 VAR.$$MSG=(43)

1193 0000000000011937 0001 ARM.new|$$ARR|s

1194 0000000003810449 0001 ARM.redim|$$ARR|2|2

1195 0000000000000257 0001 ARM.set|$$ARR|1|1|A11

1196 0000000000000075 0001 ARM.set|$$ARR|1|2|A12

1197 0000000000000054 0001 ARM.set|$$ARR|2|1|B11

1198 0000000000000050 0001 ARM.set|$$ARR|2|2|B12

1199 0000000002473034 0001 ARM.insertrow|$$ARR|2

1200 0000000000000257 0001 ARM.count|$$ARR|1|$$ROW

1201 0000000000000127 0001 JIV.$$ROW!3|Lab_failed

1202 0000000000000080 0001 ARM.count|$$ARR|2|$$COL

1203 0000000000000080 0001 JIV.$$COL!2|Lab_failed

1204 0000000000000003 0001

1205 0000000000000087 0001 ARM.get|$$ARR|1|1|$$VAL

1206 0000000000000102 0001 JIV.$$VAL!A11|Lab_failed

1207 0000000000000075 0001 ARM.get|$$ARR|1|2|$$VAL

1208 0000000000000089 0001 JIV.$$VAL!A12|Lab_failed

1209 0000000000000002 0001

1210 0000000000000069 0001 ARM.get|$$ARR|2|1|$$VAL

1211 0000000000000055 0001 JIS.$$VAL|Lab_failed

1212 0000000000000068 0001 ARM.get|$$ARR|2|2|$$VAL

1213 0000000000000041 0001 JIS.$$VAL|Lab_failed

1214 0000000000000002 0001

1215 0000000000000070 0001 ARM.get|$$ARR|3|1|$$VAL

1216 0000000000000087 0001 JIV.$$VAL!B11|Lab_failed

1217 0000000000000070 0001 ARM.get|$$ARR|3|2|$$VAL

1218 0000000000000086 0001 JIV.$$VAL!B12|Lab_failed

1219 0000000000775924 0001 ARM.end|$$ARR

1220 0000000000000006 0001

1221 0000000000000002 0001

1222 0000000000000090 0001 VAR.$$MSG=(44)

1223 0000000000010320 0001 ARM.new|$$ARR|s

1224 0000000003707019 0001 ARM.redim|$$ARR|2|2

1225 0000000000000319 0001 ARM.set|$$ARR|1|1|A11

1226 0000000000000093 0001 ARM.set|$$ARR|1|2|A12

1227 0000000000000073 0001 ARM.set|$$ARR|2|1|B11

1228 0000000000000068 0001 ARM.set|$$ARR|2|2|B12

1229 0000000019709569 0001 ARM.insertrow|$$ARR|3

1230 0000000000000257 0001 ARM.count|$$ARR|1|$$ROW

1231 0000000000000117 0001 JIV.$$ROW!3|Lab_failed

1232 0000000000000083 0001 ARM.count|$$ARR|2|$$COL

1233 0000000000000079 0001 JIV.$$COL!2|Lab_failed

1234 0000000000000003 0001

1235 0000000000000088 0001 ARM.get|$$ARR|1|1|$$VAL

1236 0000000000000104 0001 JIV.$$VAL!A11|Lab_failed

1237 0000000000000074 0001 ARM.get|$$ARR|1|2|$$VAL

1238 0000000000000089 0001 JIV.$$VAL!A12|Lab_failed

1239 0000000000000070 0001 ARM.get|$$ARR|2|1|$$VAL

1240 0000000000000085 0001 JIV.$$VAL!B11|Lab_failed

1241 0000000000000068 0001 ARM.get|$$ARR|2|2|$$VAL

1242 0000000000000085 0001 JIV.$$VAL!B12|Lab_failed

1243 0000000000000003 0001

1244 0000000000000068 0001 ARM.get|$$ARR|3|1|$$VAL

1245 0000000000000058 0001 JIS.$$VAL|Lab_failed

1246 0000000000000066 0001 ARM.get|$$ARR|3|2|$$VAL

1247 0000000000000043 0001 JIS.$$VAL|Lab_failed

1248 0000000000902154 0001 ARM.end|$$ARR

1249 0000000000000006 0001

1250 0000000000000002 0001

1251 0000000000000093 0001 VAR.$$MSG=(45)

1252 0000000000009771 0001 ARM.new|$$ARR|i

1253 0000000000422845 0001 ARM.redim|$$ARR|2|2

1254 0000000000000217 0001 ARM.set|$$ARR|1|1|11

1255 0000000000000053 0001 ARM.set|$$ARR|1|2|12

1256 0000000000000044 0001 ARM.set|$$ARR|2|1|21

1257 0000000000000044 0001 ARM.set|$$ARR|2|2|22

1258 0000000000401654 0001 ARM.insertrow|$$ARR|1

1259 0000000000000251 0001 ARM.count|$$ARR|1|$$ROW

1260 0000000000000116 0001 JIV.$$ROW!3|Lab_failed

1261 0000000000000072 0001 ARM.count|$$ARR|2|$$COL

1262 0000000000000079 0001 JIV.$$COL!2|Lab_failed

1263 0000000000000003 0001

1264 0000000000000076 0001 ARM.get|$$ARR|1|1|$$VAL

1265 0000000000000069 0001 JNZ.$$VAL|Lab_failed

1266 0000000000000067 0001 ARM.get|$$ARR|1|2|$$VAL

1267 0000000000000066 0001 JNZ.$$VAL|Lab_failed

1268 0000000000000002 0001

1269 0000000000000066 0001 ARM.get|$$ARR|2|1|$$VAL

1270 0000000000000080 0001 JIV.$$VAL!11|Lab_failed

1271 0000000000000065 0001 ARM.get|$$ARR|2|2|$$VAL

1272 0000000000000078 0001 JIV.$$VAL!12|Lab_failed

1273 0000000000000062 0001 ARM.get|$$ARR|3|1|$$VAL

1274 0000000000000077 0001 JIV.$$VAL!21|Lab_failed

1275 0000000000000063 0001 ARM.get|$$ARR|3|2|$$VAL

1276 0000000000000076 0001 JIV.$$VAL!22|Lab_failed

1277 0000000000005876 0001 ARM.end|$$ARR

1278 0000000000000003 0001

1279 0000000000000002 0001

1280 0000000000000042 0001 VAR.$$MSG=(46)

1281 0000000000010493 0001 ARM.new|$$ARR|i

1282 0000000000422652 0001 ARM.redim|$$ARR|2|2

1283 0000000000000217 0001 ARM.set|$$ARR|1|1|11

1284 0000000000000055 0001 ARM.set|$$ARR|1|2|12

1285 0000000000000048 0001 ARM.set|$$ARR|2|1|21

1286 0000000000000045 0001 ARM.set|$$ARR|2|2|22

1287 0000000000420101 0001 ARM.insertrow|$$ARR|2

1288 0000000000000286 0001 ARM.count|$$ARR|1|$$ROW

1289 0000000000000118 0001 JIV.$$ROW!3|Lab_failed

1290 0000000000000080 0001 ARM.count|$$ARR|2|$$COL

1291 0000000000000079 0001 JIV.$$COL!2|Lab_failed

1292 0000000000000003 0001

1293 0000000000000081 0001 ARM.get|$$ARR|1|1|$$VAL

1294 0000000000000081 0001 JIV.$$VAL!11|Lab_failed

1295 0000000000000070 0001 ARM.get|$$ARR|1|2|$$VAL

1296 0000000000000077 0001 JIV.$$VAL!12|Lab_failed

1297 0000000000000003 0001

1298 0000000000000065 0001 ARM.get|$$ARR|2|1|$$VAL

1299 0000000000000069 0001 JNZ.$$VAL|Lab_failed

1300 0000000000000067 0001 ARM.get|$$ARR|2|2|$$VAL

1301 0000000000000064 0001 JNZ.$$VAL|Lab_failed

1302 0000000000000002 0001

1303 0000000000000066 0001 ARM.get|$$ARR|3|1|$$VAL

1304 0000000000000078 0001 JIV.$$VAL!21|Lab_failed

1305 0000000000000065 0001 ARM.get|$$ARR|3|2|$$VAL

1306 0000000000000076 0001 JIV.$$VAL!22|Lab_failed

1307 0000000000005219 0001 ARM.end|$$ARR

1308 0000000000000003 0001

1309 0000000000000002 0001

1310 0000000000000034 0001 VAR.$$MSG=(47)

1311 0000000000010049 0001 ARM.new|$$ARR|i

1312 0000000000417557 0001 ARM.redim|$$ARR|2|2

1313 0000000000000206 0001 ARM.set|$$ARR|1|1|11

1314 0000000000000052 0001 ARM.set|$$ARR|1|2|12

1315 0000000000000043 0001 ARM.set|$$ARR|2|1|21

1316 0000000000000043 0001 ARM.set|$$ARR|2|2|22

1317 0000000000408268 0001 ARM.insertrow|$$ARR|3

1318 0000000000000258 0001 ARM.count|$$ARR|1|$$ROW

1319 0000000000000118 0001 JIV.$$ROW!3|Lab_failed

1320 0000000000000072 0001 ARM.count|$$ARR|2|$$COL

1321 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1322 0000000000000003 0001

1323 0000000000000079 0001 ARM.get|$$ARR|1|1|$$VAL

1324 0000000000000080 0001 JIV.$$VAL!11|Lab_failed

1325 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

1326 0000000000000076 0001 JIV.$$VAL!12|Lab_failed

1327 0000000000000064 0001 ARM.get|$$ARR|2|1|$$VAL

1328 0000000000000077 0001 JIV.$$VAL!21|Lab_failed

1329 0000000000000065 0001 ARM.get|$$ARR|2|2|$$VAL

1330 0000000000000077 0001 JIV.$$VAL!22|Lab_failed

1331 0000000000000002 0001

1332 0000000000000064 0001 ARM.get|$$ARR|3|1|$$VAL

1333 0000000000000069 0001 JNZ.$$VAL|Lab_failed

1334 0000000000000065 0001 ARM.get|$$ARR|3|2|$$VAL

1335 0000000000000064 0001 JNZ.$$VAL|Lab_failed

1336 0000000000005125 0001 ARM.end|$$ARR

1337 0000000000000003 0001

1338 0000000000000002 0001

1339 0000000000000031 0001 VAR.$$MSG=(48)

1340 0000000000009214 0001 ARM.new|$$ARR|f

1341 0000000000394801 0001 ARM.redim|$$ARR|2|2

1342 0000000000000221 0001 ARM.set|$$ARR|1|1|1.1

1343 0000000000000058 0001 ARM.set|$$ARR|1|2|1.2

1344 0000000000000047 0001 ARM.set|$$ARR|2|1|2.1

1345 0000000000000042 0001 ARM.set|$$ARR|2|2|2.2

1346 0000000000373550 0001 ARM.insertrow|$$ARR|1

1347 0000000000000254 0001 ARM.count|$$ARR|1|$$ROW

1348 0000000000000120 0001 JIV.$$ROW!3|Lab_failed

1349 0000000000000076 0001 ARM.count|$$ARR|2|$$COL

1350 0000000000000079 0001 JIV.$$COL!2|Lab_failed

1351 0000000000000003 0001

1352 0000000000000085 0001 ARM.get|$$ARR|1|1|$$VAL

1353 0000000000000070 0001 JNZ.$$VAL|Lab_failed

1354 0000000000000069 0001 ARM.get|$$ARR|1|2|$$VAL

1355 0000000000000064 0001 JNZ.$$VAL|Lab_failed

1356 0000000000000003 0001

1357 0000000000000067 0001 ARM.get|$$ARR|2|1|$$VAL

1358 0000000000000082 0001 JIV.$$VAL!1.1|Lab_failed

1359 0000000000000064 0001 ARM.get|$$ARR|2|2|$$VAL

1360 0000000000000078 0001 JIV.$$VAL!1.2|Lab_failed

1361 0000000000000064 0001 ARM.get|$$ARR|3|1|$$VAL

1362 0000000000000077 0001 JIV.$$VAL!2.1|Lab_failed

1363 0000000000000063 0001 ARM.get|$$ARR|3|2|$$VAL

1364 0000000000000078 0001 JIV.$$VAL!2.2|Lab_failed

1365 0000000000006644 0001 ARM.end|$$ARR

1366 0000000000000003 0001

1367 0000000000000002 0001

1368 0000000000000034 0001 VAR.$$MSG=(49)

1369 0000000000010806 0001 ARM.new|$$ARR|f

1370 0000000000393069 0001 ARM.redim|$$ARR|2|2

1371 0000000000000204 0001 ARM.set|$$ARR|1|1|1.1

1372 0000000000000061 0001 ARM.set|$$ARR|1|2|1.2

1373 0000000000000056 0001 ARM.set|$$ARR|2|1|2.1

1374 0000000000000050 0001 ARM.set|$$ARR|2|2|2.2

1375 0000000000375860 0001 ARM.insertrow|$$ARR|2

1376 0000000000000580 0001 ARM.count|$$ARR|1|$$ROW

1377 0000000000000324 0001 JIV.$$ROW!3|Lab_failed

1378 0000000000000260 0001 ARM.count|$$ARR|2|$$COL

1379 0000000000000274 0001 JIV.$$COL!2|Lab_failed

1380 0000000000000010 0001

1381 0000000000000260 0001 ARM.get|$$ARR|1|1|$$VAL

1382 0000000000000288 0001 JIV.$$VAL!1.1|Lab_failed

1383 0000000000000236 0001 ARM.get|$$ARR|1|2|$$VAL

1384 0000000000000276 0001 JIV.$$VAL!1.2|Lab_failed

1385 0000000000000009 0001

1386 0000000000000232 0001 ARM.get|$$ARR|2|1|$$VAL

1387 0000000000000246 0001 JNZ.$$VAL|Lab_failed

1388 0000000000000259 0001 ARM.get|$$ARR|2|2|$$VAL

1389 0000000000000225 0001 JNZ.$$VAL|Lab_failed

1390 0000000000000010 0001

1391 0000000000000235 0001 ARM.get|$$ARR|3|1|$$VAL

1392 0000000000000280 0001 JIV.$$VAL!2.1|Lab_failed

1393 0000000000000504 0001 ARM.get|$$ARR|3|2|$$VAL

1394 0000000000000277 0001 JIV.$$VAL!2.2|Lab_failed

1395 0000000000017949 0001 ARM.end|$$ARR

1396 0000000000000010 0001

1397 0000000000000008 0001

1398 0000000000000100 0001 VAR.$$MSG=(50)

1399 0000000000026676 0001 ARM.new|$$ARR|f

1400 0000000000433056 0001 ARM.redim|$$ARR|2|2

1401 0000000000000212 0001 ARM.set|$$ARR|1|1|1.1

1402 0000000000000051 0001 ARM.set|$$ARR|1|2|1.2

1403 0000000000000045 0001 ARM.set|$$ARR|2|1|2.1

1404 0000000000000043 0001 ARM.set|$$ARR|2|2|2.2

1405 0000000000372420 0001 ARM.insertrow|$$ARR|3

1406 0000000000000248 0001 ARM.count|$$ARR|1|$$ROW

1407 0000000000000113 0001 JIV.$$ROW!3|Lab_failed

1408 0000000000000070 0001 ARM.count|$$ARR|2|$$COL

1409 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1410 0000000000000003 0001

1411 0000000000000082 0001 ARM.get|$$ARR|1|1|$$VAL

1412 0000000000000084 0001 JIV.$$VAL!1.1|Lab_failed

1413 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

1414 0000000000000079 0001 JIV.$$VAL!1.2|Lab_failed

1415 0000000000000064 0001 ARM.get|$$ARR|2|1|$$VAL

1416 0000000000000078 0001 JIV.$$VAL!2.1|Lab_failed

1417 0000000000000062 0001 ARM.get|$$ARR|2|2|$$VAL

1418 0000000000000078 0001 JIV.$$VAL!2.2|Lab_failed

1419 0000000000000003 0001

1420 0000000000000062 0001 ARM.get|$$ARR|3|1|$$VAL

1421 0000000000000066 0001 JNZ.$$VAL|Lab_failed

1422 0000000000000064 0001 ARM.get|$$ARR|3|2|$$VAL

1423 0000000000000065 0001 JNZ.$$VAL|Lab_failed

1424 0000000000006595 0001 ARM.end|$$ARR

1425 0000000000000026 0001

1426 0000000000000000 0000

1427 0000000000000000 0000

1428 0000000000000032 0001 VAR.$$MSG=(51)

1429 0000000000009152 0001 ARM.new|$$ARR|s

1430 0000000003799157 0001 ARM.redim|$$ARR|3|2

1431 0000000000000240 0001 ARM.set|$$ARR|1|1|A11

1432 0000000000000064 0001 ARM.set|$$ARR|1|2|A12

1433 0000000000000050 0001 ARM.set|$$ARR|2|1|B11

1434 0000000000000050 0001 ARM.set|$$ARR|2|2|B12

1435 0000000000000045 0001 ARM.set|$$ARR|3|1|C11

1436 0000000000000045 0001 ARM.set|$$ARR|3|2|C12

1437 0000000002486949 0001 ARM.deleterow|$$ARR|1

1438 0000000000000257 0001 ARM.count|$$ARR|1|$$ROW

1439 0000000000000117 0001 JIV.$$ROW!2|Lab_failed

1440 0000000000000082 0001 ARM.count|$$ARR|2|$$COL

1441 0000000000000084 0001 JIV.$$COL!2|Lab_failed

1442 0000000000000003 0001

1443 0000000000000087 0001 ARM.get|$$ARR|1|1|$$VAL

1444 0000000000000102 0001 JIV.$$VAL!B11|Lab_failed

1445 0000000000000107 0001 ARM.get|$$ARR|1|2|$$VAL

1446 0000000000000091 0001 JIV.$$VAL!B12|Lab_failed

1447 0000000000000074 0001 ARM.get|$$ARR|2|1|$$VAL

1448 0000000000000087 0001 JIV.$$VAL!C11|Lab_failed

1449 0000000000000071 0001 ARM.get|$$ARR|2|2|$$VAL

1450 0000000000000084 0001 JIV.$$VAL!C12|Lab_failed

1451 0000000000800860 0001 ARM.end|$$ARR

1452 0000000000000007 0001

1453 0000000000000002 0001

1454 0000000000000103 0001 VAR.$$MSG=(52)

1455 0000000000009727 0001 ARM.new|$$ARR|s

1456 0000000020765996 0001 ARM.redim|$$ARR|3|2

1457 0000000000000358 0001 ARM.set|$$ARR|1|1|A11

1458 0000000000000066 0001 ARM.set|$$ARR|1|2|A12

1459 0000000000000053 0001 ARM.set|$$ARR|2|1|B11

1460 0000000000000046 0001 ARM.set|$$ARR|2|2|B12

1461 0000000000000055 0001 ARM.set|$$ARR|3|1|C11

1462 0000000000000044 0001 ARM.set|$$ARR|3|2|C12

1463 0000000002649174 0001 ARM.deleterow|$$ARR|2

1464 0000000000000375 0001 ARM.count|$$ARR|1|$$ROW

1465 0000000000000169 0001 JIV.$$ROW!2|Lab_failed

1466 0000000000000123 0001 ARM.count|$$ARR|2|$$COL

1467 0000000000000124 0001 JIV.$$COL!2|Lab_failed

1468 0000000000000005 0001

1469 0000000000000127 0001 ARM.get|$$ARR|1|1|$$VAL

1470 0000000000000150 0001 JIV.$$VAL!A11|Lab_failed

1471 0000000000000113 0001 ARM.get|$$ARR|1|2|$$VAL

1472 0000000000000132 0001 JIV.$$VAL!A12|Lab_failed

1473 0000000000000004 0001

1474 0000000000000108 0001 ARM.get|$$ARR|2|1|$$VAL

1475 0000000000000127 0001 JIV.$$VAL!C11|Lab_failed

1476 0000000000000106 0001 ARM.get|$$ARR|2|2|$$VAL

1477 0000000000000129 0001 JIV.$$VAL!C12|Lab_failed

1478 0000000000827524 0001 ARM.end|$$ARR

1479 0000000000000006 0001

1480 0000000000000002 0001

1481 0000000000000094 0001 VAR.$$MSG=(53)

1482 0000000000010065 0001 ARM.new|$$ARR|s

1483 0000000003864506 0001 ARM.redim|$$ARR|3|2

1484 0000000000000503 0001 ARM.set|$$ARR|1|1|A11

1485 0000000000000372 0001 ARM.set|$$ARR|1|2|A12

1486 0000000000000159 0001 ARM.set|$$ARR|2|1|B11

1487 0000000000000155 0001 ARM.set|$$ARR|2|2|B12

1488 0000000000000162 0001 ARM.set|$$ARR|3|1|C11

1489 0000000000000146 0001 ARM.set|$$ARR|3|2|C12

1490 0000000002498443 0001 ARM.deleterow|$$ARR|3

1491 0000000000000247 0001 ARM.count|$$ARR|1|$$ROW

1492 0000000000000124 0001 JIV.$$ROW!2|Lab_failed

1493 0000000000000079 0001 ARM.count|$$ARR|2|$$COL

1494 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1495 0000000000000003 0001

1496 0000000000000088 0001 ARM.get|$$ARR|1|1|$$VAL

1497 0000000000000105 0001 JIV.$$VAL!A11|Lab_failed

1498 0000000000000075 0001 ARM.get|$$ARR|1|2|$$VAL

1499 0000000000000089 0001 JIV.$$VAL!A12|Lab_failed

1500 0000000000000072 0001 ARM.get|$$ARR|2|1|$$VAL

1501 0000000000000085 0001 JIV.$$VAL!B11|Lab_failed

1502 0000000000000071 0001 ARM.get|$$ARR|2|2|$$VAL

1503 0000000000000086 0001 JIV.$$VAL!B12|Lab_failed

1504 0000000000740849 0001 ARM.end|$$ARR

1505 0000000000000006 0001

1506 0000000000000002 0001

1507 0000000000000084 0001 VAR.$$MSG=(54)

1508 0000000000009576 0001 ARM.new|$$ARR|i

1509 0000000000557084 0001 ARM.redim|$$ARR|3|2

1510 0000000000000247 0001 ARM.set|$$ARR|1|1|11

1511 0000000000000053 0001 ARM.set|$$ARR|1|2|12

1512 0000000000000045 0001 ARM.set|$$ARR|2|1|21

1513 0000000000000043 0001 ARM.set|$$ARR|2|2|22

1514 0000000000000041 0001 ARM.set|$$ARR|3|1|31

1515 0000000000000040 0001 ARM.set|$$ARR|3|2|32

1516 0000000000408975 0001 ARM.deleterow|$$ARR|1

1517 0000000000000257 0001 ARM.count|$$ARR|1|$$ROW

1518 0000000000000127 0001 JIV.$$ROW!2|Lab_failed

1519 0000000000000083 0001 ARM.count|$$ARR|2|$$COL

1520 0000000000000088 0001 JIV.$$COL!2|Lab_failed

1521 0000000000000004 0001

1522 0000000000000084 0001 ARM.get|$$ARR|1|1|$$VAL

1523 0000000000000090 0001 JIV.$$VAL!21|Lab_failed

1524 0000000000000076 0001 ARM.get|$$ARR|1|2|$$VAL

1525 0000000000000087 0001 JIV.$$VAL!22|Lab_failed

1526 0000000000000070 0001 ARM.get|$$ARR|2|1|$$VAL

1527 0000000000000086 0001 JIV.$$VAL!31|Lab_failed

1528 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

1529 0000000000000085 0001 JIV.$$VAL!32|Lab_failed

1530 0000000000005761 0001 ARM.end|$$ARR

1531 0000000000000003 0001

1532 0000000000000002 0001

1533 0000000000000038 0001 VAR.$$MSG=(55)

1534 0000000000014503 0001 ARM.new|$$ARR|i

1535 0000000000485855 0001 ARM.redim|$$ARR|3|2

1536 0000000000000250 0001 ARM.set|$$ARR|1|1|11

1537 0000000000000063 0001 ARM.set|$$ARR|1|2|12

1538 0000000000000051 0001 ARM.set|$$ARR|2|1|21

1539 0000000000000048 0001 ARM.set|$$ARR|2|2|22

1540 0000000000000046 0001 ARM.set|$$ARR|3|1|31

1541 0000000000000047 0001 ARM.set|$$ARR|3|2|32

1542 0000000000426395 0001 ARM.deleterow|$$ARR|2

1543 0000000000000291 0001 ARM.count|$$ARR|1|$$ROW

1544 0000000000000140 0001 JIV.$$ROW!2|Lab_failed

1545 0000000000000085 0001 ARM.count|$$ARR|2|$$COL

1546 0000000000000088 0001 JIV.$$COL!2|Lab_failed

1547 0000000000000004 0001

1548 0000000000000090 0001 ARM.get|$$ARR|1|1|$$VAL

1549 0000000000000090 0001 JIV.$$VAL!11|Lab_failed

1550 0000000000000074 0001 ARM.get|$$ARR|1|2|$$VAL

1551 0000000000000087 0001 JIV.$$VAL!12|Lab_failed

1552 0000000000000003 0001

1553 0000000000000072 0001 ARM.get|$$ARR|2|1|$$VAL

1554 0000000000000087 0001 JIV.$$VAL!31|Lab_failed

1555 0000000000000073 0001 ARM.get|$$ARR|2|2|$$VAL

1556 0000000000000086 0001 JIV.$$VAL!32|Lab_failed

1557 0000000000005983 0001 ARM.end|$$ARR

1558 0000000000000003 0001

1559 0000000000000003 0001

1560 0000000000000040 0001 VAR.$$MSG=(56)

1561 0000000000010864 0001 ARM.new|$$ARR|i

1562 0000000000438772 0001 ARM.redim|$$ARR|3|2

1563 0000000000000229 0001 ARM.set|$$ARR|1|1|11

1564 0000000000000052 0001 ARM.set|$$ARR|1|2|12

1565 0000000000000045 0001 ARM.set|$$ARR|2|1|21

1566 0000000000000042 0001 ARM.set|$$ARR|2|2|22

1567 0000000000000041 0001 ARM.set|$$ARR|3|1|31

1568 0000000000000041 0001 ARM.set|$$ARR|3|2|32

1569 0000000000420246 0001 ARM.deleterow|$$ARR|3

1570 0000000000000286 0001 ARM.count|$$ARR|1|$$ROW

1571 0000000000000129 0001 JIV.$$ROW!2|Lab_failed

1572 0000000000000082 0001 ARM.count|$$ARR|2|$$COL

1573 0000000000000090 0001 JIV.$$COL!2|Lab_failed

1574 0000000000000003 0001

1575 0000000000000087 0001 ARM.get|$$ARR|1|1|$$VAL

1576 0000000000000092 0001 JIV.$$VAL!11|Lab_failed

1577 0000000000000076 0001 ARM.get|$$ARR|1|2|$$VAL

1578 0000000000000093 0001 JIV.$$VAL!12|Lab_failed

1579 0000000000000074 0001 ARM.get|$$ARR|2|1|$$VAL

1580 0000000000000087 0001 JIV.$$VAL!21|Lab_failed

1581 0000000000000073 0001 ARM.get|$$ARR|2|2|$$VAL

1582 0000000000000087 0001 JIV.$$VAL!22|Lab_failed

1583 0000000000005989 0001 ARM.end|$$ARR

1584 0000000000000003 0001

1585 0000000000000003 0001

1586 0000000000000039 0001 VAR.$$MSG=(57)

1587 0000000000010182 0001 ARM.new|$$ARR|f

1588 0000000000394463 0001 ARM.redim|$$ARR|3|2

1589 0000000000000206 0001 ARM.set|$$ARR|1|1|1.1

1590 0000000000000053 0001 ARM.set|$$ARR|1|2|1.2

1591 0000000000000043 0001 ARM.set|$$ARR|2|1|2.1

1592 0000000000000042 0001 ARM.set|$$ARR|2|2|2.2

1593 0000000000000042 0001 ARM.set|$$ARR|3|1|3.1

1594 0000000000000041 0001 ARM.set|$$ARR|3|2|3.2

1595 0000000000371224 0001 ARM.deleterow|$$ARR|1

1596 0000000000000247 0001 ARM.count|$$ARR|1|$$ROW

1597 0000000000000116 0001 JIV.$$ROW!2|Lab_failed

1598 0000000000000070 0001 ARM.count|$$ARR|2|$$COL

1599 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1600 0000000000000003 0001

1601 0000000000000077 0001 ARM.get|$$ARR|1|1|$$VAL

1602 0000000000000083 0001 JIV.$$VAL!2.1|Lab_failed

1603 0000000000000065 0001 ARM.get|$$ARR|1|2|$$VAL

1604 0000000000000080 0001 JIV.$$VAL!2.2|Lab_failed

1605 0000000000000065 0001 ARM.get|$$ARR|2|1|$$VAL

1606 0000000000000079 0001 JIV.$$VAL!3.1|Lab_failed

1607 0000000000000063 0001 ARM.get|$$ARR|2|2|$$VAL

1608 0000000000000078 0001 JIV.$$VAL!3.2|Lab_failed

1609 0000000000006356 0001 ARM.end|$$ARR

1610 0000000000000002 0001

1611 0000000000000002 0001

1612 0000000000000031 0001 VAR.$$MSG=(58)

1613 0000000000009553 0001 ARM.new|$$ARR|f

1614 0000000000401940 0001 ARM.redim|$$ARR|3|2

1615 0000000000000238 0001 ARM.set|$$ARR|1|1|1.1

1616 0000000000000060 0001 ARM.set|$$ARR|1|2|1.2

1617 0000000000000049 0001 ARM.set|$$ARR|2|1|2.1

1618 0000000000000046 0001 ARM.set|$$ARR|2|2|2.2

1619 0000000000000045 0001 ARM.set|$$ARR|3|1|3.1

1620 0000000000000045 0001 ARM.set|$$ARR|3|2|3.2

1621 0000000000372739 0001 ARM.deleterow|$$ARR|2

1622 0000000000000245 0001 ARM.count|$$ARR|1|$$ROW

1623 0000000000000115 0001 JIV.$$ROW!2|Lab_failed

1624 0000000000000071 0001 ARM.count|$$ARR|2|$$COL

1625 0000000000000081 0001 JIV.$$COL!2|Lab_failed

1626 0000000000000003 0001

1627 0000000000000077 0001 ARM.get|$$ARR|1|1|$$VAL

1628 0000000000000083 0001 JIV.$$VAL!1.1|Lab_failed

1629 0000000000000064 0001 ARM.get|$$ARR|1|2|$$VAL

1630 0000000000000078 0001 JIV.$$VAL!1.2|Lab_failed

1631 0000000000000003 0001

1632 0000000000000064 0001 ARM.get|$$ARR|2|1|$$VAL

1633 0000000000000077 0001 JIV.$$VAL!3.1|Lab_failed

1634 0000000000000064 0001 ARM.get|$$ARR|2|2|$$VAL

1635 0000000000000078 0001 JIV.$$VAL!3.2|Lab_failed

1636 0000000000006601 0001 ARM.end|$$ARR

1637 0000000000000003 0001

1638 0000000000000002 0001

1639 0000000000000032 0001 VAR.$$MSG=(59)

1640 0000000000010948 0001 ARM.new|$$ARR|f

1641 0000000000403042 0001 ARM.redim|$$ARR|3|2

1642 0000000000000209 0001 ARM.set|$$ARR|1|1|1.1

1643 0000000000000049 0001 ARM.set|$$ARR|1|2|1.2

1644 0000000000000044 0001 ARM.set|$$ARR|2|1|2.1

1645 0000000000000044 0001 ARM.set|$$ARR|2|2|2.2

1646 0000000000000041 0001 ARM.set|$$ARR|3|1|3.1

1647 0000000000000041 0001 ARM.set|$$ARR|3|2|3.2

1648 0000000017555422 0001 ARM.deleterow|$$ARR|3

1649 0000000000000254 0001 ARM.count|$$ARR|1|$$ROW

1650 0000000000000116 0001 JIV.$$ROW!2|Lab_failed

1651 0000000000000071 0001 ARM.count|$$ARR|2|$$COL

1652 0000000000000078 0001 JIV.$$COL!2|Lab_failed

1653 0000000000000004 0001

1654 0000000000000079 0001 ARM.get|$$ARR|1|1|$$VAL

1655 0000000000000084 0001 JIV.$$VAL!1.1|Lab_failed

1656 0000000000000066 0001 ARM.get|$$ARR|1|2|$$VAL

1657 0000000000000079 0001 JIV.$$VAL!1.2|Lab_failed

1658 0000000000000063 0001 ARM.get|$$ARR|2|1|$$VAL

1659 0000000000000078 0001 JIV.$$VAL!2.1|Lab_failed

1660 0000000000000066 0001 ARM.get|$$ARR|2|2|$$VAL

1661 0000000000000078 0001 JIV.$$VAL!2.2|Lab_failed

1662 0000000000006555 0001 ARM.end|$$ARR

1663 0000000000000003 0001

1664 0000000000000002 0001

1665 0000000000000034 0001 VAR.$$MSG=(60)

1666 0000000000010215 0001 ARM.new|$$ARR|s

1667 0000000003459470 0001 ARM.redim|$$ARR|2|3

1668 0000000000000234 0001 ARM.set|$$ARR|1|1|A11

1669 0000000000000061 0001 ARM.set|$$ARR|1|2|A12

1670 0000000000000050 0001 ARM.set|$$ARR|1|3|A13

1671 0000000000000046 0001 ARM.set|$$ARR|2|1|B11

1672 0000000000000046 0001 ARM.set|$$ARR|2|2|B12

1673 0000000000000044 0001 ARM.set|$$ARR|2|3|B13

1674 0000000002516689 0001 ARM.transpose|$$ARR

1675 0000000000000270 0001 ARM.count|$$ARR|1|$$ROW

1676 0000000000000117 0001 JIV.$$ROW!3|Lab_failed

1677 0000000000000080 0001 ARM.count|$$ARR|2|$$COL

1678 0000000000000080 0001 JIV.$$COL!2|Lab_failed

1679 0000000000000085 0001 ARM.get|$$ARR|1|1|$$VAL

1680 0000000000000100 0001 JIV.$$VAL!A11|Lab_failed

1681 0000000000000074 0001 ARM.get|$$ARR|1|2|$$VAL

1682 0000000000000088 0001 JIV.$$VAL!B11|Lab_failed

1683 0000000000000071 0001 ARM.get|$$ARR|2|1|$$VAL

1684 0000000000000086 0001 JIV.$$VAL!A12|Lab_failed

1685 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

1686 0000000000000085 0001 JIV.$$VAL!B12|Lab_failed

1687 0000000000000070 0001 ARM.get|$$ARR|3|1|$$VAL

1688 0000000000000085 0001 JIV.$$VAL!A13|Lab_failed

1689 0000000000000070 0001 ARM.get|$$ARR|3|2|$$VAL

1690 0000000000000085 0001 JIV.$$VAL!B13|Lab_failed

1691 0000000000890869 0001 ARM.end|$$ARR

1692 0000000000000007 0001

1693 0000000000000002 0001

1694 0000000000000098 0001 VAR.$$MSG=(61)

1695 0000000000011920 0001 ARM.new|$$ARR|s

1696 0000000003589850 0001 ARM.redim|$$ARR|1|2

1697 0000000000000237 0001 ARM.set|$$ARR|1|1|A11

1698 0000000000000058 0001 ARM.set|$$ARR|1|2|A12

1699 0000000002487080 0001 ARM.transpose|$$ARR

1700 0000000000000260 0001 ARM.count|$$ARR|1|$$ROW

1701 0000000000000115 0001 JIV.$$ROW!2|Lab_failed

1702 0000000000000076 0001 ARM.count|$$ARR|2|$$COL

1703 0000000000000083 0001 JIV.$$COL!1|Lab_failed

1704 0000000000000085 0001 ARM.get|$$ARR|1|1|$$VAL

1705 0000000000000102 0001 JIV.$$VAL!A11|Lab_failed

1706 0000000000000073 0001 ARM.get|$$ARR|2|1|$$VAL

1707 0000000000000088 0001 JIV.$$VAL!A12|Lab_failed

1708 0000000000818363 0001 ARM.end|$$ARR

1709 0000000000000008 0001

1710 0000000000000002 0001

1711 0000000000000091 0001 VAR.$$MSG=(62)

1712 0000000000010510 0001 ARM.new|$$ARR|s

1713 0000000020716373 0001 ARM.redim|$$ARR|2|3

1714 0000000000000265 0001 ARM.set|$$ARR|1|1|A11

1715 0000000000000071 0001 ARM.set|$$ARR|1|2|A12

1716 0000000000000055 0001 ARM.set|$$ARR|1|3|A13

1717 0000000000000051 0001 ARM.set|$$ARR|2|1|B11

1718 0000000000000051 0001 ARM.set|$$ARR|2|2|B12

1719 0000000000000051 0001 ARM.set|$$ARR|2|3|B13

1720 0000000003067345 0001 ARM.rotate|$$ARR

1721 0000000000000254 0001 ARM.count|$$ARR|1|$$ROW

1722 0000000000000128 0001 JIV.$$ROW!3|Lab_failed

1723 0000000000000079 0001 ARM.count|$$ARR|2|$$COL

1724 0000000000000080 0001 JIV.$$COL!2|Lab_failed

1725 0000000000000091 0001 ARM.get|$$ARR|1|1|$$VAL

1726 0000000000000102 0001 JIV.$$VAL!B11|Lab_failed

1727 0000000000000076 0001 ARM.get|$$ARR|1|2|$$VAL

1728 0000000000000087 0001 JIV.$$VAL!A11|Lab_failed

1729 0000000000000077 0001 ARM.get|$$ARR|2|1|$$VAL

1730 0000000000000084 0001 JIV.$$VAL!B12|Lab_failed

1731 0000000000000070 0001 ARM.get|$$ARR|2|2|$$VAL

1732 0000000000000084 0001 JIV.$$VAL!A12|Lab_failed

1733 0000000000000069 0001 ARM.get|$$ARR|3|1|$$VAL

1734 0000000000000085 0001 JIV.$$VAL!B13|Lab_failed

1735 0000000000000069 0001 ARM.get|$$ARR|3|2|$$VAL

1736 0000000000000086 0001 JIV.$$VAL!A13|Lab_failed

1737 0000000000897616 0001 ARM.end|$$ARR

1738 0000000000000009 0001

1739 0000000000000002 0001

1740 0000000000000093 0001 VAR.$$MSG=(63)

1741 0000000000011494 0001 ARM.new|$$ARR|s

1742 0000000003739040 0001 ARM.redim|$$ARR|1|2

1743 0000000000000243 0001 ARM.set|$$ARR|1|1|A11

1744 0000000000000062 0001 ARM.set|$$ARR|1|2|A12

1745 0000000002518326 0001 ARM.rotate|$$ARR

1746 0000000000000296 0001 ARM.count|$$ARR|1|$$ROW

1747 0000000000000120 0001 JIV.$$ROW!2|Lab_failed

1748 0000000000000086 0001 ARM.count|$$ARR|2|$$COL

1749 0000000000000080 0001 JIV.$$COL!1|Lab_failed

1750 0000000000000088 0001 ARM.get|$$ARR|1|1|$$VAL

1751 0000000000000106 0001 JIV.$$VAL!A11|Lab_failed

1752 0000000000000072 0001 ARM.get|$$ARR|2|1|$$VAL

1753 0000000000000087 0001 JIV.$$VAL!A12|Lab_failed

1754 0000000000778685 0001 ARM.end|$$ARR

1755 0000000000000043 0001

1756 0000000000000000 0000

1757 0000000000000000 0000

1758 0000000000000000 0000

1759 0000000000000082 0001 VAR.$$MSG=(63A)

1760 0000000000010970 0001 ARM.new|$$ARI|i

1761 0000000000434740 0001 ARM.redim|$$ARI|2|3

1762 0000000000000252 0001 ARM.set|$$ARI|1|1|11

1763 0000000000000057 0001 ARM.set|$$ARI|1|2|12

1764 0000000000000045 0001 ARM.set|$$ARI|1|3|13

1765 0000000000000049 0001 ARM.set|$$ARI|2|1|21

1766 0000000000000044 0001 ARM.set|$$ARI|2|2|22

1767 0000000000000044 0001 ARM.set|$$ARI|2|3|23

1768 0000000000404075 0001 ARM.rotate|$$ARI

1769 0000000000000288 0001 ARM.count|$$ARI|1|$$ROW

1770 0000000000000118 0001 JIV.$$ROW!3|Lab_failed

1771 0000000000000184 0001 ARM.count|$$ARI|2|$$COL

1772 0000000000000077 0001 JIV.$$COL!2|Lab_failed

1773 0000000000000075 0001 ARM.get|$$ARI|1|1|$$VAL

1774 0000000000000079 0001 JIV.$$VAL!21|Lab_failed

1775 0000000000000066 0001 ARM.get|$$ARI|1|2|$$VAL

1776 0000000000000075 0001 JIV.$$VAL!11|Lab_failed

1777 0000000000000064 0001 ARM.get|$$ARI|2|1|$$VAL

1778 0000000000000075 0001 JIV.$$VAL!22|Lab_failed

1779 0000000000000068 0001 ARM.get|$$ARI|2|2|$$VAL

1780 0000000000000075 0001 JIV.$$VAL!12|Lab_failed

1781 0000000000000065 0001 ARM.get|$$ARI|3|1|$$VAL

1782 0000000000000075 0001 JIV.$$VAL!23|Lab_failed

1783 0000000000000065 0001 ARM.get|$$ARI|3|2|$$VAL

1784 0000000000000074 0001 JIV.$$VAL!13|Lab_failed

1785 0000000000005988 0001 ARM.end|$$ARI

1786 0000000000000004 0001

1787 0000000000000002 0001

1788 0000000000000046 0001 VAR.$$MSG=(63B)

1789 0000000000011038 0001 ARM.new|$$ARI|i

1790 0000000000428096 0001 ARM.redim|$$ARI|1|2

1791 0000000000000240 0001 ARM.set|$$ARI|1|1|11

1792 0000000000000053 0001 ARM.set|$$ARI|1|2|12

1793 0000000000412741 0001 ARM.rotate|$$ARI

1794 0000000000000263 0001 ARM.count|$$ARI|1|$$ROW

1795 0000000000000116 0001 JIV.$$ROW!2|Lab_failed

1796 0000000000000076 0001 ARM.count|$$ARI|2|$$COL

1797 0000000000000080 0001 JIV.$$COL!1|Lab_failed

1798 0000000000000082 0001 ARM.get|$$ARI|1|1|$$VAL

1799 0000000000000082 0001 JIV.$$VAL!11|Lab_failed

1800 0000000000000069 0001 ARM.get|$$ARI|2|1|$$VAL

1801 0000000000000077 0001 JIV.$$VAL!12|Lab_failed

1802 0000000000005504 0001 ARM.end|$$ARI

1803 0000000000000003 0001

1804 0000000000000002 0001

1805 0000000000000032 0001 VAR.$$MSG=(63C)

1806 0000000000009333 0001 ARM.new|$$ARF|f

1807 0000000000393433 0001 ARM.redim|$$ARF|2|3

1808 0000000000000224 0001 ARM.set|$$ARF|1|1|1.1

1809 0000000000000054 0001 ARM.set|$$ARF|1|2|1.2

1810 0000000000000046 0001 ARM.set|$$ARF|1|3|1.3

1811 0000000000000046 0001 ARM.set|$$ARF|2|1|2.1

1812 0000000000000044 0001 ARM.set|$$ARF|2|2|2.2

1813 0000000000000044 0001 ARM.set|$$ARF|2|3|2.3

1814 0000000000371743 0001 ARM.rotate|$$ARF

1815 0000000000000253 0001 ARM.count|$$ARF|1|$$ROW

1816 0000000000000123 0001 JIV.$$ROW!3|Lab_failed

1817 0000000000000080 0001 ARM.count|$$ARF|2|$$COL

1818 0000000000000090 0001 JIV.$$COL!2|Lab_failed

1819 0000000000000087 0001 ARM.get|$$ARF|1|1|$$VAL

1820 0000000000000096 0001 JIV.$$VAL!2.1|Lab_failed

1821 0000000000000078 0001 ARM.get|$$ARF|1|2|$$VAL

1822 0000000000000091 0001 JIV.$$VAL!1.1|Lab_failed

1823 0000000000000075 0001 ARM.get|$$ARF|2|1|$$VAL

1824 0000000000000090 0001 JIV.$$VAL!2.2|Lab_failed

1825 0000000000000077 0001 ARM.get|$$ARF|2|2|$$VAL

1826 0000000000000090 0001 JIV.$$VAL!1.2|Lab_failed

1827 0000000000000075 0001 ARM.get|$$ARF|3|1|$$VAL

1828 0000000000000091 0001 JIV.$$VAL!2.3|Lab_failed

1829 0000000000000075 0001 ARM.get|$$ARF|3|2|$$VAL

1830 0000000000000089 0001 JIV.$$VAL!1.3|Lab_failed

1831 0000000000007125 0001 ARM.end|$$ARF

1832 0000000000000004 0001

1833 0000000000000002 0001

1834 0000000000000040 0001 VAR.$$MSG=(64)

1835 0000000000010266 0001 ARM.new|$$ARF|f

1836 0000000000396483 0001 ARM.redim|$$ARF|1|2

1837 0000000000000213 0001 ARM.set|$$ARF|1|1|1.1

1838 0000000000000057 0001 ARM.set|$$ARF|1|2|1.2

1839 0000000000367501 0001 ARM.rotate|$$ARF

1840 0000000000000253 0001 ARM.count|$$ARF|1|$$ROW

1841 0000000000000115 0001 JIV.$$ROW!2|Lab_failed

1842 0000000000000073 0001 ARM.count|$$ARF|2|$$COL

1843 0000000000000078 0001 JIV.$$COL!1|Lab_failed

1844 0000000000000080 0001 ARM.get|$$ARF|1|1|$$VAL

1845 0000000000000083 0001 JIV.$$VAL!1.1|Lab_failed

1846 0000000000000069 0001 ARM.get|$$ARF|2|1|$$VAL

1847 0000000000000079 0001 JIV.$$VAL!1.2|Lab_failed

1848 0000000000006396 0001 ARM.end|$$ARF