2020
2121@T .prim_func
2222def dot_product_4x4_i8i8i32_desc (
23- A : T .Buffer [(4 ,), "int8" ], B : T .Buffer [(4 , 4 ), "int8" ], C : T .Buffer [(4 ,), "int32" ]
23+ A : T .Buffer ((4 ,), "int8" , offset_factor = 1 ),
24+ B : T .Buffer ((4 , 4 ), "int8" , offset_factor = 1 ),
25+ C : T .Buffer ((4 ,), "int32" , offset_factor = 1 ),
2426) -> None :
2527 with T .block ("root" ):
2628 T .reads (C [0 :4 ], A [0 :4 ], B [0 :4 , 0 :4 ])
@@ -36,7 +38,9 @@ def dot_product_4x4_i8i8i32_desc(
3638
3739@T .prim_func
3840def dot_product_4x4_i8i8i32_neon (
39- A : T .Buffer [(4 ,), "int8" ], B : T .Buffer [(4 , 4 ), "int8" ], C : T .Buffer [(4 ,), "int32" ]
41+ A : T .Buffer ((4 ,), "int8" , offset_factor = 1 ),
42+ B : T .Buffer ((4 , 4 ), "int8" , offset_factor = 1 ),
43+ C : T .Buffer ((4 ,), "int32" , offset_factor = 1 ),
4044) -> None :
4145 with T .block ("root" ):
4246 T .reads (C [0 :4 ], A [0 :4 ], B [0 :4 , 0 :4 ])
@@ -92,7 +96,9 @@ def dot_product_4x4_i8i8i32_neon(
9296
9397@T .prim_func
9498def dot_product_4x4_i8i8i32_sdot (
95- A : T .Buffer [(4 ,), "int8" ], B : T .Buffer [(4 , 4 ), "int8" ], C : T .Buffer [(4 ,), "int32" ]
99+ A : T .Buffer ((4 ,), "int8" , offset_factor = 1 ),
100+ B : T .Buffer ((4 , 4 ), "int8" , offset_factor = 1 ),
101+ C : T .Buffer ((4 ,), "int32" , offset_factor = 1 ),
96102) -> None :
97103 with T .block ("root" ):
98104 T .reads (C [0 :4 ], A [0 :4 ], B [0 :4 , 0 :4 ])
0 commit comments