Froofyjit.

FROOFYJIT ist ein C ++ 'Syntaktischer Zucker-Front-Ende für die GNU-Blitzbibliothek von Paolo Bonzini für die dynamische native Code-Generierung.
Jetzt downloaden

Froofyjit. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • froofyJIT Team
  • Website des Verlags:
  • http://fzort.org/bi/sw/froofy/#froofyjit

Froofyjit. Stichworte


Froofyjit. Beschreibung

Froofyjit ist ein C ++ 'Syntaktischer Zucker-Front-Ende für die GNU-Blitzbibliothek von Paolo Bonzini für dynamische native Code-Generation. Froofyjit ist ein C ++ 'Syntaktischer Zucker-Front-Ende für die GNU-Blitzbibliothek von Paolo Bonzini für dynamische native Code-Generation. Das Programm von Foolofonyjit verwendet C ++: leistungsstarke Spracheinrichtungen von C ++, damit GNU-Lightning-Anweisungen auf prägnante Weise ausgedrückt werden können, die eine "echte" Assembler-Sprache annähert. in GNU Lightning): # Include #include static jit_insn codebuffer ; typedef int (* pifi) (int); int main () {pifi nfibs; int in; {Verwenden von Namespace Froofy :: JIT; Label <> Basis; Nfibs /! Org, Codebuffer; Prolog, 1; ! arg in; getarg v0, in; BLTI Basis, V0, 2; SUBI V1, V0, 1; SUBI V2, V0, 2; bereitstellen Sie 1; Pusharg v1; Finish, Nfibs; Retval v1; bereitstellen Sie 1; Pusharg V2; Finish, Nfibs; Retval v2; Addi V1, V1, 1; addr rr, v1, v2; ret -; Basis / MOVI RR, 1; ret -; Ende, Codebuffer; } std :: cout


Froofyjit. Zugehörige Software