OSDN Git Service

Assembly TLAB allocation fast path for arm64.
authorHiroshi Yamauchi <yamauchi@google.com>
Thu, 10 Mar 2016 05:14:41 +0000 (21:14 -0800)
committerHiroshi Yamauchi <yamauchi@google.com>
Tue, 15 Mar 2016 18:31:18 +0000 (11:31 -0700)
commitb7e52b02a82c69e59c88f06945fb21672dfe9923
tree89700d959a34dfd18a65e98db3b4b22dde6761a0
parent2f74be0856b56942614ec65896853a58a37b7aff
Assembly TLAB allocation fast path for arm64.

This is the arm64 version of CL 187537.

Speedup (GSS GC with TLAB on N9):
        BinaryTrees:   591 ->  493 ms (-17%)
        MemAllocTest:  792 ->  755 ms (-5%)

Bug: 9986565

Change-Id: Icdad28cab0fd835679c640b7eae59b33ac2d6654
runtime/arch/arm/quick_entrypoints_arm.S
runtime/arch/arm64/quick_entrypoints_arm64.S
runtime/asm_support.h