aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-15Snap for 11220357 from 87ada30fbde026edeb4a9300daad285f188e6b69 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: Ida0c9e19cfea25dcca6d4e4b1db91ba8740b0926
2023-12-14Merge "Implement BitUtilLog2 efficiently" into main am: 9ecae22fcf am: ↵Victor Khimenko
e9ab9928e0 am: 0af29d6b26 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2874095 Change-Id: Ib4fae718714cfd07ab8463e054185f1be5972e6c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Enable [vnsmac|vmadd|vnmsub].[vx|vv] am: 7a974a4e53 am: f573d4bc11 am: ↵Prashanth Swaminathan
d316749481 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2871711 Change-Id: I15067349309ab98e101b93d351bb07db4ae94697 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Merge "Implement BitUtilLog2 efficiently" into main am: 9ecae22fcf am: ↵Victor Khimenko
e9ab9928e0 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2874095 Change-Id: I0b907a02ec4bf197bec7699cb861677269475447 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Enable [vnsmac|vmadd|vnmsub].[vx|vv] am: 7a974a4e53 am: f573d4bc11Prashanth Swaminathan
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2871711 Change-Id: I0da157da76daeee1e9ee39e851c8a1eee0eb08b3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Merge "Implement BitUtilLog2 efficiently" into main am: 9ecae22fcfVictor Khimenko
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2874095 Change-Id: If4f3ff1a61b282c881ed1144c76e2e465811faf1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Enable [vnsmac|vmadd|vnmsub].[vx|vv] am: 7a974a4e53Prashanth Swaminathan
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2871711 Change-Id: I979b77e7f35c7f360ee1b412065dbfb55db81f06 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Merge "Don't specify the return type of GetBits explicitly." into main am: ↵Victor Khimenko
cfbad3a279 am: ba1b652c80 am: a731010b14 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2874654 Change-Id: I093aa889a37db357545191d5123f78b1f487dc14 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Merge "Implement BitUtilLog2 efficiently" into mainVictor Khimenko
2023-12-14Merge "Don't specify the return type of GetBits explicitly." into main am: ↵Victor Khimenko
cfbad3a279 am: ba1b652c80 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2874654 Change-Id: I18fb3b5e7ebb864bdd3fd3d337c655cc41d5143e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-14Snap for 11216811 from b582b0dc3ca4ee8daa1ffa92732c169605dd6a71 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I84f8c2644ff420b942255d6fecbc3964d02a95d9
2023-12-13Merge "Don't specify the return type of GetBits explicitly." into main am: ↵Victor Khimenko
cfbad3a279 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2874654 Change-Id: I26bf81a634102c4607a8ee92d82c3ebc79fd7bb8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13Enable [vnsmac|vmadd|vnmsub].[vx|vv]Prashanth Swaminathan
Support the following instructions: - Integer multiply-sub, overwrite minuend. - Integer multiply-add, overwrite multiplicand. - Integer multiply-sub, overwrite multiplicand. Bug: 300690740 Test: m berberis_all Change-Id: Ie209a3ce096b65e47603c582f3eaafc54c17bc14
2023-12-13Merge "Don't specify the return type of GetBits explicitly." into mainVictor Khimenko
2023-12-13Implement BitUtilLog2 efficientlyVictor Khimenko
Test: m berberis_all Change-Id: If9bf80a942bb3220ecdb320338a63e930ee6ec6a
2023-12-13Don't specify the return type of GetBits explicitly.Victor Khimenko
While static_assert keeps us from making mistakes it's still superflous since we may derive return type from size of requested bitfield! Test: berberis_all Change-Id: Ic5c5b1f1fc759feb7423869121f4f2ea7925ba2f
2023-12-13Merge "Enable vmacc.[vx|vv] instructions" into main am: 8d3d05e15a am: ↵Prashanth Swaminathan
41d8db812a am: 7bb1cfebea Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2863494 Change-Id: I1aa301ecb80cb2e570011402643cd84b0ba1b558 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13Merge "Enable vmacc.[vx|vv] instructions" into main am: 8d3d05e15a am: ↵Prashanth Swaminathan
41d8db812a Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2863494 Change-Id: Iae0b77b952492fd73dcc0865360575b888813c2b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13Merge "Enable vmacc.[vx|vv] instructions" into main am: 8d3d05e15aPrashanth Swaminathan
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2863494 Change-Id: I84ca40fb3b97460b57c150dd4433109ff5726abf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13Merge "Enable vmacc.[vx|vv] instructions" into mainPrashanth Swaminathan
2023-12-12Enable vmacc.[vx|vv] instructionsPrashanth Swaminathan
Support integer-multiply-add, overwrite addened. Bug: 300690740 Test: m berberis_all Change-Id: Idfbb62a73e64b27b8dc33db5b7f2931c3d01e518
2023-12-13Update ordering am: cdbf77f854 am: e1eacfe16b am: 9bc8f2f656Sijie Chen
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869165 Change-Id: Id206830993be51ceb171def9e4339da9e48e48ac Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-13Update ordering am: cdbf77f854 am: e1eacfe16bSijie Chen
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869165 Change-Id: I7ff329b41ff2e8882df5bc9d417f0704231e1a2a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Update ordering am: cdbf77f854Sijie Chen
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869165 Change-Id: I165ef64a3ec5c0529bab153455046f84c009dc8a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Update orderingSijie Chen
Bug: NA Test: NA Change-Id: I521e0b81dccad50f6aacf2dd9a4453eabdb3ff7e
2023-12-12Snap for 11206181 from 5d52f45e3c8dde868a4b47e9efbf4eef89711bf6 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I0c3387b7bd6655beb100e8bca0d645457e6ae68d
2023-12-12Merge "Fix typos" into main am: 345d66b4d0 am: 43c713616a am: a3f8b2a391Victor Khimenko
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869814 Change-Id: I259d61d33a3ce17da25ae49331fc57ed97f7d8e0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Merge "Fix typos" into main am: 345d66b4d0 am: 43c713616aVictor Khimenko
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869814 Change-Id: I611194df453b8b67d846e50f84517eb2dcf06f23 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12[automerger skipped] [Berberis] Add libjnigraphics library am: 59c704084f ↵Sijie Chen
am: e571983588 am: cc6de89215 -s ours am skip reason: Merged-In I1c18bb21516163ab9ed4e53f40f610fbf44c3608 with SHA-1 7930fac203 is already in history Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869754 Change-Id: I822079ed4a4d16ae48a0a8732a0f36e05248129e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Merge "Fix typos" into main am: 345d66b4d0Victor Khimenko
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869814 Change-Id: I214025ad7ee3709ced354671b0a81831b0f1b4f5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12[Berberis] Add libjnigraphics library am: 59c704084f am: e571983588Sijie Chen
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869754 Change-Id: I3844d9dec7092b8399d4c44d7659c038995904e5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11Reduce size of enum types am: be1fb7ec41 am: d11b3f1800 am: 9907773b96Ahmed Mohamed Mohamed
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2867416 Change-Id: I648471d833b136056130061b294ae7bb99ec92a3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11Merge "Fix typos" into mainVictor Khimenko
2023-12-11[Berberis] Add libjnigraphics library am: 59c704084fSijie Chen
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2869754 Change-Id: Iadbcd95f6ec0fc3d16d2976ea5b1d03ab518033f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11Reduce size of enum types am: be1fb7ec41 am: d11b3f1800Ahmed Mohamed Mohamed
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2867416 Change-Id: I637dfa642194a35ad4bc65dc292e0d8e33e0d118 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11Reduce size of enum types am: be1fb7ec41Ahmed Mohamed Mohamed
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2867416 Change-Id: Ie30a1efd67567b70c0536ea8e757e3afb4ac74b9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Fix typosMohamed Elbashir Younes Snosy
Test: berberis_all Change-Id: I85861fa7c145690b4f5c28449816b793dad60966
2023-12-11[Berberis] Add libjnigraphics librarySijie Chen
Bug: 286230479 Test: mmm /frameworks/libs/binary_translation/android_api/libjnigraphics ls /system/lib64/libberberis_proxy_libjnigraphics.so (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7930fac2030e1dae1184714c11b9bcfbf8da2d98) Merged-In: I1c18bb21516163ab9ed4e53f40f610fbf44c3608 Change-Id: I1c18bb21516163ab9ed4e53f40f610fbf44c3608
2023-12-11[Berberis] Add libjnigraphics librarySijie Chen
Bug: 286230479 Test: mmm /frameworks/libs/binary_translation/android_api/libjnigraphics ls /system/lib64/libberberis_proxy_libjnigraphics.so Change-Id: I1c18bb21516163ab9ed4e53f40f610fbf44c3608
2023-12-11Reduce size of enum typesAhmed Mohamed Mohamed
Test: berberis_all Change-Id: I18834486c87d28654c5f742399383ccfe91e6402
2023-12-09Snap for 11200327 from 160d6f3d4434fd8cbd006d505bc1b4b375ff3237 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ifd8f3e34183f06bea2e83009fb222947db5b66e7
2023-12-08Merge "native_bridge: Add support for host library loading" into main am: ↵Dimitry Ivanov
f4ca634eb7 am: d3440581a7 am: cee5103f0d Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2860488 Change-Id: I5475438d0b47dcbbdfa4806a9ea2466a807f288c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08Merge "native_bridge: Add support for host library loading" into main am: ↵Dimitry Ivanov
f4ca634eb7 am: d3440581a7 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2860488 Change-Id: I1efea274b9a95ccad9b5fd8d839708d5a46bcb18 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08Merge "native_bridge: Add support for host library loading" into main am: ↵Dimitry Ivanov
f4ca634eb7 Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2860488 Change-Id: I15407a446267412aa62feaaa786d3387c29e07d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08Merge "native_bridge: Add support for host library loading" into mainDimitry Ivanov
2023-12-08native_bridge: Add support for host library loadingdimitry
Native bridge implementation now has ability to load host native libraries. Test: run atest CtsUsesNativeLibraryTest -- --abi arm64-v8a after reverting 0364dec0ef1da401c5973d2dda5da63e8b2bf658 in platform/vendor/google_arc Bug: http://b/308371292 Change-Id: I23d51ed2cd6209d1e8769115c3b19e4bc0b921b6
2023-12-08Rename opcodes to IVv,IVx,IVi to match category am: 5bf17fdd9d am: ↵Prashanth Swaminathan
e9eb17fac8 am: 36e031e13a Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2862691 Change-Id: I10fa5f8905270683a9ae1ba5a160dcb6deb14d33 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08Rename opcodes to IVv,IVx,IVi to match category am: 5bf17fdd9d am: e9eb17fac8Prashanth Swaminathan
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2862691 Change-Id: I5caa55c6aa50f1b34d0a600218c875bf73bbc070 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08Rename opcodes to IVv,IVx,IVi to match category am: 5bf17fdd9dPrashanth Swaminathan
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2862691 Change-Id: I669faea9fd9fd4e4b540c9aaf5eadd5949654fd9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08[automerger skipped] [Berberis] Add libcamera2ndk library am: b50ad801d0 am: ↵Sijie Chen
70e2472b94 am: cc51f7062e -s ours am skip reason: Merged-In I559ca9c13e5663288acc96dedbe29a3d3e0d8327 with SHA-1 13ec5ff519 is already in history Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/binary_translation/+/2861205 Change-Id: I354bdfbbc2c8e05a8a7d5b4647d2d5c03df96c07 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>