File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
from lpython import CPtr , i32 , Pointer , i16
2
- from numpy import empty , int32
2
+ from numpy import empty , int16
3
3
4
4
def fill_A (k : i32 , n : i32 ) -> None :
5
- A : i16 [n * k ] = empty (n * k , dtype = int32 )
5
+ A : i16 [n * k ] = empty (n * k , dtype = int16 )
6
6
i : i32 ; j : i32
7
7
for j in range (k ):
8
8
for i in range (n ):
9
9
A [j * n + i ] = i16 ((i + j ))
10
10
11
11
def fill_B (k : i32 , n : i32 ) -> None :
12
- B : i16 [k * n ] = empty (k * n , dtype = int32 )
12
+ B : i16 [k * n ] = empty (k * n , dtype = int16 )
13
13
i : i32 ; j : i32
14
14
for j in range (k ):
15
15
for i in range (n ):
16
16
B [j * n + i ] = i16 ((i + j ))
17
17
18
18
def fill_C (k : i32 , n : i32 , b : CPtr ) -> None :
19
19
nk : i32 = n * k
20
- C : i16 [nk ] = empty (nk , dtype = int32 )
20
+ C : i16 [nk ] = empty (nk , dtype = int16 )
21
21
i : i32 ; j : i32
22
22
for j in range (k ):
23
23
for i in range (n ):
You can’t perform that action at this time.
0 commit comments