Skip to content

Instantly share code, notes, and snippets.

@jmcguirk
Created December 13, 2019 03:56
Show Gist options
  • Save jmcguirk/945a266c782fce6114fd5cd7c9c362e6 to your computer and use it in GitHub Desktop.
Save jmcguirk/945a266c782fce6114fd5cd7c9c362e6 to your computer and use it in GitHub Desktop.
9b Output
[INFO] 0ms - Loading intcode v3 machine from source-data/input-day-09a.txt
[INFO] 0ms - [EXEC - 0] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 1] LT POS IMM POS
[INFO] 0ms - [EXEC - 2] JIT POS IMM
[INFO] 0ms - [EXEC - 3] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 4] REL IMM
[INFO] 0ms - [EXEC - 5] REL REL
[INFO] 0ms - [EXEC - 6] REL POS
[INFO] 0ms - [EXEC - 7] REL REL
[INFO] 0ms - [EXEC - 8] REL REL
[INFO] 0ms - [EXEC - 9] INPUT REL
[INFO] 0ms - [EXEC - 10] EQ POS IMM POS
[INFO] 0ms - [EXEC - 11] JIT POS IMM
[INFO] 0ms - [EXEC - 12] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 13] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 14] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 15] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 16] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 17] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 18] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 19] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 20] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 21] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 22] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 23] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 24] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 25] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 26] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 27] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 28] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 29] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 30] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 31] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 32] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 33] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 34] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 35] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 36] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 37] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 38] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 39] ADD IMM IMM POS
[INFO] 0ms - [EXEC - 40] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 41] MUL IMM IMM POS
[INFO] 0ms - [EXEC - 42] REL IMM
[INFO] 0ms - [EXEC - 43] MUL IMM REL POS
[INFO] 0ms - [EXEC - 44] EQ POS IMM POS
[INFO] 0ms - [EXEC - 45] JIT POS IMM
[INFO] 0ms - [EXEC - 46] ADD POS IMM POS
[INFO] 0ms - [EXEC - 47] JIF IMM IMM
[INFO] 0ms - [EXEC - 48] MUL POS IMM POS
[INFO] 0ms - [EXEC - 49] REL IMM
[INFO] 0ms - [EXEC - 50] ADD REL IMM POS
[INFO] 0ms - [EXEC - 51] EQ POS IMM POS
[INFO] 0ms - [EXEC - 52] JIT POS IMM
[INFO] 0ms - [EXEC - 53] JIT IMM IMM
[INFO] 0ms - [EXEC - 54] MUL POS IMM POS
[INFO] 0ms - [EXEC - 55] REL IMM
[INFO] 0ms - [EXEC - 56] MUL IMM IMM REL
[INFO] 0ms - [EXEC - 57] EQ POS IMM POS
[INFO] 0ms - [EXEC - 58] JIT POS IMM
[INFO] 0ms - [EXEC - 59] ADD POS IMM POS
[INFO] 0ms - [EXEC - 60] JIF IMM IMM
[INFO] 0ms - [EXEC - 61] MUL POS IMM POS
[INFO] 0ms - [EXEC - 62] REL IMM
[INFO] 0ms - [EXEC - 63] ADD IMM IMM REL
[INFO] 0ms - [EXEC - 64] EQ POS IMM POS
[INFO] 0ms - [EXEC - 65] JIT POS IMM
[INFO] 0ms - [EXEC - 66] JIT IMM IMM
[INFO] 0ms - [EXEC - 67] MUL POS IMM POS
[INFO] 0ms - [EXEC - 68] REL IMM
[INFO] 0ms - [EXEC - 69] ADD REL IMM POS
[INFO] 0ms - [EXEC - 70] EQ POS IMM POS
[INFO] 0ms - [EXEC - 71] JIT POS IMM
[INFO] 0ms - [EXEC - 72] ADD POS IMM POS
[INFO] 0ms - [EXEC - 73] MUL POS IMM POS
[INFO] 0ms - [EXEC - 74] REL IMM
[INFO] 0ms - [EXEC - 75] LT REL IMM POS
[INFO] 0ms - [EXEC - 76] JIT POS IMM
[INFO] 0ms - [EXEC - 77] ADD POS IMM POS
[INFO] 0ms - [EXEC - 78] MUL POS IMM POS
[INFO] 0ms - [EXEC - 79] REL IMM
[INFO] 0ms - [EXEC - 80] LT REL IMM POS
[INFO] 0ms - [EXEC - 81] JIT POS IMM
[INFO] 0ms - [EXEC - 82] ADD POS IMM POS
[INFO] 0ms - [EXEC - 83] JIF IMM IMM
[INFO] 0ms - [EXEC - 84] MUL POS IMM POS
[INFO] 0ms - [EXEC - 85] REL IMM
[INFO] 0ms - [EXEC - 86] EQ IMM REL POS
[INFO] 0ms - [EXEC - 87] JIT POS IMM
[INFO] 0ms - [EXEC - 88] ADD POS IMM POS
[INFO] 0ms - [EXEC - 89] JIT IMM IMM
[INFO] 0ms - [EXEC - 90] MUL POS IMM POS
[INFO] 0ms - [EXEC - 91] REL IMM
[INFO] 0ms - [EXEC - 92] JIF REL IMM
[INFO] 0ms - [EXEC - 93] MUL POS IMM POS
[INFO] 0ms - [EXEC - 94] REL IMM
[INFO] 0ms - [EXEC - 95] LT IMM IMM REL
[INFO] 0ms - [EXEC - 96] JIT POS IMM
[INFO] 0ms - [EXEC - 97] ADD POS IMM POS
[INFO] 0ms - [EXEC - 98] MUL POS IMM POS
[INFO] 0ms - [EXEC - 99] REL IMM
[INFO] 0ms - [EXEC - 100] JIF IMM REL
[INFO] 0ms - [EXEC - 101] JIT IMM IMM
[INFO] 0ms - [EXEC - 102] MUL POS IMM POS
[INFO] 0ms - [EXEC - 103] REL IMM
[INFO] 0ms - [EXEC - 104] EQ REL IMM POS
[INFO] 0ms - [EXEC - 105] JIT POS IMM
[INFO] 0ms - [EXEC - 106] ADD POS IMM POS
[INFO] 0ms - [EXEC - 107] JIT IMM IMM
[INFO] 0ms - [EXEC - 108] MUL POS IMM POS
[INFO] 0ms - [EXEC - 109] REL IMM
[INFO] 0ms - [EXEC - 110] EQ REL IMM POS
[INFO] 0ms - [EXEC - 111] JIT POS IMM
[INFO] 0ms - [EXEC - 112] ADD POS IMM POS
[INFO] 0ms - [EXEC - 113] MUL POS IMM POS
[INFO] 0ms - [EXEC - 114] REL IMM
[INFO] 0ms - [EXEC - 115] EQ IMM IMM REL
[INFO] 0ms - [EXEC - 116] JIT POS IMM
[INFO] 0ms - [EXEC - 117] JIF IMM IMM
[INFO] 0ms - [EXEC - 118] MUL POS IMM POS
[INFO] 0ms - [EXEC - 119] REL IMM
[INFO] 0ms - [EXEC - 120] LT IMM REL POS
[INFO] 0ms - [EXEC - 121] JIT POS IMM
[INFO] 0ms - [EXEC - 122] ADD POS IMM POS
[INFO] 0ms - [EXEC - 123] MUL POS IMM POS
[INFO] 0ms - [EXEC - 124] REL IMM
[INFO] 0ms - [EXEC - 125] MUL REL IMM POS
[INFO] 0ms - [EXEC - 126] EQ POS IMM POS
[INFO] 0ms - [EXEC - 127] JIT POS IMM
[INFO] 0ms - [EXEC - 128] MUL POS IMM POS
[INFO] 0ms - [EXEC - 129] REL IMM
[INFO] 0ms - [EXEC - 130] EQ IMM REL POS
[INFO] 0ms - [EXEC - 131] JIT POS IMM
[INFO] 0ms - [EXEC - 132] ADD POS IMM POS
[INFO] 0ms - [EXEC - 133] MUL POS IMM POS
[INFO] 0ms - [EXEC - 134] REL IMM
[INFO] 0ms - [EXEC - 135] ADD IMM REL POS
[INFO] 0ms - [EXEC - 136] EQ POS IMM POS
[INFO] 0ms - [EXEC - 137] JIT POS IMM
[INFO] 0ms - [EXEC - 138] JIT IMM IMM
[INFO] 0ms - [EXEC - 139] MUL POS IMM POS
[INFO] 0ms - [EXEC - 140] REL IMM
[INFO] 0ms - [EXEC - 141] JIT IMM REL
[INFO] 0ms - [EXEC - 142] ADD POS IMM POS
[INFO] 0ms - [EXEC - 143] JIT IMM IMM
[INFO] 0ms - [EXEC - 144] MUL POS IMM POS
[INFO] 0ms - [EXEC - 145] REL IMM
[INFO] 0ms - [EXEC - 146] JIT REL IMM
[INFO] 0ms - [EXEC - 147] MUL POS IMM POS
[INFO] 0ms - [EXEC - 148] REL IMM
[INFO] 0ms - [EXEC - 149] JIF REL IMM
[INFO] 0ms - [EXEC - 150] JIF IMM IMM
[INFO] 0ms - [EXEC - 151] MUL POS IMM POS
[INFO] 0ms - [EXEC - 152] REL IMM
[INFO] 0ms - [EXEC - 153] MUL REL IMM POS
[INFO] 0ms - [EXEC - 154] EQ POS IMM POS
[INFO] 0ms - [EXEC - 155] JIT POS IMM
[INFO] 0ms - [EXEC - 156] JIT IMM IMM
[INFO] 0ms - [EXEC - 157] MUL POS IMM POS
[INFO] 0ms - [EXEC - 158] REL IMM
[INFO] 0ms - [EXEC - 159] MUL IMM IMM REL
[INFO] 0ms - [EXEC - 160] EQ POS IMM POS
[INFO] 0ms - [EXEC - 161] JIT POS IMM
[INFO] 0ms - [EXEC - 162] ADD POS IMM POS
[INFO] 0ms - [EXEC - 163] MUL POS IMM POS
[INFO] 0ms - [EXEC - 164] REL IMM
[INFO] 0ms - [EXEC - 165] JIF IMM REL
[INFO] 0ms - [EXEC - 166] ADD POS IMM POS
[INFO] 0ms - [EXEC - 167] MUL POS IMM POS
[INFO] 0ms - [EXEC - 168] REL IMM
[INFO] 0ms - [EXEC - 169] EQ IMM IMM REL
[INFO] 0ms - [EXEC - 170] JIT POS IMM
[INFO] 0ms - [EXEC - 171] MUL POS IMM POS
[INFO] 0ms - [EXEC - 172] REL IMM
[INFO] 0ms - [EXEC - 173] ADD IMM IMM REL
[INFO] 0ms - [EXEC - 174] EQ POS IMM POS
[INFO] 0ms - [EXEC - 175] JIT POS IMM
[INFO] 0ms - [EXEC - 176] ADD POS IMM POS
[INFO] 0ms - [EXEC - 177] MUL POS IMM POS
[INFO] 0ms - [EXEC - 178] REL IMM
[INFO] 0ms - [EXEC - 179] ADD IMM REL POS
[INFO] 0ms - [EXEC - 180] EQ POS IMM POS
[INFO] 0ms - [EXEC - 181] JIT POS IMM
[INFO] 0ms - [EXEC - 182] MUL POS IMM POS
[INFO] 0ms - [EXEC - 183] REL IMM
[INFO] 0ms - [EXEC - 184] LT IMM REL POS
[INFO] 0ms - [EXEC - 185] JIT POS IMM
[INFO] 0ms - [EXEC - 186] ADD POS IMM POS
[INFO] 0ms - [EXEC - 187] JIF IMM IMM
[INFO] 0ms - [EXEC - 188] MUL POS IMM POS
[INFO] 0ms - [EXEC - 189] REL IMM
[INFO] 0ms - [EXEC - 190] JIT IMM REL
[INFO] 0ms - [EXEC - 191] ADD POS IMM POS
[INFO] 0ms - [EXEC - 192] MUL POS IMM POS
[INFO] 0ms - [EXEC - 193] REL IMM
[INFO] 0ms - [EXEC - 194] LT IMM IMM REL
[INFO] 0ms - [EXEC - 195] JIT POS IMM
[INFO] 0ms - [EXEC - 196] JIT IMM IMM
[INFO] 0ms - [EXEC - 197] MUL POS IMM POS
[INFO] 0ms - [EXEC - 198] REL IMM
[INFO] 0ms - [EXEC - 199] JIT REL IMM
[INFO] 0ms - [EXEC - 200] ADD POS IMM POS
[INFO] 0ms - [EXEC - 201] JIT IMM IMM
[INFO] 1ms - [EXEC - 202] MUL POS IMM POS
[INFO] 1ms - [EXEC - 203] REL IMM
[INFO] 1ms - [EXEC - 204] MUL IMM REL POS
[INFO] 1ms - [EXEC - 205] EQ POS IMM POS
[INFO] 1ms - [EXEC - 206] JIT POS IMM
[INFO] 1ms - [EXEC - 207] ADD POS IMM POS
[INFO] 1ms - [EXEC - 208] OUTPUT POS
[INFO] 1ms - [EXEC - 209] HALT POS
[INFO] 1ms - Finished executing machine successfully - output is X
[INFO] 1ms - Solver complete - exiting
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment