libdevice.py 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790
  1. def clz(arg0):
  2. ...
  3. def popc(arg0):
  4. ...
  5. def byte_perm(arg0, arg1, arg2):
  6. ...
  7. def mulhi(arg0, arg1):
  8. ...
  9. def mul24(arg0, arg1):
  10. ...
  11. def brev(arg0):
  12. ...
  13. def sad(arg0, arg1, arg2):
  14. ...
  15. def abs(arg0):
  16. ...
  17. def floor(arg0):
  18. ...
  19. def rcp64h(arg0):
  20. ...
  21. def rsqrt(arg0):
  22. ...
  23. def ceil(arg0):
  24. ...
  25. def trunc(arg0):
  26. ...
  27. def exp2(arg0):
  28. ...
  29. def saturatef(arg0):
  30. ...
  31. def fma_rn(arg0, arg1, arg2):
  32. ...
  33. def fma_rz(arg0, arg1, arg2):
  34. ...
  35. def fma_rd(arg0, arg1, arg2):
  36. ...
  37. def fma_ru(arg0, arg1, arg2):
  38. ...
  39. def fast_dividef(arg0, arg1):
  40. ...
  41. def div_rn(arg0, arg1):
  42. ...
  43. def div_rz(arg0, arg1):
  44. ...
  45. def div_rd(arg0, arg1):
  46. ...
  47. def div_ru(arg0, arg1):
  48. ...
  49. def rcp_rn(arg0):
  50. ...
  51. def rcp_rz(arg0):
  52. ...
  53. def rcp_rd(arg0):
  54. ...
  55. def rcp_ru(arg0):
  56. ...
  57. def sqrt_rn(arg0):
  58. ...
  59. def sqrt_rz(arg0):
  60. ...
  61. def sqrt_rd(arg0):
  62. ...
  63. def sqrt_ru(arg0):
  64. ...
  65. def sqrt(arg0):
  66. ...
  67. def add_rn(arg0, arg1):
  68. ...
  69. def add_rz(arg0, arg1):
  70. ...
  71. def add_rd(arg0, arg1):
  72. ...
  73. def add_ru(arg0, arg1):
  74. ...
  75. def mul_rn(arg0, arg1):
  76. ...
  77. def mul_rz(arg0, arg1):
  78. ...
  79. def mul_rd(arg0, arg1):
  80. ...
  81. def mul_ru(arg0, arg1):
  82. ...
  83. def double2float_rn(arg0):
  84. ...
  85. def double2float_rz(arg0):
  86. ...
  87. def double2float_rd(arg0):
  88. ...
  89. def double2float_ru(arg0):
  90. ...
  91. def double2int_rn(arg0):
  92. ...
  93. def double2int_rz(arg0):
  94. ...
  95. def double2int_rd(arg0):
  96. ...
  97. def double2int_ru(arg0):
  98. ...
  99. def double2uint_rn(arg0):
  100. ...
  101. def double2uint_rz(arg0):
  102. ...
  103. def double2uint_rd(arg0):
  104. ...
  105. def double2uint_ru(arg0):
  106. ...
  107. def int2double_rn(arg0):
  108. ...
  109. def uint2double_rn(arg0):
  110. ...
  111. def float2int_rn(arg0):
  112. ...
  113. def float2int_rz(arg0):
  114. ...
  115. def float2int_rd(arg0):
  116. ...
  117. def float2int_ru(arg0):
  118. ...
  119. def float2uint_rn(arg0):
  120. ...
  121. def float2uint_rz(arg0):
  122. ...
  123. def float2uint_rd(arg0):
  124. ...
  125. def float2uint_ru(arg0):
  126. ...
  127. def int2float_rn(arg0):
  128. ...
  129. def int2float_rz(arg0):
  130. ...
  131. def int2float_rd(arg0):
  132. ...
  133. def int2float_ru(arg0):
  134. ...
  135. def uint2float_rn(arg0):
  136. ...
  137. def uint2float_rz(arg0):
  138. ...
  139. def uint2float_rd(arg0):
  140. ...
  141. def uint2float_ru(arg0):
  142. ...
  143. def hiloint2double(arg0, arg1):
  144. ...
  145. def double2loint(arg0):
  146. ...
  147. def double2hiint(arg0):
  148. ...
  149. def float2ll_rn(arg0):
  150. ...
  151. def float2ll_rz(arg0):
  152. ...
  153. def float2ll_rd(arg0):
  154. ...
  155. def float2ll_ru(arg0):
  156. ...
  157. def float2ull_rn(arg0):
  158. ...
  159. def float2ull_rz(arg0):
  160. ...
  161. def float2ull_rd(arg0):
  162. ...
  163. def float2ull_ru(arg0):
  164. ...
  165. def double2ll_rn(arg0):
  166. ...
  167. def double2ll_rz(arg0):
  168. ...
  169. def double2ll_rd(arg0):
  170. ...
  171. def double2ll_ru(arg0):
  172. ...
  173. def double2ull_rn(arg0):
  174. ...
  175. def double2ull_rz(arg0):
  176. ...
  177. def double2ull_rd(arg0):
  178. ...
  179. def double2ull_ru(arg0):
  180. ...
  181. def ll2float_rn(arg0):
  182. ...
  183. def ll2float_rz(arg0):
  184. ...
  185. def ll2float_rd(arg0):
  186. ...
  187. def ll2float_ru(arg0):
  188. ...
  189. def ull2float_rn(arg0):
  190. ...
  191. def ull2float_rz(arg0):
  192. ...
  193. def ull2float_rd(arg0):
  194. ...
  195. def ull2float_ru(arg0):
  196. ...
  197. def ll2double_rn(arg0):
  198. ...
  199. def ll2double_rz(arg0):
  200. ...
  201. def ll2double_rd(arg0):
  202. ...
  203. def ll2double_ru(arg0):
  204. ...
  205. def ull2double_rn(arg0):
  206. ...
  207. def ull2double_rz(arg0):
  208. ...
  209. def ull2double_rd(arg0):
  210. ...
  211. def ull2double_ru(arg0):
  212. ...
  213. def int_as_float(arg0):
  214. ...
  215. def float_as_int(arg0):
  216. ...
  217. def uint_as_float(arg0):
  218. ...
  219. def float_as_uint(arg0):
  220. ...
  221. def longlong_as_double(arg0):
  222. ...
  223. def double_as_longlong(arg0):
  224. ...
  225. def fast_sinf(arg0):
  226. ...
  227. def fast_cosf(arg0):
  228. ...
  229. def fast_log2f(arg0):
  230. ...
  231. def fast_logf(arg0):
  232. ...
  233. def fast_expf(arg0):
  234. ...
  235. def fast_tanhf(arg0):
  236. ...
  237. def fast_tanf(arg0):
  238. ...
  239. def fast_exp10f(arg0):
  240. ...
  241. def fast_log10f(arg0):
  242. ...
  243. def fast_powf(arg0, arg1):
  244. ...
  245. def hadd(arg0, arg1):
  246. ...
  247. def rhadd(arg0, arg1):
  248. ...
  249. def sub_rn(arg0, arg1):
  250. ...
  251. def sub_rz(arg0, arg1):
  252. ...
  253. def sub_rd(arg0, arg1):
  254. ...
  255. def sub_ru(arg0, arg1):
  256. ...
  257. def rsqrt_rn(arg0):
  258. ...
  259. def ffs(arg0):
  260. ...
  261. def rint(arg0):
  262. ...
  263. def llrint(arg0):
  264. ...
  265. def nearbyint(arg0):
  266. ...
  267. def isnan(arg0):
  268. ...
  269. def signbit(arg0):
  270. ...
  271. def copysign(arg0, arg1):
  272. ...
  273. def finitef(arg0):
  274. ...
  275. def isinf(arg0):
  276. ...
  277. def nextafter(arg0, arg1):
  278. ...
  279. def sin(arg0):
  280. ...
  281. def cos(arg0):
  282. ...
  283. def sinpi(arg0):
  284. ...
  285. def cospi(arg0):
  286. ...
  287. def tan(arg0):
  288. ...
  289. def log2(arg0):
  290. ...
  291. def exp(arg0):
  292. ...
  293. def exp10(arg0):
  294. ...
  295. def cosh(arg0):
  296. ...
  297. def sinh(arg0):
  298. ...
  299. def tanh(arg0):
  300. ...
  301. def atan2(arg0, arg1):
  302. ...
  303. def atan(arg0):
  304. ...
  305. def asin(arg0):
  306. ...
  307. def acos(arg0):
  308. ...
  309. def log(arg0):
  310. ...
  311. def log10(arg0):
  312. ...
  313. def log1p(arg0):
  314. ...
  315. def acosh(arg0):
  316. ...
  317. def asinh(arg0):
  318. ...
  319. def atanh(arg0):
  320. ...
  321. def expm1(arg0):
  322. ...
  323. def hypot(arg0, arg1):
  324. ...
  325. def rhypot(arg0, arg1):
  326. ...
  327. def norm3d(arg0, arg1, arg2):
  328. ...
  329. def rnorm3d(arg0, arg1, arg2):
  330. ...
  331. def norm4d(arg0, arg1, arg2, arg3):
  332. ...
  333. def rnorm4d(arg0, arg1, arg2, arg3):
  334. ...
  335. def cbrt(arg0):
  336. ...
  337. def rcbrt(arg0):
  338. ...
  339. def j0(arg0):
  340. ...
  341. def j1(arg0):
  342. ...
  343. def y0(arg0):
  344. ...
  345. def y1(arg0):
  346. ...
  347. def yn(arg0, arg1):
  348. ...
  349. def jn(arg0, arg1):
  350. ...
  351. def cyl_bessel_i0(arg0):
  352. ...
  353. def cyl_bessel_i1(arg0):
  354. ...
  355. def erf(arg0):
  356. ...
  357. def erfinv(arg0):
  358. ...
  359. def erfc(arg0):
  360. ...
  361. def erfcx(arg0):
  362. ...
  363. def erfcinv(arg0):
  364. ...
  365. def normcdfinv(arg0):
  366. ...
  367. def normcdf(arg0):
  368. ...
  369. def lgamma(arg0):
  370. ...
  371. def ldexp(arg0, arg1):
  372. ...
  373. def scalbn(arg0, arg1):
  374. ...
  375. def fmod(arg0, arg1):
  376. ...
  377. def remainder(arg0, arg1):
  378. ...
  379. def fma(arg0, arg1, arg2):
  380. ...
  381. def pow(arg0, arg1):
  382. ...
  383. def tgamma(arg0):
  384. ...
  385. def round(arg0):
  386. ...
  387. def llround(arg0):
  388. ...
  389. def fdim(arg0, arg1):
  390. ...
  391. def ilogb(arg0):
  392. ...
  393. def logb(arg0):
  394. ...
  395. def isfinited(arg0):
  396. ...