platform_system_core/libpixelflinger/codeflinger
Ashok Bhat 658f89dc5c Pixelflinger: Add AArch64 support to pixelflinger JIT.
See the comment-block at the top of Aarch64Assembler.cpp
for overview on how AArch64 support has been implemented

In addition, this commit contains
[x] AArch64 inline asm versions of gglmul series of
    functions and a new unit test bench to test the
    functions

[x] Assembly implementations of scanline_col32cb16blend
    and scanline_t32cb16blend for AArch64, with unit
    test bench

Change-Id: I915cded9e1d39d9a2a70bf8a0394b8a0064d1eb4
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
2013-12-12 17:30:13 +00:00
..
tinyutils move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
ARMAssembler.cpp Pixelflinger: Fix issue of pointers being stored in ints 2013-12-12 17:30:13 +00:00
ARMAssembler.h move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
ARMAssemblerInterface.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
ARMAssemblerInterface.h Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
ARMAssemblerProxy.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
ARMAssemblerProxy.h Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
Aarch64Assembler.cpp Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
Aarch64Assembler.h Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
Aarch64Disassembler.cpp Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
Aarch64Disassembler.h Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
CodeCache.cpp Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
CodeCache.h move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
GGLAssembler.cpp Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
GGLAssembler.h Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00
MIPSAssembler.cpp move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
MIPSAssembler.h move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
armreg.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
blending.cpp move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
disassem.c Adds support for UBFX to JIT and Disassembler 2010-05-28 17:04:36 +01:00
disassem.h auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
load_store.cpp move tinyutils into its own namespace 2013-04-01 16:50:43 -07:00
mips_disassem.c Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
mips_disassem.h Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
mips_opcode.h Add MIPS support to pixelflinger. 2012-08-13 11:41:15 -07:00
texturing.cpp Pixelflinger: Support for handling 64-bit addresses in GGL Assembler 2013-12-12 17:30:13 +00:00