21:37:19 @omasanori@mstdn.maud.io
icon

ARM Information Center infocenter.arm.com/help/index.
"NEON always uses flush-to-zero mode, regardless of this bit. Flush-to-zero mode must not be used when IEEE 754 compatibility is a requirement."
32-bit ArmのNEONはIEEE 754に準拠していない挙動がある(ので、GCCは-Ofastや-funsafe-math-optimizationsのようなオプションを与えない限りNEONを使ってベクトル化しない場合もある)という話

21:38:51 @omasanori@mstdn.maud.io
icon

正確にはARMv7 ISAのNEONはそうだという話らしい(ARMv8ではIEEE 754準拠という話がある、未確認)

21:40:28 @omasanori@mstdn.maud.io
icon

あっ、ARMv7も今のルールだとArmv7になるのか

21:41:41 @omasanori@mstdn.maud.io
21:42:36 @omasanori@mstdn.maud.io
icon

!!!Scalable Vector Extensionsのドキュメントがある!!!

21:43:45 @omasanori@mstdn.maud.io
icon

SVEの載ったArmの石を入手する予定は今のところないです(そもそもあれがポスト京向けに富士通が作るやつ以外に載るかどうかまだよくわからないし)