!mod$ v1 sum:1a357e7603564105
module mma
private::sub_vq
abstract interface
elemental subroutine sub_vq(acc)
__vector_quad,intent(inout)::acc
end
end interface
private::func_vpi0vi1
abstract interface
pure function func_vpi0vi1(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(integer(1)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vi1
end
end interface
private::func_vpi0vi2
abstract interface
pure function func_vpi0vi2(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(integer(2)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vi2
end
end interface
private::func_vpi0vi4
abstract interface
pure function func_vpi0vi4(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(integer(4)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vi4
end
end interface
private::func_vpi0vi8
abstract interface
pure function func_vpi0vi8(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(integer(8)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vi8
end
end interface
private::func_vpi0vu1
abstract interface
pure function func_vpi0vu1(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(unsigned(1)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vu1
end
end interface
private::func_vpi0vu2
abstract interface
pure function func_vpi0vu2(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(unsigned(2)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vu2
end
end interface
private::func_vpi0vu4
abstract interface
pure function func_vpi0vu4(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(unsigned(4)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vu4
end
end interface
private::func_vpi0vu8
abstract interface
pure function func_vpi0vu8(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(unsigned(8)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vu8
end
end interface
private::func_vpi0vr4
abstract interface
pure function func_vpi0vr4(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(real(4)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vr4
end
end interface
private::func_vpi0vr8
abstract interface
pure function func_vpi0vr8(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
vector(real(8)),intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vr8
end
end interface
private::func_vpi0vp
abstract interface
pure function func_vpi0vp(arg1,arg2)
integer(8),intent(in)::arg1
!dir$ ignore_tkr(k) arg1
__vector_pair,intent(in)::arg2
!dir$ ignore_tkr(r) arg2
__vector_pair::func_vpi0vp
end
end interface
private::sub_vpi0i0
abstract interface
pure subroutine sub_vpi0i0(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
integer(8),intent(out)::arg3
!dir$ ignore_tkr(kr) arg3
end
end interface
private::sub_vpi0r0
abstract interface
pure subroutine sub_vpi0r0(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
real(8),intent(out)::arg3
!dir$ ignore_tkr(kr) arg3
end
end interface
private::sub_vpi0vp
abstract interface
pure subroutine sub_vpi0vp(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
__vector_pair,intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpvi1vi1
abstract interface
elemental subroutine sub_vpvi1vi1(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(integer(1)),intent(in)::arg1
vector(integer(1)),intent(in)::arg2
end
end interface
private::sub_vpvi2vi2
abstract interface
elemental subroutine sub_vpvi2vi2(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(integer(2)),intent(in)::arg1
vector(integer(2)),intent(in)::arg2
end
end interface
private::sub_vpvi4vi4
abstract interface
elemental subroutine sub_vpvi4vi4(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(integer(4)),intent(in)::arg1
vector(integer(4)),intent(in)::arg2
end
end interface
private::sub_vpvi8vi8
abstract interface
elemental subroutine sub_vpvi8vi8(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(integer(8)),intent(in)::arg1
vector(integer(8)),intent(in)::arg2
end
end interface
private::sub_vpvu1vu1
abstract interface
elemental subroutine sub_vpvu1vu1(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(unsigned(1)),intent(in)::arg1
vector(unsigned(1)),intent(in)::arg2
end
end interface
private::sub_vpvu2vu2
abstract interface
elemental subroutine sub_vpvu2vu2(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(unsigned(2)),intent(in)::arg1
vector(unsigned(2)),intent(in)::arg2
end
end interface
private::sub_vpvu4vu4
abstract interface
elemental subroutine sub_vpvu4vu4(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(unsigned(4)),intent(in)::arg1
vector(unsigned(4)),intent(in)::arg2
end
end interface
private::sub_vpvu8vu8
abstract interface
elemental subroutine sub_vpvu8vu8(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(unsigned(8)),intent(in)::arg1
vector(unsigned(8)),intent(in)::arg2
end
end interface
private::sub_vpvr4vr4
abstract interface
elemental subroutine sub_vpvr4vr4(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(real(4)),intent(in)::arg1
vector(real(4)),intent(in)::arg2
end
end interface
private::sub_vpvr8vr8
abstract interface
elemental subroutine sub_vpvr8vr8(pair,arg1,arg2)
__vector_pair,intent(out)::pair
vector(real(8)),intent(in)::arg1
vector(real(8)),intent(in)::arg2
end
end interface
private::sub_vpi0vi1
abstract interface
pure subroutine sub_vpi0vi1(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(integer(1)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vi2
abstract interface
pure subroutine sub_vpi0vi2(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(integer(2)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vi4
abstract interface
pure subroutine sub_vpi0vi4(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(integer(4)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vi8
abstract interface
pure subroutine sub_vpi0vi8(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(integer(8)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vu1
abstract interface
pure subroutine sub_vpi0vu1(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(unsigned(1)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vu2
abstract interface
pure subroutine sub_vpi0vu2(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(unsigned(2)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vu4
abstract interface
pure subroutine sub_vpi0vu4(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(unsigned(4)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vu8
abstract interface
pure subroutine sub_vpi0vu8(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(unsigned(8)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vr4
abstract interface
pure subroutine sub_vpi0vr4(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(real(4)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vpi0vr8
abstract interface
pure subroutine sub_vpi0vr8(arg1,arg2,arg3)
__vector_pair,intent(in)::arg1
integer(8),intent(in)::arg2
!dir$ ignore_tkr(k) arg2
vector(real(8)),intent(out)::arg3
!dir$ ignore_tkr(r) arg3
end
end interface
private::sub_vqinoutvi1vi1
abstract interface
elemental subroutine sub_vqinoutvi1vi1(acc,a,b)
__vector_quad,intent(inout)::acc
vector(integer(1)),intent(in)::a
vector(integer(1)),intent(in)::b
end
end interface
private::sub_vqinoutvi2vi2
abstract interface
elemental subroutine sub_vqinoutvi2vi2(acc,a,b)
__vector_quad,intent(inout)::acc
vector(integer(2)),intent(in)::a
vector(integer(2)),intent(in)::b
end
end interface
private::sub_vqinoutvu1vu1
abstract interface
elemental subroutine sub_vqinoutvu1vu1(acc,a,b)
__vector_quad,intent(inout)::acc
vector(unsigned(1)),intent(in)::a
vector(unsigned(1)),intent(in)::b
end
end interface
private::sub_vqinoutvr4vr4
abstract interface
elemental subroutine sub_vqinoutvr4vr4(acc,a,b)
__vector_quad,intent(inout)::acc
vector(real(4)),intent(in)::a
vector(real(4)),intent(in)::b
end
end interface
private::sub_vqoutvi1vi1
abstract interface
elemental subroutine sub_vqoutvi1vi1(acc,a,b)
__vector_quad,intent(out)::acc
vector(integer(1)),intent(in)::a
vector(integer(1)),intent(in)::b
end
end interface
private::sub_vqoutvi2vi2
abstract interface
elemental subroutine sub_vqoutvi2vi2(acc,a,b)
__vector_quad,intent(out)::acc
vector(integer(2)),intent(in)::a
vector(integer(2)),intent(in)::b
end
end interface
private::sub_vqoutvu1vu1
abstract interface
elemental subroutine sub_vqoutvu1vu1(acc,a,b)
__vector_quad,intent(out)::acc
vector(unsigned(1)),intent(in)::a
vector(unsigned(1)),intent(in)::b
end
end interface
private::sub_vqoutvr4vr4
abstract interface
elemental subroutine sub_vqoutvr4vr4(acc,a,b)
__vector_quad,intent(out)::acc
vector(real(4)),intent(in)::a
vector(real(4)),intent(in)::b
end
end interface
private::sub_vqinoutvpvu1
abstract interface
elemental subroutine sub_vqinoutvpvu1(acc,a,b)
__vector_quad,intent(inout)::acc
__vector_pair,intent(in)::a
vector(unsigned(1)),intent(in)::b
end
end interface
private::sub_vqinoutvpvr8
abstract interface
elemental subroutine sub_vqinoutvpvr8(acc,a,b)
__vector_quad,intent(inout)::acc
__vector_pair,intent(in)::a
vector(real(8)),intent(in)::b
end
end interface
private::sub_vqoutvpvu1
abstract interface
elemental subroutine sub_vqoutvpvu1(acc,a,b)
__vector_quad,intent(out)::acc
__vector_pair,intent(in)::a
vector(unsigned(1)),intent(in)::b
end
end interface
private::sub_vqoutvpvr8
abstract interface
elemental subroutine sub_vqoutvpvr8(acc,a,b)
__vector_quad,intent(out)::acc
__vector_pair,intent(in)::a
vector(real(8)),intent(in)::b
end
end interface
private::sub_vqvi1vi1vi1vi1
abstract interface
elemental subroutine sub_vqvi1vi1vi1vi1(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(integer(1)),intent(in)::arg1
vector(integer(1)),intent(in)::arg2
vector(integer(1)),intent(in)::arg3
vector(integer(1)),intent(in)::arg4
end
end interface
private::sub_vqvi2vi2vi2vi2
abstract interface
elemental subroutine sub_vqvi2vi2vi2vi2(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(integer(2)),intent(in)::arg1
vector(integer(2)),intent(in)::arg2
vector(integer(2)),intent(in)::arg3
vector(integer(2)),intent(in)::arg4
end
end interface
private::sub_vqvi4vi4vi4vi4
abstract interface
elemental subroutine sub_vqvi4vi4vi4vi4(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(integer(4)),intent(in)::arg1
vector(integer(4)),intent(in)::arg2
vector(integer(4)),intent(in)::arg3
vector(integer(4)),intent(in)::arg4
end
end interface
private::sub_vqvi8vi8vi8vi8
abstract interface
elemental subroutine sub_vqvi8vi8vi8vi8(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(integer(8)),intent(in)::arg1
vector(integer(8)),intent(in)::arg2
vector(integer(8)),intent(in)::arg3
vector(integer(8)),intent(in)::arg4
end
end interface
private::sub_vqvu1vu1vu1vu1
abstract interface
elemental subroutine sub_vqvu1vu1vu1vu1(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(unsigned(1)),intent(in)::arg1
vector(unsigned(1)),intent(in)::arg2
vector(unsigned(1)),intent(in)::arg3
vector(unsigned(1)),intent(in)::arg4
end
end interface
private::sub_vqvu2vu2vu2vu2
abstract interface
elemental subroutine sub_vqvu2vu2vu2vu2(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(unsigned(2)),intent(in)::arg1
vector(unsigned(2)),intent(in)::arg2
vector(unsigned(2)),intent(in)::arg3
vector(unsigned(2)),intent(in)::arg4
end
end interface
private::sub_vqvu4vu4vu4vu4
abstract interface
elemental subroutine sub_vqvu4vu4vu4vu4(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(unsigned(4)),intent(in)::arg1
vector(unsigned(4)),intent(in)::arg2
vector(unsigned(4)),intent(in)::arg3
vector(unsigned(4)),intent(in)::arg4
end
end interface
private::sub_vqvu8vu8vu8vu8
abstract interface
elemental subroutine sub_vqvu8vu8vu8vu8(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(unsigned(8)),intent(in)::arg1
vector(unsigned(8)),intent(in)::arg2
vector(unsigned(8)),intent(in)::arg3
vector(unsigned(8)),intent(in)::arg4
end
end interface
private::sub_vqvr4vr4vr4vr4
abstract interface
elemental subroutine sub_vqvr4vr4vr4vr4(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(real(4)),intent(in)::arg1
vector(real(4)),intent(in)::arg2
vector(real(4)),intent(in)::arg3
vector(real(4)),intent(in)::arg4
end
end interface
private::sub_vqvr8vr8vr8vr8
abstract interface
elemental subroutine sub_vqvr8vr8vr8vr8(acc,arg1,arg2,arg3,arg4)
__vector_quad,intent(out)::acc
vector(real(8)),intent(in)::arg1
vector(real(8)),intent(in)::arg2
vector(real(8)),intent(in)::arg3
vector(real(8)),intent(in)::arg4
end
end interface
private::sub_vqinoutvu1vu1ii
abstract interface
elemental subroutine sub_vqinoutvu1vu1ii(acc,a,b,xmask,ymask)
__vector_quad,intent(inout)::acc
vector(unsigned(1)),intent(in)::a
vector(unsigned(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqinoutvr4vr4ii
abstract interface
elemental subroutine sub_vqinoutvr4vr4ii(acc,a,b,xmask,ymask)
__vector_quad,intent(inout)::acc
vector(real(4)),intent(in)::a
vector(real(4)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqoutvu1vu1ii
abstract interface
elemental subroutine sub_vqoutvu1vu1ii(acc,a,b,xmask,ymask)
__vector_quad,intent(out)::acc
vector(unsigned(1)),intent(in)::a
vector(unsigned(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqoutvr4vr4ii
abstract interface
elemental subroutine sub_vqoutvr4vr4ii(acc,a,b,xmask,ymask)
__vector_quad,intent(out)::acc
vector(real(4)),intent(in)::a
vector(real(4)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqinoutvpvu1ii
abstract interface
elemental subroutine sub_vqinoutvpvu1ii(acc,a,b,xmask,ymask)
__vector_quad,intent(inout)::acc
__vector_pair,intent(in)::a
vector(unsigned(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqinoutvpvr8ii
abstract interface
elemental subroutine sub_vqinoutvpvr8ii(acc,a,b,xmask,ymask)
__vector_quad,intent(inout)::acc
__vector_pair,intent(in)::a
vector(real(8)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqoutvpvu1ii
abstract interface
elemental subroutine sub_vqoutvpvu1ii(acc,a,b,xmask,ymask)
__vector_quad,intent(out)::acc
__vector_pair,intent(in)::a
vector(unsigned(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqoutvpvr8ii
abstract interface
elemental subroutine sub_vqoutvpvr8ii(acc,a,b,xmask,ymask)
__vector_quad,intent(out)::acc
__vector_pair,intent(in)::a
vector(real(8)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
end
end interface
private::sub_vqinoutvi1vi1iii
abstract interface
elemental subroutine sub_vqinoutvi1vi1iii(acc,a,b,xmask,ymask,pmask)
__vector_quad,intent(inout)::acc
vector(integer(1)),intent(in)::a
vector(integer(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
integer(8),intent(in)::pmask
!dir$ ignore_tkr(k) pmask
end
end interface
private::sub_vqinoutvi2vi2iii
abstract interface
elemental subroutine sub_vqinoutvi2vi2iii(acc,a,b,xmask,ymask,pmask)
__vector_quad,intent(inout)::acc
vector(integer(2)),intent(in)::a
vector(integer(2)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
integer(8),intent(in)::pmask
!dir$ ignore_tkr(k) pmask
end
end interface
private::sub_vqinoutvu1vu1iii
abstract interface
elemental subroutine sub_vqinoutvu1vu1iii(acc,a,b,xmask,ymask,pmask)
__vector_quad,intent(inout)::acc
vector(unsigned(1)),intent(in)::a
vector(unsigned(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
integer(8),intent(in)::pmask
!dir$ ignore_tkr(k) pmask
end
end interface
private::sub_vqoutvi1vi1iii
abstract interface
elemental subroutine sub_vqoutvi1vi1iii(acc,a,b,xmask,ymask,pmask)
__vector_quad,intent(out)::acc
vector(integer(1)),intent(in)::a
vector(integer(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
integer(8),intent(in)::pmask
!dir$ ignore_tkr(k) pmask
end
end interface
private::sub_vqoutvi2vi2iii
abstract interface
elemental subroutine sub_vqoutvi2vi2iii(acc,a,b,xmask,ymask,pmask)
__vector_quad,intent(out)::acc
vector(integer(2)),intent(in)::a
vector(integer(2)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
integer(8),intent(in)::pmask
!dir$ ignore_tkr(k) pmask
end
end interface
private::sub_vqoutvu1vu1iii
abstract interface
elemental subroutine sub_vqoutvu1vu1iii(acc,a,b,xmask,ymask,pmask)
__vector_quad,intent(out)::acc
vector(unsigned(1)),intent(in)::a
vector(unsigned(1)),intent(in)::b
integer(8),intent(in)::xmask
!dir$ ignore_tkr(k) xmask
integer(8),intent(in)::ymask
!dir$ ignore_tkr(k) ymask
integer(8),intent(in)::pmask
!dir$ ignore_tkr(k) pmask
end
end interface
private::sub_atvp
abstract interface
elemental subroutine sub_atvp(data,pair)
type(*),intent(inout)::data
__vector_pair,intent(inout)::pair
end
end interface
private::sub_atvq
abstract interface
elemental subroutine sub_atvq(data,acc)
type(*),intent(inout)::data
__vector_quad,intent(inout)::acc
end
end interface
procedure(func_vpi0vi1),private::__ppc_vec_lxvp_vpi0vi1
procedure(func_vpi0vi2),private::__ppc_vec_lxvp_vpi0vi2
procedure(func_vpi0vi4),private::__ppc_vec_lxvp_vpi0vi4
procedure(func_vpi0vi8),private::__ppc_vec_lxvp_vpi0vi8
procedure(func_vpi0vu1),private::__ppc_vec_lxvp_vpi0vu1
procedure(func_vpi0vu2),private::__ppc_vec_lxvp_vpi0vu2
procedure(func_vpi0vu4),private::__ppc_vec_lxvp_vpi0vu4
procedure(func_vpi0vu8),private::__ppc_vec_lxvp_vpi0vu8
procedure(func_vpi0vr4),private::__ppc_vec_lxvp_vpi0vr4
procedure(func_vpi0vr8),private::__ppc_vec_lxvp_vpi0vr8
procedure(func_vpi0vp),private::__ppc_vec_lxvp_vpi0vp0
procedure(sub_vpi0vp),private::__ppc_vec_stxvp_vpi0vp0
procedure(sub_vpi0i0),private::__ppc_vec_stxvp_vpi0i0
procedure(sub_vpi0r0),private::__ppc_vec_stxvp_vpi0r0
procedure(sub_vpi0vi1),private::__ppc_vec_stxvp_vpi0vi1
procedure(sub_vpi0vi2),private::__ppc_vec_stxvp_vpi0vi2
procedure(sub_vpi0vi4),private::__ppc_vec_stxvp_vpi0vi4
procedure(sub_vpi0vi8),private::__ppc_vec_stxvp_vpi0vi8
procedure(sub_vpi0vu1),private::__ppc_vec_stxvp_vpi0vu1
procedure(sub_vpi0vu2),private::__ppc_vec_stxvp_vpi0vu2
procedure(sub_vpi0vu4),private::__ppc_vec_stxvp_vpi0vu4
procedure(sub_vpi0vu8),private::__ppc_vec_stxvp_vpi0vu8
procedure(sub_vpi0vr4),private::__ppc_vec_stxvp_vpi0vr4
procedure(sub_vpi0vr8),private::__ppc_vec_stxvp_vpi0vr8
procedure(sub_vqvi1vi1vi1vi1),private::__ppc_mma_assemble_acc_vi1vi1vi1vi1
procedure(sub_vqvi2vi2vi2vi2),private::__ppc_mma_assemble_acc_vi2vi2vi2vi2
procedure(sub_vqvi4vi4vi4vi4),private::__ppc_mma_assemble_acc_vi4vi4vi4vi4
procedure(sub_vqvi8vi8vi8vi8),private::__ppc_mma_assemble_acc_vi8vi8vi8vi8
procedure(sub_vqvu1vu1vu1vu1),private::__ppc_mma_assemble_acc_vu1vu1vu1vu1
procedure(sub_vqvu2vu2vu2vu2),private::__ppc_mma_assemble_acc_vu2vu2vu2vu2
procedure(sub_vqvu4vu4vu4vu4),private::__ppc_mma_assemble_acc_vu4vu4vu4vu4
procedure(sub_vqvu8vu8vu8vu8),private::__ppc_mma_assemble_acc_vu8vu8vu8vu8
procedure(sub_vqvr4vr4vr4vr4),private::__ppc_mma_assemble_acc_vr4vr4vr4vr4
procedure(sub_vqvr8vr8vr8vr8),private::__ppc_mma_assemble_acc_vr8vr8vr8vr8
procedure(sub_vqvi1vi1vi1vi1),private::__ppc_mma_build_acc_vi1vi1vi1vi1
procedure(sub_vqvi2vi2vi2vi2),private::__ppc_mma_build_acc_vi2vi2vi2vi2
procedure(sub_vqvi4vi4vi4vi4),private::__ppc_mma_build_acc_vi4vi4vi4vi4
procedure(sub_vqvi8vi8vi8vi8),private::__ppc_mma_build_acc_vi8vi8vi8vi8
procedure(sub_vqvu1vu1vu1vu1),private::__ppc_mma_build_acc_vu1vu1vu1vu1
procedure(sub_vqvu2vu2vu2vu2),private::__ppc_mma_build_acc_vu2vu2vu2vu2
procedure(sub_vqvu4vu4vu4vu4),private::__ppc_mma_build_acc_vu4vu4vu4vu4
procedure(sub_vqvu8vu8vu8vu8),private::__ppc_mma_build_acc_vu8vu8vu8vu8
procedure(sub_vqvr4vr4vr4vr4),private::__ppc_mma_build_acc_vr4vr4vr4vr4
procedure(sub_vqvr8vr8vr8vr8),private::__ppc_mma_build_acc_vr8vr8vr8vr8
procedure(sub_vpvi1vi1),private::__ppc_mma_assemble_pair_vi1vi1
procedure(sub_vpvi2vi2),private::__ppc_mma_assemble_pair_vi2vi2
procedure(sub_vpvi4vi4),private::__ppc_mma_assemble_pair_vi4vi4
procedure(sub_vpvi8vi8),private::__ppc_mma_assemble_pair_vi8vi8
procedure(sub_vpvu1vu1),private::__ppc_mma_assemble_pair_vu1vu1
procedure(sub_vpvu2vu2),private::__ppc_mma_assemble_pair_vu2vu2
procedure(sub_vpvu4vu4),private::__ppc_mma_assemble_pair_vu4vu4
procedure(sub_vpvu8vu8),private::__ppc_mma_assemble_pair_vu8vu8
procedure(sub_vpvr4vr4),private::__ppc_mma_assemble_pair_vr4vr4
procedure(sub_vpvr8vr8),private::__ppc_mma_assemble_pair_vr8vr8
procedure(sub_vqoutvu1vu1iii),private::__ppc_mma_pmxvbf16ger2__vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvbf16ger2nn_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvbf16ger2np_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvbf16ger2pn_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvbf16ger2pp_vqvu1vuvkindi0i0ii0
procedure(sub_vqoutvu1vu1iii),private::__ppc_mma_pmxvf16ger2__vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvf16ger2nn_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvf16ger2np_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvf16ger2pn_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvf16ger2pp_vqvu1vuvkindi0i0ii0
procedure(sub_vqoutvi2vi2iii),private::__ppc_mma_pmxvi16ger2__vqvi2vivkindi0i0i0
procedure(sub_vqoutvu1vu1iii),private::__ppc_mma_pmxvi16ger2__vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvi2vi2iii),private::__ppc_mma_pmxvi16ger2pp_vqvi2vivkindi0i0i0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvi16ger2pp_vqvu1vuvkindi0i0ii0
procedure(sub_vqoutvi2vi2iii),private::__ppc_mma_pmxvi16ger2s_vqvi2vivkindi0i0i0
procedure(sub_vqoutvu1vu1iii),private::__ppc_mma_pmxvi16ger2s_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvi2vi2iii),private::__ppc_mma_pmxvi16ger2spp_vqvi2vivkindi0i0i0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvi16ger2spp_vqvu1vuvkindi0i0ii0
procedure(sub_vqoutvu1vu1iii),private::__ppc_mma_pmxvi4ger8__vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvi4ger8pp_vqvu1vuvkindi0i0ii0
procedure(sub_vqoutvi1vi1iii),private::__ppc_mma_pmxvi8ger4__vqvi1vivkindi0i0i0
procedure(sub_vqoutvu1vu1iii),private::__ppc_mma_pmxvi8ger4__vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvi1vi1iii),private::__ppc_mma_pmxvi8ger4pp_vqvi1vivkindi0i0i0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvi8ger4pp_vqvu1vuvkindi0i0ii0
procedure(sub_vqinoutvi1vi1iii),private::__ppc_mma_pmxvi8ger4spp_vqvi1vivkindi0i0i0
procedure(sub_vqinoutvu1vu1iii),private::__ppc_mma_pmxvi8ger4spp_vqvu1vuvkindi0i0ii0
procedure(sub_vqoutvu1vu1ii),private::__ppc_mma_pmxvf32ger_vqvu1vuvkindi0i0
procedure(sub_vqoutvr4vr4ii),private::__ppc_mma_pmxvf32ger_vqvr4vrvkindi0i0
procedure(sub_vqinoutvu1vu1ii),private::__ppc_mma_pmxvf32gernn_vqvu1vuvkindi0i0
procedure(sub_vqinoutvr4vr4ii),private::__ppc_mma_pmxvf32gernn_vqvr4vrvkindi0i0
procedure(sub_vqinoutvu1vu1ii),private::__ppc_mma_pmxvf32gernp_vqvu1vuvkindi0i0
procedure(sub_vqinoutvr4vr4ii),private::__ppc_mma_pmxvf32gernp_vqvr4vrvkindi0i0
procedure(sub_vqinoutvu1vu1ii),private::__ppc_mma_pmxvf32gerpn_vqvu1vuvkindi0i0
procedure(sub_vqinoutvr4vr4ii),private::__ppc_mma_pmxvf32gerpn_vqvr4vrvkindi0i0
procedure(sub_vqinoutvu1vu1ii),private::__ppc_mma_pmxvf32gerpp_vqvu1vuvkindi0i0
procedure(sub_vqinoutvr4vr4ii),private::__ppc_mma_pmxvf32gerpp_vqvr4vrvkindi0i0
procedure(sub_vqoutvpvu1ii),private::__ppc_mma_pmxvf64ger_vqvpvuvkindi0i0
procedure(sub_vqoutvpvr8ii),private::__ppc_mma_pmxvf64ger_vqvpvrvkindi0i0
procedure(sub_vqinoutvpvu1ii),private::__ppc_mma_pmxvf64gernn_vqvpvuvkindi0i0
procedure(sub_vqinoutvpvr8ii),private::__ppc_mma_pmxvf64gernn_vqvpvrvkindi0i0
procedure(sub_vqinoutvpvu1ii),private::__ppc_mma_pmxvf64gernp_vqvpvuvkindi0i0
procedure(sub_vqinoutvpvr8ii),private::__ppc_mma_pmxvf64gernp_vqvpvrvkindi0i0
procedure(sub_vqinoutvpvu1ii),private::__ppc_mma_pmxvf64gerpn_vqvpvuvkindi0i0
procedure(sub_vqinoutvpvr8ii),private::__ppc_mma_pmxvf64gerpn_vqvpvrvkindi0i0
procedure(sub_vqinoutvpvu1ii),private::__ppc_mma_pmxvf64gerpp_vqvpvuvkindi0i0
procedure(sub_vqinoutvpvr8ii),private::__ppc_mma_pmxvf64gerpp_vqvpvrvkindi0i0
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvbf16ger2nn_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvbf16ger2np_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvbf16ger2pn_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvbf16ger2pp_vu1vu1
procedure(sub_vqinoutvi1vi1),private::__ppc_mma_xvi8ger4pp_vi1vi1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvi8ger4pp_vu1vu1
procedure(sub_vqinoutvi1vi1),private::__ppc_mma_xvi8ger4spp_vi1vi1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvi8ger4spp_vu1vu1
procedure(sub_vqinoutvi2vi2),private::__ppc_mma_xvi16ger2pp_vi2vi2
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvi16ger2pp_vu1vu1
procedure(sub_vqinoutvi2vi2),private::__ppc_mma_xvi16ger2s_vi2vi2
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvi16ger2s_vu1vu1
procedure(sub_vqinoutvi2vi2),private::__ppc_mma_xvi16ger2spp_vi2vi2
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvi16ger2spp_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvi4ger8pp_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf16ger2nn_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf16ger2np_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf16ger2pn_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf16ger2pp_vu1vu1
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf32gernn_vu1vu1
procedure(sub_vqinoutvr4vr4),private::__ppc_mma_xvf32gernn_vr4vr4
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf32gernp_vu1vu1
procedure(sub_vqinoutvr4vr4),private::__ppc_mma_xvf32gernp_vr4vr4
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf32gerpn_vu1vu1
procedure(sub_vqinoutvr4vr4),private::__ppc_mma_xvf32gerpn_vr4vr4
procedure(sub_vqinoutvu1vu1),private::__ppc_mma_xvf32gerpp_vu1vu1
procedure(sub_vqinoutvr4vr4),private::__ppc_mma_xvf32gerpp_vr4vr4
procedure(sub_vqoutvu1vu1),private::__ppc_mma_xvbf16ger2__vu1vu1
procedure(sub_vqoutvi2vi2),private::__ppc_mma_xvi16ger2__vi2vi2
procedure(sub_vqoutvu1vu1),private::__ppc_mma_xvi16ger2__vu1vu1
procedure(sub_vqoutvu1vu1),private::__ppc_mma_xvi4ger8__vu1vu1
procedure(sub_vqoutvi1vi1),private::__ppc_mma_xvi8ger4__vi1vi1
procedure(sub_vqoutvu1vu1),private::__ppc_mma_xvi8ger4__vu1vu1
procedure(sub_vqoutvu1vu1),private::__ppc_mma_xvf16ger2__vu1vu1
procedure(sub_vqoutvu1vu1),private::__ppc_mma_xvf32ger_vu1vu1
procedure(sub_vqoutvr4vr4),private::__ppc_mma_xvf32ger_vr4vr4
procedure(sub_vqoutvpvu1),private::__ppc_mma_xvf64ger_vu1
procedure(sub_vqoutvpvr8),private::__ppc_mma_xvf64ger_vr8
procedure(sub_vqinoutvpvu1),private::__ppc_mma_xvf64gernn_vu1
procedure(sub_vqinoutvpvr8),private::__ppc_mma_xvf64gernn_vr8
procedure(sub_vqinoutvpvu1),private::__ppc_mma_xvf64gernp_vu1
procedure(sub_vqinoutvpvr8),private::__ppc_mma_xvf64gernp_vr8
procedure(sub_vqinoutvpvu1),private::__ppc_mma_xvf64gerpn_vu1
procedure(sub_vqinoutvpvr8),private::__ppc_mma_xvf64gerpn_vr8
procedure(sub_vqinoutvpvu1),private::__ppc_mma_xvf64gerpp_vu1
procedure(sub_vqinoutvpvr8),private::__ppc_mma_xvf64gerpp_vr8
procedure(sub_atvq),private::__ppc_mma_disassemble_acc
procedure(sub_atvp),private::__ppc_mma_disassemble_pair
procedure(sub_vq),private::__ppc_mma_xxmfacc
procedure(sub_vq),private::__ppc_mma_xxmtacc
procedure(sub_vq),private::__ppc_mma_xxsetaccz
interface mma_lxvp
procedure::__ppc_vec_lxvp_vpi0vi1
procedure::__ppc_vec_lxvp_vpi0vi2
procedure::__ppc_vec_lxvp_vpi0vi4
procedure::__ppc_vec_lxvp_vpi0vi8
procedure::__ppc_vec_lxvp_vpi0vu1
procedure::__ppc_vec_lxvp_vpi0vu2
procedure::__ppc_vec_lxvp_vpi0vu4
procedure::__ppc_vec_lxvp_vpi0vu8
procedure::__ppc_vec_lxvp_vpi0vr4
procedure::__ppc_vec_lxvp_vpi0vr8
procedure::__ppc_vec_lxvp_vpi0vp0
end interface
interface mma_stxvp
procedure::__ppc_vec_stxvp_vpi0vp0
procedure::__ppc_vec_stxvp_vpi0i0
procedure::__ppc_vec_stxvp_vpi0r0
procedure::__ppc_vec_stxvp_vpi0vi1
procedure::__ppc_vec_stxvp_vpi0vi2
procedure::__ppc_vec_stxvp_vpi0vi4
procedure::__ppc_vec_stxvp_vpi0vi8
procedure::__ppc_vec_stxvp_vpi0vu1
procedure::__ppc_vec_stxvp_vpi0vu2
procedure::__ppc_vec_stxvp_vpi0vu4
procedure::__ppc_vec_stxvp_vpi0vu8
procedure::__ppc_vec_stxvp_vpi0vr4
procedure::__ppc_vec_stxvp_vpi0vr8
end interface
interface mma_assemble_acc
procedure::__ppc_mma_assemble_acc_vi1vi1vi1vi1
procedure::__ppc_mma_assemble_acc_vi2vi2vi2vi2
procedure::__ppc_mma_assemble_acc_vi4vi4vi4vi4
procedure::__ppc_mma_assemble_acc_vi8vi8vi8vi8
procedure::__ppc_mma_assemble_acc_vu1vu1vu1vu1
procedure::__ppc_mma_assemble_acc_vu2vu2vu2vu2
procedure::__ppc_mma_assemble_acc_vu4vu4vu4vu4
procedure::__ppc_mma_assemble_acc_vu8vu8vu8vu8
procedure::__ppc_mma_assemble_acc_vr4vr4vr4vr4
procedure::__ppc_mma_assemble_acc_vr8vr8vr8vr8
end interface
interface mma_build_acc
procedure::__ppc_mma_build_acc_vi1vi1vi1vi1
procedure::__ppc_mma_build_acc_vi2vi2vi2vi2
procedure::__ppc_mma_build_acc_vi4vi4vi4vi4
procedure::__ppc_mma_build_acc_vi8vi8vi8vi8
procedure::__ppc_mma_build_acc_vu1vu1vu1vu1
procedure::__ppc_mma_build_acc_vu2vu2vu2vu2
procedure::__ppc_mma_build_acc_vu4vu4vu4vu4
procedure::__ppc_mma_build_acc_vu8vu8vu8vu8
procedure::__ppc_mma_build_acc_vr4vr4vr4vr4
procedure::__ppc_mma_build_acc_vr8vr8vr8vr8
end interface
interface mma_assemble_pair
procedure::__ppc_mma_assemble_pair_vi1vi1
procedure::__ppc_mma_assemble_pair_vi2vi2
procedure::__ppc_mma_assemble_pair_vi4vi4
procedure::__ppc_mma_assemble_pair_vi8vi8
procedure::__ppc_mma_assemble_pair_vu1vu1
procedure::__ppc_mma_assemble_pair_vu2vu2
procedure::__ppc_mma_assemble_pair_vu4vu4
procedure::__ppc_mma_assemble_pair_vu8vu8
procedure::__ppc_mma_assemble_pair_vr4vr4
procedure::__ppc_mma_assemble_pair_vr8vr8
end interface
interface mma_pmxvbf16ger2
procedure::__ppc_mma_pmxvbf16ger2__vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvbf16ger2nn
procedure::__ppc_mma_pmxvbf16ger2nn_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvbf16ger2np
procedure::__ppc_mma_pmxvbf16ger2np_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvbf16ger2pn
procedure::__ppc_mma_pmxvbf16ger2pn_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvbf16ger2pp
procedure::__ppc_mma_pmxvbf16ger2pp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvf16ger2
procedure::__ppc_mma_pmxvf16ger2__vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvf16ger2nn
procedure::__ppc_mma_pmxvf16ger2nn_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvf16ger2np
procedure::__ppc_mma_pmxvf16ger2np_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvf16ger2pn
procedure::__ppc_mma_pmxvf16ger2pn_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvf16ger2pp
procedure::__ppc_mma_pmxvf16ger2pp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi16ger2
procedure::__ppc_mma_pmxvi16ger2__vqvi2vivkindi0i0i0
procedure::__ppc_mma_pmxvi16ger2__vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi16ger2pp
procedure::__ppc_mma_pmxvi16ger2pp_vqvi2vivkindi0i0i0
procedure::__ppc_mma_pmxvi16ger2pp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi16ger2s
procedure::__ppc_mma_pmxvi16ger2s_vqvi2vivkindi0i0i0
procedure::__ppc_mma_pmxvi16ger2s_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi16ger2spp
procedure::__ppc_mma_pmxvi16ger2spp_vqvi2vivkindi0i0i0
procedure::__ppc_mma_pmxvi16ger2spp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi4ger8
procedure::__ppc_mma_pmxvi4ger8__vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi4ger8pp
procedure::__ppc_mma_pmxvi4ger8pp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi8ger4
procedure::__ppc_mma_pmxvi8ger4__vqvi1vivkindi0i0i0
procedure::__ppc_mma_pmxvi8ger4__vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi8ger4pp
procedure::__ppc_mma_pmxvi8ger4pp_vqvi1vivkindi0i0i0
procedure::__ppc_mma_pmxvi8ger4pp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvi8ger4spp
procedure::__ppc_mma_pmxvi8ger4spp_vqvi1vivkindi0i0i0
procedure::__ppc_mma_pmxvi8ger4spp_vqvu1vuvkindi0i0ii0
end interface
interface mma_pmxvf32ger
procedure::__ppc_mma_pmxvf32ger_vqvu1vuvkindi0i0
procedure::__ppc_mma_pmxvf32ger_vqvr4vrvkindi0i0
end interface
interface mma_pmxvf32gernn
procedure::__ppc_mma_pmxvf32gernn_vqvu1vuvkindi0i0
procedure::__ppc_mma_pmxvf32gernn_vqvr4vrvkindi0i0
end interface
interface mma_pmxvf32gernp
procedure::__ppc_mma_pmxvf32gernp_vqvu1vuvkindi0i0
procedure::__ppc_mma_pmxvf32gernp_vqvr4vrvkindi0i0
end interface
interface mma_pmxvf32gerpn
procedure::__ppc_mma_pmxvf32gerpn_vqvu1vuvkindi0i0
procedure::__ppc_mma_pmxvf32gerpn_vqvr4vrvkindi0i0
end interface
interface mma_pmxvf32gerpp
procedure::__ppc_mma_pmxvf32gerpp_vqvu1vuvkindi0i0
procedure::__ppc_mma_pmxvf32gerpp_vqvr4vrvkindi0i0
end interface
interface mma_pmxvf64ger
procedure::__ppc_mma_pmxvf64ger_vqvpvuvkindi0i0
procedure::__ppc_mma_pmxvf64ger_vqvpvrvkindi0i0
end interface
interface mma_pmxvf64gernn
procedure::__ppc_mma_pmxvf64gernn_vqvpvuvkindi0i0
procedure::__ppc_mma_pmxvf64gernn_vqvpvrvkindi0i0
end interface
interface mma_pmxvf64gernp
procedure::__ppc_mma_pmxvf64gernp_vqvpvuvkindi0i0
procedure::__ppc_mma_pmxvf64gernp_vqvpvrvkindi0i0
end interface
interface mma_pmxvf64gerpn
procedure::__ppc_mma_pmxvf64gerpn_vqvpvuvkindi0i0
procedure::__ppc_mma_pmxvf64gerpn_vqvpvrvkindi0i0
end interface
interface mma_pmxvf64gerpp
procedure::__ppc_mma_pmxvf64gerpp_vqvpvuvkindi0i0
procedure::__ppc_mma_pmxvf64gerpp_vqvpvrvkindi0i0
end interface
interface mma_xvbf16ger2nn
procedure::__ppc_mma_xvbf16ger2nn_vu1vu1
end interface
interface mma_xvbf16ger2np
procedure::__ppc_mma_xvbf16ger2np_vu1vu1
end interface
interface mma_xvbf16ger2pn
procedure::__ppc_mma_xvbf16ger2pn_vu1vu1
end interface
interface mma_xvbf16ger2pp
procedure::__ppc_mma_xvbf16ger2pp_vu1vu1
end interface
interface mma_xvi8ger4pp
procedure::__ppc_mma_xvi8ger4pp_vi1vi1
procedure::__ppc_mma_xvi8ger4pp_vu1vu1
end interface
interface mma_xvi8ger4spp
procedure::__ppc_mma_xvi8ger4spp_vi1vi1
procedure::__ppc_mma_xvi8ger4spp_vu1vu1
end interface
interface mma_xvi16ger2pp
procedure::__ppc_mma_xvi16ger2pp_vi2vi2
procedure::__ppc_mma_xvi16ger2pp_vu1vu1
end interface
interface mma_xvi16ger2s
procedure::__ppc_mma_xvi16ger2s_vi2vi2
procedure::__ppc_mma_xvi16ger2s_vu1vu1
end interface
interface mma_xvi16ger2spp
procedure::__ppc_mma_xvi16ger2spp_vi2vi2
procedure::__ppc_mma_xvi16ger2spp_vu1vu1
end interface
interface mma_xvi4ger8pp
procedure::__ppc_mma_xvi4ger8pp_vu1vu1
end interface
interface mma_xvf16ger2nn
procedure::__ppc_mma_xvf16ger2nn_vu1vu1
end interface
interface mma_xvf16ger2np
procedure::__ppc_mma_xvf16ger2np_vu1vu1
end interface
interface mma_xvf16ger2pn
procedure::__ppc_mma_xvf16ger2pn_vu1vu1
end interface
interface mma_xvf16ger2pp
procedure::__ppc_mma_xvf16ger2pp_vu1vu1
end interface
interface mma_xvf32gernn
procedure::__ppc_mma_xvf32gernn_vu1vu1
procedure::__ppc_mma_xvf32gernn_vr4vr4
end interface
interface mma_xvf32gernp
procedure::__ppc_mma_xvf32gernp_vu1vu1
procedure::__ppc_mma_xvf32gernp_vr4vr4
end interface
interface mma_xvf32gerpn
procedure::__ppc_mma_xvf32gerpn_vu1vu1
procedure::__ppc_mma_xvf32gerpn_vr4vr4
end interface
interface mma_xvf32gerpp
procedure::__ppc_mma_xvf32gerpp_vu1vu1
procedure::__ppc_mma_xvf32gerpp_vr4vr4
end interface
interface mma_xvbf16ger2
procedure::__ppc_mma_xvbf16ger2__vu1vu1
end interface
interface mma_xvi16ger2
procedure::__ppc_mma_xvi16ger2__vi2vi2
procedure::__ppc_mma_xvi16ger2__vu1vu1
end interface
interface mma_xvi4ger8
procedure::__ppc_mma_xvi4ger8__vu1vu1
end interface
interface mma_xvi8ger4
procedure::__ppc_mma_xvi8ger4__vi1vi1
procedure::__ppc_mma_xvi8ger4__vu1vu1
end interface
interface mma_xvf16ger2
procedure::__ppc_mma_xvf16ger2__vu1vu1
end interface
interface mma_xvf32ger
procedure::__ppc_mma_xvf32ger_vu1vu1
procedure::__ppc_mma_xvf32ger_vr4vr4
end interface
interface mma_xvf64ger
procedure::__ppc_mma_xvf64ger_vu1
procedure::__ppc_mma_xvf64ger_vr8
end interface
interface mma_xvf64gernn
procedure::__ppc_mma_xvf64gernn_vu1
procedure::__ppc_mma_xvf64gernn_vr8
end interface
interface mma_xvf64gernp
procedure::__ppc_mma_xvf64gernp_vu1
procedure::__ppc_mma_xvf64gernp_vr8
end interface
interface mma_xvf64gerpn
procedure::__ppc_mma_xvf64gerpn_vu1
procedure::__ppc_mma_xvf64gerpn_vr8
end interface
interface mma_xvf64gerpp
procedure::__ppc_mma_xvf64gerpp_vu1
procedure::__ppc_mma_xvf64gerpp_vr8
end interface
interface mma_disassemble_acc
procedure::__ppc_mma_disassemble_acc
end interface
interface mma_disassemble_pair
procedure::__ppc_mma_disassemble_pair
end interface
interface mma_xxmfacc
procedure::__ppc_mma_xxmfacc
end interface
interface mma_xxmtacc
procedure::__ppc_mma_xxmtacc
end interface
interface mma_xxsetaccz
procedure::__ppc_mma_xxsetaccz
end interface
end
