{
  "abstract": "Datacenter GPUs increasingly favor low-precision floating-point formats, offering higher throughput than FP64. Double-word (DW) arithmetic represents numbers as unevaluated sums of two floating-point values, providing higher accuracy. We present the first error analysis of complex DW multiplication and division. Both operations reduce to sums of two DW products, combined using one of three DW addition algorithms: accurate, sloppy, or Madd. Normalizing DW products ensures nonoverlapping components, but omitting this step reduces the number of arithmetic operations. We bound the resulting overlap and prove that Madd retains a relative error bound of 3u 2 + O(u 3 ) for overlapping inputs, where u is the unit roundoff. For all variants, we establish relative error bounds of the form (ακ + β)u 2 + O(u 3 ), where κ is the condition number of the sum of products. Our analysis shows that the less expensive sloppy addition suffices. We implement these variants in CompleXDW, an open-source C++ library for CPUs and GPUs. In the high-energy physics code MadGraph7, FP32-based DW arithmetic achieves up to 2.9× and 2.1× higher throughput than FP64 on NVIDIA L40S and AMD Radeon Pro W7900 GPUs, respectively, while losing approximately 1.4 correct significant digits.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": null,
  "author_total": 2,
  "authors": [
    {
      "name": "František Stloukal"
    },
    {
      "name": "Fabienne Jézéquel"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/ddbh82r25kar0.bib",
  "cited_by": 0,
  "doi": null,
  "fulltext_url": null,
  "id": "ddbh82r25kar0",
  "issns": [],
  "landing_url": "https://hal.science/hal-05854138v1",
  "language": "en",
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "hal",
      "0.info"
    ],
    [
      "hal",
      "0.phys"
    ],
    [
      "hal",
      "1.info.info-ms"
    ],
    [
      "hal",
      "1.info.info-na"
    ],
    [
      "hal",
      "1.phys.hthe"
    ]
  ],
  "openalex": null,
  "pdf_url": "https://hal.science/hal-05854138/document",
  "pmcid": null,
  "pmid": null,
  "published": "2026-11-05",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/ddbh82r25kar0.ris",
  "sources": [
    {
      "first_seen": "2026-11-06T12:20:44Z",
      "native_id": "hal-05854138",
      "source": "hal",
      "url": "https://hal.science/hal-05854138v1"
    }
  ],
  "subjects": [
    {
      "field": "physics",
      "origin": "hal:1.phys.hthe",
      "subfield": "high-energy"
    }
  ],
  "title": "Lord of the Precision, the Two Floats: Double-Word Arithmetic for Complex Numbers",
  "title_text": "Lord of the Precision, the Two Floats: Double-Word Arithmetic for Complex Numbers",
  "type": "preprint",
  "updated_at": "2026-11-07T12:20:25Z",
  "url": "https://research.draconitic.com/paper/ddbh82r25kar0",
  "venue": "HAL",
  "versions": []
}