🌘 使用 Gappa 對浮點數除法進行形式驗證:第一部分
➤ 探索「ddiv」函數的形式驗證之旅,並尋找效能優化的契機
https://community.arm.com/arm-community-blogs/b/embedded-and-microcontrollers-blog/posts/formally-verifying-a-floating-point-division-routine-with-gappa-p1
Arm 社羣發布了一套用於浮點數基本算術的優化組合語言例程,這些例程在沒有硬體浮點支援的 Arm CPU 上運行。其中,雙精度除法函數 "ddiv" 的優化過程演變成一次形式驗證的冒險,並意外發現了原始版本中的一個 bug。本文將介紹 "ddiv" 的工作原理,它如何使用近似計算加速除法,以及形式驗證工具 Gappa 如何幫助作者分析近似誤差,確保結果的準確性,並透過緊縮誤差界限來提升效能。
+ 這篇文章深入淺出地解釋了形式驗證在實際程式碼中的應用,讓我對浮點數除法的處理有了更清
#嵌入式系統 #微控制器 #浮點運算 #形式驗證 #Gappa #Rocq
Formally verifying FP division with Gappa part 1

Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.

So we're not gonna suck all the oxygen out of the water, just emit high frequency nails-on-a-chalkboard?

#BMovieManiacs #Gappa

#Gappa the Triphibian.

Kaijune Bonus. #kaijune #kaijune2019 #Kaijunechallenge #kaiju #gappa #gappas #monster #creaturedesign #creature #art #kaijuredesign #japanesefilm

Just learned that the 1967 Japanese Kaiju movie Gappa (also known as Gappa: The Triphibian Monster and Monster From A Prehistoric Planet) is in the Public Domain for some reason, so I thought I'd give the creature a redesign.