{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.wJCCvHbk/b1/fftw_2.1.5-7_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.wJCCvHbk/b2/fftw_2.1.5-7_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n c6c397aad858da739e972af5b399aa4a 234552 oldlibs optional fftw-dev_2.1.5-7_i386.deb\n- 3237e11f5c5844a6ef6c86e33d41863b 273396 doc optional fftw-docs_2.1.5-7_all.deb\n+ 5d8c25cc870b55c0fe0da297ec05fd68 273424 doc optional fftw-docs_2.1.5-7_all.deb\n fd0df9db82016bf0c5b1253ac8a3869e 11276 debug optional fftw2-dbgsym_2.1.5-7_i386.deb\n e74de984cd849895679f2facc0dc2a75 196328 oldlibs optional fftw2_2.1.5-7_i386.deb\n 1b2942a6ba94467687063b221507a942 230468 oldlibs optional sfftw-dev_2.1.5-7_i386.deb\n fc60596f3d15f259b55f6f4964965a80 11236 debug optional sfftw2-dbgsym_2.1.5-7_i386.deb\n 669f8c464ea6795c791f9808393338dc 191716 oldlibs optional sfftw2_2.1.5-7_i386.deb\n"}, {"source1": "fftw-docs_2.1.5-7_all.deb", "source2": "fftw-docs_2.1.5-7_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-08-01 11:21:10.000000 debian-binary\n -rw-r--r-- 0 0 0 1968 2024-08-01 11:21:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 271236 2024-08-01 11:21:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 271264 2024-08-01 11:21:10.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,19 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/\n--rw-r--r-- 0 root (0) root (0) 6122 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/index.html\n--rw-r--r-- 0 root (0) root (0) 3349 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section1.html\n--rw-r--r-- 0 root (0) root (0) 7660 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section2.html\n--rw-r--r-- 0 root (0) root (0) 8182 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section3.html\n--rw-r--r-- 0 root (0) root (0) 3766 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section4.html\n--rw-r--r-- 0 root (0) root (0) 5438 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section5.html\n+-rw-r--r-- 0 root (0) root (0) 6123 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/index.html\n+-rw-r--r-- 0 root (0) root (0) 3350 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section1.html\n+-rw-r--r-- 0 root (0) root (0) 7661 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section2.html\n+-rw-r--r-- 0 root (0) root (0) 8183 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section3.html\n+-rw-r--r-- 0 root (0) root (0) 3767 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section4.html\n+-rw-r--r-- 0 root (0) root (0) 5439 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/FAQ/section5.html\n -rw-r--r-- 0 root (0) root (0) 5193 2003-03-24 07:28:04.000000 ./usr/share/doc/fftw-docs/NEWS.gz\n -rw-r--r-- 0 root (0) root (0) 2443 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/README\n -rw-r--r-- 0 root (0) root (0) 5147 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/README.hacks\n -rw-r--r-- 0 root (0) root (0) 3165 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/TODO\n -rw-r--r-- 0 root (0) root (0) 1084 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 43492 2003-03-24 07:05:04.000000 ./usr/share/doc/fftw-docs/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 867 2024-08-01 11:17:42.000000 ./usr/share/doc/fftw-docs/copyright\n@@ -36,15 +36,15 @@\n -rw-r--r-- 0 root (0) root (0) 25555 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/examples/tests/test_main.c\n -rw-r--r-- 0 root (0) root (0) 3049 2003-03-16 23:43:19.000000 ./usr/share/doc/fftw-docs/examples/tests/test_main.h\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/examples/threads/\n -rw-r--r-- 0 root (0) root (0) 355 2024-08-01 11:17:42.000000 ./usr/share/doc/fftw-docs/examples/threads/Makefile\n -rw-r--r-- 0 root (0) root (0) 10466 2003-03-16 23:43:19.000000 ./usr/share/doc/fftw-docs/examples/threads/fftw_threads-int.h\n -rw-r--r-- 0 root (0) root (0) 18931 2003-03-16 23:43:46.000000 ./usr/share/doc/fftw-docs/examples/threads/fftw_threads_test.c\n -rw-r--r-- 0 root (0) root (0) 25220 2003-03-16 23:43:19.000000 ./usr/share/doc/fftw-docs/examples/threads/rfftw_threads_test.c\n--rw-r--r-- 0 root (0) root (0) 7559 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/fftw-faq.ascii.gz\n+-rw-r--r-- 0 root (0) root (0) 7558 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/fftw-faq.ascii.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/html/\n -rw-r--r-- 0 root (0) root (0) 19099 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/html/equation-1.gif\n -rw-r--r-- 0 root (0) root (0) 18344 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/html/equation-2.gif\n -rw-r--r-- 0 root (0) root (0) 10238 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/html/equation-3.gif\n -rw-r--r-- 0 root (0) root (0) 36918 2003-03-16 23:43:18.000000 ./usr/share/doc/fftw-docs/html/equation-4.gif\n -rw-r--r-- 0 root (0) root (0) 19716 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/html/fftw.html\n -rw-r--r-- 0 root (0) root (0) 11299 2024-08-01 11:21:10.000000 ./usr/share/doc/fftw-docs/html/fftw_1.html\n"}, {"source1": "./usr/share/doc/fftw-docs/FAQ/index.html", "source2": "./usr/share/doc/fftw-docs/FAQ/index.html", "unified_diff": "@@ -81,12 +81,12 @@\n AIX.\n
  • Q5.10. FFTW 2.1.2's complex transforms give incorrect results for large prime\n sizes.\n
  • Q5.11. FFTW 2.1.3 crashes on AIX\n
    \n
    \n Matteo Frigo and Steven G. Johnson / fftw@fftw.org\n-- 09 January 2026\n+- 07 December 2024\n

    \n Extracted from FFTW Frequently Asked Questions with Answers,\n-Copyright © 2026 Massachusetts Institute of Technology.\n+Copyright © 2024 Massachusetts Institute of Technology.\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -54,11 +54,11 @@\n _\bf_\ba_\bc_\bt_\bo_\br_\bs_\b _\b1_\b7_\b _\bt_\bo_\b _\b9_\b7_\b.\n * _\bQ_\b5_\b._\b8_\b._\b _\bF_\bF_\bT_\bW_\b _\b2_\b._\b1_\b._\b1_\b'_\bs_\b _\bM_\bP_\bI_\b _\bt_\be_\bs_\bt_\b _\bp_\br_\bo_\bg_\br_\ba_\bm_\bs_\b _\bc_\br_\ba_\bs_\bh_\b _\bw_\bi_\bt_\bh_\b _\bM_\bP_\bI_\bC_\bH_\b.\n * _\bQ_\b5_\b._\b9_\b._\b _\bF_\bF_\bT_\bW_\b _\b2_\b._\b1_\b._\b2_\b'_\bs_\b _\bm_\bu_\bl_\bt_\bi_\b-_\bt_\bh_\br_\be_\ba_\bd_\be_\bd_\b _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs_\b _\bd_\bo_\bn_\b'_\bt_\b _\bw_\bo_\br_\bk_\b _\bo_\bn_\b _\bA_\bI_\bX_\b.\n * _\bQ_\b5_\b._\b1_\b0_\b._\b _\bF_\bF_\bT_\bW_\b _\b2_\b._\b1_\b._\b2_\b'_\bs_\b _\bc_\bo_\bm_\bp_\bl_\be_\bx_\b _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs_\b _\bg_\bi_\bv_\be_\b _\bi_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\br_\be_\bs_\bu_\bl_\bt_\bs_\b _\bf_\bo_\br_\b _\bl_\ba_\br_\bg_\be\n _\bp_\br_\bi_\bm_\be_\b _\bs_\bi_\bz_\be_\bs_\b.\n * _\bQ_\b5_\b._\b1_\b1_\b._\b _\bF_\bF_\bT_\bW_\b _\b2_\b._\b1_\b._\b3_\b _\bc_\br_\ba_\bs_\bh_\be_\bs_\b _\bo_\bn_\b _\bA_\bI_\bX\n ===============================================================================\n- _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 09 January 2026\n+ _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 07 December 2024\n \n-Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2026\n+Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2024\n Massachusetts Institute of Technology.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/FAQ/section1.html", "source2": "./usr/share/doc/fftw-docs/FAQ/section1.html", "unified_diff": "@@ -66,12 +66,12 @@\n copyright to FFTW and they only let us GPL it because we convinced\n them that it would neither affect their licensing revenue nor irritate\n existing licensees.
    \n Next: Installing FFTW.
    \n Return to contents.

    \n

    \n Matteo Frigo and Steven G. Johnson / fftw@fftw.org\n-- 09 January 2026\n+- 07 December 2024\n

    \n Extracted from FFTW Frequently Asked Questions with Answers,\n-Copyright © 2026 Massachusetts Institute of Technology.\n+Copyright © 2024 Massachusetts Institute of Technology.\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -32,11 +32,11 @@\n We could instead have released FFTW under the LGPL, or even disallowed non-Free\n usage. Suffice it to say, however, that MIT owns the copyright to FFTW and they\n only let us GPL it because we convinced them that it would neither affect their\n licensing revenue nor irritate existing licensees.\n ===============================================================================\n Next: _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bF_\bF_\bT_\bW.\n _\bR_\be_\bt_\bu_\br_\bn_\b _\bt_\bo_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs.\n- _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 09 January 2026\n+ _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 07 December 2024\n \n-Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2026\n+Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2024\n Massachusetts Institute of Technology.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/FAQ/section2.html", "source2": "./usr/share/doc/fftw-docs/FAQ/section2.html", "unified_diff": "@@ -159,12 +159,12 @@\n On a Unix system: configure --enable-float. On a non-Unix system: edit fftw/fftw.h to #define the symbol FFTW_ENABLE_FLOAT. In both cases, you must then recompile\n FFTW.
    \n Next: Using FFTW.
    \n Back: Introduction and General Information.
    \n Return to contents.

    \n

    \n Matteo Frigo and Steven G. Johnson / fftw@fftw.org\n-- 09 January 2026\n+- 07 December 2024\n

    \n Extracted from FFTW Frequently Asked Questions with Answers,\n-Copyright © 2026 Massachusetts Institute of Technology.\n+Copyright © 2024 Massachusetts Institute of Technology.\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -87,11 +87,11 @@\n On a Unix system: configure --enable-float. On a non-Unix system: edit fftw/\n fftw.h to #define the symbol FFTW_ENABLE_FLOAT. In both cases, you must then\n recompile FFTW.\n ===============================================================================\n Next: _\bU_\bs_\bi_\bn_\bg_\b _\bF_\bF_\bT_\bW.\n Back: _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bG_\be_\bn_\be_\br_\ba_\bl_\b _\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn.\n _\bR_\be_\bt_\bu_\br_\bn_\b _\bt_\bo_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs.\n- _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 09 January 2026\n+ _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 07 December 2024\n \n-Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2026\n+Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2024\n Massachusetts Institute of Technology.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/FAQ/section3.html", "source2": "./usr/share/doc/fftw-docs/FAQ/section3.html", "unified_diff": "@@ -173,12 +173,12 @@\n transform if they are larger than a few hundred elements. \n
    \n Next: Internals of FFTW.
    \n Back: Installing FFTW.
    \n Return to contents.

    \n

    \n Matteo Frigo and Steven G. Johnson / fftw@fftw.org\n-- 09 January 2026\n+- 07 December 2024\n

    \n Extracted from FFTW Frequently Asked Questions with Answers,\n-Copyright © 2026 Massachusetts Institute of Technology.\n+Copyright © 2024 Massachusetts Institute of Technology.\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -94,11 +94,11 @@\n You cannot declare large arrays statically; you should use malloc (or\n equivalent) to allocate the arrays you want to transform if they are larger\n than a few hundred elements.\n ===============================================================================\n Next: _\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bs_\b _\bo_\bf_\b _\bF_\bF_\bT_\bW.\n Back: _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bF_\bF_\bT_\bW.\n _\bR_\be_\bt_\bu_\br_\bn_\b _\bt_\bo_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs.\n- _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 09 January 2026\n+ _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 07 December 2024\n \n-Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2026\n+Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2024\n Massachusetts Institute of Technology.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/FAQ/section4.html", "source2": "./usr/share/doc/fftw-docs/FAQ/section4.html", "unified_diff": "@@ -75,12 +75,12 @@\n

    \n In short, wisdom does more things with less effort, and seemed like The Right Thing to do.


    \n Next: Known bugs.
    \n Back: Using FFTW.
    \n Return to contents.

    \n

    \n Matteo Frigo and Steven G. Johnson / fftw@fftw.org\n-- 09 January 2026\n+- 07 December 2024\n

    \n Extracted from FFTW Frequently Asked Questions with Answers,\n-Copyright © 2026 Massachusetts Institute of Technology.\n+Copyright © 2024 Massachusetts Institute of Technology.\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -40,11 +40,11 @@\n can be reused.\n In short, wisdom does more things with less effort, and seemed like The Right\n Thing to do.\n ===============================================================================\n Next: _\bK_\bn_\bo_\bw_\bn_\b _\bb_\bu_\bg_\bs.\n Back: _\bU_\bs_\bi_\bn_\bg_\b _\bF_\bF_\bT_\bW.\n _\bR_\be_\bt_\bu_\br_\bn_\b _\bt_\bo_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs.\n- _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 09 January 2026\n+ _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 07 December 2024\n \n-Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2026\n+Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2024\n Massachusetts Institute of Technology.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/FAQ/section5.html", "source2": "./usr/share/doc/fftw-docs/FAQ/section5.html", "unified_diff": "@@ -126,12 +126,12 @@\n \n The FFTW 2.1.3 configure script picked incorrect compiler flags for the xlc compiler on newer IBM processors. This\n is fixed in FFTW 2.1.4.
    \n Back: Internals of FFTW.
    \n Return to contents.

    \n

    \n Matteo Frigo and Steven G. Johnson / fftw@fftw.org\n-- 09 January 2026\n+- 07 December 2024\n

    \n Extracted from FFTW Frequently Asked Questions with Answers,\n-Copyright © 2026 Massachusetts Institute of Technology.\n+Copyright © 2024 Massachusetts Institute of Technology.\n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -62,11 +62,11 @@\n (Sizes without large prime factors are not affected.)\n *\b**\b**\b**\b**\b* Q\bQu\bue\bes\bst\bti\bio\bon\bn 5\b5.\b.1\b11\b1.\b. F\bFF\bFT\bTW\bW 2\b2.\b.1\b1.\b.3\b3 c\bcr\bra\bas\bsh\bhe\bes\bs o\bon\bn A\bAI\bIX\bX *\b**\b**\b**\b**\b*\n The FFTW 2.1.3 configure script picked incorrect compiler flags for the xlc\n compiler on newer IBM processors. This is fixed in FFTW 2.1.4.\n ===============================================================================\n Back: _\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bs_\b _\bo_\bf_\b _\bF_\bF_\bT_\bW.\n _\bR_\be_\bt_\bu_\br_\bn_\b _\bt_\bo_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs.\n- _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 09 January 2026\n+ _\bM_\ba_\bt_\bt_\be_\bo_\b _\bF_\br_\bi_\bg_\bo_\b _\ba_\bn_\bd_\b _\bS_\bt_\be_\bv_\be_\bn_\b _\bG_\b._\b _\bJ_\bo_\bh_\bn_\bs_\bo_\bn / _\bf_\bf_\bt_\bw_\b@_\bf_\bf_\bt_\bw_\b._\bo_\br_\bg - 07 December 2024\n \n-Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2026\n+Extracted from FFTW Frequently Asked Questions with Answers, Copyright \u00a9 2024\n Massachusetts Institute of Technology.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/fftw-faq.ascii.gz", "source2": "./usr/share/doc/fftw-docs/fftw-faq.ascii.gz", "unified_diff": null, "details": [{"source1": "fftw-faq.ascii", "source2": "fftw-faq.ascii", "unified_diff": "@@ -1,9 +1,9 @@\n FFTW FREQUENTLY ASKED QUESTIONS WITH ANSWERS\n- 09 Jan 2026\n+ 07 Dec 2024\n \t\t\t Matteo Frigo\n \t\t\t Steven G. Johnson\n \t\t\t \n \n This is the list of Frequently Asked Questions about FFTW, a collection of\n fast C routines for computing the Discrete Fourier Transform in one or\n more dimensions.\n"}]}, {"source1": "./usr/share/doc/fftw-docs/html/fftw_10.html", "source2": "./usr/share/doc/fftw-docs/html/fftw_10.html", "unified_diff": "@@ -192,17 +192,17 @@\n threads4.1 Multi-threaded FFTW\n threads6.1 Installation on Unix\n timer, customization of6.5 Customizing the timer\n Tutorial2. Tutorial\n
    \n W\n wisdom2.6 Words of Wisdom\n-wisdomArguments\n+wisdomArguments\n wisdomArguments\n-wisdomArguments\n+wisdomArguments\n wisdom3.6 Wisdom Reference\n wisdom, import and export2.6.2 Importing and Exporting Wisdom\n wisdom, problems with2.6.1 Caveats in Using Wisdom\n
    \n \n \n \n \n \n \n \n \n-\n \n+\n \n \n \n \n \n \n \n@@ -150,19 +150,19 @@\n \n \n \n \n \n \n \n-\n+\n \n \n-\n \n+\n \n \n \n \n \n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -55,17 +55,17 @@\n _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n _\bf_\bf_\bt_\bw_\bn_\bd_\b__\bp_\bl_\ba_\bn _\b3_\b._\b3_\b._\b1_\b _\bP_\bl_\ba_\bn_\b _\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bM_\bu_\bl_\bt_\bi_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl\n _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bf_\bf_\bt_\bw_\bn_\bd_\b__\bt_\bh_\br_\be_\ba_\bd_\bs _\b4_\b._\b1_\b._\b2_\b _\bU_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bM_\bu_\bl_\bt_\bi_\b-_\bt_\bh_\br_\be_\ba_\bd_\be_\bd_\b _\bF_\bF_\bT_\bW\n _\bf_\bf_\bt_\bw_\bn_\bd_\b__\bt_\bh_\br_\be_\ba_\bd_\bs_\b__\bo_\bn_\be _\b4_\b._\b1_\b._\b2_\b _\bU_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bM_\bu_\bl_\bt_\bi_\b-_\bt_\bh_\br_\be_\ba_\bd_\be_\bd_\b _\bF_\bF_\bT_\bW\n _\bF_\bF_\bT_\bW_\b__\bB_\bA_\bC_\bK_\bW_\bA_\bR_\bD _\b2_\b._\b1_\b _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n- _\bF_\bF_\bT_\bW_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX _\b3_\b._\b1_\b _\bD_\ba_\bt_\ba_\b _\bT_\by_\bp_\be_\bs\n _\bf_\bf_\bt_\bw_\b__\bc_\bo_\bm_\bp_\bl_\be_\bx _\b2_\b._\b1_\b _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n+ _\bF_\bF_\bT_\bW_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX _\b3_\b._\b1_\b _\bD_\ba_\bt_\ba_\b _\bT_\by_\bp_\be_\bs\n _\bf_\bf_\bt_\bw_\b__\bc_\bo_\bm_\bp_\bl_\be_\bx _\b3_\b._\b1_\b _\bD_\ba_\bt_\ba_\b _\bT_\by_\bp_\be_\bs\n _\bF_\bF_\bT_\bW_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX_\b__\bT_\bO_\b__\bR_\bE_\bA_\bL _\b2_\b._\b3_\b _\bR_\be_\ba_\bl_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs_\b _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n _\bF_\bF_\bT_\bW_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX_\b__\bT_\bO_\b__\bR_\bE_\bA_\bL _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n _\bF_\bF_\bT_\bW_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX_\b__\bT_\bO_\b__\bR_\bE_\bA_\bL _\b4_\b._\b2_\b._\b4_\b _\bU_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bM_\bP_\bI_\b _\bF_\bF_\bT_\bW_\b _\bf_\bo_\br_\b _\bR_\be_\ba_\bl_\b _\bM_\bu_\bl_\bt_\bi_\b-\n _\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bf_\bf_\bt_\bw_\b__\bc_\br_\be_\ba_\bt_\be_\b__\bp_\bl_\ba_\bn _\b2_\b._\b1_\b _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n@@ -132,16 +132,16 @@\n _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n _\bf_\bf_\bt_\bw_\b__\bo_\bn_\be _\b3_\b._\b2_\b._\b3_\b _\bC_\bo_\bm_\bp_\bu_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm\n _\bF_\bF_\bT_\bW_\b__\bO_\bU_\bT_\b__\bO_\bF_\b__\bP_\bL_\bA_\bC_\bE _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n _\bf_\bf_\bt_\bw_\b__\bp_\bl_\ba_\bn _\b2_\b._\b1_\b _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n _\bf_\bf_\bt_\bw_\b__\bp_\bl_\ba_\bn _\b3_\b._\b2_\b._\b1_\b _\bP_\bl_\ba_\bn_\b _\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl\n _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n- _\bf_\bf_\bt_\bw_\b__\br_\be_\ba_\bl _\b3_\b._\b1_\b _\bD_\ba_\bt_\ba_\b _\bT_\by_\bp_\be_\bs\n _\bF_\bF_\bT_\bW_\b__\bR_\bE_\bA_\bL _\b3_\b._\b1_\b _\bD_\ba_\bt_\ba_\b _\bT_\by_\bp_\be_\bs\n+ _\bf_\bf_\bt_\bw_\b__\br_\be_\ba_\bl _\b3_\b._\b1_\b _\bD_\ba_\bt_\ba_\b _\bT_\by_\bp_\be_\bs\n _\bF_\bF_\bT_\bW_\b__\bR_\bE_\bA_\bL_\b__\bT_\bO_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX _\b2_\b._\b3_\b _\bR_\be_\ba_\bl_\b _\bO_\bn_\be_\b-_\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs_\b _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n _\bF_\bF_\bT_\bW_\b__\bR_\bE_\bA_\bL_\b__\bT_\bO_\b__\bC_\bO_\bM_\bP_\bL_\bE_\bX _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n _\bF_\bF_\bT_\bW_\b__\bS_\bC_\bR_\bA_\bM_\bB_\bL_\bE_\bD_\b__\bI_\bN_\bP_\bU_\bT _\b4_\b._\b2_\b._\b5_\b _\bU_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bM_\bP_\bI_\b _\bF_\bF_\bT_\bW_\b _\bf_\bo_\br_\b _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bO_\bn_\be_\b-\n _\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bF_\bF_\bT_\bW_\b__\bS_\bC_\bR_\bA_\bM_\bB_\bL_\bE_\bD_\b__\bO_\bU_\bT_\bP_\bU_\bT _\b4_\b._\b2_\b._\b5_\b _\bU_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bM_\bP_\bI_\b _\bF_\bF_\bT_\bW_\b _\bf_\bo_\br_\b _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bO_\bn_\be_\b-\n _\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs\n _\bf_\bf_\bt_\bw_\b__\bt_\be_\bs_\bt _\b6_\b._\b2_\b _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bn_\bo_\bn_\b-_\bU_\bn_\bi_\bx_\b _\bS_\by_\bs_\bt_\be_\bm_\bs\n"}]}, {"source1": "./usr/share/doc/fftw-docs/html/fftw_3.html", "source2": "./usr/share/doc/fftw-docs/html/fftw_3.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -281,15 +281,15 @@\n four arguments, you should pass the arrays and strides that you will\n eventually be passing to fftw. The resulting plans will be\n optimized for those arrays and strides, although they may be used on\n other arrays as well. Note: the contents of the in and out arrays are\n destroyed by the specific planner (the initial contents are\n ignored, so the arrays need not have been initialized).\n

    \n-\n+\n

    Arguments

    \n \n \n \n \n \n \n \n-\n+\n \n \n-\n+\n \n \n \n \n \n \n \n@@ -196,18 +196,18 @@\n \n \n \n \n \n \n \n-\n+\n \n \n-\n+\n \n \n \n \n \n \n \n"}]}]}]}]}
    Jump to:   A\n   \n"}, {"source1": "./usr/share/doc/fftw-docs/html/fftw_11.html", "source2": "./usr/share/doc/fftw-docs/html/fftw_11.html", "unified_diff": "@@ -99,16 +99,16 @@\n
    fftwnd_one2.2 Complex Multi-dimensional Transforms Tutorial
    fftwnd_one3.3.2 Computing the Multi-dimensional Transform
    fftwnd_plan2.2 Complex Multi-dimensional Transforms Tutorial
    fftwnd_plan3.3.1 Plan Creation for Multi-dimensional Transforms
    fftwnd_threads4.1.2 Usage of Multi-threaded FFTW
    fftwnd_threads_one4.1.2 Usage of Multi-threaded FFTW
    FFTW_BACKWARD2.1 Complex One-dimensional Transforms Tutorial
    FFTW_COMPLEX3.1 Data Types
    fftw_complex2.1 Complex One-dimensional Transforms Tutorial
    FFTW_COMPLEX3.1 Data Types
    fftw_complex3.1 Data Types
    FFTW_COMPLEX_TO_REAL2.3 Real One-dimensional Transforms Tutorial
    FFTW_COMPLEX_TO_REALArguments
    FFTW_COMPLEX_TO_REAL4.2.4 Usage of MPI FFTW for Real Multi-dimensional Transforms
    fftw_create_plan2.1 Complex One-dimensional Transforms Tutorial
    fftw_create_plan3.2.1 Plan Creation for One-dimensional Transforms
    fftw_create_plan_specific3.2.1 Plan Creation for One-dimensional Transforms
    fftw_mpi_local_sizes4.2.5 Usage of MPI FFTW for Complex One-dimensional Transforms
    fftw_mpi_plan4.2.5 Usage of MPI FFTW for Complex One-dimensional Transforms
    fftw_mpi_test4.2.1 MPI FFTW Installation
    fftw_mpi_test4.2.6 MPI Tips
    FFTW_NORMAL_ORDER4.2.2 Usage of MPI FFTW for Complex Multi-dimensional Transforms
    fftw_one2.1 Complex One-dimensional Transforms Tutorial
    fftw_one3.2.3 Computing the One-dimensional Transform
    FFTW_OUT_OF_PLACEArguments
    FFTW_OUT_OF_PLACEArguments
    fftw_plan2.1 Complex One-dimensional Transforms Tutorial
    fftw_plan3.2.1 Plan Creation for One-dimensional Transforms
    fftw_real3.1 Data Types
    FFTW_REAL3.1 Data Types
    fftw_real3.1 Data Types
    FFTW_REAL_TO_COMPLEX2.3 Real One-dimensional Transforms Tutorial
    FFTW_REAL_TO_COMPLEXArguments
    FFTW_SCRAMBLED_INPUT4.2.5 Usage of MPI FFTW for Complex One-dimensional Transforms
    FFTW_SCRAMBLED_OUTPUT4.2.5 Usage of MPI FFTW for Complex One-dimensional Transforms
    fftw_test6.2 Installation on non-Unix Systems
    fftw_test6.4 gcc and Pentium hacks
    fftw_threads4.1.2 Usage of Multi-threaded FFTW
    executor1. Introduction

    F
    FFTW1. Introduction
    FFTWND3.3 Multi-dimensional Transforms Reference
    flags2.1 Complex One-dimensional Transforms Tutorial
    flags2.2 Complex Multi-dimensional Transforms Tutorial
    flagsArguments
    flagsArguments
    flagsArguments
    flagsArguments
    flagsArguments
    flagsArguments
    flags4.2.5 Usage of MPI FFTW for Complex One-dimensional Transforms
    flags5.2 FFTW Constants in Fortran
    floating-point precision3.1 Data Types
    floating-point precision5.1 Wrapper Routines
    floating-point precision6.1 Installation on Unix
    floating-point precision6.2 Installation on non-Unix Systems
    floating-point precision6.3 Installing FFTW in both single and double precision
    halfcomplex array2.3 Real One-dimensional Transforms Tutorial
    halfcomplex array3.1 Data Types
    hermitian array3.1 Data Types
    hermitian array3.5.6 What RFFTWND Really Computes

    I
    in-place transform2.2 Complex Multi-dimensional Transforms Tutorial
    in-place transformArguments
    in-place transformArguments
    in-place transformArguments
    in-place transformArguments
    in-place transformArguments
    in-place transformArguments
    in-place transform3.5.3 Array Dimensions for Real Multi-dimensional Transforms
    in-place transform4.1.6 Parallelization deficiencies in one-dimensional transforms
    in-place transform4.2.2 Usage of MPI FFTW for Complex Multi-dimensional Transforms
    in-place transform5.1 Wrapper Routines
    installation6. Installation and Customization

    L