跳至內容

GNUlightning

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 18:40 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

GNU lightning是咧執行時生成組合語言代碼的自由軟體庫。版本二四界零發行佇二空一三年八月,支援的後端包括:x 八十六(三十二-bit 佮六十四-bit)、 ARM、MIPS、PowerPC(三十二-bit)、 IA 被六十四、SPARC(三十二-bit)和 PA-RISC。

相比較其他庫的優點

GNU 提供的特徵使伊會當即時編譯。比較起來 LLVM 抑是 libJIT 按呢的庫,GNU lightning 只提供低層組譯介面,共闊冗仔因為 SPARC 和 MIPS 架構的一種標準化 RISC 組合語言,編譯做目標架構的機器語言。

缺點

伊無提供暫存的器分配、資料流抑是控制流分析抑是最佳化。

指令集

GNU lightning 的指令集冗冗仔就佮現存的 RISC 架構。

類型

所需要的指令處理如下九種類型的資料:

使用 GNU lightning 的這个案

Racket,GNU Smalltalk,GNU Guile 和 CLISP 使用 GNU lightning 進行即時編譯。GNU lightning 頭仔咧開發用 GNU Smalltalk 的對位元組碼到本地代碼的動態轉換器的工具。

參照

外部連結

  • GNU lightning 佇自由軟體 kha-tá-lok-guh 上