<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc.git/benchtests/libmvec, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/'/>
<entry>
<title>AArch64: Implement AdvSIMD and SVE log10p1(f) routines</title>
<updated>2025-09-27T12:45:59+00:00</updated>
<author>
<name>Luna Lamb</name>
<email>luna.lamb@arm.com</email>
</author>
<published>2025-09-27T10:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/commit/?id=653e6c4fffe31938239c5fd15ba26fbb23870d2e'/>
<id>653e6c4fffe31938239c5fd15ba26fbb23870d2e</id>
<content type='text'>
Vector variants of the new C23 log10p1 routines.

Note: Benchmark inputs for log10p1(f) are identical to log1p(f)

Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vector variants of the new C23 log10p1 routines.

Note: Benchmark inputs for log10p1(f) are identical to log1p(f)

Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>AArch64: Implement AdvSIMD and SVE log2p1(f) routines</title>
<updated>2025-09-27T12:44:09+00:00</updated>
<author>
<name>Luna Lamb</name>
<email>luna.lamb@arm.com</email>
</author>
<published>2025-09-27T10:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/commit/?id=db42732474ba0b7517a00b7652c90de7dc9dfa3a'/>
<id>db42732474ba0b7517a00b7652c90de7dc9dfa3a</id>
<content type='text'>
Vector variants of the new C23 log2p1 routines.

Note: Benchmark inputs for log2p1(f) are identical to log1p(f).

Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vector variants of the new C23 log2p1 routines.

Note: Benchmark inputs for log2p1(f) are identical to log1p(f).

Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>AArch64: Implement exp2m1 and exp10m1 routines</title>
<updated>2025-09-02T16:50:24+00:00</updated>
<author>
<name>Hasaan Khan</name>
<email>Hasaan.Khan@arm.com</email>
</author>
<published>2025-08-20T11:27:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/commit/?id=8ced7815fbff7bec9af2b7611a3478af27b57d13'/>
<id>8ced7815fbff7bec9af2b7611a3478af27b57d13</id>
<content type='text'>
Vector variants of the new C23 exp2m1 &amp; exp10m1 routines.

Note: Benchmark inputs for exp2m1 &amp; exp10m1 are identical to exp2 &amp; exp10
respectively, this also includes the floating point variations.

Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vector variants of the new C23 exp2m1 &amp; exp10m1 routines.

Note: Benchmark inputs for exp2m1 &amp; exp10m1 are identical to exp2 &amp; exp10
respectively, this also includes the floating point variations.

Reviewed-by: Wilco Dijkstra  &lt;Wilco.Dijkstra@arm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libmvec: Add inputs for asinpi(f), acospi(f), atanpi(f) and atan2pi(f)</title>
<updated>2025-05-23T11:27:44+00:00</updated>
<author>
<name>Wilco Dijkstra</name>
<email>wilco.dijkstra@arm.com</email>
</author>
<published>2025-05-20T13:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/commit/?id=7ad95d5506766edf7ded4e0b33d13b7dc264cdb4'/>
<id>7ad95d5506766edf7ded4e0b33d13b7dc264cdb4</id>
<content type='text'>
Add initial inputs for asinpi(f), acospi(f), atanpi(f) and atan2pi(f) based
on existing asin/acos/atan inputs.

Benchtests now works on the new libmvec function.

Reviewed-by: Yury Khrustalev &lt;yury.khrustalev@arm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add initial inputs for asinpi(f), acospi(f), atanpi(f) and atan2pi(f) based
on existing asin/acos/atan inputs.

Benchtests now works on the new libmvec function.

Reviewed-by: Yury Khrustalev &lt;yury.khrustalev@arm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>benchtests: Add dummy in put files cospi, cospif, sinpi, sinpif, tanpi, tanpif</title>
<updated>2025-01-16T18:59:58+00:00</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2025-01-16T18:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/commit/?id=0b795abd62282767a219a72c8c6fef753bacedfa'/>
<id>0b795abd62282767a219a72c8c6fef753bacedfa</id>
<content type='text'>
This fixes an AArch64 build failure:

python3 -B ../sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py bench-float-advsimd-cospi &gt; …/benchtests/bench-float-advsimd-cospi.c
Traceback (most recent call last):
  File "…/sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py", line 106, in &lt;module&gt;
    main(sys.argv[1])
    ~~~~^^^^^^^^^^^^^
  File "…/sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py", line 81, in main
    with open(f"../benchtests/libmvec/{input_filename}") as f:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

FileNotFoundError: [Errno 2] No such file or directory: '../benchtests/libmvec/cospif-inputs'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an AArch64 build failure:

python3 -B ../sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py bench-float-advsimd-cospi &gt; …/benchtests/bench-float-advsimd-cospi.c
Traceback (most recent call last):
  File "…/sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py", line 106, in &lt;module&gt;
    main(sys.argv[1])
    ~~~~^^^^^^^^^^^^^
  File "…/sysdeps/aarch64/fpu/scripts/bench_libmvec_advsimd.py", line 81, in main
    with open(f"../benchtests/libmvec/{input_filename}") as f:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

FileNotFoundError: [Errno 2] No such file or directory: '../benchtests/libmvec/cospif-inputs'
</pre>
</div>
</content>
</entry>
<entry>
<title>benchtests: Move libmvec benchtest inputs to benchtests directory</title>
<updated>2023-03-27T16:04:03+00:00</updated>
<author>
<name>Joe Ramsay</name>
<email>Joe.Ramsay@arm.com</email>
</author>
<published>2023-03-24T12:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/glibc.git/commit/?id=e4d336f1ace7c7ca535f7f85485373752bc76ed5'/>
<id>e4d336f1ace7c7ca535f7f85485373752bc76ed5</id>
<content type='text'>
This allows other targets to use the same inputs for their own libmvec
microbenchmarks without having to duplicate them in their own
subdirectory.
Reviewed-by: Szabolcs Nagy &lt;szabolcs.nagy@arm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows other targets to use the same inputs for their own libmvec
microbenchmarks without having to duplicate them in their own
subdirectory.
Reviewed-by: Szabolcs Nagy &lt;szabolcs.nagy@arm.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
