| 1 | // Copyright © 2004-2006 University of Helsinki, Department of Computer Science | |
| 2 | // Copyright © 2012 various contributors | |
| 3 | // This software is released under GNU Lesser General Public License 2.1. | |
| 4 | // The license text is at http://www.gnu.org/licenses/lgpl-2.1.html | |
| 5 | ||
| 6 | package fi.helsinki.cs.titokone; | |
| 7 | ||
| 8 | import fi.helsinki.cs.ttk91.TTK91Cpu; | |
| 9 | ||
| 10 | import javax.imageio.ImageIO; | |
| 11 | import javax.swing.*; | |
| 12 | import java.awt.*; | |
| 13 | import java.awt.image.BufferedImage; | |
| 14 | import java.io.IOException; | |
| 15 | ||
| 16 | ||
| 17 | /** | |
| 18 | * This class takes care of the animation window. It digs the | |
| 19 | * needed information from a RunInfo instance. | |
| 20 | */ | |
| 21 | public class Animator extends JPanel implements Runnable { | |
| 22 | ||
| 23 | 5 | private final static Font textFont = new Font("Arial", Font.BOLD, 16); |
| 24 | ||
| 25 | private final static int R0 = 0; | |
| 26 | private final static int R1 = 1; | |
| 27 | private final static int R2 = 2; | |
| 28 | private final static int R3 = 3; | |
| 29 | private final static int R4 = 4; | |
| 30 | private final static int R5 = 5; | |
| 31 | private final static int R6 = 6; | |
| 32 | private final static int R7 = 7; | |
| 33 | private final static int TR = 8; | |
| 34 | private final static int PC = 9; | |
| 35 | private final static int IR = 10; | |
| 36 | private final static int SR = 11; | |
| 37 | private final static int BASE = 12; | |
| 38 | private final static int LIMIT = 13; | |
| 39 | private final static int MAR = 14; | |
| 40 | private final static int MBR = 15; | |
| 41 | private final static int ALU_IN1 = 16; | |
| 42 | private final static int ALU_IN2 = 17; | |
| 43 | private final static int ALU_OUT = 18; | |
| 44 | private final static int EXTERNAL_DEVICE = 19; | |
| 45 | private final static int MEMORY = 20; | |
| 46 | ||
| 47 | 438 | private final static int[][] routeToBus = { |
| 48 | {182, 97, 220, 97}, // R0 | |
| 49 | {182, 119, 220, 119}, // R1 | |
| 50 | {182, 141, 220, 141}, // R2 | |
| 51 | {182, 163, 220, 163}, // R3 | |
| 52 | {182, 185, 220, 185}, // R4 | |
| 53 | {182, 207, 220, 207}, // R5 | |
| 54 | {182, 229, 220, 229}, // R6 | |
| 55 | {182, 251, 220, 251}, // R7 | |
| 56 | {257, 110, 220, 110}, // TR | |
| 57 | {257, 132, 220, 132}, // PC | |
| 58 | {257, 154, 220, 154}, // IR | |
| 59 | {257, 176, 220, 176}, // SR | |
| 60 | {257, 295, 220, 295}, // BASE | |
| 61 | {257, 317, 220, 317}, // LIMIT | |
| 62 | {257, 339, 220, 339}, // MAR | |
| 63 | {257, 361, 220, 361}, // MBR | |
| 64 | {182, 327, 220, 327}, // ALU_IN1 | |
| 65 | {182, 349, 220, 349}, // ALU_IN2 | |
| 66 | {182, 393, 220, 393}, // ALU_OUT | |
| 67 | {520, 423, 520, 491, 220, 491}, // EXTERNAL_DEVICE | |
| 68 | {661, 423, 661, 491, 220, 491}, // MEMORY | |
| 69 | }; | |
| 70 | ||
| 71 | 230 | private final static int[][] whereWriteValueTo = { |
| 72 | {73, 105}, // R0 | |
| 73 | {73, 127}, // R1 | |
| 74 | {73, 149}, // R2 | |
| 75 | {73, 171}, // R3 | |
| 76 | {73, 193}, // R4 | |
| 77 | {73, 215}, // R5 | |
| 78 | {73, 237}, // R6 | |
| 79 | {73, 259}, // R7 | |
| 80 | {264, 117}, // TR | |
| 81 | {264, 139}, // PC | |
| 82 | {264, 161}, // IR | |
| 83 | {264, 183}, // SR | |
| 84 | {264, 303}, // BASE | |
| 85 | {264, 325}, // LIMIT | |
| 86 | {264, 347}, // MAR | |
| 87 | {264, 369}, // MBR | |
| 88 | {74, 334}, // ALU_IN1 | |
| 89 | {74, 356}, // ALU_IN2 | |
| 90 | {74, 401}, // ALU_OUT | |
| 91 | }; | |
| 92 | ||
| 93 | 302 | private final static int[][] whereWriteLabelTo = { |
| 94 | {35, 103}, // R0 | |
| 95 | {35, 125}, // R1 | |
| 96 | {35, 147}, // R2 | |
| 97 | {35, 169}, // R3 | |
| 98 | {35, 191}, // R4 | |
| 99 | {35, 213}, // R5 | |
| 100 | {35, 235}, // R6 | |
| 101 | {35, 257}, // R7 | |
| 102 | {376, 116}, // TR | |
| 103 | {376, 138}, // PC | |
| 104 | {376, 160}, // IR | |
| 105 | {376, 182}, // SR | |
| 106 | {376, 302}, // BASE | |
| 107 | {376, 324}, // LIMIT | |
| 108 | {376, 346}, // MAR | |
| 109 | {376, 368}, // MBR | |
| 110 | {35, 333}, // ALU_IN1 | |
| 111 | {35, 355}, // ALU_IN2 | |
| 112 | {35, 400}, // ALU_OUT | |
| 113 | {35, 80}, // Registers | |
| 114 | {261, 80}, // Control unit | |
| 115 | {261, 270}, // MMU | |
| 116 | {35, 305}, // ALU | |
| 117 | {525, 385}, // External device | |
| 118 | {525, 70}, // Memory | |
| 119 | }; | |
| 120 | ||
| 121 | 52 | private final static String[] labels = { |
| 122 | "R0", | |
| 123 | "R1", | |
| 124 | "R2", | |
| 125 | "R3", | |
| 126 | "R4", | |
| 127 | "R5", | |
| 128 | "R6", | |
| 129 | "R7", | |
| 130 | "TR", | |
| 131 | "PC", | |
| 132 | "IR", | |
| 133 | "SR", | |
| 134 | "BASE", | |
| 135 | "LIMIT", | |
| 136 | "MAR", | |
| 137 | "MBR", | |
| 138 | "IN1", | |
| 139 | "IN2", | |
| 140 | "OUT", | |
| 141 | "Registers", | |
| 142 | "Control unit", | |
| 143 | "MMU", | |
| 144 | "ALU", | |
| 145 | "External device", | |
| 146 | "Memory" | |
| 147 | }; | |
| 148 | ||
| 149 | /** | |
| 150 | * Contains values of registers, alu, memory and external device. | |
| 151 | */ | |
| 152 | 1 | private int[] value = new int[routeToBus.length]; |
| 153 | ||
| 154 | /** | |
| 155 | * Current command label | |
| 156 | */ | |
| 157 | 1 | private String currentCommand = ""; |
| 158 | ||
| 159 | /** | |
| 160 | * Comment label | |
| 161 | */ | |
| 162 | 1 | private String comment1 = ""; |
| 163 | 1 | private String comment2 = ""; |
| 164 | ||
| 165 | /** | |
| 166 | * String presentation of status register. | |
| 167 | */ | |
| 168 | 1 | private String SR_String = ""; |
| 169 | ||
| 170 | /** | |
| 171 | * If this is true, animation will be executed without repaitings and delays. | |
| 172 | */ | |
| 173 | 3 | private boolean executeAnimationImmediately = false; |
| 174 | ||
| 175 | /** | |
| 176 | * Is animation currently running. | |
| 177 | */ | |
| 178 | 3 | private boolean isAnimating = false; |
| 179 | ||
| 180 | /** | |
| 181 | * Thread, that runs animation. | |
| 182 | */ | |
| 183 | private Thread animationThread; | |
| 184 | ||
| 185 | /** | |
| 186 | * RunInfo object of currently running animation. | |
| 187 | */ | |
| 188 | private RunInfo info; | |
| 189 | ||
| 190 | private BufferedImage backgroundImage, doubleBuffer; | |
| 191 | 6 | private int pointX = -1, pointY = -1; |
| 192 | 3 | private int delay = 40; |
| 193 | ||
| 194 | /** | |
| 195 | * Creats new animator. | |
| 196 | * | |
| 197 | * @throws IOException If there are problems reading background image throw IOException. | |
| 198 | */ | |
| 199 | public Animator() throws IOException { | |
| 200 | // read the background image | |
| 201 | 2 | ClassLoader foo = getClass().getClassLoader(); |
| 202 | 2 | BufferedImage bi = ImageIO.read(foo.getResourceAsStream("fi/helsinki/cs/titokone/img/animator.gif")); |
| 203 | 6 | backgroundImage = new BufferedImage(bi.getWidth(), bi.getHeight(), BufferedImage.TYPE_INT_RGB); |
| 204 | 6 | doubleBuffer = new BufferedImage(bi.getWidth(), bi.getHeight(), BufferedImage.TYPE_INT_RGB); |
| 205 | 6 | backgroundImage.createGraphics().drawImage(bi, 0, 0, null); |
| 206 | } | |
| 207 | ||
| 208 | public void paint(Graphics g) { | |
| 209 | // copy backround image to dublebuffer | |
| 210 | 2 | backgroundImage.copyData(doubleBuffer.getRaster()); |
| 211 | ||
| 212 | 1 | Graphics g2 = doubleBuffer.createGraphics(); |
| 213 | 1 | g2.setColor(Color.BLACK); |
| 214 | 1 | g2.setFont(textFont); |
| 215 | ||
| 216 | // write labels | |
| 217 | 5 | for (int i = 0; i < labels.length; i++) { |
| 218 | 7 | g2.drawString(new Message(labels[i]).toString(), whereWriteLabelTo[i][0], whereWriteLabelTo[i][1]); |
| 219 | } | |
| 220 | ||
| 221 | // write values (registers, alu, control unit, mmu) | |
| 222 | 5 | for (int i = 0; i < whereWriteValueTo.length; i++) { |
| 223 | 3 | if (i != SR) { |
| 224 | 9 | g2.drawString("" + value[i], whereWriteValueTo[i][0], whereWriteValueTo[i][1]); |
| 225 | } else { | |
| 226 | 5 | g2.drawString(SR_String, whereWriteValueTo[i][0], whereWriteValueTo[i][1]); |
| 227 | } | |
| 228 | } | |
| 229 | ||
| 230 | // write current command and comments | |
| 231 | 11 | g2.drawString(new Message("Current command: ").toString() + currentCommand, 217, 23); |
| 232 | 5 | g2.drawString(comment1, 29, 548); |
| 233 | 5 | g2.drawString(comment2, 29, 581); |
| 234 | ||
| 235 | // draw red animation spot | |
| 236 | 3 | if (pointX != -1) { |
| 237 | 1 | g2.setColor(Color.RED); |
| 238 | 11 | g2.fillOval(pointX - 5, pointY - 5, 10, 10); |
| 239 | } | |
| 240 | ||
| 241 | // draw double buffer to frame | |
| 242 | 7 | g.drawImage(doubleBuffer, 0, 0, getWidth(), getHeight(), null); |
| 243 | } | |
| 244 | ||
| 245 | /** | |
| 246 | * Animation is done in this run method. animate method awakes new thread | |
| 247 | * with this run method. | |
| 248 | */ | |
| 249 | public void run() { | |
| 250 | // Information about command cycle: | |
| 251 | // http://www.cs.helsinki.fi/u/kerola/tito/html/lu05_files/frame.html | |
| 252 | 1 | currentCommand = ""; |
| 253 | ||
| 254 | // animate instruction fetch | |
| 255 | 9 | comment1 = new Message("Fetch the next instruction from memory slot {0} to IR and increase PC by one.", "" + value[PC]).toString(); |
| 256 | 5 | animateAnEvent(PC, MAR); |
| 257 | 10 | animateAnEvent(PC, PC, value[PC] + 1); |
| 258 | 5 | animateAnEvent(MAR, MEMORY); |
| 259 | 6 | animateAnEvent(MEMORY, MBR, info.getBinary()); |
| 260 | 5 | animateAnEvent(MBR, IR); |
| 261 | 2 | currentCommand = info.getLineContents(); //+ " (" + info.getColonString() + ")"; |
| 262 | 1 | pause(); |
| 263 | ||
| 264 | 4 | int opcode = info.getBinary() >>> 24; |
| 265 | 1 | int Rj = info.getFirstOperand(); |
| 266 | 1 | int Ri = info.getIndexRegister(); |
| 267 | 1 | int ADDR = info.getADDR(); |
| 268 | 1 | int memoryFetches = info.getMemoryfetches(); |
| 269 | 1 | int[] regs = info.getRegisters(); |
| 270 | int Rj_value = value[Rj]; | |
| 271 | int Ri_value = value[Ri]; | |
| 272 | ||
| 273 | // if NOP interrupt immediately | |
| 274 | 1 | if (opcode == 0) { |
| 275 | 3 | comment1 = new Message("No-operation command completed.").toString(); |
| 276 | 1 | pause(); |
| 277 | 4 | isAnimating = executeAnimationImmediately = false; |
| 278 | return; | |
| 279 | } | |
| 280 | ||
| 281 | 1 | if (Ri != 0) { |
| 282 | 1 | ADDR += Ri_value; |
| 283 | } | |
| 284 | int param = ADDR; | |
| 285 | 2 | int whereIsSecondOperand = IR; |
| 286 | 3 | if (memoryFetches == 1) { |
| 287 | 1 | param = info.getValueAtADDR(); |
| 288 | 2 | whereIsSecondOperand = MBR; |
| 289 | 7 | comment1 = new Message("Fetch second operand from memory slot {0}.", "" + ADDR).toString(); |
| 290 | 5 | animateAnEvent(IR, MAR, ADDR); |
| 291 | 5 | animateAnEvent(MAR, MEMORY); |
| 292 | 5 | animateAnEvent(MEMORY, MBR, param); |
| 293 | 3 | } else if (memoryFetches == 2) { |
| 294 | 1 | param = info.getSecondFetchValue(); |
| 295 | 2 | whereIsSecondOperand = MBR; |
| 296 | 3 | comment1 = new Message("Indirect memory accessing mode.").toString(); |
| 297 | 7 | comment2 = new Message("1: Fetch indexing value from memory slot {0}.", "" + ADDR).toString(); |
| 298 | 5 | animateAnEvent(IR, MAR, ADDR); |
| 299 | 5 | animateAnEvent(MAR, MEMORY); |
| 300 | 6 | animateAnEvent(MEMORY, MBR, info.getValueAtADDR()); |
| 301 | 3 | comment1 = new Message("Indirect memory accessing mode.").toString(); |
| 302 | 9 | comment2 = new Message("2: Fetch second operand from memory slot {0}.", "" + value[MBR]).toString(); |
| 303 | 1 | pause(); |
| 304 | 5 | animateAnEvent(MBR, MAR); |
| 305 | 5 | animateAnEvent(MAR, MEMORY); |
| 306 | 5 | animateAnEvent(MEMORY, MBR, param); |
| 307 | 1 | comment2 = ""; |
| 308 | } | |
| 309 | ||
| 310 | ||
| 311 | 1 | switch (info.getOperationtype()) { |
| 312 | case RunDebugger.DATA_TRANSFER_OPERATION: | |
| 313 | switch (opcode) { | |
| 314 | case 1: // STORE | |
| 315 | 23 | comment1 = new Message("Write value {0} from register R{1} to memory slot {2}.", new String[]{"" + Rj_value, "" + Rj, "" + param}).toString(); |
| 316 | 3 | animateAnEvent(whereIsSecondOperand, MAR, param); |
| 317 | 3 | animateAnEvent(Rj, MBR); |
| 318 | 5 | animateAnEvent(MBR, MEMORY); |
| 319 | break; | |
| 320 | ||
| 321 | case 2: // LOAD | |
| 322 | 17 | comment1 = new Message("Load value {0} to register R{1}.", new String[]{"" + param, "" + Rj}).toString(); |
| 323 | 1 | animateAnEvent(whereIsSecondOperand, Rj, param); |
| 324 | break; | |
| 325 | ||
| 326 | case 3: // IN | |
| 327 | 3 | int inValue = info.whatIN()[1]; |
| 328 | 20 | comment1 = new Message("Read value {0} from {1} to register R{2}.", new String[]{"" + inValue, info.whatDevice(), "" + Rj}).toString(); |
| 329 | 3 | animateAnEvent(whereIsSecondOperand, MAR); |
| 330 | 5 | animateAnEvent(MAR, EXTERNAL_DEVICE); |
| 331 | 5 | animateAnEvent(EXTERNAL_DEVICE, MBR, inValue); |
| 332 | 3 | animateAnEvent(MBR, Rj); |
| 333 | break; | |
| 334 | ||
| 335 | case 4: // OUT | |
| 336 | 3 | int outValue = info.whatOUT()[1]; |
| 337 | 20 | comment1 = new Message("Write value {0} from register R{1} to {2}.", new String[]{"" + value[Rj], "" + Rj, info.whatDevice()}).toString(); |
| 338 | 3 | animateAnEvent(Rj, MBR); |
| 339 | 5 | animateAnEvent(MBR, EXTERNAL_DEVICE); |
| 340 | ||
| 341 | break; | |
| 342 | } | |
| 343 | 1 | pause(); |
| 344 | break; | |
| 345 | ||
| 346 | case RunDebugger.ALU_OPERATION: | |
| 347 | 7 | comment1 = new Message("Copy register R{0} to ALU IN1.", "" + Rj).toString(); |
| 348 | 3 | animateAnEvent(Rj, ALU_IN1); |
| 349 | 3 | comment1 = new Message("Copy second operand to ALU IN2.").toString(); |
| 350 | 3 | animateAnEvent(whereIsSecondOperand, ALU_IN2, param); |
| 351 | 3 | comment1 = new Message("ALU computes the result.").toString(); |
| 352 | 1 | pause(); |
| 353 | 7 | comment1 = new Message("Copy ALU result to register R{0}", "" + Rj).toString(); |
| 354 | 3 | value[ALU_OUT] = info.getALUResult(); |
| 355 | 3 | animateAnEvent(ALU_OUT, Rj); |
| 356 | 1 | pause(); |
| 357 | break; | |
| 358 | ||
| 359 | case RunDebugger.COMP_OPERATION: | |
| 360 | 7 | comment1 = new Message("Copy register R{0} to ALU IN1.", "" + Rj).toString(); |
| 361 | 3 | animateAnEvent(Rj, ALU_IN1); |
| 362 | 3 | comment1 = new Message("Copy second operand to ALU IN2.").toString(); |
| 363 | 3 | animateAnEvent(whereIsSecondOperand, ALU_IN2, param); |
| 364 | 3 | comment1 = new Message("ALU computes the comparison result.").toString(); |
| 365 | 3 | comment2 = new Message("0=greater, 1=equals, 2=less").toString(); |
| 366 | 1 | pause(); |
| 367 | 3 | value[ALU_OUT] = info.getCompareStatus(); |
| 368 | 3 | comment1 = new Message("Set comparison result to SR").toString(); |
| 369 | 5 | animateAnEvent(ALU_OUT, SR); |
| 370 | 1 | switch (info.getCompareStatus()) { |
| 371 | case 0: | |
| 372 | 1 | SR_String = "1 0 0..."; |
| 373 | break; | |
| 374 | case 1: | |
| 375 | 1 | SR_String = "0 1 0..."; |
| 376 | break; | |
| 377 | case 2: | |
| 378 | 1 | SR_String = "0 0 1..."; |
| 379 | break; | |
| 380 | default: | |
| 381 | 1 | SR_String = "0 0 0..."; |
| 382 | break; | |
| 383 | } | |
| 384 | 1 | pause(); |
| 385 | 1 | comment2 = ""; |
| 386 | break; | |
| 387 | ||
| 388 | case RunDebugger.BRANCH_OPERATION: | |
| 389 | 4 | if (value[PC] == info.getNewPC()) { |
| 390 | 3 | comment1 = new Message("Branching command - branching condition is false, so do nothing.").toString(); |
| 391 | } else { | |
| 392 | 3 | comment1 = new Message("Branching command - branching condition is true, so update PC.").toString(); |
| 393 | 3 | animateAnEvent(whereIsSecondOperand, PC, param); |
| 394 | } | |
| 395 | 1 | pause(); |
| 396 | break; | |
| 397 | ||
| 398 | case RunDebugger.SUB_OPERATION: | |
| 399 | 3 | if (opcode == 49) { // CALL |
| 400 | 3 | comment1 = new Message("Save new PC to TR").toString(); |
| 401 | 3 | animateAnEvent(whereIsSecondOperand, TR, param); |
| 402 | ||
| 403 | 7 | comment1 = new Message("Increase stack pointer R{0} by one and push PC to stack.", "" + Rj).toString(); |
| 404 | 4 | animateAnEvent(Rj, Rj, value[Rj] + 1); |
| 405 | 3 | animateAnEvent(Rj, MAR); |
| 406 | 5 | animateAnEvent(PC, MBR); |
| 407 | 5 | animateAnEvent(MBR, MEMORY); |
| 408 | ||
| 409 | 7 | comment1 = new Message("Increase stack pointer R{0} by one and push FP to stack.", "" + Rj).toString(); |
| 410 | 4 | animateAnEvent(Rj, Rj, value[Rj] + 1); |
| 411 | 3 | animateAnEvent(Rj, MAR); |
| 412 | 5 | animateAnEvent(R7, MBR); |
| 413 | 5 | animateAnEvent(MBR, MEMORY); |
| 414 | ||
| 415 | 3 | comment1 = new Message("Copy stack pointer to FP.").toString(); |
| 416 | 3 | animateAnEvent(Rj, R7); |
| 417 | ||
| 418 | 3 | comment1 = new Message("Update PC.").toString(); |
| 419 | 5 | animateAnEvent(TR, PC); |
| 420 | 3 | } else if (opcode == 50) { |
| 421 | 7 | comment1 = new Message("Pop PC from stack and decrease stack pointer R{0} by one.", "" + Rj).toString(); |
| 422 | 3 | animateAnEvent(Rj, MAR); |
| 423 | 4 | animateAnEvent(Rj, Rj, value[Rj] - 1); |
| 424 | 5 | animateAnEvent(MAR, MEMORY); |
| 425 | 6 | animateAnEvent(MEMORY, MBR, info.getNewPC()); |
| 426 | 5 | animateAnEvent(MBR, PC); |
| 427 | ||
| 428 | 7 | comment1 = new Message("Pop FP from stack and decrease stack pointer R{0} by one.", "" + Rj).toString(); |
| 429 | 3 | animateAnEvent(Rj, MAR); |
| 430 | 4 | animateAnEvent(Rj, Rj, value[Rj] - 1); |
| 431 | 5 | animateAnEvent(MAR, MEMORY); |
| 432 | 7 | animateAnEvent(MEMORY, MBR, regs[7]); |
| 433 | 5 | animateAnEvent(MBR, R7); |
| 434 | ||
| 435 | 17 | comment1 = new Message("Decrease {0} parameters from stack pointer R{1}.", new String[]{"" + param, "" + Rj}).toString(); |
| 436 | 1 | animateAnEvent(Rj, Rj, regs[Rj]); |
| 437 | } | |
| 438 | 1 | pause(); |
| 439 | break; | |
| 440 | ||
| 441 | case RunDebugger.STACK_OPERATION: | |
| 442 | int popValue; | |
| 443 | switch (opcode) { | |
| 444 | case 51: // PUSH | |
| 445 | 7 | comment1 = new Message("Increase stack pointer R{0} by one then write second operand to stack", "" + Rj).toString(); |
| 446 | 4 | animateAnEvent(Rj, Rj, value[Rj] + 1); |
| 447 | 3 | animateAnEvent(Rj, MAR); |
| 448 | 3 | animateAnEvent(whereIsSecondOperand, MBR); |
| 449 | 5 | animateAnEvent(MBR, MEMORY); |
| 450 | break; | |
| 451 | ||
| 452 | case 52: // POP | |
| 453 | 17 | comment1 = new Message("Read value from stack to R{0} then decrease stack pointer R{1} by one.", new String[]{"" + Ri, "" + Rj}).toString(); |
| 454 | popValue = regs[Ri]; // popped value founds at destination register | |
| 455 | 1 | if (Ri == Rj) { |
| 456 | 1 | popValue++; |
| 457 | } | |
| 458 | 3 | animateAnEvent(Rj, MAR); |
| 459 | 5 | animateAnEvent(MAR, MEMORY); |
| 460 | 5 | animateAnEvent(MEMORY, MBR, popValue); |
| 461 | 3 | animateAnEvent(MBR, Ri); |
| 462 | 4 | animateAnEvent(Rj, Rj, value[Rj] - 1); |
| 463 | break; | |
| 464 | ||
| 465 | case 53: // PUSHR | |
| 466 | 7 | for (int i = 0; i <= 6; i++) { |
| 467 | 17 | comment1 = new Message("Increase stack pointer R{0} by one then write R{1} to stack.", new String[]{"" + Rj, "" + i}).toString(); |
| 468 | 4 | animateAnEvent(Rj, Rj, value[Rj] + 1); |
| 469 | 3 | animateAnEvent(Rj, MAR); |
| 470 | 3 | animateAnEvent(i, MBR); |
| 471 | 5 | animateAnEvent(MBR, MEMORY); |
| 472 | } | |
| 473 | break; | |
| 474 | ||
| 475 | case 54: // POPR | |
| 476 | 5 | for (int i = 6; i >= 0; i--) { |
| 477 | 7 | comment1 = new Message("Read value from stack then decrease stack pointer R{0} by one.", "" + Rj).toString(); |
| 478 | popValue = regs[i]; // popped value founds at destination register | |
| 479 | 1 | if (i == Rj) { |
| 480 | 4 | popValue += Rj + 1; |
| 481 | } | |
| 482 | ||
| 483 | 3 | animateAnEvent(Rj, MAR); |
| 484 | 5 | animateAnEvent(MAR, MEMORY); |
| 485 | 5 | animateAnEvent(MEMORY, MBR, popValue); |
| 486 | 3 | animateAnEvent(MBR, i); |
| 487 | 4 | animateAnEvent(Rj, Rj, value[Rj] - 1); |
| 488 | } | |
| 489 | break; | |
| 490 | } | |
| 491 | 1 | pause(); |
| 492 | break; | |
| 493 | ||
| 494 | case RunDebugger.SVC_OPERATION: | |
| 495 | 3 | comment1 = new Message("Supervisor call to operating system's services.").toString(); |
| 496 | 1 | pause(); |
| 497 | // update possibly changed registers | |
| 498 | 7 | for (int i = 0; i < 8; i++) { |
| 499 | value[i] = regs[i]; | |
| 500 | } | |
| 501 | break; | |
| 502 | } | |
| 503 | 4 | isAnimating = executeAnimationImmediately = false; |
| 504 | } | |
| 505 | ||
| 506 | /** | |
| 507 | * Stops currently running animation if there is one. The rest of the animation is done | |
| 508 | * without delays and this method returns after current animation is done and new values | |
| 509 | * are updated. | |
| 510 | */ | |
| 511 | public void stopAnimation() { | |
| 512 | 1 | if (!isAnimating) { |
| 513 | return; | |
| 514 | } | |
| 515 | ||
| 516 | 3 | executeAnimationImmediately = true; |
| 517 | 1 | animationThread.interrupt(); |
| 518 | 1 | while (isAnimating) { |
| 519 | try { | |
| 520 | 3 | Thread.sleep(10); |
| 521 | } catch (InterruptedException e) { | |
| 522 | } | |
| 523 | } | |
| 524 | } | |
| 525 | ||
| 526 | public boolean isAnimationRunning() { | |
| 527 | 1 | return isAnimating; |
| 528 | } | |
| 529 | ||
| 530 | /** | |
| 531 | * This method produces an animation of a command based on | |
| 532 | * the information in the RunInfo parameter. Animation is set to run only if | |
| 533 | * there is no animation currently running. | |
| 534 | * | |
| 535 | * @param info A RunInfo to base the animation on. | |
| 536 | * @return Returns false, if there is already an animation running. | |
| 537 | */ | |
| 538 | public boolean animate(RunInfo info) { | |
| 539 | 1 | if (isAnimating) { |
| 540 | 3 | return false; // cannot do two animations at the same time |
| 541 | } | |
| 542 | 3 | isAnimating = true; |
| 543 | 1 | this.info = info; |
| 544 | 2 | animationThread = new Thread(this); |
| 545 | 1 | animationThread.start(); |
| 546 | 3 | return true; |
| 547 | } | |
| 548 | ||
| 549 | /** | |
| 550 | * Initalizes animation. | |
| 551 | * | |
| 552 | * @param cpu A TTK91Cpu, giving the start values of the registers. | |
| 553 | * @param baseValue Value of the BASE register in MMU. | |
| 554 | * @param limitValue Value of the LIMIT register in MMU. | |
| 555 | */ | |
| 556 | public void init(TTK91Cpu cpu, int baseValue, int limitValue) { | |
| 557 | 5 | value[R0] = cpu.getValueOf(TTK91Cpu.REG_R0); |
| 558 | 5 | value[R1] = cpu.getValueOf(TTK91Cpu.REG_R1); |
| 559 | 5 | value[R2] = cpu.getValueOf(TTK91Cpu.REG_R2); |
| 560 | 5 | value[R3] = cpu.getValueOf(TTK91Cpu.REG_R3); |
| 561 | 5 | value[R4] = cpu.getValueOf(TTK91Cpu.REG_R4); |
| 562 | 5 | value[R5] = cpu.getValueOf(TTK91Cpu.REG_R5); |
| 563 | 5 | value[R6] = cpu.getValueOf(TTK91Cpu.REG_R6); |
| 564 | 5 | value[R7] = cpu.getValueOf(TTK91Cpu.REG_R7); |
| 565 | 5 | value[PC] = cpu.getValueOf(TTK91Cpu.CU_PC); |
| 566 | 5 | value[IR] = cpu.getValueOf(TTK91Cpu.CU_IR); |
| 567 | 5 | value[TR] = cpu.getValueOf(TTK91Cpu.CU_TR); |
| 568 | 4 | value[SR] = -1; |
| 569 | 1 | SR_String = "0 0 0..."; |
| 570 | 2 | value[BASE] = baseValue; |
| 571 | 5 | value[LIMIT] = 1 << limitValue; |
| 572 | } | |
| 573 | ||
| 574 | /** | |
| 575 | * Sets animation delay. | |
| 576 | * | |
| 577 | * @param delay Delay between frames in milliseconds. | |
| 578 | */ | |
| 579 | public void setAnimationDelay(int delay) { | |
| 580 | 1 | this.delay = delay; |
| 581 | } | |
| 582 | ||
| 583 | /** | |
| 584 | * This method animates one event like "move 7 from R1 to In2 in ALU using | |
| 585 | * the bus in between" The building block of a more complex operations like | |
| 586 | * "STORE R1, 100" where one needs to fetch an instruction, decipher it etc. | |
| 587 | * | |
| 588 | * @param from From where does the value come from. | |
| 589 | * @param to Where is the value going to be transported. | |
| 590 | * @param newValue New value replaces the old value in destination. | |
| 591 | */ | |
| 592 | private void animateAnEvent(int from, int to, int newValue) { | |
| 593 | 1 | if (executeAnimationImmediately) { |
| 594 | value[to] = newValue; | |
| 595 | return; | |
| 596 | } | |
| 597 | ||
| 598 | // form the route | |
| 599 | 1 | int routeLength = routeToBus[from].length + routeToBus[to].length; |
| 600 | int[] route = new int[routeLength]; | |
| 601 | 5 | for (int i = 0; i < routeToBus[from].length; i++) { |
| 602 | route[i] = routeToBus[from][i]; | |
| 603 | } | |
| 604 | 5 | for (int i = 0; i < routeToBus[to].length; i += 2) { |
| 605 | 5 | route[i + routeToBus[from].length] = routeToBus[to][routeToBus[to].length - i - 2]; |
| 606 | 8 | route[i + 1 + routeToBus[from].length] = routeToBus[to][routeToBus[to].length - i - 1]; |
| 607 | } | |
| 608 | ||
| 609 | // fixes... | |
| 610 | 6 | if (from == MAR && to == MEMORY) { |
| 611 | 34 | route = new int[]{378, 340, 470, 340, 470, 90, 516, 90}; |
| 612 | } | |
| 613 | 6 | if (from == MBR && to == MEMORY) { |
| 614 | 34 | route = new int[]{378, 362, 470, 362, 470, 90, 516, 90}; |
| 615 | } | |
| 616 | 6 | if (from == MEMORY && to == MBR) { |
| 617 | 34 | route = new int[]{516, 90, 470, 90, 470, 362, 378, 362}; |
| 618 | } | |
| 619 | ||
| 620 | 6 | if (from == MAR && to == EXTERNAL_DEVICE) { |
| 621 | 34 | route = new int[]{378, 340, 470, 340, 470, 405, 516, 405}; |
| 622 | } | |
| 623 | 6 | if (from == MBR && to == EXTERNAL_DEVICE) { |
| 624 | 34 | route = new int[]{378, 362, 470, 362, 470, 405, 516, 405}; |
| 625 | } | |
| 626 | 6 | if (from == EXTERNAL_DEVICE && to == MBR) { |
| 627 | 34 | route = new int[]{516, 405, 470, 405, 470, 362, 378, 362}; |
| 628 | } | |
| 629 | ||
| 630 | ||
| 631 | 2 | int x1 = route[0]; |
| 632 | 2 | int y1 = route[1]; |
| 633 | int x2, y2; | |
| 634 | 5 | for (int i = 2; i < route.length; i += 2) { |
| 635 | x2 = route[i]; | |
| 636 | 3 | y2 = route[i + 1]; |
| 637 | 2 | while (x1 != x2 || y1 != y2) { |
| 638 | 2 | if (x1 < x2) { |
| 639 | 4 | x1 = Math.min(x2, x1 + 8); |
| 640 | } | |
| 641 | 2 | if (x1 > x2) { |
| 642 | 4 | x1 = Math.max(x2, x1 - 8); |
| 643 | } | |
| 644 | 2 | if (y1 < y2) { |
| 645 | 4 | y1 = Math.min(y2, y1 + 8); |
| 646 | } | |
| 647 | 2 | if (y1 > y2) { |
| 648 | 4 | y1 = Math.max(y2, y1 - 8); |
| 649 | } | |
| 650 | ||
| 651 | 1 | pointX = x1; |
| 652 | 1 | pointY = y1; |
| 653 | 1 | repaint(); |
| 654 | try { | |
| 655 | 1 | Thread.sleep(delay); |
| 656 | } catch (InterruptedException e) { | |
| 657 | value[to] = newValue; | |
| 658 | return; | |
| 659 | } | |
| 660 | } | |
| 661 | } | |
| 662 | 4 | pointX = pointY = -1; |
| 663 | value[to] = newValue; | |
| 664 | 1 | repaint(); |
| 665 | } | |
| 666 | ||
| 667 | private void animateAnEvent(int from, int to) { | |
| 668 | 1 | animateAnEvent(from, to, value[from]); |
| 669 | } | |
| 670 | ||
| 671 | private void pause() { | |
| 672 | 1 | if (executeAnimationImmediately) { |
| 673 | return; | |
| 674 | } | |
| 675 | ||
| 676 | /* | |
| 677 | pause is disabled, because there is no need for pausing(?) | |
| 678 | repaint(); | |
| 679 | try {Thread.sleep(3000);} catch (Exception e) {} | |
| 680 | */ | |
| 681 | } | |
| 682 | ||
| 683 | public static void main(String[] args) throws IOException { | |
| 684 | 1 | Animator a = new Animator(); |
| 685 | 3 | a.setAnimationDelay(80); |
| 686 | 8 | a.init(new Processor(512), 0, 512); |
| 687 | ||
| 688 | 1 | JFrame f = new JFrame(); |
| 689 | 5 | f.setSize(810, 636); |
| 690 | 1 | f.setTitle("Animator"); |
| 691 | 2 | f.getContentPane().add(a); |
| 692 | 3 | f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
| 693 | 3 | f.setVisible(true); |
| 694 | ||
| 695 | 1 | RunDebugger runDebugger = new RunDebugger(); |
| 696 | ||
| 697 | 3 | runDebugger.cycleStart(0, "IN R7, 10(R1)"); |
| 698 | 3 | runDebugger.setOperationType(RunDebugger.DATA_TRANSFER_OPERATION); |
| 699 | 5 | runDebugger.setIN(1, 75); |
| 700 | 3 | runDebugger.runCommand(65601546); |
| 701 | 2 | a.animate(runDebugger.cycleEnd()); |
| 702 | 2 | while (a.isAnimationRunning()) { |
| 703 | ; | |
| 704 | } | |
| 705 | try { | |
| 706 | 3 | Thread.sleep(3000); |
| 707 | } catch (Exception e) { | |
| 708 | } | |
| 709 | ||
| 710 | 3 | runDebugger.cycleStart(0, "OUT R3, =0"); |
| 711 | 3 | runDebugger.setOperationType(RunDebugger.DATA_TRANSFER_OPERATION); |
| 712 | 5 | runDebugger.setOUT(0, -1); |
| 713 | 3 | runDebugger.runCommand(73400320); |
| 714 | 2 | a.animate(runDebugger.cycleEnd()); |
| 715 | 2 | while (a.isAnimationRunning()) { |
| 716 | ; | |
| 717 | } | |
| 718 | try { | |
| 719 | 3 | Thread.sleep(3000); |
| 720 | } catch (Exception e) { | |
| 721 | } | |
| 722 | ||
| 723 | ||
| 724 | 3 | runDebugger.cycleStart(1, "STORE R1, @100"); |
| 725 | 3 | runDebugger.setOperationType(RunDebugger.DATA_TRANSFER_OPERATION); |
| 726 | 3 | runDebugger.setValueAtADDR(666); |
| 727 | 3 | runDebugger.runCommand(27787365); |
| 728 | 2 | a.animate(runDebugger.cycleEnd()); |
| 729 | ||
| 730 | 2 | while (a.isAnimationRunning()) { |
| 731 | ; | |
| 732 | } | |
| 733 | try { | |
| 734 | 3 | Thread.sleep(3000); |
| 735 | } catch (Exception e) { | |
| 736 | } | |
| 737 | ||
| 738 | ||
| 739 | 3 | runDebugger.cycleStart(0, "NOP"); |
| 740 | 3 | runDebugger.setOperationType(RunDebugger.NO_OPERATION); |
| 741 | 3 | runDebugger.runCommand(0); |
| 742 | 2 | a.animate(runDebugger.cycleEnd()); |
| 743 | 2 | while (a.isAnimationRunning()) { |
| 744 | ; | |
| 745 | } | |
| 746 | try { | |
| 747 | 3 | Thread.sleep(3000); |
| 748 | } catch (Exception e) { | |
| 749 | } | |
| 750 | ||
| 751 | 3 | runDebugger.cycleStart(0, "LOAD R2, @10(R1)"); |
| 752 | 3 | runDebugger.setOperationType(RunDebugger.DATA_TRANSFER_OPERATION); |
| 753 | 3 | runDebugger.setValueAtADDR(100); |
| 754 | 3 | runDebugger.setSecondFetchValue(1000); |
| 755 | 3 | runDebugger.runCommand(38862858); |
| 756 | 2 | a.animate(runDebugger.cycleEnd()); |
| 757 | 2 | while (a.isAnimationRunning()) { |
| 758 | ; | |
| 759 | } | |
| 760 | try { | |
| 761 | 3 | Thread.sleep(3000); |
| 762 | } catch (Exception e) { | |
| 763 | } | |
| 764 | ||
| 765 | 3 | runDebugger.cycleStart(0, "COMP R0, @30"); |
| 766 | 3 | runDebugger.setOperationType(RunDebugger.COMP_OPERATION); |
| 767 | 3 | runDebugger.runCommand(521142302); |
| 768 | 3 | runDebugger.setCompareResult(0); |
| 769 | 2 | a.animate(runDebugger.cycleEnd()); |
| 770 | 2 | while (a.isAnimationRunning()) { |
| 771 | ; | |
| 772 | } | |
| 773 | try { | |
| 774 | 3 | Thread.sleep(3000); |
| 775 | } catch (Exception e) { | |
| 776 | } | |
| 777 | ||
| 778 | 3 | runDebugger.cycleStart(0, "JZER R2, 100"); |
| 779 | 3 | runDebugger.setOperationType(RunDebugger.BRANCH_OPERATION); |
| 780 | 3 | runDebugger.setNewPC(32); |
| 781 | 3 | runDebugger.runCommand(574619748); |
| 782 | 2 | a.animate(runDebugger.cycleEnd()); |
| 783 | 2 | while (a.isAnimationRunning()) { |
| 784 | ; | |
| 785 | } | |
| 786 | try { | |
| 787 | 3 | Thread.sleep(3000); |
| 788 | } catch (Exception e) { | |
| 789 | } | |
| 790 | ||
| 791 | 3 | runDebugger.cycleStart(0, "ADD R6, =20"); |
| 792 | 3 | runDebugger.setOperationType(RunDebugger.ALU_OPERATION); |
| 793 | 3 | runDebugger.setALUResult(20); |
| 794 | 3 | runDebugger.runCommand(297795604); |
| 795 | 2 | a.animate(runDebugger.cycleEnd()); |
| 796 | 2 | while (a.isAnimationRunning()) { |
| 797 | ; | |
| 798 | } | |
| 799 | try { | |
| 800 | 3 | Thread.sleep(3000); |
| 801 | } catch (Exception e) { | |
| 802 | } | |
| 803 | ||
| 804 | 3 | runDebugger.cycleStart(0, "LOAD R1, =100"); |
| 805 | 3 | runDebugger.setOperationType(RunDebugger.DATA_TRANSFER_OPERATION); |
| 806 | 3 | runDebugger.runCommand(35651684); |
| 807 | 2 | a.animate(runDebugger.cycleEnd()); |
| 808 | 2 | while (a.isAnimationRunning()) { |
| 809 | ; | |
| 810 | } | |
| 811 | try { | |
| 812 | 3 | Thread.sleep(3000); |
| 813 | } catch (Exception e) { | |
| 814 | } | |
| 815 | ||
| 816 | 3 | runDebugger.cycleStart(0, "CALL R3, 40(R1)"); |
| 817 | 3 | runDebugger.setOperationType(RunDebugger.SUB_OPERATION); |
| 818 | 3 | runDebugger.runCommand(828440616); |
| 819 | 3 | runDebugger.setNewPC(140); |
| 820 | 2 | a.animate(runDebugger.cycleEnd()); |
| 821 | 2 | while (a.isAnimationRunning()) { |
| 822 | ; | |
| 823 | } | |
| 824 | try { | |
| 825 | 3 | Thread.sleep(3000); |
| 826 | } catch (Exception e) { | |
| 827 | } | |
| 828 | ||
| 829 | 3 | runDebugger.cycleStart(0, "EXIT SP, =4"); |
| 830 | 3 | runDebugger.setOperationType(RunDebugger.SUB_OPERATION); |
| 831 | 3 | runDebugger.runCommand(851443716); |
| 832 | 3 | runDebugger.setNewPC(5); |
| 833 | 35 | runDebugger.setRegisters(new int[]{0, 0, 0, 0, 0, 0, -6, 100}); |
| 834 | 2 | a.animate(runDebugger.cycleEnd()); |
| 835 | 2 | while (a.isAnimationRunning()) { |
| 836 | ; | |
| 837 | } | |
| 838 | try { | |
| 839 | 3 | Thread.sleep(3000); |
| 840 | } catch (Exception e) { | |
| 841 | } | |
| 842 | ||
| 843 | 3 | runDebugger.cycleStart(0, "COMP R0, @30"); |
| 844 | 3 | runDebugger.setOperationType(RunDebugger.COMP_OPERATION); |
| 845 | 3 | runDebugger.runCommand(521142302); |
| 846 | 3 | runDebugger.setCompareResult(2); |
| 847 | 2 | a.animate(runDebugger.cycleEnd()); |
| 848 | 2 | while (a.isAnimationRunning()) { |
| 849 | ; | |
| 850 | } | |
| 851 | try { | |
| 852 | 3 | Thread.sleep(3000); |
| 853 | } catch (Exception e) { | |
| 854 | } | |
| 855 | ||
| 856 | 3 | runDebugger.cycleStart(0, "PUSH R6, 100(R4)"); |
| 857 | 3 | runDebugger.setOperationType(RunDebugger.STACK_OPERATION); |
| 858 | 3 | runDebugger.runCommand(869007460); |
| 859 | 2 | a.animate(runDebugger.cycleEnd()); |
| 860 | 2 | while (a.isAnimationRunning()) { |
| 861 | ; | |
| 862 | } | |
| 863 | try { | |
| 864 | 3 | Thread.sleep(3000); |
| 865 | } catch (Exception e) { | |
| 866 | } | |
| 867 | ||
| 868 | 3 | runDebugger.cycleStart(0, "POP R6, R6"); |
| 869 | 3 | runDebugger.setOperationType(RunDebugger.STACK_OPERATION); |
| 870 | 3 | runDebugger.runCommand(885391360); |
| 871 | 35 | runDebugger.setRegisters(new int[]{1, 2, 3, 4, 5, 6, 99, 8}); |
| 872 | 2 | a.animate(runDebugger.cycleEnd()); |
| 873 | 2 | while (a.isAnimationRunning()) { |
| 874 | ; | |
| 875 | } | |
| 876 | try { | |
| 877 | 3 | Thread.sleep(3000); |
| 878 | } catch (Exception e) { | |
| 879 | } | |
| 880 | ||
| 881 | ||
| 882 | 3 | runDebugger.cycleStart(0, "POPR R0"); |
| 883 | 3 | runDebugger.setOperationType(RunDebugger.STACK_OPERATION); |
| 884 | 35 | runDebugger.setRegisters(new int[]{107, 106, 105, 104, 103, 102, 101, 100}); |
| 885 | 3 | runDebugger.runCommand(905969664); |
| 886 | 2 | a.animate(runDebugger.cycleEnd()); |
| 887 | 2 | while (a.isAnimationRunning()) { |
| 888 | ; | |
| 889 | } | |
| 890 | try { | |
| 891 | 3 | Thread.sleep(3000); |
| 892 | } catch (Exception e) { | |
| 893 | } | |
| 894 | } | |
| 895 | } | |
Mutations | ||
| 23 |
Substituted 16 with 17 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE removed call to java/awt/Font::<init> : NO_COVERAGE |
|
| 47 |
Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 176 with 177 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 18 with 19 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 176 with 177 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 393 with 394 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 327 with 328 : NO_COVERAGE Replaced constant value of 393 with 394 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 17 with 18 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 229 with 230 : NO_COVERAGE Substituted 16 with 17 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 491 with 492 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 491 with 492 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 339 with 340 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE Replaced constant value of 349 with 350 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 661 with 662 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Replaced constant value of 339 with 340 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 176 with 177 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Substituted 163 with 164 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 295 with 296 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 119 with 120 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 491 with 492 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 491 with 492 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 13 with 14 : NO_COVERAGE Substituted 361 with 362 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 349 with 350 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 317 with 318 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 18 with 19 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 207 with 208 : NO_COVERAGE Replaced constant value of 12 with 13 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 154 with 155 : NO_COVERAGE Replaced constant value of 361 with 362 : NO_COVERAGE Substituted 207 with 208 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Replaced constant value of 661 with 662 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 349 with 350 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 185 with 186 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 110 with 111 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 393 with 394 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 207 with 208 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 520 with 521 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 11 with 12 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 141 with 142 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 185 with 186 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 17 with 18 : NO_COVERAGE Substituted 361 with 362 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 119 with 120 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 119 with 120 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Substituted 491 with 492 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Replaced constant value of 132 with 133 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 110 with 111 : NO_COVERAGE Replaced constant value of 132 with 133 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 21 with 22 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 207 with 208 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 154 with 155 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 349 with 350 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 251 with 252 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 141 with 142 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 119 with 120 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 491 with 492 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Replaced constant value of 339 with 340 : NO_COVERAGE Substituted 12 with 13 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 229 with 230 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 423 with 424 : NO_COVERAGE Substituted 423 with 424 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Replaced constant value of 154 with 155 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 97 with 98 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 520 with 521 : NO_COVERAGE Replaced constant value of 295 with 296 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 491 with 492 : NO_COVERAGE Replaced constant value of 251 with 252 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 97 with 98 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 295 with 296 : NO_COVERAGE Substituted 661 with 662 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 423 with 424 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 491 with 492 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 295 with 296 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 110 with 111 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 393 with 394 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 520 with 521 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 520 with 521 : NO_COVERAGE Replaced constant value of 327 with 328 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Replaced constant value of 317 with 318 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Replaced constant value of 97 with 98 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 13 with 14 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 423 with 424 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 185 with 186 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 154 with 155 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Replaced constant value of 251 with 252 : NO_COVERAGE Replaced constant value of 317 with 318 : NO_COVERAGE Replaced constant value of 229 with 230 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 141 with 142 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Replaced constant value of 176 with 177 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 229 with 230 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Replaced constant value of 97 with 98 : NO_COVERAGE Replaced constant value of 361 with 362 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 661 with 662 : NO_COVERAGE Replaced constant value of 163 with 164 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 110 with 111 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 163 with 164 : NO_COVERAGE Substituted 327 with 328 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 185 with 186 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 317 with 318 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 141 with 142 : NO_COVERAGE Substituted 132 with 133 : NO_COVERAGE Substituted 163 with 164 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Replaced constant value of 21 with 22 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 339 with 340 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 327 with 328 : NO_COVERAGE Replaced constant value of 220 with 221 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 251 with 252 : NO_COVERAGE Substituted 220 with 221 : NO_COVERAGE Substituted 132 with 133 : NO_COVERAGE |
|
| 71 |
Substituted 149 with 150 : NO_COVERAGE Substituted 11 with 12 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 303 with 304 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 215 with 216 : NO_COVERAGE Substituted 17 with 18 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 401 with 402 : NO_COVERAGE Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 334 with 335 : NO_COVERAGE Substituted 369 with 370 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 215 with 216 : NO_COVERAGE Substituted 259 with 260 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 127 with 128 : NO_COVERAGE Substituted 74 with 75 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 139 with 140 : NO_COVERAGE Replaced constant value of 183 with 184 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 13 with 14 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 127 with -128 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 325 with 326 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 369 with 370 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 193 with 194 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 259 with 260 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Replaced constant value of 193 with 194 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 105 with 106 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 18 with 19 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 74 with 75 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 237 with 238 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Replaced constant value of 161 with 162 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 117 with 118 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 18 with 19 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 16 with 17 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 105 with 106 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 74 with 75 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 325 with 326 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 161 with 162 : NO_COVERAGE Substituted 356 with 357 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 74 with 75 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 401 with 402 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 74 with 75 : NO_COVERAGE Replaced constant value of 334 with 335 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 139 with 140 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 347 with 348 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Replaced constant value of 347 with 348 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Replaced constant value of 356 with 357 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 17 with 18 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 171 with 172 : NO_COVERAGE Replaced constant value of 117 with 118 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 13 with 14 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 264 with 265 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 149 with 150 : NO_COVERAGE Replaced constant value of 12 with 13 : NO_COVERAGE Substituted 183 with 184 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 12 with 13 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 73 with 74 : NO_COVERAGE Replaced constant value of 171 with 172 : NO_COVERAGE Substituted 237 with 238 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 74 with 75 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 264 with 265 : NO_COVERAGE Substituted 73 with 74 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 303 with 304 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 93 |
Substituted 11 with 12 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 346 with 347 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 17 with 18 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 305 with 306 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 80 with 81 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 261 with 262 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 368 with 369 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 16 with 17 : NO_COVERAGE Substituted 160 with 161 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 169 with 170 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 21 with 22 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 368 with 369 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 24 with 25 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 18 with 19 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 103 with 104 : NO_COVERAGE Replaced constant value of 261 with 262 : NO_COVERAGE Replaced constant value of 116 with 117 : NO_COVERAGE Replaced constant value of 302 with 303 : NO_COVERAGE Replaced constant value of 333 with 334 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 346 with 347 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 324 with 325 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 80 with 81 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 270 with 271 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Replaced constant value of 13 with 14 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 24 with 25 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 525 with 526 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 12 with 13 : NO_COVERAGE Replaced constant value of 21 with 22 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 525 with 526 : NO_COVERAGE Substituted 302 with 303 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 23 with 24 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 147 with 148 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 191 with 192 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 116 with 117 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 70 with 71 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 324 with 325 : NO_COVERAGE Replaced constant value of 182 with 183 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 182 with 183 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 103 with 104 : NO_COVERAGE Substituted 25 with 26 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 12 with 13 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 80 with 81 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Replaced constant value of 125 with 126 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 13 with 14 : NO_COVERAGE Substituted 400 with 401 : NO_COVERAGE Substituted 17 with 18 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 270 with 271 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 160 with 161 : NO_COVERAGE Replaced constant value of 355 with 356 : NO_COVERAGE Substituted 125 with 126 : NO_COVERAGE Replaced constant value of 385 with 386 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 525 with 526 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 385 with 386 : NO_COVERAGE Substituted 23 with 24 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE Substituted 70 with 71 : NO_COVERAGE Substituted 169 with 170 : NO_COVERAGE Substituted 525 with 526 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 235 with 236 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 18 with 19 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 257 with 258 : NO_COVERAGE Replaced constant value of 25 with 26 : NO_COVERAGE Substituted 305 with 306 : NO_COVERAGE Substituted 261 with 262 : NO_COVERAGE Substituted 333 with 334 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 213 with 214 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 400 with 401 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 355 with 356 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 22 with 23 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Substituted 213 with 214 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 22 with 23 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 191 with 192 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 147 with 148 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Replaced constant value of 138 with 139 : NO_COVERAGE Replaced constant value of 376 with 377 : NO_COVERAGE Replaced constant value of 35 with 36 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 261 with 262 : NO_COVERAGE Substituted 257 with 258 : NO_COVERAGE Substituted 235 with 236 : NO_COVERAGE Substituted 35 with 36 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 80 with 81 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 138 with 139 : NO_COVERAGE Substituted 376 with 377 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 121 |
Replaced constant value of 18 with 19 : NO_COVERAGE Replaced constant value of 22 with 23 : NO_COVERAGE Replaced constant value of 23 with 24 : NO_COVERAGE Replaced constant value of 12 with 13 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced constant value of 13 with 14 : NO_COVERAGE Substituted 25 with 26 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Substituted 18 with 19 : NO_COVERAGE Replaced constant value of 24 with 25 : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Replaced constant value of 17 with 18 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Replaced constant value of 21 with 22 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 11 with 12 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 17 with 18 : NO_COVERAGE Substituted 16 with 17 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 23 with 24 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 12 with 13 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 24 with 25 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 13 with 14 : NO_COVERAGE Substituted 22 with 23 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 21 with 22 : NO_COVERAGE Replaced constant value of 25 with 26 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 152 |
Removed assignment to member variable value : NO_COVERAGE |
|
| 157 |
Removed assignment to member variable currentCommand : NO_COVERAGE |
|
| 162 |
Removed assignment to member variable comment1 : NO_COVERAGE |
|
| 163 |
Removed assignment to member variable comment2 : NO_COVERAGE |
|
| 168 |
Removed assignment to member variable SR_String : NO_COVERAGE |
|
| 173 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Removed assignment to member variable executeAnimationImmediately : NO_COVERAGE |
|
| 178 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Removed assignment to member variable isAnimating : NO_COVERAGE |
|
| 191 |
Removed assignment to member variable pointX : NO_COVERAGE Substituted -1 with 0 : NO_COVERAGE Substituted -1 with 1 : NO_COVERAGE Substituted -1 with 1 : NO_COVERAGE Removed assignment to member variable pointY : NO_COVERAGE Substituted -1 with 0 : NO_COVERAGE |
|
| 192 |
Removed assignment to member variable delay : NO_COVERAGE Substituted 40 with 41 : NO_COVERAGE Replaced constant value of 40 with 41 : NO_COVERAGE |
|
| 201 |
removed call to java/lang/Class::getClassLoader : NO_COVERAGE removed call to java/lang/Object::getClass : NO_COVERAGE |
|
| 202 |
removed call to java/lang/ClassLoader::getResourceAsStream : NO_COVERAGE removed call to javax/imageio/ImageIO::read : NO_COVERAGE |
|
| 203 |
Substituted 1 with 0 : NO_COVERAGE removed call to java/awt/image/BufferedImage::<init> : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/awt/image/BufferedImage::getHeight : NO_COVERAGE removed call to java/awt/image/BufferedImage::getWidth : NO_COVERAGE Removed assignment to member variable backgroundImage : NO_COVERAGE |
|
| 204 |
removed call to java/awt/image/BufferedImage::getWidth : NO_COVERAGE removed call to java/awt/image/BufferedImage::getHeight : NO_COVERAGE Removed assignment to member variable doubleBuffer : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/awt/image/BufferedImage::<init> : NO_COVERAGE |
|
| 205 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/awt/image/BufferedImage::createGraphics : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/awt/Graphics2D::drawImage : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 210 |
removed call to java/awt/image/BufferedImage::copyData : NO_COVERAGE removed call to java/awt/image/BufferedImage::getRaster : NO_COVERAGE |
|
| 212 |
removed call to java/awt/image/BufferedImage::createGraphics : NO_COVERAGE |
|
| 213 |
removed call to java/awt/Graphics::setColor : NO_COVERAGE |
|
| 214 |
removed call to java/awt/Graphics::setFont : NO_COVERAGE |
|
| 217 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Changed increment from 1 to -1 : NO_COVERAGE negated conditional : NO_COVERAGE changed conditional boundary : NO_COVERAGE |
|
| 218 |
Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/awt/Graphics::drawString : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 222 |
changed conditional boundary : NO_COVERAGE negated conditional : NO_COVERAGE Changed increment from 1 to -1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 223 |
Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 11 with 12 : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 224 |
removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/awt/Graphics::drawString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE |
|
| 226 |
Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/awt/Graphics::drawString : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 231 |
Substituted 217 with 218 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Replaced constant value of 217 with 218 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Replaced constant value of 23 with 24 : NO_COVERAGE Substituted 23 with 24 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/awt/Graphics::drawString : NO_COVERAGE |
|
| 232 |
Substituted 548 with 549 : NO_COVERAGE Substituted 29 with 30 : NO_COVERAGE Replaced constant value of 29 with 30 : NO_COVERAGE removed call to java/awt/Graphics::drawString : NO_COVERAGE Replaced constant value of 548 with 549 : NO_COVERAGE |
|
| 233 |
Substituted 29 with 30 : NO_COVERAGE Replaced constant value of 581 with 582 : NO_COVERAGE Replaced constant value of 29 with 30 : NO_COVERAGE Substituted 581 with 582 : NO_COVERAGE removed call to java/awt/Graphics::drawString : NO_COVERAGE |
|
| 236 |
Substituted -1 with 1 : NO_COVERAGE Substituted -1 with 0 : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 237 |
removed call to java/awt/Graphics::setColor : NO_COVERAGE |
|
| 238 |
Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE removed call to java/awt/Graphics::fillOval : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE |
|
| 242 |
removed call to fi/helsinki/cs/titokone/Animator::getHeight : NO_COVERAGE removed call to java/awt/Graphics::drawImage : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::getWidth : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 252 |
Removed assignment to member variable currentCommand : NO_COVERAGE |
|
| 255 |
removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE |
|
| 256 |
Substituted 14 with 15 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 257 |
Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE |
|
| 258 |
Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 259 |
Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::getBinary : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 260 |
Replaced constant value of 15 with 16 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 261 |
removed call to fi/helsinki/cs/titokone/RunInfo::getLineContents : NO_COVERAGE Removed assignment to member variable currentCommand : NO_COVERAGE |
|
| 262 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 264 |
removed call to fi/helsinki/cs/titokone/RunInfo::getBinary : NO_COVERAGE Replaced Unsigned Shift Right with Shift Left : NO_COVERAGE Substituted 24 with 25 : NO_COVERAGE Replaced constant value of 24 with 25 : NO_COVERAGE |
|
| 265 |
removed call to fi/helsinki/cs/titokone/RunInfo::getFirstOperand : NO_COVERAGE |
|
| 266 |
removed call to fi/helsinki/cs/titokone/RunInfo::getIndexRegister : NO_COVERAGE |
|
| 267 |
removed call to fi/helsinki/cs/titokone/RunInfo::getADDR : NO_COVERAGE |
|
| 268 |
removed call to fi/helsinki/cs/titokone/RunInfo::getMemoryfetches : NO_COVERAGE |
|
| 269 |
removed call to fi/helsinki/cs/titokone/RunInfo::getRegisters : NO_COVERAGE |
|
| 274 |
negated conditional : NO_COVERAGE |
|
| 275 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE |
|
| 276 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 277 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Removed assignment to member variable executeAnimationImmediately : NO_COVERAGE Removed assignment to member variable isAnimating : NO_COVERAGE |
|
| 281 |
negated conditional : NO_COVERAGE |
|
| 282 |
Replaced integer addition with subtraction : NO_COVERAGE |
|
| 285 |
Substituted 10 with 11 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE |
|
| 286 |
Substituted 1 with 0 : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 287 |
removed call to fi/helsinki/cs/titokone/RunInfo::getValueAtADDR : NO_COVERAGE |
|
| 288 |
Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 289 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE |
|
| 290 |
Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE |
|
| 291 |
Replaced constant value of 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE |
|
| 292 |
Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE |
|
| 293 |
negated conditional : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 294 |
removed call to fi/helsinki/cs/titokone/RunInfo::getSecondFetchValue : NO_COVERAGE |
|
| 295 |
Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 296 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 297 |
removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment2 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE |
|
| 298 |
Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE |
|
| 299 |
Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE |
|
| 300 |
Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::getValueAtADDR : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 301 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 302 |
removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment2 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 303 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 304 |
Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 305 |
Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 306 |
Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 307 |
Removed assignment to member variable comment2 : NO_COVERAGE |
|
| 311 |
removed call to fi/helsinki/cs/titokone/RunInfo::getOperationtype : NO_COVERAGE |
|
| 315 |
removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE |
|
| 316 |
Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 317 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 318 |
Replaced constant value of 15 with 16 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE |
|
| 322 |
Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE |
|
| 323 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 327 |
removed call to fi/helsinki/cs/titokone/RunInfo::whatIN : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 328 |
Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::whatDevice : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 329 |
Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 330 |
Substituted 19 with 20 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 331 |
Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 332 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 336 |
Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::whatOUT : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 337 |
Substituted 0 with 1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::whatDevice : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE |
|
| 338 |
Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 339 |
Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 343 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 347 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 348 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE Substituted 16 with 17 : NO_COVERAGE |
|
| 349 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 350 |
Replaced constant value of 17 with 18 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 17 with 18 : NO_COVERAGE |
|
| 351 |
removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 352 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 353 |
removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 354 |
removed call to fi/helsinki/cs/titokone/RunInfo::getALUResult : NO_COVERAGE Replaced constant value of 18 with 19 : NO_COVERAGE Substituted 18 with 19 : NO_COVERAGE |
|
| 355 |
Substituted 18 with 19 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 18 with 19 : NO_COVERAGE |
|
| 356 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 360 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE |
|
| 361 |
Substituted 16 with 17 : NO_COVERAGE Replaced constant value of 16 with 17 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 362 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 363 |
Replaced constant value of 17 with 18 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 17 with 18 : NO_COVERAGE |
|
| 364 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 365 |
Removed assignment to member variable comment2 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 366 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 367 |
Replaced constant value of 18 with 19 : NO_COVERAGE Substituted 18 with 19 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::getCompareStatus : NO_COVERAGE |
|
| 368 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 369 |
Substituted 18 with 19 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 11 with 12 : NO_COVERAGE Replaced constant value of 18 with 19 : NO_COVERAGE |
|
| 370 |
removed call to fi/helsinki/cs/titokone/RunInfo::getCompareStatus : NO_COVERAGE |
|
| 372 |
Removed assignment to member variable SR_String : NO_COVERAGE |
|
| 375 |
Removed assignment to member variable SR_String : NO_COVERAGE |
|
| 378 |
Removed assignment to member variable SR_String : NO_COVERAGE |
|
| 381 |
Removed assignment to member variable SR_String : NO_COVERAGE |
|
| 384 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 385 |
Removed assignment to member variable comment2 : NO_COVERAGE |
|
| 389 |
Replaced constant value of 9 with 10 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunInfo::getNewPC : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE |
|
| 390 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 392 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 393 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE |
|
| 395 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 399 |
Replaced constant value of 49 with 50 : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 49 with 50 : NO_COVERAGE |
|
| 400 |
removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 401 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE |
|
| 403 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 404 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 405 |
Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 406 |
Replaced constant value of 9 with 10 : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 407 |
Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 409 |
removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 410 |
Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE |
|
| 411 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 412 |
Substituted 7 with 8 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE |
|
| 413 |
Substituted 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 415 |
removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE |
|
| 416 |
Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 418 |
removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 419 |
Substituted 9 with 10 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE |
|
| 420 |
Substituted 50 with 51 : NO_COVERAGE negated conditional : NO_COVERAGE Replaced constant value of 50 with 51 : NO_COVERAGE |
|
| 421 |
removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE |
|
| 422 |
Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 423 |
Replaced integer subtraction with addition : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 424 |
Substituted 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 425 |
removed call to fi/helsinki/cs/titokone/RunInfo::getNewPC : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 426 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 9 with 10 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 428 |
removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE |
|
| 429 |
Replaced constant value of 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE |
|
| 430 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 431 |
Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE |
|
| 432 |
Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE |
|
| 433 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 435 |
removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE |
|
| 436 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 438 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 445 |
removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE |
|
| 446 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 447 |
Substituted 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 448 |
Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 449 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 453 |
removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 455 |
negated conditional : NO_COVERAGE |
|
| 456 |
Changed increment from 1 to -1 : NO_COVERAGE |
|
| 458 |
Substituted 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 459 |
Replaced constant value of 20 with 21 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE |
|
| 460 |
Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 461 |
Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE |
|
| 462 |
Substituted 1 with 0 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 466 |
negated conditional : NO_COVERAGE Changed increment from 1 to -1 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE changed conditional boundary : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE |
|
| 467 |
removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 468 |
Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 469 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE |
|
| 470 |
Replaced constant value of 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 471 |
Replaced constant value of 15 with 16 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 476 |
Changed increment from -1 to 1 : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE changed conditional boundary : NO_COVERAGE |
|
| 477 |
removed call to java/lang/StringBuilder::toString : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE Removed assignment to member variable comment1 : NO_COVERAGE removed call to java/lang/StringBuilder::<init> : NO_COVERAGE removed call to java/lang/StringBuilder::append : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE |
|
| 479 |
negated conditional : NO_COVERAGE |
|
| 480 |
Replaced integer addition with subtraction : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 483 |
Substituted 14 with 15 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 484 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE |
|
| 485 |
Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE |
|
| 486 |
Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 487 |
Substituted 1 with 0 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 491 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 495 |
Removed assignment to member variable comment1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::<init> : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Message::toString : NO_COVERAGE |
|
| 496 |
removed call to fi/helsinki/cs/titokone/Animator::pause : NO_COVERAGE |
|
| 498 |
Changed increment from 1 to -1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE negated conditional : NO_COVERAGE changed conditional boundary : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 503 |
Substituted 0 with 1 : NO_COVERAGE Removed assignment to member variable executeAnimationImmediately : NO_COVERAGE Removed assignment to member variable isAnimating : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 512 |
negated conditional : NO_COVERAGE |
|
| 516 |
Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Removed assignment to member variable executeAnimationImmediately : NO_COVERAGE |
|
| 517 |
removed call to java/lang/Thread::interrupt : NO_COVERAGE |
|
| 518 |
negated conditional : NO_COVERAGE |
|
| 520 |
Substituted 10 with 11 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE |
|
| 527 |
replaced return of integer sized value with (x == 0 ? 1 : 0) : NO_COVERAGE |
|
| 539 |
negated conditional : NO_COVERAGE |
|
| 540 |
Substituted 0 with 1 : NO_COVERAGE replaced return of integer sized value with (x == 0 ? 1 : 0) : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 542 |
Removed assignment to member variable isAnimating : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 543 |
Removed assignment to member variable info : NO_COVERAGE |
|
| 544 |
Removed assignment to member variable animationThread : NO_COVERAGE removed call to java/lang/Thread::<init> : NO_COVERAGE |
|
| 545 |
removed call to java/lang/Thread::start : NO_COVERAGE |
|
| 546 |
Substituted 1 with 0 : NO_COVERAGE replaced return of integer sized value with (x == 0 ? 1 : 0) : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 557 |
Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Replaced constant value of 401 with 402 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 401 with 402 : NO_COVERAGE |
|
| 558 |
Substituted 402 with 403 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 402 with 403 : NO_COVERAGE |
|
| 559 |
Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 403 with 404 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Substituted 403 with 404 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 560 |
Substituted 404 with 405 : NO_COVERAGE Replaced constant value of 404 with 405 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE |
|
| 561 |
Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE |
|
| 562 |
Substituted 5 with -1 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 406 with 407 : NO_COVERAGE Substituted 406 with 407 : NO_COVERAGE |
|
| 563 |
Substituted 407 with 408 : NO_COVERAGE Replaced constant value of 407 with 408 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE |
|
| 564 |
removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Replaced constant value of 408 with 409 : NO_COVERAGE Substituted 408 with 409 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE |
|
| 565 |
Substituted 9 with 10 : NO_COVERAGE Substituted 203 with 204 : NO_COVERAGE Replaced constant value of 9 with 10 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Replaced constant value of 203 with 204 : NO_COVERAGE |
|
| 566 |
Replaced constant value of 202 with 203 : NO_COVERAGE Substituted 202 with 203 : NO_COVERAGE Substituted 10 with 11 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE Replaced constant value of 10 with 11 : NO_COVERAGE |
|
| 567 |
Replaced constant value of 201 with 202 : NO_COVERAGE Substituted 201 with 202 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE removed call to fi/helsinki/cs/ttk91/TTK91Cpu::getValueOf : NO_COVERAGE |
|
| 568 |
Substituted -1 with 0 : NO_COVERAGE Substituted -1 with 1 : NO_COVERAGE Replaced constant value of 11 with 12 : NO_COVERAGE Substituted 11 with 12 : NO_COVERAGE |
|
| 569 |
Removed assignment to member variable SR_String : NO_COVERAGE |
|
| 570 |
Substituted 12 with 13 : NO_COVERAGE Replaced constant value of 12 with 13 : NO_COVERAGE |
|
| 571 |
Substituted 1 with 0 : NO_COVERAGE Replaced Shift Left with Shift Right : NO_COVERAGE Substituted 13 with 14 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 13 with 14 : NO_COVERAGE |
|
| 580 |
Removed assignment to member variable delay : NO_COVERAGE |
|
| 593 |
negated conditional : NO_COVERAGE |
|
| 599 |
Replaced integer addition with subtraction : NO_COVERAGE |
|
| 601 |
Substituted 0 with 1 : NO_COVERAGE negated conditional : NO_COVERAGE Changed increment from 1 to -1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE changed conditional boundary : NO_COVERAGE |
|
| 604 |
Substituted 0 with 1 : NO_COVERAGE changed conditional boundary : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Changed increment from 2 to -2 : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 605 |
Replaced integer subtraction with addition : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE |
|
| 606 |
Replaced integer addition with subtraction : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 610 |
Replaced constant value of 14 with 15 : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 611 |
Replaced constant value of 8 with 9 : NO_COVERAGE Replaced constant value of 516 with 517 : NO_COVERAGE Replaced constant value of 378 with 379 : NO_COVERAGE Replaced constant value of 90 with 91 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 340 with 341 : NO_COVERAGE Substituted 378 with 379 : NO_COVERAGE Substituted 90 with 91 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 90 with 91 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 516 with 517 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 90 with 91 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 340 with 341 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 340 with 341 : NO_COVERAGE Substituted 340 with 341 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE |
|
| 613 |
Substituted 20 with 21 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE negated conditional : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE |
|
| 614 |
Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 378 with 379 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 90 with 91 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 378 with 379 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 90 with 91 : NO_COVERAGE Substituted 516 with 517 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 90 with 91 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE Substituted 90 with 91 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 516 with 517 : NO_COVERAGE |
|
| 616 |
negated conditional : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 617 |
Substituted 4 with 5 : NO_COVERAGE Substituted 516 with 517 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 378 with 379 : NO_COVERAGE Substituted 90 with 91 : NO_COVERAGE Replaced constant value of 90 with 91 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 378 with 379 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 90 with 91 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 516 with 517 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 90 with 91 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE |
|
| 620 |
negated conditional : NO_COVERAGE negated conditional : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE Substituted 14 with 15 : NO_COVERAGE Replaced constant value of 14 with 15 : NO_COVERAGE |
|
| 621 |
Substituted 5 with 6 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 340 with 341 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Replaced constant value of 516 with 517 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 378 with 379 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Substituted 340 with 341 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 516 with 517 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 378 with 379 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 340 with 341 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Replaced constant value of 340 with 341 : NO_COVERAGE |
|
| 623 |
Replaced constant value of 19 with 20 : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE negated conditional : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 624 |
Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 516 with 517 : NO_COVERAGE Substituted 516 with 517 : NO_COVERAGE Replaced constant value of 378 with 379 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 378 with 379 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE |
|
| 626 |
negated conditional : NO_COVERAGE Replaced constant value of 15 with 16 : NO_COVERAGE Substituted 15 with 16 : NO_COVERAGE Substituted 19 with 20 : NO_COVERAGE negated conditional : NO_COVERAGE Replaced constant value of 19 with 20 : NO_COVERAGE |
|
| 627 |
Substituted 362 with 363 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 378 with 379 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 516 with 517 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Replaced constant value of 405 with 406 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE Replaced constant value of 362 with 363 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 378 with 379 : NO_COVERAGE Replaced constant value of 516 with 517 : NO_COVERAGE Substituted 470 with 471 : NO_COVERAGE Replaced constant value of 470 with 471 : NO_COVERAGE Substituted 362 with 363 : NO_COVERAGE Substituted 405 with 406 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE |
|
| 631 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 632 |
Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 634 |
Substituted 2 with 3 : NO_COVERAGE negated conditional : NO_COVERAGE changed conditional boundary : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Changed increment from 2 to -2 : NO_COVERAGE |
|
| 636 |
Substituted 1 with 0 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 637 |
negated conditional : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 638 |
negated conditional : NO_COVERAGE changed conditional boundary : NO_COVERAGE |
|
| 639 |
Substituted 8 with 9 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE removed call to java/lang/Math::min : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE |
|
| 641 |
negated conditional : NO_COVERAGE changed conditional boundary : NO_COVERAGE |
|
| 642 |
Substituted 8 with 9 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE removed call to java/lang/Math::max : NO_COVERAGE |
|
| 644 |
changed conditional boundary : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 645 |
removed call to java/lang/Math::min : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced integer addition with subtraction : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE |
|
| 647 |
changed conditional boundary : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 648 |
Replaced constant value of 8 with 9 : NO_COVERAGE Replaced integer subtraction with addition : NO_COVERAGE removed call to java/lang/Math::max : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE |
|
| 651 |
Removed assignment to member variable pointX : NO_COVERAGE |
|
| 652 |
Removed assignment to member variable pointY : NO_COVERAGE |
|
| 653 |
removed call to fi/helsinki/cs/titokone/Animator::repaint : NO_COVERAGE |
|
| 655 |
removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 662 |
Substituted -1 with 1 : NO_COVERAGE Substituted -1 with 0 : NO_COVERAGE Removed assignment to member variable pointX : NO_COVERAGE Removed assignment to member variable pointY : NO_COVERAGE |
|
| 664 |
removed call to fi/helsinki/cs/titokone/Animator::repaint : NO_COVERAGE |
|
| 668 |
removed call to fi/helsinki/cs/titokone/Animator::animateAnEvent : NO_COVERAGE |
|
| 672 |
negated conditional : NO_COVERAGE |
|
| 684 |
removed call to fi/helsinki/cs/titokone/Animator::<init> : NO_COVERAGE |
|
| 685 |
Substituted 80 with 81 : NO_COVERAGE Replaced constant value of 80 with 81 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::setAnimationDelay : NO_COVERAGE |
|
| 686 |
Substituted 0 with 1 : NO_COVERAGE Substituted 512 with 513 : NO_COVERAGE Replaced constant value of 512 with 513 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Processor::<init> : NO_COVERAGE Substituted 512 with 513 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::init : NO_COVERAGE Replaced constant value of 512 with 513 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 688 |
removed call to javax/swing/JFrame::<init> : NO_COVERAGE |
|
| 689 |
removed call to javax/swing/JFrame::setSize : NO_COVERAGE Substituted 810 with 811 : NO_COVERAGE Replaced constant value of 810 with 811 : NO_COVERAGE Substituted 636 with 637 : NO_COVERAGE Replaced constant value of 636 with 637 : NO_COVERAGE |
|
| 690 |
removed call to javax/swing/JFrame::setTitle : NO_COVERAGE |
|
| 691 |
removed call to javax/swing/JFrame::getContentPane : NO_COVERAGE removed call to java/awt/Container::add : NO_COVERAGE |
|
| 692 |
removed call to javax/swing/JFrame::setDefaultCloseOperation : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE |
|
| 693 |
removed call to javax/swing/JFrame::setVisible : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 695 |
removed call to fi/helsinki/cs/titokone/RunDebugger::<init> : NO_COVERAGE |
|
| 697 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE |
|
| 698 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 699 |
Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setIN : NO_COVERAGE Replaced constant value of 75 with 76 : NO_COVERAGE Substituted 75 with 76 : NO_COVERAGE |
|
| 700 |
Replaced constant value of 65601546 with 65601547 : NO_COVERAGE Substituted 65601546 with 65601547 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 701 |
removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE |
|
| 702 |
removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 706 |
Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE |
|
| 710 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 711 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 712 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted -1 with 1 : NO_COVERAGE Substituted -1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setOUT : NO_COVERAGE |
|
| 713 |
Substituted 73400320 with 73400321 : NO_COVERAGE Replaced constant value of 73400320 with 73400321 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 714 |
removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE |
|
| 715 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 719 |
Replaced constant value of 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE |
|
| 724 |
Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE |
|
| 725 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 726 |
Replaced constant value of 666 with 667 : NO_COVERAGE Substituted 666 with 667 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setValueAtADDR : NO_COVERAGE |
|
| 727 |
removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE Substituted 27787365 with 27787366 : NO_COVERAGE Replaced constant value of 27787365 with 27787366 : NO_COVERAGE |
|
| 728 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 730 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 734 |
removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE |
|
| 739 |
Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 740 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 741 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 742 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 743 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 747 |
Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 751 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE |
|
| 752 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 753 |
Replaced constant value of 100 with 101 : NO_COVERAGE Substituted 100 with 101 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setValueAtADDR : NO_COVERAGE |
|
| 754 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setSecondFetchValue : NO_COVERAGE Substituted 1000 with 1001 : NO_COVERAGE Replaced constant value of 1000 with 1001 : NO_COVERAGE |
|
| 755 |
removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE Replaced constant value of 38862858 with 38862859 : NO_COVERAGE Substituted 38862858 with 38862859 : NO_COVERAGE |
|
| 756 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 757 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 761 |
removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE |
|
| 765 |
Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 766 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE |
|
| 767 |
Substituted 521142302 with 521142303 : NO_COVERAGE Replaced constant value of 521142302 with 521142303 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 768 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setCompareResult : NO_COVERAGE |
|
| 769 |
removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE |
|
| 770 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 774 |
Substituted 3000 with 3001 : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 778 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 779 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE |
|
| 780 |
Replaced constant value of 32 with 33 : NO_COVERAGE Substituted 32 with 33 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setNewPC : NO_COVERAGE |
|
| 781 |
Substituted 574619748 with 574619749 : NO_COVERAGE Replaced constant value of 574619748 with 574619749 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 782 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 783 |
removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 787 |
Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 791 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 792 |
Substituted 2 with 3 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 793 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setALUResult : NO_COVERAGE Replaced constant value of 20 with 21 : NO_COVERAGE Substituted 20 with 21 : NO_COVERAGE |
|
| 794 |
Substituted 297795604 with 297795605 : NO_COVERAGE Replaced constant value of 297795604 with 297795605 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 795 |
removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE |
|
| 796 |
removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 800 |
Substituted 3000 with 3001 : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 804 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 805 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE |
|
| 806 |
removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE Replaced constant value of 35651684 with 35651685 : NO_COVERAGE Substituted 35651684 with 35651685 : NO_COVERAGE |
|
| 807 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 808 |
removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 812 |
Replaced constant value of 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE |
|
| 816 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 817 |
Substituted 5 with 6 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE |
|
| 818 |
Replaced constant value of 828440616 with 828440617 : NO_COVERAGE Substituted 828440616 with 828440617 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 819 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setNewPC : NO_COVERAGE Substituted 140 with 141 : NO_COVERAGE Replaced constant value of 140 with 141 : NO_COVERAGE |
|
| 820 |
removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE |
|
| 821 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 825 |
removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE |
|
| 829 |
Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE |
|
| 830 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE |
|
| 831 |
Replaced constant value of 851443716 with 851443717 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE Substituted 851443716 with 851443717 : NO_COVERAGE |
|
| 832 |
Substituted 5 with -1 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setNewPC : NO_COVERAGE |
|
| 833 |
Substituted 4 with 5 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of -6 with -5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted -6 with -5 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setRegisters : NO_COVERAGE Substituted 100 with 101 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 100 with 101 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 834 |
removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE |
|
| 835 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 839 |
Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 843 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 844 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE |
|
| 845 |
Replaced constant value of 521142302 with 521142303 : NO_COVERAGE Substituted 521142302 with 521142303 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 846 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setCompareResult : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 847 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 848 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 852 |
Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE |
|
| 856 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 857 |
Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE |
|
| 858 |
removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE Replaced constant value of 869007460 with 869007461 : NO_COVERAGE Substituted 869007460 with 869007461 : NO_COVERAGE |
|
| 859 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 860 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 864 |
Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE |
|
| 868 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 869 |
Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE |
|
| 870 |
Replaced constant value of 885391360 with 885391361 : NO_COVERAGE Substituted 885391360 with 885391361 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE |
|
| 871 |
Substituted 5 with -1 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setRegisters : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Substituted 5 with -1 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Replaced constant value of 99 with 100 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Substituted 99 with 100 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE |
|
| 872 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 873 |
removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE negated conditional : NO_COVERAGE |
|
| 877 |
Substituted 3000 with 3001 : NO_COVERAGE removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE |
|
| 882 |
Substituted 0 with 1 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::cycleStart : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 883 |
removed call to fi/helsinki/cs/titokone/RunDebugger::setOperationType : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE |
|
| 884 |
Substituted 5 with -1 : NO_COVERAGE Replaced constant value of 101 with 102 : NO_COVERAGE Substituted 8 with 9 : NO_COVERAGE Replaced constant value of 105 with 106 : NO_COVERAGE Replaced constant value of 104 with 105 : NO_COVERAGE Substituted 105 with 106 : NO_COVERAGE Replaced constant value of 107 with 108 : NO_COVERAGE Replaced constant value of 6 with 7 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE Replaced constant value of 106 with 107 : NO_COVERAGE Substituted 5 with 6 : NO_COVERAGE Replaced constant value of 103 with 104 : NO_COVERAGE Replaced constant value of 102 with 103 : NO_COVERAGE Substituted 7 with 8 : NO_COVERAGE Substituted 104 with 105 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 4 with 5 : NO_COVERAGE Substituted 102 with 103 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Substituted 107 with 108 : NO_COVERAGE removed call to fi/helsinki/cs/titokone/RunDebugger::setRegisters : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 3 with 4 : NO_COVERAGE Substituted 100 with 101 : NO_COVERAGE Substituted 1 with 0 : NO_COVERAGE Replaced constant value of 8 with 9 : NO_COVERAGE Replaced constant value of 7 with 8 : NO_COVERAGE Substituted 106 with 107 : NO_COVERAGE Replaced constant value of 100 with 101 : NO_COVERAGE Substituted 101 with 102 : NO_COVERAGE Substituted 6 with 7 : NO_COVERAGE Substituted 103 with 104 : NO_COVERAGE Substituted 2 with 3 : NO_COVERAGE Substituted 0 with 1 : NO_COVERAGE |
|
| 885 |
removed call to fi/helsinki/cs/titokone/RunDebugger::runCommand : NO_COVERAGE Substituted 905969664 with 905969665 : NO_COVERAGE Replaced constant value of 905969664 with 905969665 : NO_COVERAGE |
|
| 886 |
removed call to fi/helsinki/cs/titokone/RunDebugger::cycleEnd : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::animate : NO_COVERAGE |
|
| 887 |
negated conditional : NO_COVERAGE removed call to fi/helsinki/cs/titokone/Animator::isAnimationRunning : NO_COVERAGE |
|
| 891 |
removed call to java/lang/Thread::sleep : NO_COVERAGE Replaced constant value of 3000 with 3001 : NO_COVERAGE Substituted 3000 with 3001 : NO_COVERAGE |