1111from .array import *
1212from .broadcast import *
1313
14- def arith_binary_func (lhs , rhs , c_func ):
14+ def _arith_binary_func (lhs , rhs , c_func ):
1515 out = Array ()
1616
1717 is_left_array = isinstance (lhs , Array )
@@ -24,22 +24,22 @@ def arith_binary_func(lhs, rhs, c_func):
2424 safe_call (c_func (ct .pointer (out .arr ), lhs .arr , rhs .arr , bcast .get ()))
2525
2626 elif (is_number (rhs )):
27- ldims = dim4_tuple (lhs .dims ())
27+ ldims = dim4_to_tuple (lhs .dims ())
2828 rty = implicit_dtype (rhs , lhs .type ())
2929 other = Array ()
3030 other .arr = constant_array (rhs , ldims [0 ], ldims [1 ], ldims [2 ], ldims [3 ], rty )
3131 safe_call (c_func (ct .pointer (out .arr ), lhs .arr , other .arr , bcast .get ()))
3232
3333 else :
34- rdims = dim4_tuple (rhs .dims ())
34+ rdims = dim4_to_tuple (rhs .dims ())
3535 lty = implicit_dtype (lhs , rhs .type ())
3636 other = Array ()
3737 other .arr = constant_array (lhs , rdims [0 ], rdims [1 ], rdims [2 ], rdims [3 ], lty )
3838 safe_call (c_func (ct .pointer (out .arr ), other .arr , rhs .arr , bcast .get ()))
3939
4040 return out
4141
42- def arith_unary_func (a , c_func ):
42+ def _arith_unary_func (a , c_func ):
4343 out = Array ()
4444 safe_call (c_func (ct .pointer (out .arr ), a .arr ))
4545 return out
@@ -50,145 +50,145 @@ def cast(a, dtype=f32):
5050 return out
5151
5252def minof (lhs , rhs ):
53- return arith_binary_func (lhs , rhs , backend .get ().af_minof )
53+ return _arith_binary_func (lhs , rhs , backend .get ().af_minof )
5454
5555def maxof (lhs , rhs ):
56- return arith_binary_func (lhs , rhs , backend .get ().af_maxof )
56+ return _arith_binary_func (lhs , rhs , backend .get ().af_maxof )
5757
5858def rem (lhs , rhs ):
59- return arith_binary_func (lhs , rhs , backend .get ().af_rem )
59+ return _arith_binary_func (lhs , rhs , backend .get ().af_rem )
6060
6161def abs (a ):
62- return arith_unary_func (a , backend .get ().af_abs )
62+ return _arith_unary_func (a , backend .get ().af_abs )
6363
6464def arg (a ):
65- return arith_unary_func (a , backend .get ().af_arg )
65+ return _arith_unary_func (a , backend .get ().af_arg )
6666
6767def sign (a ):
68- return arith_unary_func (a , backend .get ().af_sign )
68+ return _arith_unary_func (a , backend .get ().af_sign )
6969
7070def round (a ):
71- return arith_unary_func (a , backend .get ().af_round )
71+ return _arith_unary_func (a , backend .get ().af_round )
7272
7373def trunc (a ):
74- return arith_unary_func (a , backend .get ().af_trunc )
74+ return _arith_unary_func (a , backend .get ().af_trunc )
7575
7676def floor (a ):
77- return arith_unary_func (a , backend .get ().af_floor )
77+ return _arith_unary_func (a , backend .get ().af_floor )
7878
7979def ceil (a ):
80- return arith_unary_func (a , backend .get ().af_ceil )
80+ return _arith_unary_func (a , backend .get ().af_ceil )
8181
8282def hypot (lhs , rhs ):
83- return arith_binary_func (lhs , rhs , backend .get ().af_hypot )
83+ return _arith_binary_func (lhs , rhs , backend .get ().af_hypot )
8484
8585def sin (a ):
86- return arith_unary_func (a , backend .get ().af_sin )
86+ return _arith_unary_func (a , backend .get ().af_sin )
8787
8888def cos (a ):
89- return arith_unary_func (a , backend .get ().af_cos )
89+ return _arith_unary_func (a , backend .get ().af_cos )
9090
9191def tan (a ):
92- return arith_unary_func (a , backend .get ().af_tan )
92+ return _arith_unary_func (a , backend .get ().af_tan )
9393
9494def asin (a ):
95- return arith_unary_func (a , backend .get ().af_asin )
95+ return _arith_unary_func (a , backend .get ().af_asin )
9696
9797def acos (a ):
98- return arith_unary_func (a , backend .get ().af_acos )
98+ return _arith_unary_func (a , backend .get ().af_acos )
9999
100100def atan (a ):
101- return arith_unary_func (a , backend .get ().af_atan )
101+ return _arith_unary_func (a , backend .get ().af_atan )
102102
103103def atan2 (lhs , rhs ):
104- return arith_binary_func (lhs , rhs , backend .get ().af_atan2 )
104+ return _arith_binary_func (lhs , rhs , backend .get ().af_atan2 )
105105
106106def cplx (lhs , rhs = None ):
107107 if rhs is None :
108- return arith_unary_func (lhs , backend .get ().af_cplx )
108+ return _arith_unary_func (lhs , backend .get ().af_cplx )
109109 else :
110- return arith_binary_func (lhs , rhs , backend .get ().af_cplx2 )
110+ return _arith_binary_func (lhs , rhs , backend .get ().af_cplx2 )
111111
112112def real (lhs ):
113- return arith_unary_func (lhs , backend .get ().af_real )
113+ return _arith_unary_func (lhs , backend .get ().af_real )
114114
115115def imag (lhs ):
116- return arith_unary_func (lhs , backend .get ().af_imag )
116+ return _arith_unary_func (lhs , backend .get ().af_imag )
117117
118118def conjg (lhs ):
119- return arith_unary_func (lhs , backend .get ().af_conjg )
119+ return _arith_unary_func (lhs , backend .get ().af_conjg )
120120
121121def sinh (a ):
122- return arith_unary_func (a , backend .get ().af_sinh )
122+ return _arith_unary_func (a , backend .get ().af_sinh )
123123
124124def cosh (a ):
125- return arith_unary_func (a , backend .get ().af_cosh )
125+ return _arith_unary_func (a , backend .get ().af_cosh )
126126
127127def tanh (a ):
128- return arith_unary_func (a , backend .get ().af_tanh )
128+ return _arith_unary_func (a , backend .get ().af_tanh )
129129
130130def asinh (a ):
131- return arith_unary_func (a , backend .get ().af_asinh )
131+ return _arith_unary_func (a , backend .get ().af_asinh )
132132
133133def acosh (a ):
134- return arith_unary_func (a , backend .get ().af_acosh )
134+ return _arith_unary_func (a , backend .get ().af_acosh )
135135
136136def atanh (a ):
137- return arith_unary_func (a , backend .get ().af_atanh )
137+ return _arith_unary_func (a , backend .get ().af_atanh )
138138
139139def root (lhs , rhs ):
140- return arith_binary_func (lhs , rhs , backend .get ().af_root )
140+ return _arith_binary_func (lhs , rhs , backend .get ().af_root )
141141
142142def pow (lhs , rhs ):
143- return arith_binary_func (lhs , rhs , backend .get ().af_pow )
143+ return _arith_binary_func (lhs , rhs , backend .get ().af_pow )
144144
145145def pow2 (a ):
146- return arith_unary_func (a , backend .get ().af_pow2 )
146+ return _arith_unary_func (a , backend .get ().af_pow2 )
147147
148148def exp (a ):
149- return arith_unary_func (a , backend .get ().af_exp )
149+ return _arith_unary_func (a , backend .get ().af_exp )
150150
151151def expm1 (a ):
152- return arith_unary_func (a , backend .get ().af_expm1 )
152+ return _arith_unary_func (a , backend .get ().af_expm1 )
153153
154154def erf (a ):
155- return arith_unary_func (a , backend .get ().af_erf )
155+ return _arith_unary_func (a , backend .get ().af_erf )
156156
157157def erfc (a ):
158- return arith_unary_func (a , backend .get ().af_erfc )
158+ return _arith_unary_func (a , backend .get ().af_erfc )
159159
160160def log (a ):
161- return arith_unary_func (a , backend .get ().af_log )
161+ return _arith_unary_func (a , backend .get ().af_log )
162162
163163def log1p (a ):
164- return arith_unary_func (a , backend .get ().af_log1p )
164+ return _arith_unary_func (a , backend .get ().af_log1p )
165165
166166def log10 (a ):
167- return arith_unary_func (a , backend .get ().af_log10 )
167+ return _arith_unary_func (a , backend .get ().af_log10 )
168168
169169def log2 (a ):
170- return arith_unary_func (a , backend .get ().af_log2 )
170+ return _arith_unary_func (a , backend .get ().af_log2 )
171171
172172def sqrt (a ):
173- return arith_unary_func (a , backend .get ().af_sqrt )
173+ return _arith_unary_func (a , backend .get ().af_sqrt )
174174
175175def cbrt (a ):
176- return arith_unary_func (a , backend .get ().af_cbrt )
176+ return _arith_unary_func (a , backend .get ().af_cbrt )
177177
178178def factorial (a ):
179- return arith_unary_func (a , backend .get ().af_factorial )
179+ return _arith_unary_func (a , backend .get ().af_factorial )
180180
181181def tgamma (a ):
182- return arith_unary_func (a , backend .get ().af_tgamma )
182+ return _arith_unary_func (a , backend .get ().af_tgamma )
183183
184184def lgamma (a ):
185- return arith_unary_func (a , backend .get ().af_lgamma )
185+ return _arith_unary_func (a , backend .get ().af_lgamma )
186186
187187def iszero (a ):
188- return arith_unary_func (a , backend .get ().af_iszero )
188+ return _arith_unary_func (a , backend .get ().af_iszero )
189189
190190def isinf (a ):
191- return arith_unary_func (a , backend .get ().af_isinf )
191+ return _arith_unary_func (a , backend .get ().af_isinf )
192192
193193def isnan (a ):
194- return arith_unary_func (a , backend .get ().af_isnan )
194+ return _arith_unary_func (a , backend .get ().af_isnan )
0 commit comments