| 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
- 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