/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/mkldnn/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64/ |
H A D | xbyak_aarch64_mnemonic_def.h | 3417 void add(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3421 void sub(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3425 void sqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3429 void uqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3643 void tbl(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3689 void zip1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3693 void zip2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3697 void uzp1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3701 void uzp2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3705 void trn1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); [all …]
|
H A D | xbyak_aarch64_reg.h | 484 class ZRegB; variable 513 ZRegBList(const ZRegB &s); 542 class ZRegB : public _ZReg { 544 explicit ZRegB(uint32_t index) : _ZReg(index, 8) {} in ZRegB() function 546 ZRegBList operator-(const ZRegB &other) const { return ZRegBList(*this, other); } 578 ZRegB b;
|
/dports/math/onednn/oneDNN-2.5.1/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64/ |
H A D | xbyak_aarch64_mnemonic_def.h | 3417 void add(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3421 void sub(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3425 void sqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3429 void uqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3643 void tbl(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3689 void zip1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3693 void zip2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3697 void uzp1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3701 void uzp2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); 3705 void trn1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm); [all …]
|
H A D | xbyak_aarch64_reg.h | 484 class ZRegB; variable 513 ZRegBList(const ZRegB &s); 542 class ZRegB : public _ZReg { 544 explicit ZRegB(uint32_t index) : _ZReg(index, 8) {} in ZRegB() function 546 ZRegBList operator-(const ZRegB &other) const { return ZRegBList(*this, other); } 578 ZRegB b;
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/mkldnn/src/cpu/aarch64/xbyak_aarch64/src/ |
H A D | xbyak_aarch64_mnemonic.h | 3458 void CodeGenerator::add(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(0, … 3462 void CodeGenerator::sub(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(1, … 3466 void CodeGenerator::sqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(4… 3470 void CodeGenerator::uqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(5… 3684 void CodeGenerator::tbl(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveTableLookup(zd, zn,… 3730 void CodeGenerator::zip1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(0, … 3734 void CodeGenerator::zip2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(1, … 3738 void CodeGenerator::uzp1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(2, … 3742 void CodeGenerator::uzp2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(3, … 3746 void CodeGenerator::trn1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(4, … [all …]
|
/dports/math/onednn/oneDNN-2.5.1/src/cpu/aarch64/xbyak_aarch64/src/ |
H A D | xbyak_aarch64_mnemonic.h | 3458 void CodeGenerator::add(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(0, … 3462 void CodeGenerator::sub(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(1, … 3466 void CodeGenerator::sqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(4… 3470 void CodeGenerator::uqadd(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveIntAddSubUnpred(5… 3684 void CodeGenerator::tbl(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SveTableLookup(zd, zn,… 3730 void CodeGenerator::zip1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(0, … 3734 void CodeGenerator::zip2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(1, … 3738 void CodeGenerator::uzp1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(2, … 3742 void CodeGenerator::uzp2(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(3, … 3746 void CodeGenerator::trn1(const ZRegB &zd, const ZRegB &zn, const ZRegB &zm) { SvePermuteVecElem(4, … [all …]
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/mkldnn/src/cpu/aarch64/ |
H A D | cpu_isa_traits.hpp | 112 typedef Xbyak_aarch64::ZRegB TRegB;
|
H A D | jit_uni_reorder.cpp | 320 ZRegB z {unroll / 2 + i}; in tr8x8_sve256() 321 ZRegB z_tmp = z_tmp_vec[unroll / 2 + i].b; in tr8x8_sve256() 1094 UNROLL_INST(zip1, ZRegB, tmp, tmp, z_tmp7.b); in cvt_z_b_s() 1126 UNROLL_INST(uzp1, ZRegB, tmp, tmp, z_tmp7.b); in cvt_z_s32_s8() 1146 UNROLL_INST2(umin, ZRegB(i), 127); in cvt_z_u8_s8() 1161 UNROLL_INST(uzp1, ZRegB, tmp, tmp, tmp); in cvt_z_u32_u8() 1183 UNROLL_INST(uzp1, ZRegB, tmp, tmp, tmp); in cvt_z_s32_u8() 1184 UNROLL_INST2(mov, ZRegB(i), P_NOT_128 / T_m, 0); in cvt_z_s32_u8() 1202 UNROLL_INST2(smax, ZRegB(i), 0); in cvt_z_s8_u8()
|
H A D | jit_uni_i8i8_pooling.cpp | 656 dup(ZRegB(vreg_tmp.getIdx()), ZRegB(xmm_tmp.getIdx())[0]); in init_tmp_reg()
|
H A D | jit_sve_512_x8s8s32x_conv_kernel.cpp | 530 sdot(ZRegS(vreg_acc.getIdx()), ZRegB(vreg_src.getIdx()), in compute_ker() 531 ZRegB(vreg_wei.getIdx())); in compute_ker()
|
/dports/math/onednn/oneDNN-2.5.1/src/cpu/aarch64/ |
H A D | cpu_isa_traits.hpp | 112 typedef Xbyak_aarch64::ZRegB TRegB;
|
H A D | jit_uni_reorder.cpp | 320 ZRegB z {unroll / 2 + i}; in tr8x8_sve256() 321 ZRegB z_tmp = z_tmp_vec[unroll / 2 + i].b; in tr8x8_sve256() 1094 UNROLL_INST(zip1, ZRegB, tmp, tmp, z_tmp7.b); in cvt_z_b_s() 1126 UNROLL_INST(uzp1, ZRegB, tmp, tmp, z_tmp7.b); in cvt_z_s32_s8() 1146 UNROLL_INST2(umin, ZRegB(i), 127); in cvt_z_u8_s8() 1161 UNROLL_INST(uzp1, ZRegB, tmp, tmp, tmp); in cvt_z_u32_u8() 1183 UNROLL_INST(uzp1, ZRegB, tmp, tmp, tmp); in cvt_z_s32_u8() 1184 UNROLL_INST2(mov, ZRegB(i), P_NOT_128 / T_m, 0); in cvt_z_s32_u8() 1202 UNROLL_INST2(smax, ZRegB(i), 0); in cvt_z_s8_u8()
|
H A D | jit_uni_i8i8_pooling.cpp | 656 dup(ZRegB(vreg_tmp.getIdx()), ZRegB(xmm_tmp.getIdx())[0]); in init_tmp_reg()
|
H A D | jit_sve_512_x8s8s32x_conv_kernel.cpp | 530 sdot(ZRegS(vreg_acc.getIdx()), ZRegB(vreg_src.getIdx()), in compute_ker() 531 ZRegB(vreg_wei.getIdx())); in compute_ker()
|