_get_FMA3_enable
, _set_FMA3_enable
Transandantal matematik kayan nokta kitaplığı işlevlerinin X64 platformları için derlenen kodda FMA3 yönergeleri kullanıp kullanmadığını belirten bir bayrak alır veya ayarlar.
Sözdizimi
int _set_FMA3_enable(int flag);
int _get_FMA3_enable();
Parametreler
flag
X64 platformlarında transandantal matematik kayan nokta kitaplığı işlevlerinin FMA3 uygulamalarını etkinleştirmek için 1 veya FMA3 yönergelerini kullanmayan uygulamaları kullanmak için 0 olarak ayarlayın.
Dönüş değeri
Transandantal matematik kayan nokta kitaplığı işlevlerinin FMA3 uygulamaları etkinse sıfır olmayan bir değer. Aksi takdirde sıfır.
Açıklamalar
CRT kitaplığındaki _set_FMA3_enable
transandantal matematik kayan nokta işlevlerinde FMA3 yönergelerinin kullanımını etkinleştirmek veya devre dışı bırakmak için işlevini kullanın. Dönüş değeri, değişiklik sonrasında kullanılan uygulamayı yansıtır. CPU FMA3 yönergelerini desteklemiyorsa, bu işlev bunları kitaplıkta etkinleştiremez ve dönüş değeri sıfırdır. Kitaplığın geçerli durumunu almak için kullanın _get_FMA3_enable
. Varsayılan olarak, X64 platformlarında CRT başlangıç kodu CPU'nun FMA3 yönergelerini destekleyip desteklemediğini algılar ve kitaplıktaki FMA3 uygulamalarını etkinleştirir veya devre dışı bırakır.
FMA3 uygulamaları farklı algoritmalar kullanır. FMA3 uygulamaları etkinleştirildiğinde veya devre dışı bırakıldığında hesaplamaların sonucundaki küçük farklılıklar gözlemlenebilir. FMA3'i destekleyen veya desteklemeyen bilgisayarlar arasındaki farklar da gözlemlenebilir. Daha fazla bilgi için bkz . Kayan nokta geçiş sorunları.
Gereksinimler
_set_FMA3_enable
ve _get_FMA3_enable
işlevleri yalnızca CRT'nin X64 sürümlerinde kullanılabilir.
Yordam | Gerekli başlık |
---|---|
_set_FMA3_enable , _get_FMA3_enable |
C: <math.h> C++: <cmath> veya <math.h> |
ve _get_FMA3_enable
işlevleri Microsoft'a _set_FMA3_enable
özeldir. Uyumluluk bilgileri için bkz . Uyumluluk.
Ayrıca bkz.
Matematik ve kayan nokta desteği
Kayan Nokta Geçiş Sorunları
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin