# title
Arm Performance Libraries Reference Guide

# topic.label
Arm Performance Libraries Reference Guide

# topic.topics[].topics[].label
Arm Performance Libraries Fortran and C interfaces

# topic.topics[].topics[].label
Arm Performance Libraries variants using 64-bit integer arguments

# topic.topics[].topics[].label
Arm Performance Libraries example programs

# topic.topics[].topics[].label
LAPACK singular value decompositions routines

# topic.topics[].topics[].label
LAPACK non symmetric eigenvalues routines

# topic.topics[].topics[].label
LAPACK generalized non symmetric eigenvalues routines

# topic.topics[].topics[].label
LAPACK condition number estimation routines

# topic.topics[].topics[].label
LAPACKE - C interfaces for LAPACK functions

# topic.topics[].label
Arm Performance Libraries Math Functions

# topic.topics[].topics[].label
Arm Performance Libraries Vector Math Functions: Accuracy Table

# topic.topics[].topics[].label
Fast Fourier Transforms FFTs Introduction

# topic.topics[].topics[].label
How to choose which FFT routine you need

# topic.topics[].label
Open Random Number Generation Reference Guide

# topic.topics[].topics[].label
Code fails to compile with the correct Arm Performance Libraries version

# topic.topics[].topics[].label
A function call causes application segmentation faults

# topic.topics[].topics[].label
The interfaces do not return an error value

# metadata.contentDescription
Arm Performance Libraries is a set of numerical routines that are tuned specifically for Arm-based processors. The routines, which are available using both the Fortran and C interfaces, include BLAS, LAPACK, FFT, Sparse, libamath, and libastring. This guide documents the supported routines.