/prebuilts/go/linux-x86/src/cmd/compile/internal/arm64/ |
prog.go | 5 package arm64 package 10 "cmd/internal/obj/arm64" 27 var progtable = [arm64.ALAST & obj.AMask]gc.ProgInfo{ 41 arm64.AHINT & obj.AMask: {Flags: gc.OK}, 44 arm64.AADD & obj.AMask: {Flags: gc.SizeQ | gc.LeftRead | gc.RegRead | gc.RightWrite}, 45 arm64.ASUB & obj.AMask: {Flags: gc.SizeQ | gc.LeftRead | gc.RegRead | gc.RightWrite}, 46 arm64.ANEG & obj.AMask: {Flags: gc.SizeQ | gc.LeftRead | gc.RegRead | gc.RightWrite}, // why RegRead? revisit once the old backend gone 47 arm64.AAND & obj.AMask: {Flags: gc.SizeQ | gc.LeftRead | gc.RegRead | gc.RightWrite}, 48 arm64.AORR & obj.AMask: {Flags: gc.SizeQ | gc.LeftRead | gc.RegRead | gc.RightWrite}, 49 arm64.AEOR & obj.AMask: {Flags: gc.SizeQ | gc.LeftRead | gc.RegRead | gc.RightWrite} [all...] |
ggen.go | 5 package arm64 package 10 "cmd/internal/obj/arm64" 20 // arm64 requires that the frame size (not counting saved LR) 77 p = gc.Appendpp(p, arm64.AMOVD, obj.TYPE_REG, arm64.REGZERO, 0, obj.TYPE_MEM, arm64.REGSP, 8+frame+lo+i) 80 p = gc.Appendpp(p, arm64.AMOVD, obj.TYPE_REG, arm64.REGSP, 0, obj.TYPE_REG, arm64.REGRT1, 0) 81 p = gc.Appendpp(p, arm64.AADD, obj.TYPE_CONST, 0, 8+frame+lo-8, obj.TYPE_REG, arm64.REGRT1, 0 [all...] |
/external/v8/src/arm64/ |
frames-arm64.cc | 5 #include "src/arm64/frames-arm64.h" 9 #include "src/arm64/assembler-arm64-inl.h" 10 #include "src/arm64/assembler-arm64.h"
|
/art/runtime/interpreter/mterp/arm64/ |
op_add_double.S | 1 %include "arm64/binopWide.S" {"instr":"fadd d0, d1, d2", "result":"d0", "r1":"d1", "r2":"d2"}
|
op_div_double.S | 1 %include "arm64/binopWide.S" {"instr":"fdiv d0, d1, d2", "result":"d0", "r1":"d1", "r2":"d2"}
|
op_long_to_int.S | 2 %include "arm64/op_move.S"
|
op_mul_double.S | 1 %include "arm64/binopWide.S" {"instr":"fmul d0, d1, d2", "result":"d0", "r1":"d1", "r2":"d2"}
|
op_mul_int.S | 2 %include "arm64/binop.S" {"instr":"mul w0, w1, w0"}
|
op_mul_int_2addr.S | 2 %include "arm64/binop2addr.S" {"instr":"mul w0, w1, w0"}
|
op_mul_int_lit16.S | 2 %include "arm64/binopLit16.S" {"instr":"mul w0, w1, w0"}
|
op_mul_int_lit8.S | 2 %include "arm64/binopLit8.S" {"instr":"mul w0, w1, w0"}
|
op_rem_float.S | 2 %include "arm64/fbinop.S" {"instr":"bl fmodf"}
|
op_rem_int.S | 1 %include "arm64/binop.S" {"preinstr":"sdiv w2, w0, w1", "instr":"msub w0, w2, w1, w0", "chkzero":"1"}
|
op_rem_int_2addr.S | 1 %include "arm64/binop2addr.S" {"preinstr":"sdiv w2, w0, w1", "instr":"msub w0, w2, w1, w0", "chkzero":"1"}
|
op_rem_int_lit16.S | 1 %include "arm64/binopLit16.S" {"preinstr":"sdiv w3, w0, w1", "instr":"msub w0, w3, w1, w0", "chkzero":"1"}
|
op_rem_int_lit8.S | 1 %include "arm64/binopLit8.S" {"preinstr":"sdiv w3, w0, w1", "instr":"msub w0, w3, w1, w0", "chkzero":"1"}
|
op_rem_long.S | 1 %include "arm64/binopWide.S" {"preinstr":"sdiv x3, x1, x2","instr":"msub x0, x3, x2, x1", "chkzero":"1"}
|
op_rem_long_2addr.S | 1 %include "arm64/binopWide2addr.S" {"preinstr":"sdiv x3, x0, x1", "instr":"msub x0, x3, x1, x0", "chkzero":"1"}
|
op_rsub_int.S | 2 %include "arm64/binopLit16.S" {"instr":"sub w0, w1, w0"}
|
op_sub_double.S | 1 %include "arm64/binopWide.S" {"instr":"fsub d0, d1, d2", "result":"d0", "r1":"d1", "r2":"d2"}
|
/build/make/target/board/generic_arm64/ |
system.prop | 2 # system.prop for generic arm64 sdk
|
/frameworks/av/media/libaaudio/examples/input_monitor/jni/ |
Application.mk | 2 APP_ABI := arm64-v8a
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/arm64/ |
ggen.go | 5 package arm64 package 10 "cmd/internal/obj/arm64" 20 // arm64 requires that the frame size (not counting saved LR) 77 p = gc.Appendpp(p, arm64.AMOVD, obj.TYPE_REG, arm64.REGZERO, 0, obj.TYPE_MEM, arm64.REGSP, 8+frame+lo+i) 80 p = gc.Appendpp(p, arm64.AMOVD, obj.TYPE_REG, arm64.REGSP, 0, obj.TYPE_REG, arm64.REGRT1, 0) 81 p = gc.Appendpp(p, arm64.AADD, obj.TYPE_CONST, 0, 8+frame+lo-8, obj.TYPE_REG, arm64.REGRT1, 0 [all...] |
/external/clang/test/CodeGen/ |
builtins-arm-exclusive.c | 2 // RUN: %clang_cc1 -Wall -Werror -triple arm64-apple-ios7.0 -emit-llvm -o - %s | opt -S -mem2reg | FileCheck %s --check-prefix=CHECK-ARM64 11 // CHECK-ARM64-LABEL: @test_ldrex 17 // CHECK-ARM64: [[INTRES:%.*]] = call i64 @llvm.aarch64.ldxr.p0i8(i8* %addr) 18 // CHECK-ARM64: trunc i64 [[INTRES]] to i8 25 // CHECK-ARM64: [[ADDR16:%.*]] = bitcast i8* %addr to i16* 26 // CHECK-ARM64: [[INTRES:%.*]] = call i64 @llvm.aarch64.ldxr.p0i16(i16* [[ADDR16]]) 27 // CHECK-ARM64: trunc i64 [[INTRES]] to i16 33 // CHECK-ARM64: [[ADDR32:%.*]] = bitcast i8* %addr to i32* 34 // CHECK-ARM64: [[INTRES:%.*]] = call i64 @llvm.aarch64.ldxr.p0i32(i32* [[ADDR32]] [all...] |
/external/toolchain-utils/go/android/ |
go_volantis | 6 # This is just an example for an arm64 device. 8 GOOS="android" GOARCH="arm64" CGO_ENABLED="1" \
|