numpy  2.0.0
src/umath/loops.h
Go to the documentation of this file.
00001 
00002 /*
00003  *****************************************************************************
00004  **       This file was autogenerated from a template  DO NOT EDIT!!!!      **
00005  **       Changes should be made to the original source (.src) file         **
00006  *****************************************************************************
00007  */
00008 
00009 #line 1
00010 /* -*- c -*- */
00011 /*
00012  * vim:syntax=c
00013  */
00014 
00015 /*
00016  *****************************************************************************
00017  **               IMPORTANT NOTE for loops.h.src -> loops.h                 **
00018  *****************************************************************************
00019  *  The template file loops.h.src is not automatically converted into
00020  *  loops.h by the build system.  If you edit this file, you must manually
00021  *  do the conversion using numpy/distutils/conv_template.py from the
00022  *  command line as follows:
00023  *
00024  *  $ cd <NumPy source root directory>
00025  *  $ python  numpy/distutils/conv_template.py numpy/core/src/umath/loops.h.src
00026  *  $
00027  */
00028 
00029 #ifndef _NPY_UMATH_LOOPS_H_
00030 #define _NPY_UMATH_LOOPS_H_
00031 
00032 #define BOOL_invert BOOL_logical_not
00033 #define BOOL_negative BOOL_logical_not
00034 #define BOOL_add BOOL_logical_or
00035 #define BOOL_bitwise_and BOOL_logical_and
00036 #define BOOL_bitwise_or BOOL_logical_or
00037 #define BOOL_bitwise_xor BOOL_logical_xor
00038 #define BOOL_multiply BOOL_logical_and
00039 #define BOOL_subtract BOOL_logical_xor
00040 #define BOOL_fmax BOOL_maximum
00041 #define BOOL_fmin BOOL_minimum
00042 
00043 /*
00044  *****************************************************************************
00045  **                             BOOLEAN LOOPS                               **
00046  *****************************************************************************
00047  */
00048 
00049 #line 46
00050 
00051 NPY_NO_EXPORT void
00052 BOOL_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00053 
00054 #line 46
00055 
00056 NPY_NO_EXPORT void
00057 BOOL_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00058 
00059 #line 46
00060 
00061 NPY_NO_EXPORT void
00062 BOOL_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00063 
00064 #line 46
00065 
00066 NPY_NO_EXPORT void
00067 BOOL_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00068 
00069 #line 46
00070 
00071 NPY_NO_EXPORT void
00072 BOOL_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00073 
00074 #line 46
00075 
00076 NPY_NO_EXPORT void
00077 BOOL_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00078 
00079 #line 46
00080 
00081 NPY_NO_EXPORT void
00082 BOOL_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00083 
00084 #line 46
00085 
00086 NPY_NO_EXPORT void
00087 BOOL_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00088 
00089 #line 46
00090 
00091 NPY_NO_EXPORT void
00092 BOOL_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00093 
00094 #line 46
00095 
00096 NPY_NO_EXPORT void
00097 BOOL_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00098 
00099 #line 46
00100 
00101 NPY_NO_EXPORT void
00102 BOOL_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00103 
00104 #line 46
00105 
00106 NPY_NO_EXPORT void
00107 BOOL_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00108 
00109 #line 46
00110 
00111 NPY_NO_EXPORT void
00112 BOOL_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00113 
00114 #line 46
00115 
00116 NPY_NO_EXPORT void
00117 BOOL_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00118 
00119 #line 46
00120 
00121 NPY_NO_EXPORT void
00122 BOOL_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00123 
00124 #line 46
00125 
00126 NPY_NO_EXPORT void
00127 BOOL_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00128 
00129 #line 46
00130 
00131 NPY_NO_EXPORT void
00132 BOOL_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00133 
00134 #line 46
00135 
00136 NPY_NO_EXPORT void
00137 BOOL_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00138 
00139 #line 46
00140 
00141 NPY_NO_EXPORT void
00142 BOOL_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00143 
00144 
00145 #line 55
00146 NPY_NO_EXPORT void
00147 BOOL_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00148 
00149 #line 55
00150 NPY_NO_EXPORT void
00151 BOOL_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00152 
00153 
00154 #line 63
00155 NPY_NO_EXPORT void
00156 BOOL_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00157 
00158 #line 63
00159 NPY_NO_EXPORT void
00160 BOOL_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00161 
00162 
00163 NPY_NO_EXPORT void
00164 BOOL__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00165 
00166 /*
00167  *****************************************************************************
00168  **                           INTEGER LOOPS
00169  *****************************************************************************
00170  */
00171 
00172 #line 79
00173 
00174 #line 85
00175 
00176 #define BYTE_floor_divide BYTE_divide
00177 #define BYTE_fmax BYTE_maximum
00178 #define BYTE_fmin BYTE_minimum
00179 
00180 NPY_NO_EXPORT void
00181 BYTE__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00182 
00183 NPY_NO_EXPORT void
00184 BYTE_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00185 
00186 NPY_NO_EXPORT void
00187 BYTE_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00188 
00189 NPY_NO_EXPORT void
00190 BYTE_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00191 
00192 NPY_NO_EXPORT void
00193 BYTE_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00194 
00195 NPY_NO_EXPORT void
00196 BYTE_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00197 
00198 NPY_NO_EXPORT void
00199 BYTE_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00200 
00201 #line 117
00202 NPY_NO_EXPORT void
00203 BYTE_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00204 
00205 
00206 #line 117
00207 NPY_NO_EXPORT void
00208 BYTE_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00209 
00210 
00211 #line 117
00212 NPY_NO_EXPORT void
00213 BYTE_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00214 
00215 
00216 #line 117
00217 NPY_NO_EXPORT void
00218 BYTE_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00219 
00220 
00221 #line 117
00222 NPY_NO_EXPORT void
00223 BYTE_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00224 
00225 
00226 #line 117
00227 NPY_NO_EXPORT void
00228 BYTE_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00229 
00230 
00231 #line 117
00232 NPY_NO_EXPORT void
00233 BYTE_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00234 
00235 
00236 #line 117
00237 NPY_NO_EXPORT void
00238 BYTE_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00239 
00240 
00241 
00242 #line 127
00243 NPY_NO_EXPORT void
00244 BYTE_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00245 
00246 #line 127
00247 NPY_NO_EXPORT void
00248 BYTE_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00249 
00250 #line 127
00251 NPY_NO_EXPORT void
00252 BYTE_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00253 
00254 #line 127
00255 NPY_NO_EXPORT void
00256 BYTE_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00257 
00258 #line 127
00259 NPY_NO_EXPORT void
00260 BYTE_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00261 
00262 #line 127
00263 NPY_NO_EXPORT void
00264 BYTE_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00265 
00266 #line 127
00267 NPY_NO_EXPORT void
00268 BYTE_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00269 
00270 #line 127
00271 NPY_NO_EXPORT void
00272 BYTE_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00273 
00274 
00275 NPY_NO_EXPORT void
00276 BYTE_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00277 
00278 #line 138
00279 NPY_NO_EXPORT void
00280 BYTE_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00281 
00282 #line 138
00283 NPY_NO_EXPORT void
00284 BYTE_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00285 
00286 
00287 NPY_NO_EXPORT void
00288 BYTE_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00289 
00290 NPY_NO_EXPORT void
00291 BYTE_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00292 
00293 NPY_NO_EXPORT void
00294 BYTE_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00295 
00296 
00297 #line 85
00298 
00299 #define UBYTE_floor_divide UBYTE_divide
00300 #define UBYTE_fmax UBYTE_maximum
00301 #define UBYTE_fmin UBYTE_minimum
00302 
00303 NPY_NO_EXPORT void
00304 UBYTE__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00305 
00306 NPY_NO_EXPORT void
00307 UBYTE_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00308 
00309 NPY_NO_EXPORT void
00310 UBYTE_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00311 
00312 NPY_NO_EXPORT void
00313 UBYTE_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00314 
00315 NPY_NO_EXPORT void
00316 UBYTE_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00317 
00318 NPY_NO_EXPORT void
00319 UBYTE_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00320 
00321 NPY_NO_EXPORT void
00322 UBYTE_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00323 
00324 #line 117
00325 NPY_NO_EXPORT void
00326 UBYTE_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00327 
00328 
00329 #line 117
00330 NPY_NO_EXPORT void
00331 UBYTE_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00332 
00333 
00334 #line 117
00335 NPY_NO_EXPORT void
00336 UBYTE_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00337 
00338 
00339 #line 117
00340 NPY_NO_EXPORT void
00341 UBYTE_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00342 
00343 
00344 #line 117
00345 NPY_NO_EXPORT void
00346 UBYTE_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00347 
00348 
00349 #line 117
00350 NPY_NO_EXPORT void
00351 UBYTE_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00352 
00353 
00354 #line 117
00355 NPY_NO_EXPORT void
00356 UBYTE_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00357 
00358 
00359 #line 117
00360 NPY_NO_EXPORT void
00361 UBYTE_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00362 
00363 
00364 
00365 #line 127
00366 NPY_NO_EXPORT void
00367 UBYTE_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00368 
00369 #line 127
00370 NPY_NO_EXPORT void
00371 UBYTE_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00372 
00373 #line 127
00374 NPY_NO_EXPORT void
00375 UBYTE_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00376 
00377 #line 127
00378 NPY_NO_EXPORT void
00379 UBYTE_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00380 
00381 #line 127
00382 NPY_NO_EXPORT void
00383 UBYTE_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00384 
00385 #line 127
00386 NPY_NO_EXPORT void
00387 UBYTE_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00388 
00389 #line 127
00390 NPY_NO_EXPORT void
00391 UBYTE_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00392 
00393 #line 127
00394 NPY_NO_EXPORT void
00395 UBYTE_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00396 
00397 
00398 NPY_NO_EXPORT void
00399 UBYTE_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00400 
00401 #line 138
00402 NPY_NO_EXPORT void
00403 UBYTE_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00404 
00405 #line 138
00406 NPY_NO_EXPORT void
00407 UBYTE_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00408 
00409 
00410 NPY_NO_EXPORT void
00411 UBYTE_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00412 
00413 NPY_NO_EXPORT void
00414 UBYTE_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00415 
00416 NPY_NO_EXPORT void
00417 UBYTE_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00418 
00419 
00420 
00421 NPY_NO_EXPORT void
00422 UBYTE_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00423 
00424 NPY_NO_EXPORT void
00425 BYTE_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00426 
00427 NPY_NO_EXPORT void
00428 UBYTE_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00429 
00430 NPY_NO_EXPORT void
00431 BYTE_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00432 
00433 NPY_NO_EXPORT void
00434 BYTE_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00435 
00436 NPY_NO_EXPORT void
00437 UBYTE_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00438 
00439 NPY_NO_EXPORT void
00440 BYTE_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00441 
00442 NPY_NO_EXPORT void
00443 UBYTE_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00444 
00445 #line 79
00446 
00447 #line 85
00448 
00449 #define SHORT_floor_divide SHORT_divide
00450 #define SHORT_fmax SHORT_maximum
00451 #define SHORT_fmin SHORT_minimum
00452 
00453 NPY_NO_EXPORT void
00454 SHORT__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00455 
00456 NPY_NO_EXPORT void
00457 SHORT_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00458 
00459 NPY_NO_EXPORT void
00460 SHORT_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00461 
00462 NPY_NO_EXPORT void
00463 SHORT_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00464 
00465 NPY_NO_EXPORT void
00466 SHORT_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00467 
00468 NPY_NO_EXPORT void
00469 SHORT_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00470 
00471 NPY_NO_EXPORT void
00472 SHORT_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00473 
00474 #line 117
00475 NPY_NO_EXPORT void
00476 SHORT_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00477 
00478 
00479 #line 117
00480 NPY_NO_EXPORT void
00481 SHORT_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00482 
00483 
00484 #line 117
00485 NPY_NO_EXPORT void
00486 SHORT_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00487 
00488 
00489 #line 117
00490 NPY_NO_EXPORT void
00491 SHORT_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00492 
00493 
00494 #line 117
00495 NPY_NO_EXPORT void
00496 SHORT_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00497 
00498 
00499 #line 117
00500 NPY_NO_EXPORT void
00501 SHORT_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00502 
00503 
00504 #line 117
00505 NPY_NO_EXPORT void
00506 SHORT_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00507 
00508 
00509 #line 117
00510 NPY_NO_EXPORT void
00511 SHORT_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00512 
00513 
00514 
00515 #line 127
00516 NPY_NO_EXPORT void
00517 SHORT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00518 
00519 #line 127
00520 NPY_NO_EXPORT void
00521 SHORT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00522 
00523 #line 127
00524 NPY_NO_EXPORT void
00525 SHORT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00526 
00527 #line 127
00528 NPY_NO_EXPORT void
00529 SHORT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00530 
00531 #line 127
00532 NPY_NO_EXPORT void
00533 SHORT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00534 
00535 #line 127
00536 NPY_NO_EXPORT void
00537 SHORT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00538 
00539 #line 127
00540 NPY_NO_EXPORT void
00541 SHORT_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00542 
00543 #line 127
00544 NPY_NO_EXPORT void
00545 SHORT_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00546 
00547 
00548 NPY_NO_EXPORT void
00549 SHORT_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00550 
00551 #line 138
00552 NPY_NO_EXPORT void
00553 SHORT_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00554 
00555 #line 138
00556 NPY_NO_EXPORT void
00557 SHORT_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00558 
00559 
00560 NPY_NO_EXPORT void
00561 SHORT_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00562 
00563 NPY_NO_EXPORT void
00564 SHORT_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00565 
00566 NPY_NO_EXPORT void
00567 SHORT_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00568 
00569 
00570 #line 85
00571 
00572 #define USHORT_floor_divide USHORT_divide
00573 #define USHORT_fmax USHORT_maximum
00574 #define USHORT_fmin USHORT_minimum
00575 
00576 NPY_NO_EXPORT void
00577 USHORT__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00578 
00579 NPY_NO_EXPORT void
00580 USHORT_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00581 
00582 NPY_NO_EXPORT void
00583 USHORT_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00584 
00585 NPY_NO_EXPORT void
00586 USHORT_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00587 
00588 NPY_NO_EXPORT void
00589 USHORT_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00590 
00591 NPY_NO_EXPORT void
00592 USHORT_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00593 
00594 NPY_NO_EXPORT void
00595 USHORT_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00596 
00597 #line 117
00598 NPY_NO_EXPORT void
00599 USHORT_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00600 
00601 
00602 #line 117
00603 NPY_NO_EXPORT void
00604 USHORT_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00605 
00606 
00607 #line 117
00608 NPY_NO_EXPORT void
00609 USHORT_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00610 
00611 
00612 #line 117
00613 NPY_NO_EXPORT void
00614 USHORT_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00615 
00616 
00617 #line 117
00618 NPY_NO_EXPORT void
00619 USHORT_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00620 
00621 
00622 #line 117
00623 NPY_NO_EXPORT void
00624 USHORT_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00625 
00626 
00627 #line 117
00628 NPY_NO_EXPORT void
00629 USHORT_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00630 
00631 
00632 #line 117
00633 NPY_NO_EXPORT void
00634 USHORT_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00635 
00636 
00637 
00638 #line 127
00639 NPY_NO_EXPORT void
00640 USHORT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00641 
00642 #line 127
00643 NPY_NO_EXPORT void
00644 USHORT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00645 
00646 #line 127
00647 NPY_NO_EXPORT void
00648 USHORT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00649 
00650 #line 127
00651 NPY_NO_EXPORT void
00652 USHORT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00653 
00654 #line 127
00655 NPY_NO_EXPORT void
00656 USHORT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00657 
00658 #line 127
00659 NPY_NO_EXPORT void
00660 USHORT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00661 
00662 #line 127
00663 NPY_NO_EXPORT void
00664 USHORT_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00665 
00666 #line 127
00667 NPY_NO_EXPORT void
00668 USHORT_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00669 
00670 
00671 NPY_NO_EXPORT void
00672 USHORT_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00673 
00674 #line 138
00675 NPY_NO_EXPORT void
00676 USHORT_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00677 
00678 #line 138
00679 NPY_NO_EXPORT void
00680 USHORT_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00681 
00682 
00683 NPY_NO_EXPORT void
00684 USHORT_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00685 
00686 NPY_NO_EXPORT void
00687 USHORT_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00688 
00689 NPY_NO_EXPORT void
00690 USHORT_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00691 
00692 
00693 
00694 NPY_NO_EXPORT void
00695 USHORT_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00696 
00697 NPY_NO_EXPORT void
00698 SHORT_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00699 
00700 NPY_NO_EXPORT void
00701 USHORT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00702 
00703 NPY_NO_EXPORT void
00704 SHORT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00705 
00706 NPY_NO_EXPORT void
00707 SHORT_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00708 
00709 NPY_NO_EXPORT void
00710 USHORT_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00711 
00712 NPY_NO_EXPORT void
00713 SHORT_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00714 
00715 NPY_NO_EXPORT void
00716 USHORT_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00717 
00718 #line 79
00719 
00720 #line 85
00721 
00722 #define INT_floor_divide INT_divide
00723 #define INT_fmax INT_maximum
00724 #define INT_fmin INT_minimum
00725 
00726 NPY_NO_EXPORT void
00727 INT__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00728 
00729 NPY_NO_EXPORT void
00730 INT_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00731 
00732 NPY_NO_EXPORT void
00733 INT_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00734 
00735 NPY_NO_EXPORT void
00736 INT_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00737 
00738 NPY_NO_EXPORT void
00739 INT_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00740 
00741 NPY_NO_EXPORT void
00742 INT_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00743 
00744 NPY_NO_EXPORT void
00745 INT_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00746 
00747 #line 117
00748 NPY_NO_EXPORT void
00749 INT_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00750 
00751 
00752 #line 117
00753 NPY_NO_EXPORT void
00754 INT_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00755 
00756 
00757 #line 117
00758 NPY_NO_EXPORT void
00759 INT_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00760 
00761 
00762 #line 117
00763 NPY_NO_EXPORT void
00764 INT_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00765 
00766 
00767 #line 117
00768 NPY_NO_EXPORT void
00769 INT_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00770 
00771 
00772 #line 117
00773 NPY_NO_EXPORT void
00774 INT_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00775 
00776 
00777 #line 117
00778 NPY_NO_EXPORT void
00779 INT_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00780 
00781 
00782 #line 117
00783 NPY_NO_EXPORT void
00784 INT_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00785 
00786 
00787 
00788 #line 127
00789 NPY_NO_EXPORT void
00790 INT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00791 
00792 #line 127
00793 NPY_NO_EXPORT void
00794 INT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00795 
00796 #line 127
00797 NPY_NO_EXPORT void
00798 INT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00799 
00800 #line 127
00801 NPY_NO_EXPORT void
00802 INT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00803 
00804 #line 127
00805 NPY_NO_EXPORT void
00806 INT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00807 
00808 #line 127
00809 NPY_NO_EXPORT void
00810 INT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00811 
00812 #line 127
00813 NPY_NO_EXPORT void
00814 INT_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00815 
00816 #line 127
00817 NPY_NO_EXPORT void
00818 INT_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00819 
00820 
00821 NPY_NO_EXPORT void
00822 INT_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00823 
00824 #line 138
00825 NPY_NO_EXPORT void
00826 INT_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00827 
00828 #line 138
00829 NPY_NO_EXPORT void
00830 INT_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00831 
00832 
00833 NPY_NO_EXPORT void
00834 INT_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00835 
00836 NPY_NO_EXPORT void
00837 INT_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00838 
00839 NPY_NO_EXPORT void
00840 INT_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00841 
00842 
00843 #line 85
00844 
00845 #define UINT_floor_divide UINT_divide
00846 #define UINT_fmax UINT_maximum
00847 #define UINT_fmin UINT_minimum
00848 
00849 NPY_NO_EXPORT void
00850 UINT__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00851 
00852 NPY_NO_EXPORT void
00853 UINT_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00854 
00855 NPY_NO_EXPORT void
00856 UINT_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
00857 
00858 NPY_NO_EXPORT void
00859 UINT_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00860 
00861 NPY_NO_EXPORT void
00862 UINT_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00863 
00864 NPY_NO_EXPORT void
00865 UINT_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00866 
00867 NPY_NO_EXPORT void
00868 UINT_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00869 
00870 #line 117
00871 NPY_NO_EXPORT void
00872 UINT_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00873 
00874 
00875 #line 117
00876 NPY_NO_EXPORT void
00877 UINT_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00878 
00879 
00880 #line 117
00881 NPY_NO_EXPORT void
00882 UINT_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00883 
00884 
00885 #line 117
00886 NPY_NO_EXPORT void
00887 UINT_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00888 
00889 
00890 #line 117
00891 NPY_NO_EXPORT void
00892 UINT_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00893 
00894 
00895 #line 117
00896 NPY_NO_EXPORT void
00897 UINT_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00898 
00899 
00900 #line 117
00901 NPY_NO_EXPORT void
00902 UINT_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00903 
00904 
00905 #line 117
00906 NPY_NO_EXPORT void
00907 UINT_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00908 
00909 
00910 
00911 #line 127
00912 NPY_NO_EXPORT void
00913 UINT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00914 
00915 #line 127
00916 NPY_NO_EXPORT void
00917 UINT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00918 
00919 #line 127
00920 NPY_NO_EXPORT void
00921 UINT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00922 
00923 #line 127
00924 NPY_NO_EXPORT void
00925 UINT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00926 
00927 #line 127
00928 NPY_NO_EXPORT void
00929 UINT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00930 
00931 #line 127
00932 NPY_NO_EXPORT void
00933 UINT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00934 
00935 #line 127
00936 NPY_NO_EXPORT void
00937 UINT_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00938 
00939 #line 127
00940 NPY_NO_EXPORT void
00941 UINT_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00942 
00943 
00944 NPY_NO_EXPORT void
00945 UINT_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00946 
00947 #line 138
00948 NPY_NO_EXPORT void
00949 UINT_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00950 
00951 #line 138
00952 NPY_NO_EXPORT void
00953 UINT_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00954 
00955 
00956 NPY_NO_EXPORT void
00957 UINT_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00958 
00959 NPY_NO_EXPORT void
00960 UINT_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00961 
00962 NPY_NO_EXPORT void
00963 UINT_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00964 
00965 
00966 
00967 NPY_NO_EXPORT void
00968 UINT_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00969 
00970 NPY_NO_EXPORT void
00971 INT_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00972 
00973 NPY_NO_EXPORT void
00974 UINT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00975 
00976 NPY_NO_EXPORT void
00977 INT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00978 
00979 NPY_NO_EXPORT void
00980 INT_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00981 
00982 NPY_NO_EXPORT void
00983 UINT_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00984 
00985 NPY_NO_EXPORT void
00986 INT_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00987 
00988 NPY_NO_EXPORT void
00989 UINT_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
00990 
00991 #line 79
00992 
00993 #line 85
00994 
00995 #define LONG_floor_divide LONG_divide
00996 #define LONG_fmax LONG_maximum
00997 #define LONG_fmin LONG_minimum
00998 
00999 NPY_NO_EXPORT void
01000 LONG__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01001 
01002 NPY_NO_EXPORT void
01003 LONG_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01004 
01005 NPY_NO_EXPORT void
01006 LONG_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01007 
01008 NPY_NO_EXPORT void
01009 LONG_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01010 
01011 NPY_NO_EXPORT void
01012 LONG_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01013 
01014 NPY_NO_EXPORT void
01015 LONG_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01016 
01017 NPY_NO_EXPORT void
01018 LONG_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01019 
01020 #line 117
01021 NPY_NO_EXPORT void
01022 LONG_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01023 
01024 
01025 #line 117
01026 NPY_NO_EXPORT void
01027 LONG_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01028 
01029 
01030 #line 117
01031 NPY_NO_EXPORT void
01032 LONG_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01033 
01034 
01035 #line 117
01036 NPY_NO_EXPORT void
01037 LONG_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01038 
01039 
01040 #line 117
01041 NPY_NO_EXPORT void
01042 LONG_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01043 
01044 
01045 #line 117
01046 NPY_NO_EXPORT void
01047 LONG_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01048 
01049 
01050 #line 117
01051 NPY_NO_EXPORT void
01052 LONG_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01053 
01054 
01055 #line 117
01056 NPY_NO_EXPORT void
01057 LONG_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01058 
01059 
01060 
01061 #line 127
01062 NPY_NO_EXPORT void
01063 LONG_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01064 
01065 #line 127
01066 NPY_NO_EXPORT void
01067 LONG_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01068 
01069 #line 127
01070 NPY_NO_EXPORT void
01071 LONG_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01072 
01073 #line 127
01074 NPY_NO_EXPORT void
01075 LONG_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01076 
01077 #line 127
01078 NPY_NO_EXPORT void
01079 LONG_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01080 
01081 #line 127
01082 NPY_NO_EXPORT void
01083 LONG_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01084 
01085 #line 127
01086 NPY_NO_EXPORT void
01087 LONG_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01088 
01089 #line 127
01090 NPY_NO_EXPORT void
01091 LONG_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01092 
01093 
01094 NPY_NO_EXPORT void
01095 LONG_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01096 
01097 #line 138
01098 NPY_NO_EXPORT void
01099 LONG_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01100 
01101 #line 138
01102 NPY_NO_EXPORT void
01103 LONG_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01104 
01105 
01106 NPY_NO_EXPORT void
01107 LONG_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01108 
01109 NPY_NO_EXPORT void
01110 LONG_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01111 
01112 NPY_NO_EXPORT void
01113 LONG_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01114 
01115 
01116 #line 85
01117 
01118 #define ULONG_floor_divide ULONG_divide
01119 #define ULONG_fmax ULONG_maximum
01120 #define ULONG_fmin ULONG_minimum
01121 
01122 NPY_NO_EXPORT void
01123 ULONG__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01124 
01125 NPY_NO_EXPORT void
01126 ULONG_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01127 
01128 NPY_NO_EXPORT void
01129 ULONG_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01130 
01131 NPY_NO_EXPORT void
01132 ULONG_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01133 
01134 NPY_NO_EXPORT void
01135 ULONG_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01136 
01137 NPY_NO_EXPORT void
01138 ULONG_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01139 
01140 NPY_NO_EXPORT void
01141 ULONG_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01142 
01143 #line 117
01144 NPY_NO_EXPORT void
01145 ULONG_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01146 
01147 
01148 #line 117
01149 NPY_NO_EXPORT void
01150 ULONG_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01151 
01152 
01153 #line 117
01154 NPY_NO_EXPORT void
01155 ULONG_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01156 
01157 
01158 #line 117
01159 NPY_NO_EXPORT void
01160 ULONG_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01161 
01162 
01163 #line 117
01164 NPY_NO_EXPORT void
01165 ULONG_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01166 
01167 
01168 #line 117
01169 NPY_NO_EXPORT void
01170 ULONG_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01171 
01172 
01173 #line 117
01174 NPY_NO_EXPORT void
01175 ULONG_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01176 
01177 
01178 #line 117
01179 NPY_NO_EXPORT void
01180 ULONG_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01181 
01182 
01183 
01184 #line 127
01185 NPY_NO_EXPORT void
01186 ULONG_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01187 
01188 #line 127
01189 NPY_NO_EXPORT void
01190 ULONG_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01191 
01192 #line 127
01193 NPY_NO_EXPORT void
01194 ULONG_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01195 
01196 #line 127
01197 NPY_NO_EXPORT void
01198 ULONG_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01199 
01200 #line 127
01201 NPY_NO_EXPORT void
01202 ULONG_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01203 
01204 #line 127
01205 NPY_NO_EXPORT void
01206 ULONG_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01207 
01208 #line 127
01209 NPY_NO_EXPORT void
01210 ULONG_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01211 
01212 #line 127
01213 NPY_NO_EXPORT void
01214 ULONG_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01215 
01216 
01217 NPY_NO_EXPORT void
01218 ULONG_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01219 
01220 #line 138
01221 NPY_NO_EXPORT void
01222 ULONG_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01223 
01224 #line 138
01225 NPY_NO_EXPORT void
01226 ULONG_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01227 
01228 
01229 NPY_NO_EXPORT void
01230 ULONG_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01231 
01232 NPY_NO_EXPORT void
01233 ULONG_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01234 
01235 NPY_NO_EXPORT void
01236 ULONG_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01237 
01238 
01239 
01240 NPY_NO_EXPORT void
01241 ULONG_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01242 
01243 NPY_NO_EXPORT void
01244 LONG_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01245 
01246 NPY_NO_EXPORT void
01247 ULONG_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01248 
01249 NPY_NO_EXPORT void
01250 LONG_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01251 
01252 NPY_NO_EXPORT void
01253 LONG_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01254 
01255 NPY_NO_EXPORT void
01256 ULONG_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01257 
01258 NPY_NO_EXPORT void
01259 LONG_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01260 
01261 NPY_NO_EXPORT void
01262 ULONG_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01263 
01264 #line 79
01265 
01266 #line 85
01267 
01268 #define LONGLONG_floor_divide LONGLONG_divide
01269 #define LONGLONG_fmax LONGLONG_maximum
01270 #define LONGLONG_fmin LONGLONG_minimum
01271 
01272 NPY_NO_EXPORT void
01273 LONGLONG__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01274 
01275 NPY_NO_EXPORT void
01276 LONGLONG_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01277 
01278 NPY_NO_EXPORT void
01279 LONGLONG_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01280 
01281 NPY_NO_EXPORT void
01282 LONGLONG_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01283 
01284 NPY_NO_EXPORT void
01285 LONGLONG_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01286 
01287 NPY_NO_EXPORT void
01288 LONGLONG_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01289 
01290 NPY_NO_EXPORT void
01291 LONGLONG_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01292 
01293 #line 117
01294 NPY_NO_EXPORT void
01295 LONGLONG_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01296 
01297 
01298 #line 117
01299 NPY_NO_EXPORT void
01300 LONGLONG_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01301 
01302 
01303 #line 117
01304 NPY_NO_EXPORT void
01305 LONGLONG_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01306 
01307 
01308 #line 117
01309 NPY_NO_EXPORT void
01310 LONGLONG_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01311 
01312 
01313 #line 117
01314 NPY_NO_EXPORT void
01315 LONGLONG_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01316 
01317 
01318 #line 117
01319 NPY_NO_EXPORT void
01320 LONGLONG_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01321 
01322 
01323 #line 117
01324 NPY_NO_EXPORT void
01325 LONGLONG_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01326 
01327 
01328 #line 117
01329 NPY_NO_EXPORT void
01330 LONGLONG_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01331 
01332 
01333 
01334 #line 127
01335 NPY_NO_EXPORT void
01336 LONGLONG_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01337 
01338 #line 127
01339 NPY_NO_EXPORT void
01340 LONGLONG_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01341 
01342 #line 127
01343 NPY_NO_EXPORT void
01344 LONGLONG_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01345 
01346 #line 127
01347 NPY_NO_EXPORT void
01348 LONGLONG_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01349 
01350 #line 127
01351 NPY_NO_EXPORT void
01352 LONGLONG_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01353 
01354 #line 127
01355 NPY_NO_EXPORT void
01356 LONGLONG_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01357 
01358 #line 127
01359 NPY_NO_EXPORT void
01360 LONGLONG_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01361 
01362 #line 127
01363 NPY_NO_EXPORT void
01364 LONGLONG_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01365 
01366 
01367 NPY_NO_EXPORT void
01368 LONGLONG_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01369 
01370 #line 138
01371 NPY_NO_EXPORT void
01372 LONGLONG_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01373 
01374 #line 138
01375 NPY_NO_EXPORT void
01376 LONGLONG_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01377 
01378 
01379 NPY_NO_EXPORT void
01380 LONGLONG_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01381 
01382 NPY_NO_EXPORT void
01383 LONGLONG_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01384 
01385 NPY_NO_EXPORT void
01386 LONGLONG_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01387 
01388 
01389 #line 85
01390 
01391 #define ULONGLONG_floor_divide ULONGLONG_divide
01392 #define ULONGLONG_fmax ULONGLONG_maximum
01393 #define ULONGLONG_fmin ULONGLONG_minimum
01394 
01395 NPY_NO_EXPORT void
01396 ULONGLONG__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01397 
01398 NPY_NO_EXPORT void
01399 ULONGLONG_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01400 
01401 NPY_NO_EXPORT void
01402 ULONGLONG_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01403 
01404 NPY_NO_EXPORT void
01405 ULONGLONG_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01406 
01407 NPY_NO_EXPORT void
01408 ULONGLONG_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01409 
01410 NPY_NO_EXPORT void
01411 ULONGLONG_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01412 
01413 NPY_NO_EXPORT void
01414 ULONGLONG_invert(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01415 
01416 #line 117
01417 NPY_NO_EXPORT void
01418 ULONGLONG_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01419 
01420 
01421 #line 117
01422 NPY_NO_EXPORT void
01423 ULONGLONG_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01424 
01425 
01426 #line 117
01427 NPY_NO_EXPORT void
01428 ULONGLONG_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01429 
01430 
01431 #line 117
01432 NPY_NO_EXPORT void
01433 ULONGLONG_bitwise_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01434 
01435 
01436 #line 117
01437 NPY_NO_EXPORT void
01438 ULONGLONG_bitwise_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01439 
01440 
01441 #line 117
01442 NPY_NO_EXPORT void
01443 ULONGLONG_bitwise_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01444 
01445 
01446 #line 117
01447 NPY_NO_EXPORT void
01448 ULONGLONG_left_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01449 
01450 
01451 #line 117
01452 NPY_NO_EXPORT void
01453 ULONGLONG_right_shift(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01454 
01455 
01456 
01457 #line 127
01458 NPY_NO_EXPORT void
01459 ULONGLONG_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01460 
01461 #line 127
01462 NPY_NO_EXPORT void
01463 ULONGLONG_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01464 
01465 #line 127
01466 NPY_NO_EXPORT void
01467 ULONGLONG_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01468 
01469 #line 127
01470 NPY_NO_EXPORT void
01471 ULONGLONG_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01472 
01473 #line 127
01474 NPY_NO_EXPORT void
01475 ULONGLONG_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01476 
01477 #line 127
01478 NPY_NO_EXPORT void
01479 ULONGLONG_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01480 
01481 #line 127
01482 NPY_NO_EXPORT void
01483 ULONGLONG_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01484 
01485 #line 127
01486 NPY_NO_EXPORT void
01487 ULONGLONG_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01488 
01489 
01490 NPY_NO_EXPORT void
01491 ULONGLONG_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01492 
01493 #line 138
01494 NPY_NO_EXPORT void
01495 ULONGLONG_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01496 
01497 #line 138
01498 NPY_NO_EXPORT void
01499 ULONGLONG_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01500 
01501 
01502 NPY_NO_EXPORT void
01503 ULONGLONG_true_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01504 
01505 NPY_NO_EXPORT void
01506 ULONGLONG_power(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01507 
01508 NPY_NO_EXPORT void
01509 ULONGLONG_fmod(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01510 
01511 
01512 
01513 NPY_NO_EXPORT void
01514 ULONGLONG_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01515 
01516 NPY_NO_EXPORT void
01517 LONGLONG_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01518 
01519 NPY_NO_EXPORT void
01520 ULONGLONG_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01521 
01522 NPY_NO_EXPORT void
01523 LONGLONG_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01524 
01525 NPY_NO_EXPORT void
01526 LONGLONG_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01527 
01528 NPY_NO_EXPORT void
01529 ULONGLONG_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01530 
01531 NPY_NO_EXPORT void
01532 LONGLONG_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01533 
01534 NPY_NO_EXPORT void
01535 ULONGLONG_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01536 
01537 
01538 /*
01539  *****************************************************************************
01540  **                             FLOAT LOOPS                                 **
01541  *****************************************************************************
01542  */
01543 
01544 
01545 #line 191
01546 
01547 
01548 #line 198
01549 NPY_NO_EXPORT void
01550 HALF_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01551 
01552 #line 198
01553 NPY_NO_EXPORT void
01554 HALF_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01555 
01556 #line 198
01557 NPY_NO_EXPORT void
01558 HALF_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01559 
01560 #line 198
01561 NPY_NO_EXPORT void
01562 HALF_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01563 
01564 
01565 #line 207
01566 NPY_NO_EXPORT void
01567 HALF_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01568 
01569 #line 207
01570 NPY_NO_EXPORT void
01571 HALF_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01572 
01573 #line 207
01574 NPY_NO_EXPORT void
01575 HALF_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01576 
01577 #line 207
01578 NPY_NO_EXPORT void
01579 HALF_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01580 
01581 #line 207
01582 NPY_NO_EXPORT void
01583 HALF_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01584 
01585 #line 207
01586 NPY_NO_EXPORT void
01587 HALF_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01588 
01589 #line 207
01590 NPY_NO_EXPORT void
01591 HALF_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01592 
01593 #line 207
01594 NPY_NO_EXPORT void
01595 HALF_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01596 
01597 
01598 NPY_NO_EXPORT void
01599 HALF_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01600 
01601 NPY_NO_EXPORT void
01602 HALF_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01603 
01604 #line 221
01605 NPY_NO_EXPORT void
01606 HALF_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01607 
01608 #line 221
01609 NPY_NO_EXPORT void
01610 HALF_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01611 
01612 #line 221
01613 NPY_NO_EXPORT void
01614 HALF_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01615 
01616 #line 221
01617 NPY_NO_EXPORT void
01618 HALF_signbit(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01619 
01620 #line 221
01621 NPY_NO_EXPORT void
01622 HALF_copysign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01623 
01624 #line 221
01625 NPY_NO_EXPORT void
01626 HALF_nextafter(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01627 
01628 #line 221
01629 NPY_NO_EXPORT void
01630 HALF_spacing(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01631 
01632 
01633 #line 229
01634 NPY_NO_EXPORT void
01635 HALF_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01636 
01637 #line 229
01638 NPY_NO_EXPORT void
01639 HALF_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01640 
01641 
01642 #line 237
01643 NPY_NO_EXPORT void
01644 HALF_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01645 
01646 #line 237
01647 NPY_NO_EXPORT void
01648 HALF_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01649 
01650 
01651 NPY_NO_EXPORT void
01652 HALF_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01653 
01654 NPY_NO_EXPORT void
01655 HALF_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01656 
01657 NPY_NO_EXPORT void
01658 HALF_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01659 
01660 NPY_NO_EXPORT void
01661 HALF_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01662 
01663 
01664 NPY_NO_EXPORT void
01665 HALF__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01666 
01667 NPY_NO_EXPORT void
01668 HALF_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01669 
01670 NPY_NO_EXPORT void
01671 HALF_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01672 
01673 NPY_NO_EXPORT void
01674 HALF_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01675 
01676 
01677 NPY_NO_EXPORT void
01678 HALF_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01679 
01680 
01681 NPY_NO_EXPORT void
01682 HALF_modf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01683 
01684 #ifdef HAVE_FREXPF
01685 NPY_NO_EXPORT void
01686 HALF_frexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01687 #endif
01688 
01689 #ifdef HAVE_LDEXPF
01690 NPY_NO_EXPORT void
01691 HALF_ldexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01692 NPY_NO_EXPORT void
01693 HALF_ldexp_long(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01694 #endif
01695 
01696 #define HALF_true_divide HALF_divide
01697 
01698 
01699 #line 191
01700 
01701 
01702 #line 198
01703 NPY_NO_EXPORT void
01704 FLOAT_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01705 
01706 #line 198
01707 NPY_NO_EXPORT void
01708 FLOAT_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01709 
01710 #line 198
01711 NPY_NO_EXPORT void
01712 FLOAT_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01713 
01714 #line 198
01715 NPY_NO_EXPORT void
01716 FLOAT_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01717 
01718 
01719 #line 207
01720 NPY_NO_EXPORT void
01721 FLOAT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01722 
01723 #line 207
01724 NPY_NO_EXPORT void
01725 FLOAT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01726 
01727 #line 207
01728 NPY_NO_EXPORT void
01729 FLOAT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01730 
01731 #line 207
01732 NPY_NO_EXPORT void
01733 FLOAT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01734 
01735 #line 207
01736 NPY_NO_EXPORT void
01737 FLOAT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01738 
01739 #line 207
01740 NPY_NO_EXPORT void
01741 FLOAT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01742 
01743 #line 207
01744 NPY_NO_EXPORT void
01745 FLOAT_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01746 
01747 #line 207
01748 NPY_NO_EXPORT void
01749 FLOAT_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01750 
01751 
01752 NPY_NO_EXPORT void
01753 FLOAT_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01754 
01755 NPY_NO_EXPORT void
01756 FLOAT_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01757 
01758 #line 221
01759 NPY_NO_EXPORT void
01760 FLOAT_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01761 
01762 #line 221
01763 NPY_NO_EXPORT void
01764 FLOAT_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01765 
01766 #line 221
01767 NPY_NO_EXPORT void
01768 FLOAT_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01769 
01770 #line 221
01771 NPY_NO_EXPORT void
01772 FLOAT_signbit(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01773 
01774 #line 221
01775 NPY_NO_EXPORT void
01776 FLOAT_copysign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01777 
01778 #line 221
01779 NPY_NO_EXPORT void
01780 FLOAT_nextafter(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01781 
01782 #line 221
01783 NPY_NO_EXPORT void
01784 FLOAT_spacing(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01785 
01786 
01787 #line 229
01788 NPY_NO_EXPORT void
01789 FLOAT_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01790 
01791 #line 229
01792 NPY_NO_EXPORT void
01793 FLOAT_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01794 
01795 
01796 #line 237
01797 NPY_NO_EXPORT void
01798 FLOAT_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01799 
01800 #line 237
01801 NPY_NO_EXPORT void
01802 FLOAT_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01803 
01804 
01805 NPY_NO_EXPORT void
01806 FLOAT_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01807 
01808 NPY_NO_EXPORT void
01809 FLOAT_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01810 
01811 NPY_NO_EXPORT void
01812 FLOAT_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01813 
01814 NPY_NO_EXPORT void
01815 FLOAT_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01816 
01817 
01818 NPY_NO_EXPORT void
01819 FLOAT__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01820 
01821 NPY_NO_EXPORT void
01822 FLOAT_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01823 
01824 NPY_NO_EXPORT void
01825 FLOAT_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01826 
01827 NPY_NO_EXPORT void
01828 FLOAT_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01829 
01830 
01831 NPY_NO_EXPORT void
01832 FLOAT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01833 
01834 
01835 NPY_NO_EXPORT void
01836 FLOAT_modf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01837 
01838 #ifdef HAVE_FREXPF
01839 NPY_NO_EXPORT void
01840 FLOAT_frexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01841 #endif
01842 
01843 #ifdef HAVE_LDEXPF
01844 NPY_NO_EXPORT void
01845 FLOAT_ldexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01846 NPY_NO_EXPORT void
01847 FLOAT_ldexp_long(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01848 #endif
01849 
01850 #define FLOAT_true_divide FLOAT_divide
01851 
01852 
01853 #line 191
01854 
01855 
01856 #line 198
01857 NPY_NO_EXPORT void
01858 DOUBLE_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01859 
01860 #line 198
01861 NPY_NO_EXPORT void
01862 DOUBLE_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01863 
01864 #line 198
01865 NPY_NO_EXPORT void
01866 DOUBLE_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01867 
01868 #line 198
01869 NPY_NO_EXPORT void
01870 DOUBLE_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01871 
01872 
01873 #line 207
01874 NPY_NO_EXPORT void
01875 DOUBLE_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01876 
01877 #line 207
01878 NPY_NO_EXPORT void
01879 DOUBLE_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01880 
01881 #line 207
01882 NPY_NO_EXPORT void
01883 DOUBLE_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01884 
01885 #line 207
01886 NPY_NO_EXPORT void
01887 DOUBLE_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01888 
01889 #line 207
01890 NPY_NO_EXPORT void
01891 DOUBLE_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01892 
01893 #line 207
01894 NPY_NO_EXPORT void
01895 DOUBLE_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01896 
01897 #line 207
01898 NPY_NO_EXPORT void
01899 DOUBLE_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01900 
01901 #line 207
01902 NPY_NO_EXPORT void
01903 DOUBLE_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01904 
01905 
01906 NPY_NO_EXPORT void
01907 DOUBLE_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01908 
01909 NPY_NO_EXPORT void
01910 DOUBLE_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01911 
01912 #line 221
01913 NPY_NO_EXPORT void
01914 DOUBLE_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01915 
01916 #line 221
01917 NPY_NO_EXPORT void
01918 DOUBLE_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01919 
01920 #line 221
01921 NPY_NO_EXPORT void
01922 DOUBLE_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01923 
01924 #line 221
01925 NPY_NO_EXPORT void
01926 DOUBLE_signbit(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01927 
01928 #line 221
01929 NPY_NO_EXPORT void
01930 DOUBLE_copysign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01931 
01932 #line 221
01933 NPY_NO_EXPORT void
01934 DOUBLE_nextafter(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01935 
01936 #line 221
01937 NPY_NO_EXPORT void
01938 DOUBLE_spacing(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01939 
01940 
01941 #line 229
01942 NPY_NO_EXPORT void
01943 DOUBLE_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01944 
01945 #line 229
01946 NPY_NO_EXPORT void
01947 DOUBLE_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01948 
01949 
01950 #line 237
01951 NPY_NO_EXPORT void
01952 DOUBLE_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01953 
01954 #line 237
01955 NPY_NO_EXPORT void
01956 DOUBLE_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01957 
01958 
01959 NPY_NO_EXPORT void
01960 DOUBLE_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01961 
01962 NPY_NO_EXPORT void
01963 DOUBLE_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01964 
01965 NPY_NO_EXPORT void
01966 DOUBLE_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01967 
01968 NPY_NO_EXPORT void
01969 DOUBLE_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01970 
01971 
01972 NPY_NO_EXPORT void
01973 DOUBLE__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
01974 
01975 NPY_NO_EXPORT void
01976 DOUBLE_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01977 
01978 NPY_NO_EXPORT void
01979 DOUBLE_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01980 
01981 NPY_NO_EXPORT void
01982 DOUBLE_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01983 
01984 
01985 NPY_NO_EXPORT void
01986 DOUBLE_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01987 
01988 
01989 NPY_NO_EXPORT void
01990 DOUBLE_modf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01991 
01992 #ifdef HAVE_FREXP
01993 NPY_NO_EXPORT void
01994 DOUBLE_frexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
01995 #endif
01996 
01997 #ifdef HAVE_LDEXP
01998 NPY_NO_EXPORT void
01999 DOUBLE_ldexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02000 NPY_NO_EXPORT void
02001 DOUBLE_ldexp_long(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02002 #endif
02003 
02004 #define DOUBLE_true_divide DOUBLE_divide
02005 
02006 
02007 #line 191
02008 
02009 
02010 #line 198
02011 NPY_NO_EXPORT void
02012 LONGDOUBLE_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02013 
02014 #line 198
02015 NPY_NO_EXPORT void
02016 LONGDOUBLE_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02017 
02018 #line 198
02019 NPY_NO_EXPORT void
02020 LONGDOUBLE_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02021 
02022 #line 198
02023 NPY_NO_EXPORT void
02024 LONGDOUBLE_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02025 
02026 
02027 #line 207
02028 NPY_NO_EXPORT void
02029 LONGDOUBLE_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02030 
02031 #line 207
02032 NPY_NO_EXPORT void
02033 LONGDOUBLE_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02034 
02035 #line 207
02036 NPY_NO_EXPORT void
02037 LONGDOUBLE_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02038 
02039 #line 207
02040 NPY_NO_EXPORT void
02041 LONGDOUBLE_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02042 
02043 #line 207
02044 NPY_NO_EXPORT void
02045 LONGDOUBLE_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02046 
02047 #line 207
02048 NPY_NO_EXPORT void
02049 LONGDOUBLE_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02050 
02051 #line 207
02052 NPY_NO_EXPORT void
02053 LONGDOUBLE_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02054 
02055 #line 207
02056 NPY_NO_EXPORT void
02057 LONGDOUBLE_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02058 
02059 
02060 NPY_NO_EXPORT void
02061 LONGDOUBLE_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02062 
02063 NPY_NO_EXPORT void
02064 LONGDOUBLE_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02065 
02066 #line 221
02067 NPY_NO_EXPORT void
02068 LONGDOUBLE_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02069 
02070 #line 221
02071 NPY_NO_EXPORT void
02072 LONGDOUBLE_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02073 
02074 #line 221
02075 NPY_NO_EXPORT void
02076 LONGDOUBLE_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02077 
02078 #line 221
02079 NPY_NO_EXPORT void
02080 LONGDOUBLE_signbit(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02081 
02082 #line 221
02083 NPY_NO_EXPORT void
02084 LONGDOUBLE_copysign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02085 
02086 #line 221
02087 NPY_NO_EXPORT void
02088 LONGDOUBLE_nextafter(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02089 
02090 #line 221
02091 NPY_NO_EXPORT void
02092 LONGDOUBLE_spacing(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02093 
02094 
02095 #line 229
02096 NPY_NO_EXPORT void
02097 LONGDOUBLE_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02098 
02099 #line 229
02100 NPY_NO_EXPORT void
02101 LONGDOUBLE_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02102 
02103 
02104 #line 237
02105 NPY_NO_EXPORT void
02106 LONGDOUBLE_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02107 
02108 #line 237
02109 NPY_NO_EXPORT void
02110 LONGDOUBLE_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02111 
02112 
02113 NPY_NO_EXPORT void
02114 LONGDOUBLE_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02115 
02116 NPY_NO_EXPORT void
02117 LONGDOUBLE_remainder(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02118 
02119 NPY_NO_EXPORT void
02120 LONGDOUBLE_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02121 
02122 NPY_NO_EXPORT void
02123 LONGDOUBLE_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02124 
02125 
02126 NPY_NO_EXPORT void
02127 LONGDOUBLE__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02128 
02129 NPY_NO_EXPORT void
02130 LONGDOUBLE_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02131 
02132 NPY_NO_EXPORT void
02133 LONGDOUBLE_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02134 
02135 NPY_NO_EXPORT void
02136 LONGDOUBLE_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02137 
02138 
02139 NPY_NO_EXPORT void
02140 LONGDOUBLE_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02141 
02142 
02143 NPY_NO_EXPORT void
02144 LONGDOUBLE_modf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02145 
02146 #ifdef HAVE_FREXPL
02147 NPY_NO_EXPORT void
02148 LONGDOUBLE_frexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02149 #endif
02150 
02151 #ifdef HAVE_LDEXPL
02152 NPY_NO_EXPORT void
02153 LONGDOUBLE_ldexp(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02154 NPY_NO_EXPORT void
02155 LONGDOUBLE_ldexp_long(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02156 #endif
02157 
02158 #define LONGDOUBLE_true_divide LONGDOUBLE_divide
02159 
02160 
02161 
02162 
02163 /*
02164  *****************************************************************************
02165  **                           COMPLEX LOOPS                                 **
02166  *****************************************************************************
02167  */
02168 
02169 #define CGE(xr,xi,yr,yi) (xr > yr || (xr == yr && xi >= yi));
02170 #define CLE(xr,xi,yr,yi) (xr < yr || (xr == yr && xi <= yi));
02171 #define CGT(xr,xi,yr,yi) (xr > yr || (xr == yr && xi > yi));
02172 #define CLT(xr,xi,yr,yi) (xr < yr || (xr == yr && xi < yi));
02173 #define CEQ(xr,xi,yr,yi) (xr == yr && xi == yi);
02174 #define CNE(xr,xi,yr,yi) (xr != yr || xi != yi);
02175 
02176 #line 310
02177 
02178 #line 316
02179 NPY_NO_EXPORT void
02180 CFLOAT_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02181 
02182 
02183 #line 316
02184 NPY_NO_EXPORT void
02185 CFLOAT_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02186 
02187 
02188 
02189 NPY_NO_EXPORT void
02190 CFLOAT_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02191 
02192 NPY_NO_EXPORT void
02193 CFLOAT_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02194 
02195 NPY_NO_EXPORT void
02196 CFLOAT_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02197 
02198 #line 334
02199 NPY_NO_EXPORT void
02200 CFLOAT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02201 
02202 #line 334
02203 NPY_NO_EXPORT void
02204 CFLOAT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02205 
02206 #line 334
02207 NPY_NO_EXPORT void
02208 CFLOAT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02209 
02210 #line 334
02211 NPY_NO_EXPORT void
02212 CFLOAT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02213 
02214 #line 334
02215 NPY_NO_EXPORT void
02216 CFLOAT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02217 
02218 #line 334
02219 NPY_NO_EXPORT void
02220 CFLOAT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02221 
02222 
02223 #line 343
02224 NPY_NO_EXPORT void
02225 CFLOAT_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02226 
02227 #line 343
02228 NPY_NO_EXPORT void
02229 CFLOAT_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02230 
02231 
02232 NPY_NO_EXPORT void
02233 CFLOAT_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02234 
02235 NPY_NO_EXPORT void
02236 CFLOAT_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02237 #line 357
02238 NPY_NO_EXPORT void
02239 CFLOAT_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02240 
02241 #line 357
02242 NPY_NO_EXPORT void
02243 CFLOAT_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02244 
02245 #line 357
02246 NPY_NO_EXPORT void
02247 CFLOAT_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02248 
02249 
02250 NPY_NO_EXPORT void
02251 CFLOAT_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02252 
02253 NPY_NO_EXPORT void
02254 CFLOAT_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02255 
02256 NPY_NO_EXPORT void
02257 CFLOAT__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02258 
02259 NPY_NO_EXPORT void
02260 CFLOAT_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02261 
02262 NPY_NO_EXPORT void
02263 CFLOAT_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02264 
02265 NPY_NO_EXPORT void
02266 CFLOAT__arg(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02267 
02268 NPY_NO_EXPORT void
02269 CFLOAT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02270 
02271 #line 386
02272 NPY_NO_EXPORT void
02273 CFLOAT_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02274 
02275 #line 386
02276 NPY_NO_EXPORT void
02277 CFLOAT_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02278 
02279 
02280 #line 394
02281 NPY_NO_EXPORT void
02282 CFLOAT_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02283 
02284 #line 394
02285 NPY_NO_EXPORT void
02286 CFLOAT_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02287 
02288 
02289 #define CFLOAT_true_divide CFLOAT_divide
02290 
02291 
02292 #line 310
02293 
02294 #line 316
02295 NPY_NO_EXPORT void
02296 CDOUBLE_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02297 
02298 
02299 #line 316
02300 NPY_NO_EXPORT void
02301 CDOUBLE_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02302 
02303 
02304 
02305 NPY_NO_EXPORT void
02306 CDOUBLE_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02307 
02308 NPY_NO_EXPORT void
02309 CDOUBLE_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02310 
02311 NPY_NO_EXPORT void
02312 CDOUBLE_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02313 
02314 #line 334
02315 NPY_NO_EXPORT void
02316 CDOUBLE_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02317 
02318 #line 334
02319 NPY_NO_EXPORT void
02320 CDOUBLE_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02321 
02322 #line 334
02323 NPY_NO_EXPORT void
02324 CDOUBLE_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02325 
02326 #line 334
02327 NPY_NO_EXPORT void
02328 CDOUBLE_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02329 
02330 #line 334
02331 NPY_NO_EXPORT void
02332 CDOUBLE_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02333 
02334 #line 334
02335 NPY_NO_EXPORT void
02336 CDOUBLE_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02337 
02338 
02339 #line 343
02340 NPY_NO_EXPORT void
02341 CDOUBLE_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02342 
02343 #line 343
02344 NPY_NO_EXPORT void
02345 CDOUBLE_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02346 
02347 
02348 NPY_NO_EXPORT void
02349 CDOUBLE_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02350 
02351 NPY_NO_EXPORT void
02352 CDOUBLE_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02353 #line 357
02354 NPY_NO_EXPORT void
02355 CDOUBLE_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02356 
02357 #line 357
02358 NPY_NO_EXPORT void
02359 CDOUBLE_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02360 
02361 #line 357
02362 NPY_NO_EXPORT void
02363 CDOUBLE_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02364 
02365 
02366 NPY_NO_EXPORT void
02367 CDOUBLE_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02368 
02369 NPY_NO_EXPORT void
02370 CDOUBLE_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02371 
02372 NPY_NO_EXPORT void
02373 CDOUBLE__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02374 
02375 NPY_NO_EXPORT void
02376 CDOUBLE_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02377 
02378 NPY_NO_EXPORT void
02379 CDOUBLE_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02380 
02381 NPY_NO_EXPORT void
02382 CDOUBLE__arg(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02383 
02384 NPY_NO_EXPORT void
02385 CDOUBLE_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02386 
02387 #line 386
02388 NPY_NO_EXPORT void
02389 CDOUBLE_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02390 
02391 #line 386
02392 NPY_NO_EXPORT void
02393 CDOUBLE_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02394 
02395 
02396 #line 394
02397 NPY_NO_EXPORT void
02398 CDOUBLE_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02399 
02400 #line 394
02401 NPY_NO_EXPORT void
02402 CDOUBLE_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02403 
02404 
02405 #define CDOUBLE_true_divide CDOUBLE_divide
02406 
02407 
02408 #line 310
02409 
02410 #line 316
02411 NPY_NO_EXPORT void
02412 CLONGDOUBLE_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02413 
02414 
02415 #line 316
02416 NPY_NO_EXPORT void
02417 CLONGDOUBLE_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02418 
02419 
02420 
02421 NPY_NO_EXPORT void
02422 CLONGDOUBLE_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02423 
02424 NPY_NO_EXPORT void
02425 CLONGDOUBLE_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02426 
02427 NPY_NO_EXPORT void
02428 CLONGDOUBLE_floor_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02429 
02430 #line 334
02431 NPY_NO_EXPORT void
02432 CLONGDOUBLE_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02433 
02434 #line 334
02435 NPY_NO_EXPORT void
02436 CLONGDOUBLE_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02437 
02438 #line 334
02439 NPY_NO_EXPORT void
02440 CLONGDOUBLE_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02441 
02442 #line 334
02443 NPY_NO_EXPORT void
02444 CLONGDOUBLE_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02445 
02446 #line 334
02447 NPY_NO_EXPORT void
02448 CLONGDOUBLE_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02449 
02450 #line 334
02451 NPY_NO_EXPORT void
02452 CLONGDOUBLE_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02453 
02454 
02455 #line 343
02456 NPY_NO_EXPORT void
02457 CLONGDOUBLE_logical_and(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02458 
02459 #line 343
02460 NPY_NO_EXPORT void
02461 CLONGDOUBLE_logical_or(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02462 
02463 
02464 NPY_NO_EXPORT void
02465 CLONGDOUBLE_logical_xor(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02466 
02467 NPY_NO_EXPORT void
02468 CLONGDOUBLE_logical_not(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02469 #line 357
02470 NPY_NO_EXPORT void
02471 CLONGDOUBLE_isnan(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02472 
02473 #line 357
02474 NPY_NO_EXPORT void
02475 CLONGDOUBLE_isinf(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02476 
02477 #line 357
02478 NPY_NO_EXPORT void
02479 CLONGDOUBLE_isfinite(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02480 
02481 
02482 NPY_NO_EXPORT void
02483 CLONGDOUBLE_square(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02484 
02485 NPY_NO_EXPORT void
02486 CLONGDOUBLE_reciprocal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02487 
02488 NPY_NO_EXPORT void
02489 CLONGDOUBLE__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02490 
02491 NPY_NO_EXPORT void
02492 CLONGDOUBLE_conjugate(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02493 
02494 NPY_NO_EXPORT void
02495 CLONGDOUBLE_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02496 
02497 NPY_NO_EXPORT void
02498 CLONGDOUBLE__arg(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02499 
02500 NPY_NO_EXPORT void
02501 CLONGDOUBLE_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02502 
02503 #line 386
02504 NPY_NO_EXPORT void
02505 CLONGDOUBLE_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02506 
02507 #line 386
02508 NPY_NO_EXPORT void
02509 CLONGDOUBLE_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02510 
02511 
02512 #line 394
02513 NPY_NO_EXPORT void
02514 CLONGDOUBLE_fmax(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02515 
02516 #line 394
02517 NPY_NO_EXPORT void
02518 CLONGDOUBLE_fmin(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02519 
02520 
02521 #define CLONGDOUBLE_true_divide CLONGDOUBLE_divide
02522 
02523 
02524 
02525 #undef CGE
02526 #undef CLE
02527 #undef CGT
02528 #undef CLT
02529 #undef CEQ
02530 #undef CNE
02531 
02532 /*
02533  *****************************************************************************
02534  **                            DATETIME LOOPS                               **
02535  *****************************************************************************
02536  */
02537 
02538 NPY_NO_EXPORT void
02539 TIMEDELTA_negative(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02540 
02541 NPY_NO_EXPORT void
02542 TIMEDELTA_absolute(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02543 
02544 NPY_NO_EXPORT void
02545 TIMEDELTA_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02546 
02547 #line 427
02548 
02549 NPY_NO_EXPORT void
02550 DATETIME__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02551 
02552 #line 435
02553 NPY_NO_EXPORT void
02554 DATETIME_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02555 
02556 #line 435
02557 NPY_NO_EXPORT void
02558 DATETIME_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02559 
02560 #line 435
02561 NPY_NO_EXPORT void
02562 DATETIME_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02563 
02564 #line 435
02565 NPY_NO_EXPORT void
02566 DATETIME_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02567 
02568 #line 435
02569 NPY_NO_EXPORT void
02570 DATETIME_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02571 
02572 #line 435
02573 NPY_NO_EXPORT void
02574 DATETIME_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02575 
02576 
02577 #line 443
02578 NPY_NO_EXPORT void
02579 DATETIME_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02580 
02581 #line 443
02582 NPY_NO_EXPORT void
02583 DATETIME_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02584 
02585 
02586 
02587 #line 427
02588 
02589 NPY_NO_EXPORT void
02590 TIMEDELTA__ones_like(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02591 
02592 #line 435
02593 NPY_NO_EXPORT void
02594 TIMEDELTA_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02595 
02596 #line 435
02597 NPY_NO_EXPORT void
02598 TIMEDELTA_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02599 
02600 #line 435
02601 NPY_NO_EXPORT void
02602 TIMEDELTA_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02603 
02604 #line 435
02605 NPY_NO_EXPORT void
02606 TIMEDELTA_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02607 
02608 #line 435
02609 NPY_NO_EXPORT void
02610 TIMEDELTA_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02611 
02612 #line 435
02613 NPY_NO_EXPORT void
02614 TIMEDELTA_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02615 
02616 
02617 #line 443
02618 NPY_NO_EXPORT void
02619 TIMEDELTA_maximum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02620 
02621 #line 443
02622 NPY_NO_EXPORT void
02623 TIMEDELTA_minimum(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02624 
02625 
02626 
02627 
02628 NPY_NO_EXPORT void
02629 DATETIME_Mm_M_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(data));
02630 
02631 NPY_NO_EXPORT void
02632 DATETIME_mM_M_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02633 
02634 NPY_NO_EXPORT void
02635 TIMEDELTA_mm_m_add(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02636 
02637 NPY_NO_EXPORT void
02638 DATETIME_Mm_M_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02639 
02640 NPY_NO_EXPORT void
02641 DATETIME_MM_m_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02642 
02643 NPY_NO_EXPORT void
02644 TIMEDELTA_mm_m_subtract(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02645 
02646 NPY_NO_EXPORT void
02647 TIMEDELTA_mq_m_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02648 
02649 NPY_NO_EXPORT void
02650 TIMEDELTA_qm_m_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02651 
02652 NPY_NO_EXPORT void
02653 TIMEDELTA_md_m_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02654 
02655 NPY_NO_EXPORT void
02656 TIMEDELTA_dm_m_multiply(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02657 
02658 NPY_NO_EXPORT void
02659 TIMEDELTA_mq_m_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02660 
02661 NPY_NO_EXPORT void
02662 TIMEDELTA_md_m_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02663 
02664 NPY_NO_EXPORT void
02665 TIMEDELTA_mm_d_divide(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02666 
02667 /* Special case equivalents to above functions */
02668 
02669 #define TIMEDELTA_mq_m_true_divide TIMEDELTA_mq_m_divide
02670 #define TIMEDELTA_md_m_true_divide TIMEDELTA_md_m_divide
02671 #define TIMEDELTA_mm_d_true_divide TIMEDELTA_mm_d_divide
02672 #define TIMEDELTA_mq_m_floor_divide TIMEDELTA_mq_m_divide
02673 #define TIMEDELTA_md_m_floor_divide TIMEDELTA_md_m_divide
02674 /* #define TIMEDELTA_mm_d_floor_divide TIMEDELTA_mm_d_divide */
02675 #define TIMEDELTA_fmin TIMEDELTA_minimum
02676 #define TIMEDELTA_fmax TIMEDELTA_maximum
02677 #define DATETIME_fmin DATETIME_minimum
02678 #define DATETIME_fmax DATETIME_maximum
02679 
02680 /*
02681  *****************************************************************************
02682  **                            OBJECT LOOPS                                 **
02683  *****************************************************************************
02684  */
02685 
02686 #line 511
02687 NPY_NO_EXPORT void
02688 OBJECT_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02689 
02690 #line 511
02691 NPY_NO_EXPORT void
02692 OBJECT_not_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02693 
02694 #line 511
02695 NPY_NO_EXPORT void
02696 OBJECT_greater(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02697 
02698 #line 511
02699 NPY_NO_EXPORT void
02700 OBJECT_greater_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02701 
02702 #line 511
02703 NPY_NO_EXPORT void
02704 OBJECT_less(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02705 
02706 #line 511
02707 NPY_NO_EXPORT void
02708 OBJECT_less_equal(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02709 
02710 
02711 NPY_NO_EXPORT void
02712 OBJECT_sign(char **args, npy_intp *dimensions, npy_intp *steps, void *NPY_UNUSED(func));
02713 
02714 /*
02715  *****************************************************************************
02716  **                              END LOOPS                                  **
02717  *****************************************************************************
02718  */
02719 
02720 #endif
02721