---
title: 'Multiply-Accumulate, fma(...)'
url: 'https://www.tutego.de/blog/javainsel/2017/02/multiply-accumulate-fma'
markdown: 'https://www.tutego.de/blog/javainsel/2017/02/multiply-accumulate-fma.md'
date: '2017-02-20'
description: 'Die mathematische Operation a × b + c kommt in Berechnungen oft vor, sodass Prozessoren heute diese Berechung optimiert – das heißt schneller und mit besserer Genauigkeit – durchführen können. In Java 9 gibt es bei Math und StrictMath die neue Methode fma(…) für die “fused multiply-accumulate“-Funk…'
taxonomy:
  category:
    - Insel
---

# Multiply-Accumulate, fma(...)

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Multiply-Accumulate, fma(...)

20.02.2017 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Die mathematische Operation *a* × *b* + *c* kommt in Berechnungen oft vor, sodass Prozessoren heute diese Berechung optimiert – das heißt schneller und mit besserer Genauigkeit – durchführen können. In Java 9 gibt es bei Math und StrictMath die neue Methode `fma(…)` für die “fused multiply-accumulate“-Funktion aus dem IEEE 754 Standard.

class `java.lang.Math`class `java.lang.StrictMath`

- `static double fma(double a, double b, double c)`
- `static float fma(float a, float b, float c)`Führt *a* × *b* + *c* mit dem HALF\_EVEN durch. Gegenüber einem einfachen a \* b + c berücksichtigt fma(…) die Besonderheiten Unendlich und NaN.

Kategorien: [Insel](https://www.tutego.de/blog/javainsel/category/insel/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Rundungsmodus BigDecimal](https://www.tutego.de/blog/javainsel/2017/02/rundungsmodus-bigdecimal.md)
- Next: [Multiplizieren von int-Ganzzahlen](https://www.tutego.de/blog/javainsel/2017/02/multiplizieren-von-int-ganzzahlen.md)
