Skip to content

Instantly share code, notes, and snippets.

@katlogic
Created June 10, 2014 11:19
Show Gist options
  • Select an option

  • Save katlogic/bebfec785c815facb218 to your computer and use it in GitHub Desktop.

Select an option

Save katlogic/bebfec785c815facb218 to your computer and use it in GitHub Desktop.
12:03 < FROGGS> hi everybody, is this channel logged?
13:12 < katlogic> Only past 2 days
13:14 < FROGGS> hmmm, does Mike Pall pop in from time to time?
13:15 < katlogic> last time i've seen him on irc was like 2011
13:15 < FROGGS> I am asking because we'd need some clarification that might work best on irc
13:15 < FROGGS> ohh, hehe
13:15 < FROGGS> okay, mailing list is fine then :o)
13:15 < katlogic> FROGGS: well, feel free to ask here
13:16 < FROGGS> it is about this: http://www.freelists.org/post/luajit/runtime-variable-register-in-dynasm,2
13:16 < katlogic> You want dynasm to patch in dynamic registers
13:16 < FROGGS> we (the Perl 6 community) has a GSoC project about implementing a JIT in one of Perl 6's backends, and
this is an issue right now
13:17 < katlogic> Yeah, thats not original design. I'm working around this by using stack offsets.
13:17 < katlogic> ie mov [esp+x], eax
13:17 < FROGGS> either that, or get some guidance to do that on our own and then provide a pull requenst
13:17 < FROGGS> request*
13:17 < katlogic> Because x86 does register renaming, the end result is the same (and less trouble designing custom
register allocator)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment