Guest User

Untitled

a guest
Feb 11th, 2025
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.15 KB | None | 0 0
  1. .cfi_startproc
  2. pushq %rbp
  3. .cfi_def_cfa_offset 16
  4. pushq %r15
  5. .cfi_def_cfa_offset 24
  6. pushq %r14
  7. .cfi_def_cfa_offset 32
  8. pushq %r13
  9. .cfi_def_cfa_offset 40
  10. pushq %r12
  11. .cfi_def_cfa_offset 48
  12. pushq %rbx
  13. .cfi_def_cfa_offset 56
  14. subq $24, %rsp
  15. .cfi_def_cfa_offset 80
  16. .cfi_offset %rbx, -56
  17. .cfi_offset %r12, -48
  18. .cfi_offset %r13, -40
  19. .cfi_offset %r14, -32
  20. .cfi_offset %r15, -24
  21. .cfi_offset %rbp, -16
  22. movq 144(%rsp), %r15
  23. movq 104(%rsp), %r12
  24. movq 88(%rsp), %r14
  25. movq %rdi, %r13
  26. movabsq $NRT_incref, %rbp
  27. movq %rdx, %rdi
  28. movq %rdx, %rbx
  29. movq %rsi, 8(%rsp)
  30. callq *%rbp
  31. movq %r12, %rdi
  32. callq *%rbp
  33. subq %r14, %r15
  34. cmpq $-1, %r15
  35. jl .LBB0_1
  36. leaq 1(%r15), %r12
  37. movq %rbx, 16(%rsp)
  38. imulq $8, %r12, %rdi
  39. jo .LBB0_4
  40. movabsq $NRT_MemInfo_alloc_aligned, %rax
  41. movl $32, %esi
  42. callq *%rax
  43. testq %rax, %rax
  44. je .LBB0_6
  45. movq 24(%rax), %r8
  46. testq %r15, %r15
  47. js .LBB0_7
  48. xorl %edx, %edx
  49. testq %r14, %r14
  50. cmovgq %r14, %rdx
  51. jle .LBB0_15
  52. movq 136(%rsp), %rsi
  53. movq 80(%rsp), %rdi
  54. xorl %ebx, %ebx
  55. .p2align 4, 0x90
  56. .LBB0_12:
  57. vxorpd %xmm0, %xmm0, %xmm0
  58. xorl %ebp, %ebp
  59. .p2align 4, 0x90
  60. .LBB0_13:
  61. vmovsd (%rdi,%rbp,8), %xmm1
  62. leaq 1(%rbp), %rcx
  63. vmulsd (%rsi,%rbp,8), %xmm1, %xmm1
  64. movq %rcx, %rbp
  65. vaddsd %xmm1, %xmm0, %xmm0
  66. cmpq %rcx, %rdx
  67. jne .LBB0_13
  68. leaq 1(%rbx), %rcx
  69. addq $8, %rsi
  70. vmovsd %xmm0, (%r8,%rbx,8)
  71. cmpq %r15, %rbx
  72. movq %rcx, %rbx
  73. jne .LBB0_12
  74. jmp .LBB0_7
  75. .LBB0_15:
  76. cmpq $16, %r12
  77. jae .LBB0_17
  78. xorl %edx, %edx
  79. jmp .LBB0_20
  80. .LBB0_17:
  81. movq %r12, %rdx
  82. xorl %esi, %esi
  83. vxorpd %xmm0, %xmm0, %xmm0
  84. andq $-16, %rdx
  85. .p2align 4, 0x90
  86. .LBB0_18:
  87. vmovupd %ymm0, (%r8,%rsi,8)
  88. vmovupd %ymm0, 32(%r8,%rsi,8)
  89. vmovupd %ymm0, 64(%r8,%rsi,8)
  90. vmovupd %ymm0, 96(%r8,%rsi,8)
  91. addq $16, %rsi
  92. cmpq %rsi, %rdx
  93. jne .LBB0_18
  94. jmp .LBB0_19
  95. .LBB0_1:
  96. movabsq $.const.picklebuf.127783785288128, %rax
  97. jmp .LBB0_2
  98. .LBB0_4:
  99. movabsq $.const.picklebuf.127783786117120, %rax
  100. jmp .LBB0_2
  101. .LBB0_6:
  102. movabsq $.const.picklebuf.127783786516992, %rax
  103. .LBB0_2:
  104. movq 8(%rsp), %rcx
  105. movq %rax, (%rcx)
  106. movl $1, %eax
  107. jmp .LBB0_8
  108. .LBB0_7:
  109. movq 104(%rsp), %rdi
  110. movabsq $NRT_decref, %rbx
  111. movq %rax, (%r13)
  112. movq $0, 8(%r13)
  113. movq %r12, 16(%r13)
  114. movq $8, 24(%r13)
  115. movq %r8, 32(%r13)
  116. movq %r12, 40(%r13)
  117. movq $8, 48(%r13)
  118. vzeroupper
  119. callq *%rbx
  120. movq 16(%rsp), %rdi
  121. callq *%rbx
  122. xorl %eax, %eax
  123. .LBB0_8:
  124. addq $24, %rsp
  125. .cfi_def_cfa_offset 56
  126. popq %rbx
  127. .cfi_def_cfa_offset 48
  128. popq %r12
  129. .cfi_def_cfa_offset 40
  130. popq %r13
  131. .cfi_def_cfa_offset 32
  132. popq %r14
  133. .cfi_def_cfa_offset 24
  134. popq %r15
  135. .cfi_def_cfa_offset 16
  136. popq %rbp
  137. .cfi_def_cfa_offset 8
  138. retq
  139. .LBB0_19:
  140. .cfi_def_cfa_offset 80
  141. cmpq %rdx, %r12
  142. je .LBB0_7
  143. .LBB0_20:
  144. movq $0, (%r8,%rdx,8)
  145. incq %rdx
  146. jmp .LBB0_19
  147. .Lfunc_end0:
  148. .size _ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE, .Lfunc_end0-_ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE
  149. .cfi_endproc
  150.  
  151. .globl _ZN7cpython8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE
  152. .p2align 4, 0x90
  153. .type _ZN7cpython8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE,@function
  154. _ZN7cpython8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE:
  155. .cfi_startproc
  156. pushq %rbp
  157. .cfi_def_cfa_offset 16
  158. .cfi_offset %rbp, -16
  159. movq %rsp, %rbp
  160. .cfi_def_cfa_register %rbp
  161. pushq %r15
  162. pushq %r14
  163. pushq %r13
  164. pushq %r12
  165. pushq %rbx
  166. andq $-32, %rsp
  167. subq $448, %rsp
  168. .cfi_offset %rbx, -56
  169. .cfi_offset %r12, -48
  170. .cfi_offset %r13, -40
  171. .cfi_offset %r14, -32
  172. .cfi_offset %r15, -24
  173. movq %rsi, %rdi
  174. movabsq $.const.stumpy_sliding_dot_product_V3, %rsi
  175. movabsq $PyArg_UnpackTuple, %r10
  176. leaq 152(%rsp), %r8
  177. leaq 144(%rsp), %r9
  178. movl $2, %edx
  179. movl $2, %ecx
  180. xorl %eax, %eax
  181. xorl %r14d, %r14d
  182. callq *%r10
  183. movq $0, 80(%rsp)
  184. testl %eax, %eax
  185. je .LBB1_25
  186. movabsq $_ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE, %rax
  187. movq (%rax), %r14
  188. testq %r14, %r14
  189. je .LBB1_2
  190. movq 152(%rsp), %rdi
  191. vxorps %xmm0, %xmm0, %xmm0
  192. movabsq $NRT_adapt_ndarray_from_python, %r13
  193. leaq 288(%rsp), %rsi
  194. vmovaps %ymm0, 288(%rsp)
  195. vmovups %ymm0, 312(%rsp)
  196. vzeroupper
  197. callq *%r13
  198. testl %eax, %eax
  199. jne .LBB1_6
  200. cmpq $8, 312(%rsp)
  201. jne .LBB1_6
  202. movq 144(%rsp), %rdi
  203. movq 288(%rsp), %r12
  204. movq 320(%rsp), %r15
  205. movq 328(%rsp), %rbx
  206. vxorps %xmm0, %xmm0, %xmm0
  207. leaq 352(%rsp), %rsi
  208. vmovaps %ymm0, 352(%rsp)
  209. vmovups %ymm0, 376(%rsp)
  210. vzeroupper
  211. callq *%r13
  212. testl %eax, %eax
  213. jne .LBB1_9
  214. cmpq $8, 376(%rsp)
  215. jne .LBB1_9
  216. movq 352(%rsp), %r13
  217. vmovaps 384(%rsp), %xmm0
  218. vxorps %xmm1, %xmm1, %xmm1
  219. movabsq $_ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE, %rax
  220. leaq 160(%rsp), %rdi
  221. leaq 80(%rsp), %rsi
  222. movq %r12, %rdx
  223. movq %rbx, 8(%rsp)
  224. movq %r15, (%rsp)
  225. vmovaps %ymm1, 160(%rsp)
  226. vmovups %ymm1, 184(%rsp)
  227. vmovups %xmm0, 56(%rsp)
  228. movq %r13, 24(%rsp)
  229. vzeroupper
  230. callq *%rax
  231. movq 160(%rsp), %rcx
  232. movq 168(%rsp), %rdx
  233. movq 80(%rsp), %r15
  234. movl %eax, %ebx
  235. movabsq $NRT_decref, %rax
  236. movq %r12, %rdi
  237. movq %rax, %r12
  238. movq %rcx, 136(%rsp)
  239. movq 176(%rsp), %rcx
  240. movq %rdx, 128(%rsp)
  241. movq 184(%rsp), %rdx
  242. movq %rcx, 120(%rsp)
  243. movq 192(%rsp), %rcx
  244. movq %rdx, 112(%rsp)
  245. movq 200(%rsp), %rdx
  246. movq %rcx, 104(%rsp)
  247. movq 208(%rsp), %rcx
  248. movq %rdx, 96(%rsp)
  249. movq %rcx, 88(%rsp)
  250. callq *%rax
  251. movq %r13, %rdi
  252. callq *%r12
  253. cmpl $-2, %ebx
  254. je .LBB1_16
  255. testl %ebx, %ebx
  256. jne .LBB1_12
  257. .LBB1_16:
  258. movq 24(%r14), %rdi
  259. testq %rdi, %rdi
  260. je .LBB1_18
  261. movabsq $PyList_GetItem, %rax
  262. xorl %esi, %esi
  263. callq *%rax
  264. movq %rax, %r14
  265. jmp .LBB1_19
  266. .LBB1_12:
  267. jle .LBB1_26
  268. movabsq $PyErr_Clear, %rax
  269. callq *%rax
  270. movl 8(%r15), %esi
  271. movq (%r15), %rdi
  272. cmpl $0, 32(%r15)
  273. jle .LBB1_20
  274. movslq %esi, %rsi
  275. movabsq $PyBytes_FromStringAndSize, %rax
  276. callq *%rax
  277. movq 16(%r15), %rdi
  278. movq %rax, %rbx
  279. callq *24(%r15)
  280. testq %rax, %rax
  281. je .LBB1_15
  282. movabsq $numba_runtime_build_excinfo_struct, %rcx
  283. movq %rbx, %rdi
  284. movq %rax, %rsi
  285. callq *%rcx
  286. movq %rax, %rbx
  287. movabsq $NRT_Free, %rax
  288. movq %r15, %rdi
  289. callq *%rax
  290. testq %rbx, %rbx
  291. jne .LBB1_22
  292. jmp .LBB1_24
  293. .LBB1_18:
  294. movabsq $PyExc_RuntimeError, %rdi
  295. movabsq $".const.`env.consts` is NULL in `read_const`", %rsi
  296. movabsq $PyErr_SetString, %rax
  297. callq *%rax
  298. xorl %r14d, %r14d
  299. .LBB1_19:
  300. movabsq $.const.pickledata.127784040617824, %rdi
  301. movabsq $.const.pickledata.127784040617824.sha1, %rdx
  302. movabsq $numba_unpickle, %rax
  303. movl $32, %esi
  304. callq *%rax
  305. movq 136(%rsp), %rbx
  306. movq 128(%rsp), %rcx
  307. movq 120(%rsp), %rdi
  308. movq 112(%rsp), %rsi
  309. movabsq $NRT_adapt_ndarray_to_python_acqref, %r9
  310. movl $1, %edx
  311. movq %r14, %r8
  312. movq %rbx, 232(%rsp)
  313. movq %rcx, 240(%rsp)
  314. movq %rdi, 248(%rsp)
  315. movq %rsi, 256(%rsp)
  316. movq 104(%rsp), %rdi
  317. movq 96(%rsp), %rsi
  318. movq 88(%rsp), %rcx
  319. movq %rdi, 264(%rsp)
  320. movq %rsi, 272(%rsp)
  321. movq %rcx, 280(%rsp)
  322. leaq 232(%rsp), %rdi
  323. movq %rax, %rsi
  324. movl $1, %ecx
  325. callq *%r9
  326. movq %rbx, %rdi
  327. movq %rax, %r14
  328. callq *%r12
  329. jmp .LBB1_25
  330. .LBB1_26:
  331. movabsq $PyExc_SystemError, %rdi
  332. movabsq $".const.unknown error when calling native function", %rsi
  333. .LBB1_3:
  334. movabsq $PyErr_SetString, %rax
  335. callq *%rax
  336. jmp .LBB1_24
  337. .LBB1_20:
  338. movq 16(%r15), %rdx
  339. movabsq $numba_unpickle, %rax
  340. callq *%rax
  341. movq %rax, %rbx
  342. testq %rbx, %rbx
  343. je .LBB1_24
  344. .LBB1_22:
  345. movabsq $numba_do_raise, %rax
  346. movq %rbx, %rdi
  347. .LBB1_23:
  348. callq *%rax
  349. .LBB1_24:
  350. xorl %r14d, %r14d
  351. .LBB1_25:
  352. movq %r14, %rax
  353. leaq -40(%rbp), %rsp
  354. popq %rbx
  355. popq %r12
  356. popq %r13
  357. popq %r14
  358. popq %r15
  359. popq %rbp
  360. .cfi_def_cfa %rsp, 8
  361. retq
  362. .LBB1_2:
  363. .cfi_def_cfa %rbp, 16
  364. movabsq $PyExc_RuntimeError, %rdi
  365. movabsq $".const.missing Environment: _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE", %rsi
  366. jmp .LBB1_3
  367. .LBB1_6:
  368. movabsq $PyExc_TypeError, %rdi
  369. movabsq $".const.can't unbox array from PyObject into native value. The object maybe of a different type", %rsi
  370. jmp .LBB1_3
  371. .LBB1_9:
  372. movabsq $PyExc_TypeError, %rdi
  373. movabsq $".const.can't unbox array from PyObject into native value. The object maybe of a different type", %rsi
  374. movabsq $PyErr_SetString, %rax
  375. callq *%rax
  376. movabsq $NRT_decref, %rax
  377. movq %r12, %rdi
  378. jmp .LBB1_23
  379. .LBB1_15:
  380. movabsq $PyExc_RuntimeError, %rdi
  381. movabsq $".const.Error creating Python tuple from runtime exception arguments", %rsi
  382. jmp .LBB1_3
  383. .Lfunc_end1:
  384. .size _ZN7cpython8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE, .Lfunc_end1-_ZN7cpython8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE
  385. .cfi_endproc
  386.  
  387. .globl cfunc._ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE
  388. .p2align 4, 0x90
  389. .type cfunc._ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE,@function
  390. cfunc._ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE:
  391. .cfi_startproc
  392. pushq %rbp
  393. .cfi_def_cfa_offset 16
  394. .cfi_offset %rbp, -16
  395. movq %rsp, %rbp
  396. .cfi_def_cfa_register %rbp
  397. pushq %r15
  398. pushq %r14
  399. pushq %r13
  400. pushq %r12
  401. pushq %rbx
  402. andq $-32, %rsp
  403. subq $256, %rsp
  404. .cfi_offset %rbx, -56
  405. .cfi_offset %r12, -48
  406. .cfi_offset %r13, -40
  407. .cfi_offset %r14, -32
  408. .cfi_offset %r15, -24
  409. movq 16(%rbp), %rax
  410. movq 32(%rbp), %rcx
  411. vmovaps 64(%rbp), %xmm0
  412. movq %rsi, %rdx
  413. movq %rdi, %r12
  414. vxorps %xmm1, %xmm1, %xmm1
  415. leaq 160(%rsp), %rdi
  416. leaq 112(%rsp), %rsi
  417. movq $0, 112(%rsp)
  418. movq %r9, (%rsp)
  419. vmovups %ymm1, 184(%rsp)
  420. vmovaps %ymm1, 160(%rsp)
  421. movq %rax, 8(%rsp)
  422. movabsq $_ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE, %rax
  423. vmovups %xmm0, 56(%rsp)
  424. movq %rcx, 24(%rsp)
  425. vzeroupper
  426. callq *%rax
  427. movl %eax, %ebx
  428. movq 112(%rsp), %r14
  429. movq 160(%rsp), %rax
  430. movq 168(%rsp), %rcx
  431. movq 176(%rsp), %rdx
  432. movq 184(%rsp), %rsi
  433. movq 192(%rsp), %rdi
  434. movq 200(%rsp), %r15
  435. movq 208(%rsp), %r13
  436. movl $0, 108(%rsp)
  437. testl %ebx, %ebx
  438. jne .LBB2_1
  439. .LBB2_7:
  440. movq %rax, (%r12)
  441. movq %rcx, 8(%r12)
  442. movq %rdx, 16(%r12)
  443. movq %rsi, 24(%r12)
  444. movq %rdi, 32(%r12)
  445. movq %r15, 40(%r12)
  446. movq %r13, 48(%r12)
  447. movq %r12, %rax
  448. leaq -40(%rbp), %rsp
  449. popq %rbx
  450. popq %r12
  451. popq %r13
  452. popq %r14
  453. popq %r15
  454. popq %rbp
  455. .cfi_def_cfa %rsp, 8
  456. retq
  457. .LBB2_1:
  458. .cfi_def_cfa %rbp, 16
  459. movq %rdi, 120(%rsp)
  460. movq %rax, 152(%rsp)
  461. movabsq $numba_gil_ensure, %rax
  462. leaq 108(%rsp), %rdi
  463. movq %rsi, 128(%rsp)
  464. movq %rdx, 136(%rsp)
  465. movq %rcx, 144(%rsp)
  466. callq *%rax
  467. testl %ebx, %ebx
  468. jle .LBB2_5
  469. movabsq $PyErr_Clear, %rax
  470. callq *%rax
  471. movl 8(%r14), %esi
  472. movq (%r14), %rdi
  473. cmpl $0, 32(%r14)
  474. jle .LBB2_8
  475. movslq %esi, %rsi
  476. movabsq $PyBytes_FromStringAndSize, %rax
  477. callq *%rax
  478. movq 16(%r14), %rdi
  479. movq %rax, %rbx
  480. callq *24(%r14)
  481. testq %rax, %rax
  482. je .LBB2_4
  483. movabsq $numba_runtime_build_excinfo_struct, %rcx
  484. movq %rbx, %rdi
  485. movq %rax, %rsi
  486. callq *%rcx
  487. movq %rax, %rbx
  488. movabsq $NRT_Free, %rax
  489. movq %r14, %rdi
  490. callq *%rax
  491. jmp .LBB2_9
  492. .LBB2_5:
  493. movabsq $PyExc_SystemError, %rdi
  494. movabsq $".const.unknown error when calling native function.2", %rsi
  495. movabsq $PyErr_SetString, %rax
  496. callq *%rax
  497. jmp .LBB2_6
  498. .LBB2_8:
  499. movq 16(%r14), %rdx
  500. movabsq $numba_unpickle, %rax
  501. callq *%rax
  502. movq %rax, %rbx
  503. .LBB2_9:
  504. testq %rbx, %rbx
  505. je .LBB2_6
  506. movabsq $numba_do_raise, %rax
  507. movq %rbx, %rdi
  508. callq *%rax
  509. .LBB2_6:
  510. movabsq $".const.<numba.core.cpu.CPUContext object at 0x7437fb21c8c0>", %rdi
  511. movabsq $PyUnicode_FromString, %rax
  512. callq *%rax
  513. movq %rax, %rbx
  514. movabsq $PyErr_WriteUnraisable, %rax
  515. movq %rbx, %rdi
  516. callq *%rax
  517. movabsq $Py_DecRef, %rax
  518. movq %rbx, %rdi
  519. callq *%rax
  520. movabsq $numba_gil_release, %rax
  521. leaq 108(%rsp), %rdi
  522. callq *%rax
  523. movq 152(%rsp), %rax
  524. movq 144(%rsp), %rcx
  525. movq 136(%rsp), %rdx
  526. movq 128(%rsp), %rsi
  527. movq 120(%rsp), %rdi
  528. jmp .LBB2_7
  529. .LBB2_4:
  530. movabsq $PyExc_RuntimeError, %rdi
  531. movabsq $".const.Error creating Python tuple from runtime exception arguments.1", %rsi
  532. movabsq $PyErr_SetString, %rax
  533. callq *%rax
  534. xorl %eax, %eax
  535. xorl %ecx, %ecx
  536. xorl %edx, %edx
  537. xorl %esi, %esi
  538. xorl %edi, %edi
  539. xorl %r15d, %r15d
  540. xorl %r13d, %r13d
  541. jmp .LBB2_7
  542. .Lfunc_end2:
  543. .size cfunc._ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE, .Lfunc_end2-cfunc._ZN8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE
  544. .cfi_endproc
  545.  
  546. .weak NRT_incref
  547. .p2align 4, 0x90
  548. .type NRT_incref,@function
  549. NRT_incref:
  550. testq %rdi, %rdi
  551. je .LBB3_2
  552. lock incq (%rdi)
  553. .LBB3_2:
  554. retq
  555. .Lfunc_end3:
  556. .size NRT_incref, .Lfunc_end3-NRT_incref
  557.  
  558. .weak NRT_decref
  559. .p2align 4, 0x90
  560. .type NRT_decref,@function
  561. NRT_decref:
  562. .cfi_startproc
  563. testq %rdi, %rdi
  564. je .LBB4_2
  565. #MEMBARRIER
  566. lock decq (%rdi)
  567. je .LBB4_3
  568. .LBB4_2:
  569. retq
  570. .LBB4_3:
  571. movabsq $NRT_MemInfo_call_dtor, %rax
  572. #MEMBARRIER
  573. jmpq *%rax
  574. .Lfunc_end4:
  575. .size NRT_decref, .Lfunc_end4-NRT_decref
  576. .cfi_endproc
  577.  
  578. .type .const.stumpy_sliding_dot_product_V3,@object
  579. .section .rodata,"a",@progbits
  580. .p2align 4
  581. .const.stumpy_sliding_dot_product_V3:
  582. .asciz "stumpy_sliding_dot_product_V3"
  583. .size .const.stumpy_sliding_dot_product_V3, 30
  584.  
  585. .type _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE,@object
  586. .comm _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE,8,8
  587. .type ".const.missing Environment: _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE",@object
  588. .p2align 4
  589. ".const.missing Environment: _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE":
  590. .asciz "missing Environment: _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE"
  591. .size ".const.missing Environment: _ZN08NumbaEnv8__main__29stumpy_sliding_dot_product_V3B2v7B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKBZBVGsCAA_3d_3dE5ArrayIdLi1E1C7mutable7alignedE5ArrayIdLi1E1C7mutable7alignedE", 205
  592.  
  593. .type ".const.can't unbox array from PyObject into native value. The object maybe of a different type",@object
  594. .p2align 4
  595. ".const.can't unbox array from PyObject into native value. The object maybe of a different type":
  596. .asciz "can't unbox array from PyObject into native value. The object maybe of a different type"
  597. .size ".const.can't unbox array from PyObject into native value. The object maybe of a different type", 89
  598.  
  599. .type ".const.`env.consts` is NULL in `read_const`",@object
  600. .p2align 4
  601. ".const.`env.consts` is NULL in `read_const`":
  602. .asciz "`env.consts` is NULL in `read_const`"
  603. .size ".const.`env.consts` is NULL in `read_const`", 37
  604.  
  605. .type .const.pickledata.127784040617824,@object
  606. .p2align 4
  607. .const.pickledata.127784040617824:
  608. .ascii "\200\004\225\025\000\000\000\000\000\000\000\214\005numpy\224\214\007ndarray\224\223\224."
  609. .size .const.pickledata.127784040617824, 32
  610.  
  611. .type .const.pickledata.127784040617824.sha1,@object
  612. .p2align 4
  613. .const.pickledata.127784040617824.sha1:
  614. .ascii "\337\274\375\323\237\313&\364\320\306\200\225D\207\270\300\265;\270\243"
  615. .size .const.pickledata.127784040617824.sha1, 20
  616.  
  617. .type ".const.Error creating Python tuple from runtime exception arguments",@object
  618. .p2align 4
  619. ".const.Error creating Python tuple from runtime exception arguments":
  620. .asciz "Error creating Python tuple from runtime exception arguments"
  621. .size ".const.Error creating Python tuple from runtime exception arguments", 61
  622.  
  623. .type ".const.unknown error when calling native function",@object
  624. .p2align 4
  625. ".const.unknown error when calling native function":
  626. .asciz "unknown error when calling native function"
  627. .size ".const.unknown error when calling native function", 43
  628.  
  629. .type ".const.Error creating Python tuple from runtime exception arguments.1",@object
  630. .p2align 4
  631. ".const.Error creating Python tuple from runtime exception arguments.1":
  632. .asciz "Error creating Python tuple from runtime exception arguments"
  633. .size ".const.Error creating Python tuple from runtime exception arguments.1", 61
  634.  
  635. .type ".const.unknown error when calling native function.2",@object
  636. .p2align 4
  637. ".const.unknown error when calling native function.2":
  638. .asciz "unknown error when calling native function"
  639. .size ".const.unknown error when calling native function.2", 43
  640.  
  641. .type ".const.<numba.core.cpu.CPUContext object at 0x7437fb21c8c0>",@object
  642. .p2align 4
  643. ".const.<numba.core.cpu.CPUContext object at 0x7437fb21c8c0>":
  644. .asciz "<numba.core.cpu.CPUContext object at 0x7437fb21c8c0>"
  645. .size ".const.<numba.core.cpu.CPUContext object at 0x7437fb21c8c0>", 53
  646.  
  647. .type _ZN08NumbaEnv5numba2np8arrayobj11ol_np_empty12_3clocals_3e4implB2v8B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKGLEM1QzMJzALE0AEx48omitted_28default_3d_3cclass_20_27float_27_3e_29,@object
  648. .comm _ZN08NumbaEnv5numba2np8arrayobj11ol_np_empty12_3clocals_3e4implB2v8B60c8tJTIeFIjxB2IKSgI4CrvQClYb5wBbdC9XqICn1Wk1gKGLEM1QzMJzALE0AEx48omitted_28default_3d_3cclass_20_27float_27_3e_29,8,8
  649. .type .const.pickledata.127783785288128,@object
  650. .p2align 4
  651. .const.pickledata.127783785288128:
  652. .ascii "\200\004\225B\000\000\000\000\000\000\000\214\bbuiltins\224\214\nValueError\224\223\224\214\037negative dimensions not allowed\224\205\224N\207\224."
  653. .size .const.pickledata.127783785288128, 77
  654.  
  655. .type .const.pickledata.127783785288128.sha1,@object
  656. .p2align 4
  657. .const.pickledata.127783785288128.sha1:
  658. .ascii "3\033\205c\275\271\332\310\0338B\"s\005,Ho\301pk"
  659. .size .const.pickledata.127783785288128.sha1, 20
  660.  
  661. .type .const.picklebuf.127783785288128,@object
  662. .p2align 4
  663. .const.picklebuf.127783785288128:
  664. .quad .const.pickledata.127783785288128
  665. .long 77
  666. .zero 4
  667. .quad .const.pickledata.127783785288128.sha1
  668. .quad 0
  669. .long 0
  670. .zero 4
  671. .size .const.picklebuf.127783785288128, 40
  672.  
  673. .type .const.pickledata.127783786117120,@object
  674. .p2align 4
  675. .const.pickledata.127783786117120:
  676. .ascii "\200\004\225~\000\000\000\000\000\000\000\214\bbuiltins\224\214\nValueError\224\223\224\214[array is too big; `arr.size * arr.dtype.itemsize` is larger than the maximum possible size.\224\205\224N\207\224."
  677. .size .const.pickledata.127783786117120, 137
  678.  
  679. .type .const.pickledata.127783786117120.sha1,@object
  680. .p2align 4
  681. .const.pickledata.127783786117120.sha1:
  682. .ascii "X\341N\314\265\007\261\340 i\201t\002#\346\205\313\214<W"
  683. .size .const.pickledata.127783786117120.sha1, 20
  684.  
  685. .type .const.picklebuf.127783786117120,@object
  686. .p2align 4
  687. .const.picklebuf.127783786117120:
  688. .quad .const.pickledata.127783786117120
  689. .long 137
  690. .zero 4
  691. .quad .const.pickledata.127783786117120.sha1
  692. .quad 0
  693. .long 0
  694. .zero 4
  695. .size .const.picklebuf.127783786117120, 40
  696.  
  697. .type _ZN08NumbaEnv5numba2np8arrayobj15_call_allocatorB2v4B42c8tJTC_2fWQA93W1AaAIYBPIqRBFCjDSZRVAJmaQIAEN29typeref_5b_3cclass_20_27numba4core5types8npytypes14Array_27_3e_5dExj,@object
  698. .comm _ZN08NumbaEnv5numba2np8arrayobj15_call_allocatorB2v4B42c8tJTC_2fWQA93W1AaAIYBPIqRBFCjDSZRVAJmaQIAEN29typeref_5b_3cclass_20_27numba4core5types8npytypes14Array_27_3e_5dExj,8,8
  699. .type _ZN08NumbaEnv5numba2np8arrayobj18_ol_array_allocate12_3clocals_3e4implB2v5B42c8tJTIeFIjxB2IKSgI4CrvQClcaMQ5hEEUSJJgA_3dEN29typeref_5b_3cclass_20_27numba4core5types8npytypes14Array_27_3e_5dExj,@object
  700. .comm _ZN08NumbaEnv5numba2np8arrayobj18_ol_array_allocate12_3clocals_3e4implB2v5B42c8tJTIeFIjxB2IKSgI4CrvQClcaMQ5hEEUSJJgA_3dEN29typeref_5b_3cclass_20_27numba4core5types8npytypes14Array_27_3e_5dExj,8,8
  701. .type .const.pickledata.127783786516992,@object
  702. .p2align 4
  703. .const.pickledata.127783786516992:
  704. .ascii "\200\004\225K\000\000\000\000\000\000\000\214\bbuiltins\224\214\013MemoryError\224\223\224\214'Allocation failed (probably too large).\224\205\224N\207\224."
  705. .size .const.pickledata.127783786516992, 86
  706.  
  707. .type .const.pickledata.127783786516992.sha1,@object
  708. .p2align 4
  709. .const.pickledata.127783786516992.sha1:
  710. .ascii "\272(\235\201\360\\p \363G|\025sH\004\337e\253\342\t"
  711. .size .const.pickledata.127783786516992.sha1, 20
  712.  
  713. .type .const.picklebuf.127783786516992,@object
  714. .p2align 4
  715. .const.picklebuf.127783786516992:
  716. .quad .const.pickledata.127783786516992
  717. .long 86
  718. .zero 4
  719. .quad .const.pickledata.127783786516992.sha1
  720. .quad 0
  721. .long 0
  722. .zero 4
  723. .size .const.picklebuf.127783786516992, 40
  724.  
  725. .section ".note.GNU-stack","",@progbits
Add Comment
Please, Sign In to add comment