Home
last modified time | relevance | path

Searched full:xor (Results 1 – 25 of 68) sorted by relevance

123

/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dxor.yaml16 - file-name: "xor"
27 - sig: xor v1:in:i32, v2:in:i32
36 xor v0, v1
44 description: Check xor with zero and various values.
68 - sig: xor v1:in:i32, v2:in:i32
76 xor v0, v1
84 description: Check xor with +1 and various values.
116 - sig: xor v1:in:i32, v2:in:i32
124 xor v0, v1
132 description: Check xor with -1 and various values.
[all …]
Dcall.virt.range.yaml35 xor v0, v1
41 xor v0, v1
47 xor v0, v1
Dtemplate.yaml370 - include: 'xor.yaml'
/arkcompiler/runtime_core/tests/cts-assembly/
Dmath-15.pa14 # assert(7 xor 5 == 2) operation --> xor
18 xor v0, v1
Dmath-06.pa14 # assert(7 xor 5 == 2) operation --> xori
Dmath-28.pa14 # assert(7 xor 5 == 2) operation --> xor2.64
/arkcompiler/runtime_core/docs/
DPBC2IR.md66 | xor2 | i32 Xor |
67 | xor2.64 | i64 Xor |
97 | xori | i64 Constant, i32 Xor |
108 | xor | i32 Xor |
/arkcompiler/runtime_core/irtoc/scripts/
Dmonitors.irt124 # Xor current thread id and mark word's thread id and then check that:
128 …If(And(Xor(mark_word, shifted_ntid).mw, Constants::MARK_WORD_STATUS_MASK_AND_LWL_THREAD_ID_MASK).m…
137 new_mark_word := Xor(decremented_mw, shifted_ntid).mw
/arkcompiler/ets_runtime/test/aottest/xor/
DBUILD.gn16 host_aot_test_action("xor") {
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_atomics.h50 // 25.4.13 Atomics.xor ( typedArray, index, value )
51 static JSTaggedValue Xor(EcmaRuntimeCallInfo *argv);
/arkcompiler/runtime_core/runtime/arch/x86/
Dosr_x86.S22 xor %eax, %eax
Dinterpreter_support.S25 xor %eax, %eax
/arkcompiler/runtime_core/compiler/tests/
Dasm_printer_test.cpp346 ONE_TEST_BODY(PrinterAarch64Test, TestXor, xor, AARCH64)
362 ONE_TEST_BODY(PrinterAarch32Test, TestXor, xor, AARCH32)
378 ONE_TEST_BODY(PrinterAmd64Test, TestXor, xor, X86_64)
Dasm_caller.cpp40 DEF(xor, [](auto param1, auto param2) { \
Dlowering_test.cpp186 INST(9, Opcode::Xor).u32().Inputs(0, 1); in TEST_F()
187 INST(10, Opcode::Xor).u64().Inputs(0, 1); in TEST_F()
188 INST(11, Opcode::Xor).u64().Inputs(0, 2); in TEST_F()
218 ASSERT_EQ(INS(11).GetPrev()->GetOpcode(), Opcode::Xor); in TEST_F()
1264 GTEST_SKIP() << "xor-not, or-not and and-not instructions are only supported on Aarch64"; in TEST_F()
1268 {Opcode::And, Opcode::AndNot}, {Opcode::Or, Opcode::OrNot}, {Opcode::Xor, Opcode::XorNot}}; in TEST_F()
1334 GTEST_SKIP() << "xor-not, or-not and and-not instructions are only supported on Aarch64"; in TEST_F()
1337 std::initializer_list<Opcode> opcodes = {Opcode::And, Opcode::Or, Opcode::Xor}; in TEST_F()
1379 {Opcode::Xor, Opcode::XorSR}}; in TEST_F()
1465 std::initializer_list<Opcode> opcodes = {Opcode::Add, Opcode::And, Opcode::Or, Opcode::Xor}; in TEST_F()
[all …]
Dinst_generator_test.cpp191 case Opcode::Xor: in FixParams()
610 case Opcode::Xor: in DoLogic()
871 OneTest(stat_gen, Opcode::Xor); in RandomTestsPart2()
/arkcompiler/ets_runtime/ecmascript/compiler/
Doperations_stub_builder.h53 GateRef Xor(GateRef glue, GateRef left, GateRef right);
Dcommon_stubs.h40 V(Xor) \
Dgate_meta_data.h149 V(Xor, XOR, GateFlags::NONE_FLAG, 0, 0, 2) \
Dcall_signature.h326 V(Xor) \
/arkcompiler/runtime_core/disassembler/tests/sources/
Dinstructions.pa117 xor v1, v2
/arkcompiler/ets_runtime/test/aottest/
DBUILD.gn159 "xor:xorAotAction",
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinstructions.yaml180 - opcode: Xor
184 description: Bitwise XOR.
750 description: Bitwise XOR.
792 description: Bitwise XOR of first operand and result of bitwise NOT of seconds operand.
813 description: Bitwise XOR between first operand and shifted value of second operand.
834 description: Bitwise XOR between first operand and NOT of shifted value of second operand.
/arkcompiler/runtime_core/libpandabase/mem/
Dgc_barrier.h115 * if ((AddressOf(obj) XOR AddressOf(new_val)) >> REGION_SIZE_BITS) != 0) {
/arkcompiler/ets_runtime/ecmascript/
Djs_bigint.h28 enum class Operate : uint32_t { AND = 0, OR, XOR }; enumerator

123