Skip to content

Commit 89dda3f

Browse files
Add two Queue cases to Simulator
1 parent 13730bf commit 89dda3f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Simulator_MultiArrayQueue.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ <h4 id="subcap"></h4>
5050
<button id="MAQ_3_2" onclick="start_again(3,2)">MAQ(3,2)</button>
5151
<button id="MAQ_7_1" onclick="start_again(7,1)">MAQ(7,1)</button>
5252
<button id="MAQ_15_0" onclick="start_again(15,0)">MAQ(15,0)</button>
53+
<button id="MAQ_1_0" onclick="start_again(1,0)">MAQ(1,0)</button>
54+
<button id="MAQ_0_0" onclick="start_again(0,0)">MAQ(0,0) corner case</button>
5355
<br>
5456
<button id="enqueue" onclick="remark(null); enqueue()"><b>Enqueue</b></button>
5557
<button id="dequeue" onclick="remark(null); dequeue()"><b>Dequeue</b></button>
5658
<button id="enqueue_dequeue" onclick="remark(null); enqueue(); dequeue()"><b>Enqueue + Dequeue</b></button>
57-
<button id="play_scenario" onclick="play_scenario()"><b>Play a scenario with microbursts on enqueue side</b></button>
59+
<button id="play_scenario" onclick="play_scenario()"><b>Play a scenario with microbursts on the Enqueue side</b></button>
5860
<div id="rem"></div>
5961

6062
<script>
@@ -233,7 +235,7 @@ <h4 id="subcap"></h4>
233235
let testNextWriterIx = writerIx
234236

235237
test_next:
236-
for (; (0 != testNextWriterRix) && ((firstArraySize << testNextWriterRix) == (1 + testNextWriterIx)) ;)
238+
for (; ((0 != testNextWriterRix) && ((firstArraySize << testNextWriterRix) == (1 + testNextWriterIx))) ;)
237239
{
238240
tmpRix = testNextWriterRix
239241
testNextWriterRix = diversions[tmpRix - 1].rix // follow the diversion back
@@ -404,6 +406,8 @@ <h4 id="subcap"></h4>
404406
document.getElementById("MAQ_3_2").disabled = disabled
405407
document.getElementById("MAQ_7_1").disabled = disabled
406408
document.getElementById("MAQ_15_0").disabled = disabled
409+
document.getElementById("MAQ_1_0").disabled = disabled
410+
document.getElementById("MAQ_0_0").disabled = disabled
407411
document.getElementById("enqueue").disabled = disabled
408412
document.getElementById("dequeue").disabled = disabled
409413
document.getElementById("enqueue_dequeue").disabled = disabled

0 commit comments

Comments
 (0)