Skip to content

Instantly share code, notes, and snippets.

@timo
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/2e1f2f559931bc70f7ea to your computer and use it in GitHub Desktop.
Save timo/2e1f2f559931bc70f7ea to your computer and use it in GitHub Desktop.
something strange happened on the way to spesh today.
@@ -134,13 +130,13 @@ moarop_return_type (before)
BB 11:
Instructions:
wval r8(3), liti16(1), liti16(3)
- decont r15(1), r8(3)
- findmeth r2(4), r15(1), <nyi(lit)>
+ sp_getspeshslot r2(4), liti16(8)
prepargs <nyi(lit)>
arg_o liti16(0), r8(3)
arg_o liti16(1), r0(2)
- [Annotation: INS Deopt All (idx 11 -> pc 410)]
+ sp_getspeshslot r2(4), liti16(9)
[Annotation: INS Deopt One (idx 10 -> pc 410)]
+ [Annotation: INS Deopt All (idx 11 -> pc 410)]
invoke_o r8(4), r2(4)
decont r8(5), r8(4)
unless_o r8(5), BB(17)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment