{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"gmp-6.3.0p0","path":"devel/gmp","url":"/packages/release/devel/gmp/","comment":"library for arbitrary precision arithmetic","homepage":"https://gmplib.org/","maintainer":"Christian Weisgerber <naddy@openbsd.org>","description":"GNU MP is a library for arbitrary precision arithmetic, operating on\nsigned integers, rational numbers, and floating point numbers.  It has a\nrich set of functions, and the functions have a regular interface.\n\nGNU MP is designed to be as fast as possible, both for small operands and\nfor huge operands.  The speed is achieved by using fullwords as the basic\narithmetic type, by using fast algorithms, by carefully optimized assembly\ncode for the most common inner loops for a lots of CPUs, and by a general\nemphasis on speed (instead of simplicity or elegance).\n\nThe speed of GNU MP is believed to be faster than any other similar\nlibrary. The advantage for GNU MP increases with the operand sizes for\ncertain operations, since GNU MP in many cases has asymptotically faster\nalgorithms.\n\nThe mpfr library is no longer bundled with gmp, but exists as a separate\npackage instead.\n","package_architecture":"amd64","stem":"gmp","readme":null,"dependencies":[{"path":"devel/dwz","type":"build","package_spec":"","url":"/packages/release/devel/dwz/"},{"path":"archivers/xz","type":"build","package_spec":"STEM->=5.4.0","url":"/packages/release/archivers/xz/"}],"reverse_dependencies":{"count":101,"url":"/packages/data/f2/f27de898f6af170db8481cb8819912b0a47209f8d4864baafa4722de10c129a5.json"},"categories":["devel","math"],"flavors":["no_cxx","bootstrap"],"only_for_architectures":[],"not_for_architectures":[]}}
