Age | Commit message (Collapse) | Author |
|
Change-Id: I52fc5ddc18ddec746beee7f3dfc361050fbad22b
|
|
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289
Change-Id: I0bd035e925c040f47d5b7bace49b2868217138da
|
|
a7c8188b43 am: 1ca81608f5
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289
Change-Id: I976cf0cb325d8fef6b7ab5023961742b71548144
|
|
a7c8188b43
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289
Change-Id: I0c07d4679eca59a6c6f16e45c56c66538fe478f2
|
|
These libraries are statically linked into Bionic as only whole_static_libs dependencies, and their shared library variants don't appear to be used for other purposes.
Test: TH
Bug: 186388919
Change-Id: Id2115ae277850929ff53461fb293d8a493fd7fc3
|
|
Change-Id: I12a3023a0fdea6973a84434ece419c7c0a5b3489
|
|
ours am: 4abcc52802 -s ours
am skip reason: Change-Id Ia74c31bca8d1cb614f7894b3dbb8673840001ac4 with SHA-1 cfcb1a5fc8 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4254a9628d266e4f5a4fbaecc7be7ce14b595efb
|
|
am skip reason: Change-Id Ia74c31bca8d1cb614f7894b3dbb8673840001ac4 with SHA-1 cfcb1a5fc8 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I16d39d5dea956d788da6adb5a236e6cf0c380628
|
|
Bug: 180401296
Merged-In: Ia74c31bca8d1cb614f7894b3dbb8673840001ac4
Change-Id: Ief51e3611e3d9c68c8d875c1f99277ed6fd0b606
|
|
Change-Id: I3b28d283cd0f9fe788120e0e975e53bb4a4673b2
|
|
bc56560bd9
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iee751e13b05b67c433288b6ce8c598294fa3e7fe
|
|
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ieaa9d443bdaf4afdd3b0c6192691d751a4fe4087
|
|
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ifd22a9c2de0908f6100a154f040469cbf40b279a
|
|
The v21.02 change 6798b5 doesn't belong to any branch. Merge to its
parent. We only miss the version number update in README.
Change-Id: I337507915f78d1114cf52719851499e6b9ba2e5c
|
|
Change-Id: I93ee80e4bd0e39833754e8c1992e3a21f0bfb910
|
|
b663c0030a am: 3457f0ffa3 am: 060de00c9f
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1588821
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id7b6be8360094fb2cf1cee7d17d0c361e80bc0be
|
|
b663c0030a am: 3457f0ffa3
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1588821
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idb25ccd218e9e659d37a41db2f1dbc9faa468022
|
|
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1588821
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I838dbbf9137791a93a8f791029fd01c7d4a77b41
|
|
Scripted copyright year updates based on git committer date.
|
|
Added SPDX-license-identifier-MIT to:
Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Id4d7093b8a781d32de4ef0e931ac99d91cfd775b
|
|
Add optimized __mtag_tag_zero_region(dst, len) operation to AOR. It tags
the memory according to the tag of the dst pointer then memsets it to 0
and returns dst. It requires MTE support. The memory remains untagged if
tagging is not enabled for it. The dst must be 16 bytes aligned and len
must be a multiple of 16.
Similar to __mtag_tag_region, but uses the zeroing instructions.
|
|
Add optimized __mtag_tag_region(dst, len) operation to AOR. It tags the
given memory region according to the tag of the dst pointer and returns
dst. It requires MTE support. The memory remains untagged if tagging is
not enabled for it. The dst must be 16 bytes aligned and len must be a
multiple of 16.
|
|
Cleanup spurious .text and .arch. Use ENTRY rather than ENTRY_ALIGN.
|
|
The error report was copied from the seekchar test above,
and needs adjustment to match the gating IF.
|
|
There were nops before the beginning of the function to place
the main loop on a 64-byte boundary, but the addition of BTI
and instructions for ILP32 has corrupted that.
As per review, drop 64-byte alignment entirely, and use the
default 16-byte alignment from ENTRY.
|
|
These nops were placed to align code to 16-byte boundaries,
but then the addition of BTI and ILP32 has corrupted that.
|
|
The comment on the eos-not-found path says that it is
returning the max string length, but it actually uses
the current string length. This results in returned
values larger than the expected value.
|
|
This adds sanitization of padding bits for pointers and size_t types as
required by ARM aapcs64 for the AArch64 ILP32 ABI.
|
|
Change-Id: Id964f7267ef972ba4298c0d7cd2f38564aaf8274
|
|
cfcb1a5fc8
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1515050
Change-Id: If781a9f96a3df0408fcf7f5a2c0953296f493f7e
|
|
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1515050
Change-Id: Ia74c31bca8d1cb614f7894b3dbb8673840001ac4
|
|
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1515050
Change-Id: I9c99706d82ceca15395995855d46e3e7d8c23ace
|
|
Test: make
Change-Id: If42d238e9e96f0ec209a4f40e8437199ed834cc9
|
|
Change-Id: I8cd4f0c8707f98d943a504ecdb8296f243337b69
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/13112756
Change-Id: I0f4b81959b16930ed97056dc1b1f58df1137237e
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/13112756
Change-Id: I7c994c3a897d2a8506e10aa6c52a057db5e1a03a
|
|
Bug: 172690556
Change-Id: I500e78f6f604d8e540ecabd3c6f6a03e332deae3
|
|
* New math routines
* Scalar erff and erf using fma.
|
|
The code relied on the final x + c*x to be done via an fma, otherwise
the intermediate c*x could underflow for tiny (almost subnormal) x.
Use explicit fmaf like elsewhere (this code is not expected to be
fast when fma is not inlined, but at least it should be correct).
|
|
erf has larger than 1 ULP errors in directed rounding modes,
increase the error threshold to 1.4 ULP in the test script.
|
|
Only tested in round-to-nearest mode. The expected worst case error
is 1.01 ULP near x=1.25. Benchmarked over random x in [-6,6] and
can increase performance by > 2x (> 3.5x for throughput) on big ooo
cores compared to the implementation in glibc 2.28.
Includes data for erfc too, but this patch only adds erf.
|
|
Make the formatting consistent with other copyright notices.
(This helps me doing automatic license header checks.)
|
|
This was incorrect in the previous commit.
|
|
Change-Id: Idad34fa96ef262eaa559008085ef8066d588e8c9
|
|
0f4ae0c5b561de25acb10130fd5e473ec038f89d" am: 614c18275d am: e923b18d84 am: a0f30b9850 am: de66eb189d am: 096d0004b4
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1479384
Change-Id: Ife2ba14b34af8883d45c6bd9683d6d42be87b127
|
|
0f4ae0c5b561de25acb10130fd5e473ec038f89d" am: 614c18275d am: e923b18d84 am: a0f30b9850 am: de66eb189d
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1479384
Change-Id: Iee6a9c717c712be855ebf2fadb2f2ebdf9f4a1e5
|
|
335e8245f9 am: e49b9c0109 am: 6f4e712e64
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1470502
Change-Id: I981399243e270885f31e7641ba5d8004706fd35f
|
|
0f4ae0c5b561de25acb10130fd5e473ec038f89d" am: 614c18275d am: e923b18d84 am: a0f30b9850
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1479384
Change-Id: I4c49e4cc4b51d315317a9226992cd850c71c504f
|
|
0f4ae0c5b561de25acb10130fd5e473ec038f89d" am: 614c18275d am: e923b18d84
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1479384
Change-Id: I90458a8168405681798a926c84831778a96a0889
|
|
335e8245f9 am: e49b9c0109
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1470502
Change-Id: Iab5205433aef77545be16a53f777b152887d5c94
|