Skip to content

Instantly share code, notes, and snippets.

@Araq
Created July 12, 2017 09:21
Show Gist options
  • Save Araq/83df8ed54e09184cea316bae85f95629 to your computer and use it in GitHub Desktop.
Save Araq/83df8ed54e09184cea316bae85f95629 to your computer and use it in GitHub Desktop.
364 LdDeref r3, r1, r0 #deques:169
365 LdObj r5, r3, r3 #deques:69
366 NodeToReg r4, r5, r0 #deques:69
367 LdImmInt r5, 1 #deques:69
368 LtInt r2, r4, r5 #deques:69
369 FJmp r2, L379 #deques:69
370 LdNull r6, 8 #system:2683
371 New r6, 9 #system:2684
372 LdConst r7, "Empty deque." (31) #deques:70
373 AsgnStr r8, r7, r0 #system:2685
374 WrObj r6, r2, r8 #system:2685
375 LdConst r3, nil (32) #system:2679
376 AsgnRef r9, r3, r0 #system:2686
377 WrObj r6, r0, r9 #system:2686
378 Raise r6, r0, r0 #deques:70
L379:
379 LdDeref r3, r1, r0 #deques:170
380 LdObj r4, r3, r3 #deques:170
381 NodeToReg r2, r4, r0 #deques:170
382 SubImmInt r2, r2, r129 #deques:170
383 LdDeref r3, r1, r0 #deques:170
384 WrObj r3, r3, r2 #deques:170
385 LdDeref r9, r1, r0 #deques:171
386 LdObj r10, r9, r0 #deques:171
387 LdDeref r9, r1, r0 #deques:171
388 LdObj r4, r9, r1 #deques:171
389 NodeToReg r2, r4, r0 #deques:171
390 LdArr r3, r10, r2 #deques:171
391 AsgnRef r0, r3, r1 #deques:171
392 LdDeref r3, r1, r0 #deques:172
393 LdObj r9, r3, r0 #deques:172
394 LdDeref r3, r1, r0 #deques:172
395 LdObj r4, r3, r1 #deques:172
396 NodeToReg r2, r4, r0 #deques:172
397 LdNull r11, 7 #deques:164
398 WrArr r9, r2, r11 #deques:172
399 LdDeref r3, r1, r0 #deques:173
400 LdDeref r10, r1, r0 #deques:173
401 LdObj r5, r10, r1 #deques:173
402 NodeToReg r4, r5, r0 #deques:173
403 AddImmInt r5, r4, r129 #deques:173
404 LdDeref r10, r1, r0 #deques:173
405 LdObj r12, r10, r4 #deques:173
406 NodeToReg r4, r12, r0 #deques:173
407 BitandInt r12, r5, r4 #deques:173
408 WrObj r3, r1, r12 #deques:173
409 Ret r0, r0, r0 #deques:168
410 Eof r0, r0, r0 #deques:168
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment