Build date: 1755036003 - Tue Aug 12 22:00:03 UTC 2025 Build cvs date: 1755015430 - Tue Aug 12 16:17:10 UTC 2025 Build id: 2025-08-13.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P lib/libcrypto/bn/s2n_bignum.h P lib/libcrypto/bn/s2n_bignum_internal.h U lib/libcrypto/bn/arch/amd64/bignum_modadd.S U lib/libcrypto/bn/arch/amd64/bignum_modsub.S U lib/libcrypto/bn/arch/amd64/bignum_mul_4_8.S U lib/libcrypto/bn/arch/amd64/bignum_mul_6_12.S U lib/libcrypto/bn/arch/amd64/bignum_mul_6_12_alt.S U lib/libcrypto/bn/arch/amd64/bignum_mul_8_16.S U lib/libcrypto/bn/arch/amd64/bignum_sqr_4_8.S U lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12.S U lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12_alt.S U lib/libcrypto/bn/arch/amd64/bignum_sqr_8_16.S P lib/libcrypto/bn/arch/amd64/bn_arch.c P regress/lib/libcrypto/bn/bn_mul_div.c P share/man/man4/Makefile P sys/arch/armv7/broadcom/bcm2836_intr.c P sys/arch/luna88k/luna88k/m8820x.c P sys/arch/m88k/include/m8820x.h P sys/arch/m88k/m88k/m8820x_machdep.c P sys/dev/pci/vmwpvs.c P sys/dev/usb/uchcom.c P sys/dev/usb/usbdevs P sys/dev/usb/usbdevs.h P sys/dev/usb/usbdevs_data.h P usr.bin/ssh/sshconnect.c P usr.bin/tmux/input.c P usr.bin/tmux/menu.c P usr.bin/tmux/window-tree.c M usr.sbin/bgpd/session.c commit f6ueFYo73rh3ZQeK Author: miod Date: 2025/08/12 16:17:10 The data structures to take care of the various CMMUs on the system (up to 8 per CPU...) were designed to be able to support the weirdest configurations found on DG AViiON and some MVME188 designs. But most systems (such as the Luna88k) use much simpler designs. Keep the existing hollow array of CMMUs, but also maintain short linked lists of all CMMUs associated to a given processor, and of all CMMUs of the same kind (instruction/data) associated to a given processor. Rework all the low-level CMMU routines to take a head of list instead of a cpu number (and possibly a CMMU type), and make them simply walk the plank^Wlist. This also allows the CMMU list pointer to be computed once and out of any lock in e.g. complex bus_dmamap_sync() scenarios. With help from aoyama@. sys/arch/luna88k/luna88k/m8820x.c sys/arch/m88k/include/m8820x.h sys/arch/m88k/m88k/m8820x_machdep.c commit ji7BOX18JQDRt6ix Author: kettenis Date: 2025/08/12 13:17:42 Add bcmstbgpio.4 (which I forgot to do in an earlier commit). share/man/man4/Makefile commit O8pR9w0N2spCqFxh Author: nicm Date: 2025/08/12 12:33:05 Replace invalid UTF-8 with the placeholder instead of ignoring them (this is what most terminals do), GitHub issue 4514. usr.bin/tmux/input.c commit 2Qyd7djdsKH1EICW Author: nicm Date: 2025/08/12 12:29:58 Fix PageDown in menus, from Pavel Roskin in GitHub issue 4581. usr.bin/tmux/menu.c commit 2GCY4Xp3oAv5JC0b Author: nicm Date: 2025/08/12 12:28:02 Treat Shift-Tab just like the up arrow in completion popup menu, from Pavel Roskin in GitHub issue 4580. usr.bin/tmux/menu.c commit IkGBE5uQpo6j6XYm Author: nicm Date: 2025/08/12 12:26:09 Free command on failure, GitHub issue 4578. usr.bin/tmux/window-tree.c commit aGvjlQtGmJPSH8Fn Author: sthen Date: 2025/08/12 11:09:48 fix typo, ok markus dtucker usr.bin/ssh/sshconnect.c commit ToRfoX8dimZD5Xjx Author: jsing Date: 2025/08/12 10:29:35 Add benchmarks for 384 bit x 384 bit multiplication and 384 bit squaring. regress/lib/libcrypto/bn/bn_mul_div.c commit K1OyH9aUHKsSgb1H Author: jsing Date: 2025/08/12 10:23:40 Revise include to match the name that we use. lib/libcrypto/bn/arch/amd64/bignum_modadd.S lib/libcrypto/bn/arch/amd64/bignum_modsub.S lib/libcrypto/bn/arch/amd64/bignum_mul_4_8.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_mul_8_16.S lib/libcrypto/bn/arch/amd64/bignum_sqr_4_8.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_sqr_8_16.S commit 0BlIPWola3aNrKHI Author: jsing Date: 2025/08/12 10:22:13 Replace SPDX-License-Identifier with actual license. lib/libcrypto/bn/arch/amd64/bignum_modadd.S lib/libcrypto/bn/arch/amd64/bignum_modsub.S lib/libcrypto/bn/arch/amd64/bignum_mul_4_8.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_mul_8_16.S lib/libcrypto/bn/arch/amd64/bignum_sqr_4_8.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_sqr_8_16.S commit 34SYXYQT7lKBtsBQ Author: jsing Date: 2025/08/12 10:20:06 Add RCS tags to new files. lib/libcrypto/bn/arch/amd64/bignum_modadd.S lib/libcrypto/bn/arch/amd64/bignum_modsub.S lib/libcrypto/bn/arch/amd64/bignum_mul_4_8.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_mul_8_16.S lib/libcrypto/bn/arch/amd64/bignum_sqr_4_8.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_sqr_8_16.S commit PKlVjMfQ5RPiiSi6 Author: jsing Date: 2025/08/12 10:17:36 Bring in bignum_mod{add,sub}() from s2n-bignum. These provide modular addition and subtraction. lib/libcrypto/bn/arch/amd64/bignum_modadd.S lib/libcrypto/bn/arch/amd64/bignum_modsub.S commit HWGB9A3IZJ7TgKjf Author: jsing Date: 2025/08/12 10:14:24 Bring in bignum_{mul,sqr}_{4_8,8_16}() from s2n-bignum. These provide fast multiplication and squaring of inputs with 4 words or 8 words, producing an 8 or 16 word result. These versions require the CPU to support ADX instructions, while the _alt versions that have previously been imported do not. lib/libcrypto/bn/arch/amd64/bignum_mul_4_8.S lib/libcrypto/bn/arch/amd64/bignum_mul_8_16.S lib/libcrypto/bn/arch/amd64/bignum_sqr_4_8.S lib/libcrypto/bn/arch/amd64/bignum_sqr_8_16.S commit Szf1gGxgtiWQ6t7c Author: jsing Date: 2025/08/12 10:09:46 Bring in bignum_{mul,sqr}_6_12{,_alt}() from s2n-bignum. These provide fast multiplication and squaring of inputs with 6x words, producing a 12 word result. The non-_alt versions require the CPU to support ADX instructions, while the _alt versions do not. lib/libcrypto/bn/arch/amd64/bignum_mul_6_12.S lib/libcrypto/bn/arch/amd64/bignum_mul_6_12_alt.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12.S lib/libcrypto/bn/arch/amd64/bignum_sqr_6_12_alt.S commit CGflrdLchpR5hy7M Author: jsing Date: 2025/08/12 10:01:37 Add RCS tags. lib/libcrypto/bn/s2n_bignum.h lib/libcrypto/bn/s2n_bignum_internal.h commit MSodzexTLBSYIk3S Author: jsing Date: 2025/08/12 10:00:40 Add const to bignum_*() function calls. Now that s2n-bignum has marked various inputs as const, we can do the same. In most cases we were casting away const, which we no longer need to do. lib/libcrypto/bn/arch/amd64/bn_arch.c commit oVGAZkKeCTsSs1kT Author: jsing Date: 2025/08/12 09:57:39 Sync headers from s2n-bignum. This effectively brings in new function prototypes, a chunk of const additions and some new defines. lib/libcrypto/bn/s2n_bignum.h lib/libcrypto/bn/s2n_bignum_internal.h commit jSkPCwRFjkQlhuzr Author: jsg Date: 2025/08/12 08:43:55 apply arm64 rev 1.17 to armv7 as well; ok kettenis@ original commit message: Use the "interrupt-parent" property to look up the "local" per-CPU interrupt controller instead of doing a lookup by node name. The node has been renamed in newer device trees. This makes the rpi3 work with an upcoming updated raspberry-firmware package. sys/arch/armv7/broadcom/bcm2836_intr.c commit yhf4tgDrKHEqYXwt Author: jmatthew Date: 2025/08/12 04:09:43 Mark vmwpvs interrupt handler mpsafe, and move the message processing task to the mpsafe task queue, taking the kernel lock around calls into the scsi midlayer to add and remove devices. ok dlg@ sys/dev/pci/vmwpvs.c commit Blz8XtLAxCLLIWxv Author: jsg Date: 2025/08/12 03:46:17 match on WinChipHead CH340K; from Sven M. Hallberg sys/dev/usb/uchcom.c commit PsOLWbe7r9wYN79u Author: jsg Date: 2025/08/12 03:44:23 regen sys/dev/usb/usbdevs.h sys/dev/usb/usbdevs_data.h commit yZKbMvdb9b63ZZqY Author: jsg Date: 2025/08/12 03:43:45 add WinChipHead CH340K; from Sven M. Hallberg sys/dev/usb/usbdevs P MODULES P distrib/sets/lists/xbase/mi U lib/pixman/.clang-format U lib/pixman/.editorconfig U lib/pixman/.gitignore U lib/pixman/.gitlab-ci.yml U lib/pixman/CODING_STYLE cvs server: lib/pixman/ChangeLog is no longer in the repository P lib/pixman/INSTALL U lib/pixman/Makefile cvs server: lib/pixman/Makefile.am is no longer in the repository cvs server: lib/pixman/Makefile.bsd-wrapper is no longer in the repository cvs server: lib/pixman/Makefile.in is no longer in the repository P lib/pixman/README U lib/pixman/RELEASING cvs server: lib/pixman/aclocal.m4 is no longer in the repository cvs server: lib/pixman/compile is no longer in the repository cvs server: lib/pixman/config.guess is no longer in the repository cvs server: lib/pixman/config.h.in is no longer in the repository cvs server: lib/pixman/config.sub is no longer in the repository cvs server: lib/pixman/configure is no longer in the repository cvs server: lib/pixman/configure.ac is no longer in the repository cvs server: lib/pixman/depcomp is no longer in the repository cvs server: lib/pixman/install-sh is no longer in the repository cvs server: lib/pixman/ltmain.sh is no longer in the repository P lib/pixman/meson.build U lib/pixman/meson.options P lib/pixman/neon-test.S U lib/pixman/release.sh U lib/pixman/.gitlab-ci.d/01-docker.yml U lib/pixman/.gitlab-ci.d/02-build.yml U lib/pixman/.gitlab-ci.d/03-test.yml U lib/pixman/.gitlab-ci.d/04-summary.yml U lib/pixman/.gitlab-ci.d/pixman-project.yml U lib/pixman/.gitlab-ci.d/01-docker/Dockerfile U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-386.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-amd64.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-arm-v5.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-arm-v7.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-arm64-v8.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-mips.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-mips64le.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-mipsel.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-ppc.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-ppc64.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-ppc64le.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-riscv64.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/windows-686.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/windows-amd64.env U lib/pixman/.gitlab-ci.d/01-docker/target-env/windows-arm64-v8.env U lib/pixman/.gitlab-ci.d/meson-cross/linux-386-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-386-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-amd64-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-amd64-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v5-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v5-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v7-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v7-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-arm64-v8-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-arm64-v8-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-mips-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-mips-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-mips64le-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-mips64le-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-mipsel-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-mipsel-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64le-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64le-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-riscv64-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/linux-riscv64-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/native-gnu-noopenmp.meson U lib/pixman/.gitlab-ci.d/meson-cross/native-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/native-llvm-noopenmp.meson U lib/pixman/.gitlab-ci.d/meson-cross/native-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/windows-686-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/windows-686-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/windows-amd64-gnu.meson U lib/pixman/.gitlab-ci.d/meson-cross/windows-amd64-llvm.meson U lib/pixman/.gitlab-ci.d/meson-cross/windows-arm64-v8-llvm.meson U lib/pixman/.gitlab-ci.d/templates/build-aarch64.yml U lib/pixman/.gitlab-ci.d/templates/build-kvm.yml U lib/pixman/.gitlab-ci.d/templates/build.yml U lib/pixman/.gitlab-ci.d/templates/docker.yml U lib/pixman/.gitlab-ci.d/templates/targets.yml U lib/pixman/.gitlab-ci.d/templates/test.yml cvs server: lib/pixman/demos/Makefile.am is no longer in the repository cvs server: lib/pixman/demos/Makefile.in is no longer in the repository P lib/pixman/demos/conical-test.c P lib/pixman/demos/dither.c P lib/pixman/demos/gtk-utils.c P lib/pixman/demos/linear-gradient.c P lib/pixman/demos/meson.build U lib/pixman/demos/parrot.jpg P lib/pixman/demos/radial-test.c P lib/pixman/demos/scale.c P lib/pixman/demos/tri-test.c U lib/pixman/demos/zone_plate.png U lib/pixman/mk/.gitignore U lib/pixman/mk/Makefile U lib/pixman/mk/pixman-1.pc.in U lib/pixman/mk/pixman-config.h U lib/pixman/mk/pixman-version.h U lib/pixman/mk/shlib_version U lib/pixman/mk/test/Makefile U lib/pixman/mk/test/Makefile.inc U lib/pixman/mk/test/a1-trap-test/Makefile U lib/pixman/mk/test/affine-test/Makefile U lib/pixman/mk/test/alpha-loop/Makefile U lib/pixman/mk/test/alphamap/Makefile U lib/pixman/mk/test/blitters-test/Makefile U lib/pixman/mk/test/combiner-test/Makefile U lib/pixman/mk/test/composite/Makefile U lib/pixman/mk/test/composite-traps-test/Makefile U lib/pixman/mk/test/cover-test/Makefile U lib/pixman/mk/test/fence-image-self-test/Makefile U lib/pixman/mk/test/fetch-test/Makefile U lib/pixman/mk/test/filter-reduction-test/Makefile U lib/pixman/mk/test/glyph-test/Makefile U lib/pixman/mk/test/gradient-crash-test/Makefile U lib/pixman/mk/test/infinite-loop/Makefile U lib/pixman/mk/test/matrix-test/Makefile U lib/pixman/mk/test/neg-stride-test/Makefile U lib/pixman/mk/test/oob-test/Makefile U lib/pixman/mk/test/pdf-op-test/Makefile U lib/pixman/mk/test/pixel-test/Makefile U lib/pixman/mk/test/prng-test/Makefile U lib/pixman/mk/test/radial-invalid/Makefile U lib/pixman/mk/test/region-contains-test/Makefile U lib/pixman/mk/test/region-fractional-test/Makefile U lib/pixman/mk/test/region-test/Makefile U lib/pixman/mk/test/region-translate-test/Makefile U lib/pixman/mk/test/rotate-test/Makefile U lib/pixman/mk/test/scaling-crash-test/Makefile U lib/pixman/mk/test/scaling-helpers-test/Makefile U lib/pixman/mk/test/scaling-test/Makefile U lib/pixman/mk/test/solid-test/Makefile U lib/pixman/mk/test/stress-test/Makefile U lib/pixman/mk/test/tolerance-test/Makefile U lib/pixman/mk/test/trap-crasher/Makefile U lib/pixman/mk/test/utils/Makefile U lib/pixman/pixman/make-srgb.pl P lib/pixman/pixman/meson.build P lib/pixman/pixman/pixman-access.c P lib/pixman/pixman/pixman-arm-asm.h U lib/pixman/pixman/pixman-arm-detect-win32.asm P lib/pixman/pixman/pixman-arm-neon-asm-bilinear.S P lib/pixman/pixman/pixman-arm-neon-asm.S P lib/pixman/pixman/pixman-arm-neon-asm.h P lib/pixman/pixman/pixman-arm-neon.c P lib/pixman/pixman/pixman-arm-simd-asm-scaled.S P lib/pixman/pixman/pixman-arm-simd-asm.S P lib/pixman/pixman/pixman-arm-simd-asm.h P lib/pixman/pixman/pixman-arm-simd.c P lib/pixman/pixman/pixman-arm.c P lib/pixman/pixman/pixman-arma64-neon-asm-bilinear.S P lib/pixman/pixman/pixman-arma64-neon-asm.S P lib/pixman/pixman/pixman-arma64-neon-asm.h P lib/pixman/pixman/pixman-bits-image.c P lib/pixman/pixman/pixman-combine-float.c U lib/pixman/pixman/pixman-combine-float.h P lib/pixman/pixman/pixman-combine32.c P lib/pixman/pixman/pixman-conical-gradient.c P lib/pixman/pixman/pixman-edge.c P lib/pixman/pixman/pixman-fast-path.c P lib/pixman/pixman/pixman-filter.c P lib/pixman/pixman/pixman-general.c P lib/pixman/pixman/pixman-glyph.c P lib/pixman/pixman/pixman-gradient-walker.c P lib/pixman/pixman/pixman-image.c P lib/pixman/pixman/pixman-implementation.c P lib/pixman/pixman/pixman-linear-gradient.c P lib/pixman/pixman/pixman-matrix.c P lib/pixman/pixman/pixman-mips-dspr2.c P lib/pixman/pixman/pixman-mips.c P lib/pixman/pixman/pixman-mmx.c P lib/pixman/pixman/pixman-noop.c P lib/pixman/pixman/pixman-ppc.c P lib/pixman/pixman/pixman-private.h P lib/pixman/pixman/pixman-radial-gradient.c P lib/pixman/pixman/pixman-region.c P lib/pixman/pixman/pixman-region16.c P lib/pixman/pixman/pixman-region32.c U lib/pixman/pixman/pixman-region64f.c U lib/pixman/pixman/pixman-riscv.c U lib/pixman/pixman/pixman-rvv.c P lib/pixman/pixman/pixman-solid-fill.c P lib/pixman/pixman/pixman-sse2.c P lib/pixman/pixman/pixman-ssse3.c P lib/pixman/pixman/pixman-timer.c P lib/pixman/pixman/pixman-trap.c P lib/pixman/pixman/pixman-utils.c P lib/pixman/pixman/pixman-vmx.c P lib/pixman/pixman/pixman-x86.c P lib/pixman/pixman/pixman.c P lib/pixman/pixman/pixman.h U lib/pixman/pixman/rounding.txt P lib/pixman/test/a1-trap-test.c P lib/pixman/test/alpha-loop.c P lib/pixman/test/combiner-test.c P lib/pixman/test/composite.c P lib/pixman/test/fence-image-self-test.c U lib/pixman/test/fuzzer-find-diff.pl P lib/pixman/test/infinite-loop.c U lib/pixman/test/lowlevel_blt_bench_compare.py P lib/pixman/test/matrix-test.c P lib/pixman/test/meson.build U lib/pixman/test/neg-stride-test.c P lib/pixman/test/oob-test.c P lib/pixman/test/pixel-test.c P lib/pixman/test/radial-invalid.c U lib/pixman/test/region-fractional-test.c P lib/pixman/test/stress-test.c P lib/pixman/test/trap-crasher.c U lib/pixman/test/utils/meson.build U lib/pixman/test/utils/utils-prng.c U lib/pixman/test/utils/utils-prng.h U lib/pixman/test/utils/utils.c U lib/pixman/test/utils/utils.h commit QLvWDeO6CcFy9iq8 Author: matthieu Date: 2025/08/12 17:01:56 update MODULES commit 7Nf21UCCbaMYohUO Author: matthieu Date: 2025/08/12 16:39:47 sync distrib/sets/lists/xbase/mi commit FStCW29wBm0u1bVi Author: matthieu Date: 2025/08/12 16:39:29 Update to pixman 0.46.4. tested in a bulk ports build and ok jca@ runs of the tests on differents by gkoeler@, jca@ and others. lib/pixman/.clang-format lib/pixman/.editorconfig lib/pixman/.gitignore lib/pixman/.gitlab-ci.yml lib/pixman/CODING_STYLE lib/pixman/INSTALL lib/pixman/Makefile lib/pixman/README lib/pixman/RELEASING lib/pixman/meson.build lib/pixman/meson.options lib/pixman/neon-test.S lib/pixman/release.sh lib/pixman/.gitlab-ci.d/01-docker.yml lib/pixman/.gitlab-ci.d/02-build.yml lib/pixman/.gitlab-ci.d/03-test.yml lib/pixman/.gitlab-ci.d/04-summary.yml lib/pixman/.gitlab-ci.d/pixman-project.yml lib/pixman/.gitlab-ci.d/01-docker/Dockerfile lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-386.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-amd64.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-arm-v5.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-arm-v7.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-arm64-v8.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-mips.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-mips64le.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-mipsel.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-ppc.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-ppc64.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-ppc64le.env lib/pixman/.gitlab-ci.d/01-docker/target-env/linux-riscv64.env lib/pixman/.gitlab-ci.d/01-docker/target-env/windows-686.env lib/pixman/.gitlab-ci.d/01-docker/target-env/windows-amd64.env lib/pixman/.gitlab-ci.d/01-docker/target-env/windows-arm64-v8.env lib/pixman/.gitlab-ci.d/meson-cross/linux-386-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-386-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-amd64-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-amd64-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v5-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v5-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v7-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-arm-v7-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-arm64-v8-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-arm64-v8-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-mips-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-mips-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-mips64le-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-mips64le-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-mipsel-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-mipsel-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64le-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-ppc64le-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-riscv64-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/linux-riscv64-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/native-gnu-noopenmp.meson lib/pixman/.gitlab-ci.d/meson-cross/native-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/native-llvm-noopenmp.meson lib/pixman/.gitlab-ci.d/meson-cross/native-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/windows-686-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/windows-686-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/windows-amd64-gnu.meson lib/pixman/.gitlab-ci.d/meson-cross/windows-amd64-llvm.meson lib/pixman/.gitlab-ci.d/meson-cross/windows-arm64-v8-llvm.meson lib/pixman/.gitlab-ci.d/templates/build-aarch64.yml lib/pixman/.gitlab-ci.d/templates/build-kvm.yml lib/pixman/.gitlab-ci.d/templates/build.yml lib/pixman/.gitlab-ci.d/templates/docker.yml lib/pixman/.gitlab-ci.d/templates/targets.yml lib/pixman/.gitlab-ci.d/templates/test.yml lib/pixman/demos/conical-test.c lib/pixman/demos/dither.c lib/pixman/demos/gtk-utils.c lib/pixman/demos/linear-gradient.c lib/pixman/demos/meson.build lib/pixman/demos/parrot.jpg lib/pixman/demos/radial-test.c lib/pixman/demos/scale.c lib/pixman/demos/tri-test.c lib/pixman/demos/zone_plate.png lib/pixman/mk/.gitignore lib/pixman/mk/Makefile lib/pixman/mk/pixman-1.pc.in lib/pixman/mk/pixman-config.h lib/pixman/mk/pixman-version.h lib/pixman/mk/shlib_version lib/pixman/mk/test/Makefile lib/pixman/mk/test/Makefile.inc lib/pixman/mk/test/a1-trap-test/Makefile lib/pixman/mk/test/affine-test/Makefile lib/pixman/mk/test/alpha-loop/Makefile lib/pixman/mk/test/alphamap/Makefile lib/pixman/mk/test/blitters-test/Makefile lib/pixman/mk/test/combiner-test/Makefile lib/pixman/mk/test/composite/Makefile lib/pixman/mk/test/composite-traps-test/Makefile lib/pixman/mk/test/cover-test/Makefile lib/pixman/mk/test/fence-image-self-test/Makefile lib/pixman/mk/test/fetch-test/Makefile lib/pixman/mk/test/filter-reduction-test/Makefile lib/pixman/mk/test/glyph-test/Makefile lib/pixman/mk/test/gradient-crash-test/Makefile lib/pixman/mk/test/infinite-loop/Makefile lib/pixman/mk/test/matrix-test/Makefile lib/pixman/mk/test/neg-stride-test/Makefile lib/pixman/mk/test/oob-test/Makefile lib/pixman/mk/test/pdf-op-test/Makefile lib/pixman/mk/test/pixel-test/Makefile lib/pixman/mk/test/prng-test/Makefile lib/pixman/mk/test/radial-invalid/Makefile lib/pixman/mk/test/region-contains-test/Makefile lib/pixman/mk/test/region-fractional-test/Makefile lib/pixman/mk/test/region-test/Makefile lib/pixman/mk/test/region-translate-test/Makefile lib/pixman/mk/test/rotate-test/Makefile lib/pixman/mk/test/scaling-crash-test/Makefile lib/pixman/mk/test/scaling-helpers-test/Makefile lib/pixman/mk/test/scaling-test/Makefile lib/pixman/mk/test/solid-test/Makefile lib/pixman/mk/test/stress-test/Makefile lib/pixman/mk/test/tolerance-test/Makefile lib/pixman/mk/test/trap-crasher/Makefile lib/pixman/mk/test/utils/Makefile lib/pixman/pixman/make-srgb.pl lib/pixman/pixman/meson.build lib/pixman/pixman/pixman-access.c lib/pixman/pixman/pixman-arm-asm.h lib/pixman/pixman/pixman-arm-detect-win32.asm lib/pixman/pixman/pixman-arm-neon-asm-bilinear.S lib/pixman/pixman/pixman-arm-neon-asm.S lib/pixman/pixman/pixman-arm-neon-asm.h lib/pixman/pixman/pixman-arm-neon.c lib/pixman/pixman/pixman-arm-simd-asm-scaled.S lib/pixman/pixman/pixman-arm-simd-asm.S lib/pixman/pixman/pixman-arm-simd-asm.h lib/pixman/pixman/pixman-arm-simd.c lib/pixman/pixman/pixman-arm.c lib/pixman/pixman/pixman-arma64-neon-asm-bilinear.S lib/pixman/pixman/pixman-arma64-neon-asm.S lib/pixman/pixman/pixman-arma64-neon-asm.h lib/pixman/pixman/pixman-bits-image.c lib/pixman/pixman/pixman-combine-float.c lib/pixman/pixman/pixman-combine-float.h lib/pixman/pixman/pixman-combine32.c lib/pixman/pixman/pixman-conical-gradient.c lib/pixman/pixman/pixman-edge.c lib/pixman/pixman/pixman-fast-path.c lib/pixman/pixman/pixman-filter.c lib/pixman/pixman/pixman-general.c lib/pixman/pixman/pixman-glyph.c lib/pixman/pixman/pixman-gradient-walker.c lib/pixman/pixman/pixman-image.c lib/pixman/pixman/pixman-implementation.c lib/pixman/pixman/pixman-linear-gradient.c lib/pixman/pixman/pixman-matrix.c lib/pixman/pixman/pixman-mips-dspr2.c lib/pixman/pixman/pixman-mips.c lib/pixman/pixman/pixman-mmx.c lib/pixman/pixman/pixman-noop.c lib/pixman/pixman/pixman-ppc.c lib/pixman/pixman/pixman-private.h lib/pixman/pixman/pixman-radial-gradient.c lib/pixman/pixman/pixman-region.c lib/pixman/pixman/pixman-region16.c lib/pixman/pixman/pixman-region32.c lib/pixman/pixman/pixman-region64f.c lib/pixman/pixman/pixman-riscv.c lib/pixman/pixman/pixman-rvv.c lib/pixman/pixman/pixman-solid-fill.c lib/pixman/pixman/pixman-sse2.c lib/pixman/pixman/pixman-ssse3.c lib/pixman/pixman/pixman-timer.c lib/pixman/pixman/pixman-trap.c lib/pixman/pixman/pixman-utils.c lib/pixman/pixman/pixman-vmx.c lib/pixman/pixman/pixman-x86.c lib/pixman/pixman/pixman.c lib/pixman/pixman/pixman.h lib/pixman/pixman/rounding.txt lib/pixman/test/a1-trap-test.c lib/pixman/test/alpha-loop.c lib/pixman/test/combiner-test.c lib/pixman/test/composite.c lib/pixman/test/fence-image-self-test.c lib/pixman/test/fuzzer-find-diff.pl lib/pixman/test/infinite-loop.c lib/pixman/test/lowlevel_blt_bench_compare.py lib/pixman/test/matrix-test.c lib/pixman/test/meson.build lib/pixman/test/neg-stride-test.c lib/pixman/test/oob-test.c lib/pixman/test/pixel-test.c lib/pixman/test/radial-invalid.c lib/pixman/test/region-fractional-test.c lib/pixman/test/stress-test.c lib/pixman/test/trap-crasher.c lib/pixman/test/utils/meson.build lib/pixman/test/utils/utils-prng.c lib/pixman/test/utils/utils-prng.h lib/pixman/test/utils/utils.c lib/pixman/test/utils/utils.h