Home
last modified time | relevance | path

Searched refs:ZRegB (Results 1 – 14 of 14) sorted by relevance

/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/mkldnn/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64/
H A Dxbyak_aarch64_mnemonic_def.h3417 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 Dxbyak_aarch64_reg.h484 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 Dxbyak_aarch64_mnemonic_def.h3417 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 Dxbyak_aarch64_reg.h484 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 Dxbyak_aarch64_mnemonic.h3458 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 Dxbyak_aarch64_mnemonic.h3458 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 Dcpu_isa_traits.hpp112 typedef Xbyak_aarch64::ZRegB TRegB;
H A Djit_uni_reorder.cpp320 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 Djit_uni_i8i8_pooling.cpp656 dup(ZRegB(vreg_tmp.getIdx()), ZRegB(xmm_tmp.getIdx())[0]); in init_tmp_reg()
H A Djit_sve_512_x8s8s32x_conv_kernel.cpp530 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 Dcpu_isa_traits.hpp112 typedef Xbyak_aarch64::ZRegB TRegB;
H A Djit_uni_reorder.cpp320 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 Djit_uni_i8i8_pooling.cpp656 dup(ZRegB(vreg_tmp.getIdx()), ZRegB(xmm_tmp.getIdx())[0]); in init_tmp_reg()
H A Djit_sve_512_x8s8s32x_conv_kernel.cpp530 sdot(ZRegS(vreg_acc.getIdx()), ZRegB(vreg_src.getIdx()), in compute_ker()
531 ZRegB(vreg_wei.getIdx())); in compute_ker()