fraofyjit.

Froofyjit é um front-end C ++ 'Sintatic Açúcar' para a Biblioteca de Lightning GNU de Paolo Bonzini para geração de código nativo dinâmico.
Baixe Agora

fraofyjit. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • froofyJIT Team
  • Site do editor:
  • http://fzort.org/bi/sw/froofy/#froofyjit

fraofyjit. Tag


fraofyjit. Descrição

O Froofyjit é um front-end C ++ 'Sintatic Sugar' para a Biblioteca GNU Relâmpago Paolo Bonzini para geração de código nativo dinâmico. O Froofyjit é um front-end C ++ 'Sintatic Sugar' para a Biblioteca GNU Relâmpago Paolo Bonzini para geração de código nativo dinâmico. Programa FreboSjit usa instalações de linguagem poderosas de C ++ para permitir que as instruções de raios GNU sejam expressas de uma forma mais concisa que se aproxime uma linguagem de montagem 'real'.below é um programa que usa FreioJit para calcular um número de fibonacci (traduzido diretamente a partir de testes / Fib.c No GNU Relâmpago): # Incluir #include #include "freto / jit.h" static jit_insn codebuffer ; TypeDef int (* pifi) (int); int Main () {pifi nfibs; int em; {usando namespace freto :: jit; Etiquete <> Base; nfibs /! org, codebuffer; Prolog, 1; ! arg em; getarg v0, em; BLTI BASE, V0, 2; subi v1, v0, 1; subi v2, v0, 2; Prepare 1; pusharg v1; terminar, nfibs; Retval v1; Prepare 1; pusharg v2; terminar, nfibs; Retval v2; Addi v1, v1, 1; addr rr, v1, v2; ret -; base / movi rr, 1; ret -; ! fim, codebuffer; } std :: cout


fraofyjit. Software Relacionado