# Copyright 2013 the V8 project authors. All rights reserved.
# Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1.  Redistributions of source code must retain the above copyright
#     notice, this list of conditions and the following disclaimer.
# 2.  Redistributions in binary form must reproduce the above copyright
#     notice, this list of conditions and the following disclaimer in the
#     documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This tests that common subexpression elimination knows how to accurately model PutBuVal.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 0
PASS doAccesses(array1, array1, i % 4, 0, i) is 0
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 1
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 2
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 3
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 4
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 5
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 6
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 7
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 8
PASS doAccesses(array1, array1, i % 4, 0, i) is 8
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 9
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 10
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 11
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 12
PASS doAccesses(array1, array1, i % 4, 0, i) is 12
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 13
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 14
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 15
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 16
PASS doAccesses(array1, array1, i % 4, 0, i) is 16
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 17
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 18
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 19
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 20
PASS doAccesses(array1, array1, i % 4, 0, i) is 20
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 21
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 22
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 23
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 24
PASS doAccesses(array1, array1, i % 4, 0, i) is 24
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 25
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 26
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 27
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 28
PASS doAccesses(array1, array1, i % 4, 0, i) is 28
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 29
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 30
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 31
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 32
PASS doAccesses(array1, array1, i % 4, 0, i) is 32
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 33
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 34
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 35
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 36
PASS doAccesses(array1, array1, i % 4, 0, i) is 36
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 37
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 38
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 39
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 40
PASS doAccesses(array1, array1, i % 4, 0, i) is 40
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 41
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 42
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 43
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 44
PASS doAccesses(array1, array1, i % 4, 0, i) is 44
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 45
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 46
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 47
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 48
PASS doAccesses(array1, array1, i % 4, 0, i) is 48
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 49
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 50
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 51
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 52
PASS doAccesses(array1, array1, i % 4, 0, i) is 52
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 53
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 54
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 55
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 56
PASS doAccesses(array1, array1, i % 4, 0, i) is 56
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 57
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 58
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 59
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 60
PASS doAccesses(array1, array1, i % 4, 0, i) is 60
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 61
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 62
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 63
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 64
PASS doAccesses(array1, array1, i % 4, 0, i) is 64
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 65
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 66
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 67
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 68
PASS doAccesses(array1, array1, i % 4, 0, i) is 68
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 69
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 70
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 71
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 72
PASS doAccesses(array1, array1, i % 4, 0, i) is 72
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 73
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 74
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 75
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 76
PASS doAccesses(array1, array1, i % 4, 0, i) is 76
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 77
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 78
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 79
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 80
PASS doAccesses(array1, array1, i % 4, 0, i) is 80
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 81
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 82
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 83
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 84
PASS doAccesses(array1, array1, i % 4, 0, i) is 84
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 85
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 86
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 87
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 88
PASS doAccesses(array1, array1, i % 4, 0, i) is 88
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 89
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 90
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 91
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 92
PASS doAccesses(array1, array1, i % 4, 0, i) is 92
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 93
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 94
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 95
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 96
PASS doAccesses(array1, array1, i % 4, 0, i) is 96
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 97
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 98
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 99
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 100
PASS doAccesses(array1, array1, i % 4, 0, i) is 100
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 101
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 102
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 103
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 104
PASS doAccesses(array1, array1, i % 4, 0, i) is 104
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 105
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 106
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 107
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 108
PASS doAccesses(array1, array1, i % 4, 0, i) is 108
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 109
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 110
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 111
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 112
PASS doAccesses(array1, array1, i % 4, 0, i) is 112
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 113
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 114
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 115
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 116
PASS doAccesses(array1, array1, i % 4, 0, i) is 116
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 117
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 118
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 119
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 120
PASS doAccesses(array1, array1, i % 4, 0, i) is 120
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 121
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 122
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 123
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 124
PASS doAccesses(array1, array1, i % 4, 0, i) is 124
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 125
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 126
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 127
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 128
PASS doAccesses(array1, array1, i % 4, 0, i) is 128
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 129
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 130
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 131
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 132
PASS doAccesses(array1, array1, i % 4, 0, i) is 132
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 133
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 134
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 135
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 136
PASS doAccesses(array1, array1, i % 4, 0, i) is 136
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 137
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 138
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 139
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 140
PASS doAccesses(array1, array1, i % 4, 0, i) is 140
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 141
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 142
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 143
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 144
PASS doAccesses(array1, array1, i % 4, 0, i) is 144
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 145
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 146
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 147
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 148
PASS doAccesses(array1, array1, i % 4, 0, i) is 148
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 149
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 150
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 151
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 152
PASS doAccesses(array1, array1, i % 4, 0, i) is 152
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 153
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 154
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 155
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 156
PASS doAccesses(array1, array1, i % 4, 0, i) is 156
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 157
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 158
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 159
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 160
PASS doAccesses(array1, array1, i % 4, 0, i) is 160
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 161
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 162
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 163
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 164
PASS doAccesses(array1, array1, i % 4, 0, i) is 164
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 165
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 166
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 167
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 168
PASS doAccesses(array1, array1, i % 4, 0, i) is 168
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 169
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 170
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 171
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 172
PASS doAccesses(array1, array1, i % 4, 0, i) is 172
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 173
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 174
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 175
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 176
PASS doAccesses(array1, array1, i % 4, 0, i) is 176
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 177
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 178
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 179
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 180
PASS doAccesses(array1, array1, i % 4, 0, i) is 180
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 181
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 182
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 183
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 184
PASS doAccesses(array1, array1, i % 4, 0, i) is 184
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 185
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 186
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 187
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 188
PASS doAccesses(array1, array1, i % 4, 0, i) is 188
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 189
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 190
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 191
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 192
PASS doAccesses(array1, array1, i % 4, 0, i) is 192
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 193
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 194
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 195
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 196
PASS doAccesses(array1, array1, i % 4, 0, i) is 196
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 197
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 198
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 199
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 200
PASS doAccesses(array1, array1, i % 4, 0, i) is 200
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 201
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 202
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 203
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 204
PASS doAccesses(array1, array1, i % 4, 0, i) is 204
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 205
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 206
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 207
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 208
PASS doAccesses(array1, array1, i % 4, 0, i) is 208
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 209
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 210
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 211
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 212
PASS doAccesses(array1, array1, i % 4, 0, i) is 212
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 213
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 214
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 215
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 216
PASS doAccesses(array1, array1, i % 4, 0, i) is 216
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 217
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 218
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 219
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 220
PASS doAccesses(array1, array1, i % 4, 0, i) is 220
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 221
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 222
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 223
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 224
PASS doAccesses(array1, array1, i % 4, 0, i) is 224
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 225
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 226
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 227
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 228
PASS doAccesses(array1, array1, i % 4, 0, i) is 228
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 229
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 230
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 231
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 232
PASS doAccesses(array1, array1, i % 4, 0, i) is 232
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 233
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 234
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 235
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 236
PASS doAccesses(array1, array1, i % 4, 0, i) is 236
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 237
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 238
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 239
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 240
PASS doAccesses(array1, array1, i % 4, 0, i) is 240
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 241
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 242
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 243
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 244
PASS doAccesses(array1, array1, i % 4, 0, i) is 244
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 245
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 246
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 247
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 248
PASS doAccesses(array1, array1, i % 4, 0, i) is 248
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 249
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 250
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 251
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 252
PASS doAccesses(array1, array1, i % 4, 0, i) is 252
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 253
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 254
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 255
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 256
PASS doAccesses(array1, array1, i % 4, 0, i) is 256
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 257
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 258
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 259
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 260
PASS doAccesses(array1, array1, i % 4, 0, i) is 260
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 261
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 262
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 263
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 264
PASS doAccesses(array1, array1, i % 4, 0, i) is 264
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 265
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 266
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 267
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 268
PASS doAccesses(array1, array1, i % 4, 0, i) is 268
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 269
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 270
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 271
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 272
PASS doAccesses(array1, array1, i % 4, 0, i) is 272
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 273
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 274
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 275
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 276
PASS doAccesses(array1, array1, i % 4, 0, i) is 276
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 277
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 278
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 279
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 280
PASS doAccesses(array1, array1, i % 4, 0, i) is 280
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 281
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 282
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 283
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 284
PASS doAccesses(array1, array1, i % 4, 0, i) is 284
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 285
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 286
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 287
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 288
PASS doAccesses(array1, array1, i % 4, 0, i) is 288
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 289
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 290
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 291
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 292
PASS doAccesses(array1, array1, i % 4, 0, i) is 292
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 293
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 294
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 295
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 296
PASS doAccesses(array1, array1, i % 4, 0, i) is 296
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 297
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 298
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 299
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 300
PASS doAccesses(array1, array1, i % 4, 0, i) is 300
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 301
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 302
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 303
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 304
PASS doAccesses(array1, array1, i % 4, 0, i) is 304
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 305
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 306
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 307
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 308
PASS doAccesses(array1, array1, i % 4, 0, i) is 308
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 309
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 310
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 311
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 312
PASS doAccesses(array1, array1, i % 4, 0, i) is 312
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 313
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 314
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 315
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 316
PASS doAccesses(array1, array1, i % 4, 0, i) is 316
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 317
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 318
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 319
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 320
PASS doAccesses(array1, array1, i % 4, 0, i) is 320
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 321
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 322
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 323
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 324
PASS doAccesses(array1, array1, i % 4, 0, i) is 324
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 325
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 326
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 327
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 328
PASS doAccesses(array1, array1, i % 4, 0, i) is 328
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 329
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 330
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 331
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 332
PASS doAccesses(array1, array1, i % 4, 0, i) is 332
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 333
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 334
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 335
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 336
PASS doAccesses(array1, array1, i % 4, 0, i) is 336
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 337
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 338
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 339
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 340
PASS doAccesses(array1, array1, i % 4, 0, i) is 340
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 341
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 342
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 343
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 344
PASS doAccesses(array1, array1, i % 4, 0, i) is 344
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 345
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 346
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 347
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 348
PASS doAccesses(array1, array1, i % 4, 0, i) is 348
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 349
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 350
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 351
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 352
PASS doAccesses(array1, array1, i % 4, 0, i) is 352
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 353
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 354
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 355
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 356
PASS doAccesses(array1, array1, i % 4, 0, i) is 356
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 357
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 358
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 359
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 360
PASS doAccesses(array1, array1, i % 4, 0, i) is 360
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 361
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 362
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 363
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 364
PASS doAccesses(array1, array1, i % 4, 0, i) is 364
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 365
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 366
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 367
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 368
PASS doAccesses(array1, array1, i % 4, 0, i) is 368
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 369
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 370
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 371
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 372
PASS doAccesses(array1, array1, i % 4, 0, i) is 372
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 373
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 374
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 375
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 376
PASS doAccesses(array1, array1, i % 4, 0, i) is 376
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 377
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 378
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 379
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 380
PASS doAccesses(array1, array1, i % 4, 0, i) is 380
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 381
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 382
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 383
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 384
PASS doAccesses(array1, array1, i % 4, 0, i) is 384
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 385
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 386
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 387
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 388
PASS doAccesses(array1, array1, i % 4, 0, i) is 388
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 389
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 390
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 391
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 392
PASS doAccesses(array1, array1, i % 4, 0, i) is 392
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 393
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 394
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 395
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 396
PASS doAccesses(array1, array1, i % 4, 0, i) is 396
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 397
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 398
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 399
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 400
PASS doAccesses(array1, array1, i % 4, 0, i) is 400
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 401
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 402
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 403
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 404
PASS doAccesses(array1, array1, i % 4, 0, i) is 404
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 405
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 406
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 407
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 408
PASS doAccesses(array1, array1, i % 4, 0, i) is 408
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 409
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 410
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 411
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 412
PASS doAccesses(array1, array1, i % 4, 0, i) is 412
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 413
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 414
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 415
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 416
PASS doAccesses(array1, array1, i % 4, 0, i) is 416
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 417
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 418
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 419
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 420
PASS doAccesses(array1, array1, i % 4, 0, i) is 420
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 421
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 422
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 423
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 424
PASS doAccesses(array1, array1, i % 4, 0, i) is 424
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 425
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 426
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 427
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 428
PASS doAccesses(array1, array1, i % 4, 0, i) is 428
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 429
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 430
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 431
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 432
PASS doAccesses(array1, array1, i % 4, 0, i) is 432
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 433
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 434
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 435
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 436
PASS doAccesses(array1, array1, i % 4, 0, i) is 436
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 437
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 438
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 439
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 440
PASS doAccesses(array1, array1, i % 4, 0, i) is 440
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 441
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 442
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 443
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 444
PASS doAccesses(array1, array1, i % 4, 0, i) is 444
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 445
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 446
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 447
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 448
PASS doAccesses(array1, array1, i % 4, 0, i) is 448
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 449
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 450
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 451
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 452
PASS doAccesses(array1, array1, i % 4, 0, i) is 452
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 453
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 454
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 455
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 456
PASS doAccesses(array1, array1, i % 4, 0, i) is 456
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 457
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 458
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 459
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 460
PASS doAccesses(array1, array1, i % 4, 0, i) is 460
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 461
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 462
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 463
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 464
PASS doAccesses(array1, array1, i % 4, 0, i) is 464
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 465
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 466
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 467
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 468
PASS doAccesses(array1, array1, i % 4, 0, i) is 468
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 469
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 470
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 471
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 472
PASS doAccesses(array1, array1, i % 4, 0, i) is 472
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 473
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 474
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 475
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 476
PASS doAccesses(array1, array1, i % 4, 0, i) is 476
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 477
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 478
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 479
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 480
PASS doAccesses(array1, array1, i % 4, 0, i) is 480
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 481
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 482
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 483
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 484
PASS doAccesses(array1, array1, i % 4, 0, i) is 484
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 485
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 486
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 487
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 488
PASS doAccesses(array1, array1, i % 4, 0, i) is 488
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 489
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 490
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 491
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 492
PASS doAccesses(array1, array1, i % 4, 0, i) is 492
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 493
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 494
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 495
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 496
PASS doAccesses(array1, array1, i % 4, 0, i) is 496
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 497
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 498
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 499
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 500
PASS doAccesses(array1, array1, i % 4, 0, i) is 500
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 501
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 502
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 503
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 504
PASS doAccesses(array1, array1, i % 4, 0, i) is 504
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 505
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 506
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 507
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 508
PASS doAccesses(array1, array1, i % 4, 0, i) is 508
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 509
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 510
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 511
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 512
PASS doAccesses(array1, array1, i % 4, 0, i) is 512
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 513
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 514
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 515
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 516
PASS doAccesses(array1, array1, i % 4, 0, i) is 516
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 517
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 518
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 519
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 520
PASS doAccesses(array1, array1, i % 4, 0, i) is 520
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 521
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 522
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 523
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 524
PASS doAccesses(array1, array1, i % 4, 0, i) is 524
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 525
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 526
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 527
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 528
PASS doAccesses(array1, array1, i % 4, 0, i) is 528
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 529
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 530
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 531
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 532
PASS doAccesses(array1, array1, i % 4, 0, i) is 532
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 533
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 534
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 535
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 536
PASS doAccesses(array1, array1, i % 4, 0, i) is 536
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 537
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 538
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 539
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 540
PASS doAccesses(array1, array1, i % 4, 0, i) is 540
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 541
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 542
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 543
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 544
PASS doAccesses(array1, array1, i % 4, 0, i) is 544
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 545
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 546
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 547
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 548
PASS doAccesses(array1, array1, i % 4, 0, i) is 548
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 549
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 550
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 551
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 552
PASS doAccesses(array1, array1, i % 4, 0, i) is 552
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 553
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 554
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 555
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 556
PASS doAccesses(array1, array1, i % 4, 0, i) is 556
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 557
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 558
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 559
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 560
PASS doAccesses(array1, array1, i % 4, 0, i) is 560
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 561
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 562
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 563
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 564
PASS doAccesses(array1, array1, i % 4, 0, i) is 564
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 565
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 566
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 567
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 568
PASS doAccesses(array1, array1, i % 4, 0, i) is 568
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 569
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 570
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 571
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 572
PASS doAccesses(array1, array1, i % 4, 0, i) is 572
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 573
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 574
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 575
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 576
PASS doAccesses(array1, array1, i % 4, 0, i) is 576
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 577
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 578
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 579
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 580
PASS doAccesses(array1, array1, i % 4, 0, i) is 580
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 581
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 582
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 583
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 584
PASS doAccesses(array1, array1, i % 4, 0, i) is 584
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 585
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 586
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 587
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 588
PASS doAccesses(array1, array1, i % 4, 0, i) is 588
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 589
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 590
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 591
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 592
PASS doAccesses(array1, array1, i % 4, 0, i) is 592
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 593
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 594
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 595
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 596
PASS doAccesses(array1, array1, i % 4, 0, i) is 596
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 597
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 598
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 599
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 600
PASS doAccesses(array1, array1, i % 4, 0, i) is 600
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 601
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 602
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 603
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 604
PASS doAccesses(array1, array1, i % 4, 0, i) is 604
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 605
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 606
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 607
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 608
PASS doAccesses(array1, array1, i % 4, 0, i) is 608
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 609
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 610
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 611
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 612
PASS doAccesses(array1, array1, i % 4, 0, i) is 612
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 613
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 614
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 615
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 616
PASS doAccesses(array1, array1, i % 4, 0, i) is 616
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 617
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 618
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 619
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 620
PASS doAccesses(array1, array1, i % 4, 0, i) is 620
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 621
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 622
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 623
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 624
PASS doAccesses(array1, array1, i % 4, 0, i) is 624
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 625
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 626
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 627
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 628
PASS doAccesses(array1, array1, i % 4, 0, i) is 628
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 629
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 630
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 631
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 632
PASS doAccesses(array1, array1, i % 4, 0, i) is 632
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 633
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 634
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 635
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 636
PASS doAccesses(array1, array1, i % 4, 0, i) is 636
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 637
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 638
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 639
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 640
PASS doAccesses(array1, array1, i % 4, 0, i) is 640
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 641
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 642
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 643
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 644
PASS doAccesses(array1, array1, i % 4, 0, i) is 644
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 645
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 646
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 647
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 648
PASS doAccesses(array1, array1, i % 4, 0, i) is 648
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 649
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 650
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 651
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 652
PASS doAccesses(array1, array1, i % 4, 0, i) is 652
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 653
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 654
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 655
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 656
PASS doAccesses(array1, array1, i % 4, 0, i) is 656
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 657
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 658
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 659
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 660
PASS doAccesses(array1, array1, i % 4, 0, i) is 660
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 661
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 662
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 663
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 664
PASS doAccesses(array1, array1, i % 4, 0, i) is 664
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 665
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 666
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 667
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 668
PASS doAccesses(array1, array1, i % 4, 0, i) is 668
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 669
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 670
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 671
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 672
PASS doAccesses(array1, array1, i % 4, 0, i) is 672
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 673
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 674
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 675
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 676
PASS doAccesses(array1, array1, i % 4, 0, i) is 676
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 677
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 678
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 679
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 680
PASS doAccesses(array1, array1, i % 4, 0, i) is 680
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 681
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 682
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 683
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 684
PASS doAccesses(array1, array1, i % 4, 0, i) is 684
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 685
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 686
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 687
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 688
PASS doAccesses(array1, array1, i % 4, 0, i) is 688
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 689
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 690
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 691
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 692
PASS doAccesses(array1, array1, i % 4, 0, i) is 692
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 693
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 694
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 695
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 696
PASS doAccesses(array1, array1, i % 4, 0, i) is 696
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 697
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 698
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 699
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 700
PASS doAccesses(array1, array1, i % 4, 0, i) is 700
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 701
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 702
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 703
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 704
PASS doAccesses(array1, array1, i % 4, 0, i) is 704
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 705
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 706
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 707
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 708
PASS doAccesses(array1, array1, i % 4, 0, i) is 708
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 709
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 710
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 711
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 712
PASS doAccesses(array1, array1, i % 4, 0, i) is 712
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 713
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 714
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 715
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 716
PASS doAccesses(array1, array1, i % 4, 0, i) is 716
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 717
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 718
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 719
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 720
PASS doAccesses(array1, array1, i % 4, 0, i) is 720
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 721
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 722
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 723
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 724
PASS doAccesses(array1, array1, i % 4, 0, i) is 724
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 725
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 726
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 727
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 728
PASS doAccesses(array1, array1, i % 4, 0, i) is 728
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 729
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 730
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 731
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 732
PASS doAccesses(array1, array1, i % 4, 0, i) is 732
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 733
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 734
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 735
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 736
PASS doAccesses(array1, array1, i % 4, 0, i) is 736
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 737
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 738
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 739
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 740
PASS doAccesses(array1, array1, i % 4, 0, i) is 740
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 741
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 742
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 743
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 744
PASS doAccesses(array1, array1, i % 4, 0, i) is 744
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 745
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 746
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 747
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 748
PASS doAccesses(array1, array1, i % 4, 0, i) is 748
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 749
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 750
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 751
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 752
PASS doAccesses(array1, array1, i % 4, 0, i) is 752
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 753
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 754
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 755
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 756
PASS doAccesses(array1, array1, i % 4, 0, i) is 756
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 757
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 758
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 759
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 760
PASS doAccesses(array1, array1, i % 4, 0, i) is 760
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 761
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 762
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 763
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 764
PASS doAccesses(array1, array1, i % 4, 0, i) is 764
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 765
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 766
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 767
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 768
PASS doAccesses(array1, array1, i % 4, 0, i) is 768
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 769
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 770
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 771
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 772
PASS doAccesses(array1, array1, i % 4, 0, i) is 772
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 773
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 774
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 775
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 776
PASS doAccesses(array1, array1, i % 4, 0, i) is 776
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 777
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 778
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 779
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 780
PASS doAccesses(array1, array1, i % 4, 0, i) is 780
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 781
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 782
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 783
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 784
PASS doAccesses(array1, array1, i % 4, 0, i) is 784
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 785
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 786
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 787
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 788
PASS doAccesses(array1, array1, i % 4, 0, i) is 788
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 789
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 790
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 791
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 792
PASS doAccesses(array1, array1, i % 4, 0, i) is 792
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 793
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 794
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 795
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 796
PASS doAccesses(array1, array1, i % 4, 0, i) is 796
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 797
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 798
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 799
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 800
PASS doAccesses(array1, array1, i % 4, 0, i) is 800
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 801
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 802
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 803
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 804
PASS doAccesses(array1, array1, i % 4, 0, i) is 804
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 805
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 806
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 807
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 808
PASS doAccesses(array1, array1, i % 4, 0, i) is 808
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 809
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 810
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 811
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 812
PASS doAccesses(array1, array1, i % 4, 0, i) is 812
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 813
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 814
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 815
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 816
PASS doAccesses(array1, array1, i % 4, 0, i) is 816
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 817
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 818
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 819
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 820
PASS doAccesses(array1, array1, i % 4, 0, i) is 820
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 821
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 822
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 823
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 824
PASS doAccesses(array1, array1, i % 4, 0, i) is 824
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 825
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 826
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 827
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 828
PASS doAccesses(array1, array1, i % 4, 0, i) is 828
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 829
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 830
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 831
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 832
PASS doAccesses(array1, array1, i % 4, 0, i) is 832
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 833
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 834
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 835
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 836
PASS doAccesses(array1, array1, i % 4, 0, i) is 836
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 837
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 838
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 839
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 840
PASS doAccesses(array1, array1, i % 4, 0, i) is 840
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 841
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 842
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 843
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 844
PASS doAccesses(array1, array1, i % 4, 0, i) is 844
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 845
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 846
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 847
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 848
PASS doAccesses(array1, array1, i % 4, 0, i) is 848
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 849
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 850
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 851
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 852
PASS doAccesses(array1, array1, i % 4, 0, i) is 852
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 853
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 854
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 855
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 856
PASS doAccesses(array1, array1, i % 4, 0, i) is 856
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 857
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 858
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 859
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 860
PASS doAccesses(array1, array1, i % 4, 0, i) is 860
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 861
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 862
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 863
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 864
PASS doAccesses(array1, array1, i % 4, 0, i) is 864
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 865
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 866
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 867
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 868
PASS doAccesses(array1, array1, i % 4, 0, i) is 868
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 869
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 870
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 871
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 872
PASS doAccesses(array1, array1, i % 4, 0, i) is 872
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 873
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 874
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 875
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 876
PASS doAccesses(array1, array1, i % 4, 0, i) is 876
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 877
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 878
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 879
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 880
PASS doAccesses(array1, array1, i % 4, 0, i) is 880
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 881
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 882
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 883
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 884
PASS doAccesses(array1, array1, i % 4, 0, i) is 884
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 885
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 886
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 887
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 888
PASS doAccesses(array1, array1, i % 4, 0, i) is 888
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 889
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 890
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 891
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 892
PASS doAccesses(array1, array1, i % 4, 0, i) is 892
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 893
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 894
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 895
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 896
PASS doAccesses(array1, array1, i % 4, 0, i) is 896
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 897
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 898
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 899
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 900
PASS doAccesses(array1, array1, i % 4, 0, i) is 900
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 901
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 902
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 903
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 904
PASS doAccesses(array1, array1, i % 4, 0, i) is 904
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 905
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 906
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 907
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 908
PASS doAccesses(array1, array1, i % 4, 0, i) is 908
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 909
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 910
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 911
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 912
PASS doAccesses(array1, array1, i % 4, 0, i) is 912
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 913
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 914
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 915
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 916
PASS doAccesses(array1, array1, i % 4, 0, i) is 916
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 917
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 918
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 919
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 920
PASS doAccesses(array1, array1, i % 4, 0, i) is 920
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 921
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 922
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 923
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 924
PASS doAccesses(array1, array1, i % 4, 0, i) is 924
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 925
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 926
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 927
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 928
PASS doAccesses(array1, array1, i % 4, 0, i) is 928
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 929
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 930
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 931
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 932
PASS doAccesses(array1, array1, i % 4, 0, i) is 932
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 933
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 934
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 935
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 936
PASS doAccesses(array1, array1, i % 4, 0, i) is 936
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 937
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 938
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 939
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 940
PASS doAccesses(array1, array1, i % 4, 0, i) is 940
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 941
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 942
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 943
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 944
PASS doAccesses(array1, array1, i % 4, 0, i) is 944
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 945
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 946
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 947
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 948
PASS doAccesses(array1, array1, i % 4, 0, i) is 948
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 949
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 950
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 951
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 952
PASS doAccesses(array1, array1, i % 4, 0, i) is 952
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 953
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 954
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 955
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 956
PASS doAccesses(array1, array1, i % 4, 0, i) is 956
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 957
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 958
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 959
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 960
PASS doAccesses(array1, array1, i % 4, 0, i) is 960
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 961
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 962
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 963
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 964
PASS doAccesses(array1, array1, i % 4, 0, i) is 964
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 965
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 966
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 967
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 968
PASS doAccesses(array1, array1, i % 4, 0, i) is 968
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 969
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 970
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 971
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 972
PASS doAccesses(array1, array1, i % 4, 0, i) is 972
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 973
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 974
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 975
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 976
PASS doAccesses(array1, array1, i % 4, 0, i) is 976
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 977
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 978
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 979
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 980
PASS doAccesses(array1, array1, i % 4, 0, i) is 980
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 981
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 982
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 983
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 984
PASS doAccesses(array1, array1, i % 4, 0, i) is 984
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 985
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 986
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 987
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 988
PASS doAccesses(array1, array1, i % 4, 0, i) is 988
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 989
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 990
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 991
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 992
PASS doAccesses(array1, array1, i % 4, 0, i) is 992
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 993
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 994
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 995
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 1
PASS array2[1] is 996
PASS doAccesses(array1, array1, i % 4, 0, i) is 996
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 2
PASS array2[2] is 997
PASS doAccesses(array1, array1, i % 4, 0, i) is 2
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 3
PASS array2[3] is 998
PASS doAccesses(array1, array1, i % 4, 0, i) is 3
PASS doAccesses(array1, array2, i % 4, (i + 1) % 4, i) is 4
PASS array2[0] is 999
PASS doAccesses(array1, array1, i % 4, 0, i) is 4
PASS successfullyParsed is true

TEST COMPLETE