aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-23Snap for 8340624 from 427662fb98ee03c3697b90141bba493b8cb47a47 to tm-d1-releaseandroid-13.0.0_r9android-13.0.0_r15android-13.0.0_r14android-13.0.0_r13android-13.0.0_r11android-13.0.0_r10android13-d1-s3-releaseandroid13-d1-s2-releaseandroid13-d1-s1-releaseandroid13-d1-releaseAndroid Build Coastguard Worker
Change-Id: I54b29654cf7f3f7bd8c70a98912852efb4d04ad1
2022-03-22Add arm-optimized-routines to hwasan-postsubmit am: e952db49e3 am: ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32aml_go_odp_330912000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-mainline-go-adservices-releaseandroid13-frc-odp-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseFlorian Mayer
0df95e4f6e am: 9f0a28121a Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/2032277 Change-Id: Ifca24397b43464617966933a290cf60cf1a3a165
2022-03-22Add arm-optimized-routines to hwasan-postsubmit am: e952db49e3 am: 0df95e4f6eFlorian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/2032277 Change-Id: I84e4d46f01f05cf154926c1e9bb00ec438c1683d
2022-03-22Add arm-optimized-routines to hwasan-postsubmit am: e952db49e3Florian Mayer
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/2032277 Change-Id: I2aa0703887a49edf02bda62396e502135feddc79
2022-03-18Add arm-optimized-routines to hwasan-postsubmitFlorian Mayer
Test: Run tests under HWASan. Bug: 193568145 Change-Id: I2f87f5f504516789480ba9eef59a67fa9c88e8e4
2022-02-04Snap for 8146528 from 81d80fa9d2e25470fa7dbc2ceb1f57f3cd59cf77 to tm-d1-releaseAndroid Build Coastguard Worker
Change-Id: I0a68f8bee75a03f9e13ef6c3e8fdb85bdc04872a
2022-02-03Only clear system_shared_libs when building for bionic am: 74985fccfb am: ↵Colin Cross
293b5a5bc8 am: c4df296ad5 am: 7621d7701f Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1968802 Change-Id: I9174171f2ae0726057235d73e2a173a7aa2a04c6
2022-02-03Only clear system_shared_libs when building for bionic am: 74985fccfb am: ↵Colin Cross
293b5a5bc8 am: c4df296ad5 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1968802 Change-Id: Ic164f1288a411faf97d4071db1b1daf1b0bd2c27
2022-02-03Only clear system_shared_libs when building for bionic am: 74985fccfb am: ↵Colin Cross
293b5a5bc8 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1968802 Change-Id: Ieac9b944b789abd57d3214a111a989071069fd03
2022-02-03Only clear system_shared_libs when building for bionic am: 74985fccfbColin Cross
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1968802 Change-Id: I577e6da902f7c696e75e990725076938a9a6b25f
2022-02-02Only clear system_shared_libs when building for bionicandroid-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Colin Cross
arm-optimized-routines is included in bionic, so it sets system_shared_libs to empty to avoid a circular dependency. Clear system_shared_libs only when compiling for bionic so that the host tests can compile against musl. Bug: 190084016 Test: m USE_HOST_MUSL=true host-native Change-Id: I6915c45bb271683f04c2a5cbf9cbcfa2e332faba
2021-06-04Snap for 7422738 from 28068fcbdc8dd9d8e5b2b33eab58454f7c907fba to tm-d1-releaseandroid-build-team Robot
Change-Id: Ib2e6a6cf19afdadf097dbae793d3dd683cea9036
2021-06-02Merge sc-mainline-prodXin Li
Bug: 189946434 Change-Id: Ib00362dea3ad8b1adc6464fe387687cf60643567
2021-05-18Snap for 7371724 from a418d89c4e45a9894f334bf5a6fd364369973ba2 to tm-d1-releaseandroid-build-team Robot
Change-Id: I846e36bb6976a1449446ed99ce2b6202cbaa4da8
2021-05-17Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵Jingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c am: 86180c68b7 am: 9fe0c4155d Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: Id648e8802f403e01c573cfc622100e65eeaf9a2a
2021-05-16Snap for 7367646 from a2cc3119a9fd61175a4dc8cbfe34d4d6b1ce9d94 to tm-d1-releaseandroid-build-team Robot
Change-Id: Ib62fd81a4d4b74d9b4a9572e0d926b64e5e95a60
2021-05-16Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵Jingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c am: 5a46a04a9c am: 9b1480aa3c Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I9f3222b9d82cae69acac91772cf3ddf2ae196c8f
2021-05-15Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵Jingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c am: 86180c68b7 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: If563bf12897a83a9e75e5ce24d4856780002b636
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵Jingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c am: 5a46a04a9c Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I0bbf6ceaae634bd7073a5ae6773796220fac314e
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseJingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: Ifa610f323e5d02cf56125f3f9c8c7ab5db584cbf
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵android-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r77android-mainline-12.0.0_r70android-mainline-12.0.0_r69android-mainline-12.0.0_r63android-mainline-12.0.0_r59android-mainline-12.0.0_r56android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r42android-mainline-12.0.0_r39android-mainline-12.0.0_r22android-mainline-12.0.0_r19android-mainline-12.0.0_r122android-mainline-12.0.0_r115android-mainline-12.0.0_r113android-mainline-12.0.0_r100aml_tz3_311312010android12-mainline-networkstack-releaseandroid12-mainline-art-releaseJingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: Ibed0f50c33fa5deba653c2dc18b1908c0a1b8b8e
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Jingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I058a44aa5f0e3c8be42966f35f077154df788a03
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵Jingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 am: e47f9d561c Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I683d656ab09dabed68c2a30320c11e59fb353b7d
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devJingwen Chen
a7c8188b43 am: 1ca81608f5 am: 2fd80156a2 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I0bd035e925c040f47d5b7bace49b2868217138da
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵Jingwen Chen
a7c8188b43 am: 1ca81608f5 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I976cf0cb325d8fef6b7ab5023961742b71548144
2021-04-29Make libarm-optimized-routines-{math,string} cc_library_static modules. am: ↵android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-5android-s-beta-4Jingwen Chen
a7c8188b43 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1688289 Change-Id: I0c07d4679eca59a6c6f16e45c56c66538fe478f2
2021-04-28Make libarm-optimized-routines-{math,string} cc_library_static modules.android-s-beta-2android-s-beta-1Jingwen Chen
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
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: d9214d22b9 -s ↵Xin Li
ours am: 4abcc52802 -s ours am: 2002ef59f3 -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: I6bd32bafc0a47b20079f6eded09c1fbfd202147d
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: d9214d22b9 -s ↵Xin Li
ours am: 4abcc52802 -s ours am: 2002ef59f3 -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: I5e9cccab23107aeeae313fa0e0961f945c248d11
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: d9214d22b9 -s ↵Xin Li
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
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: d9214d22b9 -s oursXin Li
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
2021-02-20Mark ab/7061308 as merged in stage.Xin Li
Bug: 180401296 Merged-In: Ia74c31bca8d1cb614f7894b3dbb8673840001ac4 Change-Id: Ief51e3611e3d9c68c8d875c1f99277ed6fd0b606
2021-02-19Upgrade arm-optimized-routines to v21.02 am: ef1728935a am: ce035f0976 am: ↵Haibo Huang
bc56560bd9 am: 79ceed3b69 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I952fa89a7cc0750af99e00bcd37053dc4c7d1b80
2021-02-19Upgrade arm-optimized-routines to v21.02 am: ef1728935a am: ce035f0976 am: ↵Haibo Huang
bc56560bd9 am: 79ceed3b69 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I753640efd492323eba022b1b9ceeab2c2b1f6a80
2021-02-19Upgrade arm-optimized-routines to v21.02 am: ef1728935a am: ce035f0976 am: ↵Haibo Huang
bc56560bd9 Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iee751e13b05b67c433288b6ce8c598294fa3e7fe
2021-02-19Upgrade arm-optimized-routines to v21.02 am: ef1728935a am: ce035f0976Haibo Huang
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ieaa9d443bdaf4afdd3b0c6192691d751a4fe4087
2021-02-19Upgrade arm-optimized-routines to v21.02 am: ef1728935aHaibo Huang
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1595408 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ifd22a9c2de0908f6100a154f040469cbf40b279a
2021-02-18Upgrade arm-optimized-routines to v21.02Haibo Huang
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
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to external/arm-optimized-routines am: ↵Bob Badour
b663c0030a am: 3457f0ffa3 am: 060de00c9f am: 571857abde Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1588821 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I61f33b8b28ef19f7848f31aacfcaa0c6ec07f2ae
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to external/arm-optimized-routines am: ↵Bob Badour
b663c0030a am: 3457f0ffa3 am: 060de00c9f am: 571857abde Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1588821 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I09f55326c06253d46cab8645d07cab417b362848
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to external/arm-optimized-routines am: ↵Bob Badour
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
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to external/arm-optimized-routines am: ↵Bob Badour
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
2021-02-17[LSC] Add LOCAL_LICENSE_KINDS to external/arm-optimized-routines am: b663c0030aBob Badour
Original change: https://android-review.googlesource.com/c/platform/external/arm-optimized-routines/+/1588821 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I838dbbf9137791a93a8f791029fd01c7d4a77b41
2021-02-17Update copyright yearsSzabolcs Nagy
Scripted copyright year updates based on git committer date.
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to external/arm-optimized-routinesandroid-s-preview-1Bob Badour
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
2021-02-12string: add __mtag_tag_zero_regionSzabolcs Nagy
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.
2021-02-12string: add __mtag_tag_regionSzabolcs Nagy
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.
2021-01-08string: Assembly code cleanupWilco Dijkstra
Cleanup spurious .text and .arch. Use ENTRY rather than ENTRY_ALIGN.
2021-01-04string/test: Fix strrchr '\0' error reportRichard Henderson
The error report was copied from the seekchar test above, and needs adjustment to match the gating IF.
2021-01-04string: Reduce alignment in strncmpRichard Henderson
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.