Lines Matching defs:__v

52 __DEVICE__ double __dAtomicAdd(double *__p, double __v) {
53 return __nvvm_atom_add_gen_d(__p, __v);
55 __DEVICE__ double __dAtomicAdd_block(double *__p, double __v) {
56 return __nvvm_atom_cta_add_gen_d(__p, __v);
58 __DEVICE__ double __dAtomicAdd_system(double *__p, double __v) {
59 return __nvvm_atom_sys_add_gen_d(__p, __v);
176 __DEVICE__ float __fAtomicAdd(float *__p, float __v) {
177 return __nvvm_atom_add_gen_f(__p, __v);
179 __DEVICE__ float __fAtomicAdd_block(float *__p, float __v) {
180 return __nvvm_atom_cta_add_gen_f(__p, __v);
182 __DEVICE__ float __fAtomicAdd_system(float *__p, float __v) {
183 return __nvvm_atom_sys_add_gen_f(__p, __v);
185 __DEVICE__ float __fAtomicExch(float *__p, float __v) {
187 __nvvm_atom_xchg_gen_i((int *)__p, __nv_float_as_int(__v)));
189 __DEVICE__ float __fAtomicExch_block(float *__p, float __v) {
191 __nvvm_atom_cta_xchg_gen_i((int *)__p, __nv_float_as_int(__v)));
193 __DEVICE__ float __fAtomicExch_system(float *__p, float __v) {
195 __nvvm_atom_sys_xchg_gen_i((int *)__p, __nv_float_as_int(__v)));
340 __DEVICE__ int __iAtomicAdd(int *__p, int __v) {
341 return __nvvm_atom_add_gen_i(__p, __v);
343 __DEVICE__ int __iAtomicAdd_block(int *__p, int __v) {
344 return __nvvm_atom_cta_add_gen_i(__p, __v);
346 __DEVICE__ int __iAtomicAdd_system(int *__p, int __v) {
347 return __nvvm_atom_sys_add_gen_i(__p, __v);
349 __DEVICE__ int __iAtomicAnd(int *__p, int __v) {
350 return __nvvm_atom_and_gen_i(__p, __v);
352 __DEVICE__ int __iAtomicAnd_block(int *__p, int __v) {
353 return __nvvm_atom_cta_and_gen_i(__p, __v);
355 __DEVICE__ int __iAtomicAnd_system(int *__p, int __v) {
356 return __nvvm_atom_sys_and_gen_i(__p, __v);
358 __DEVICE__ int __iAtomicCAS(int *__p, int __cmp, int __v) {
359 return __nvvm_atom_cas_gen_i(__p, __cmp, __v);
361 __DEVICE__ int __iAtomicCAS_block(int *__p, int __cmp, int __v) {
362 return __nvvm_atom_cta_cas_gen_i(__p, __cmp, __v);
364 __DEVICE__ int __iAtomicCAS_system(int *__p, int __cmp, int __v) {
365 return __nvvm_atom_sys_cas_gen_i(__p, __cmp, __v);
367 __DEVICE__ int __iAtomicExch(int *__p, int __v) {
368 return __nvvm_atom_xchg_gen_i(__p, __v);
370 __DEVICE__ int __iAtomicExch_block(int *__p, int __v) {
371 return __nvvm_atom_cta_xchg_gen_i(__p, __v);
373 __DEVICE__ int __iAtomicExch_system(int *__p, int __v) {
374 return __nvvm_atom_sys_xchg_gen_i(__p, __v);
376 __DEVICE__ int __iAtomicMax(int *__p, int __v) {
377 return __nvvm_atom_max_gen_i(__p, __v);
379 __DEVICE__ int __iAtomicMax_block(int *__p, int __v) {
380 return __nvvm_atom_cta_max_gen_i(__p, __v);
382 __DEVICE__ int __iAtomicMax_system(int *__p, int __v) {
383 return __nvvm_atom_sys_max_gen_i(__p, __v);
385 __DEVICE__ int __iAtomicMin(int *__p, int __v) {
386 return __nvvm_atom_min_gen_i(__p, __v);
388 __DEVICE__ int __iAtomicMin_block(int *__p, int __v) {
389 return __nvvm_atom_cta_min_gen_i(__p, __v);
391 __DEVICE__ int __iAtomicMin_system(int *__p, int __v) {
392 return __nvvm_atom_sys_min_gen_i(__p, __v);
394 __DEVICE__ int __iAtomicOr(int *__p, int __v) {
395 return __nvvm_atom_or_gen_i(__p, __v);
397 __DEVICE__ int __iAtomicOr_block(int *__p, int __v) {
398 return __nvvm_atom_cta_or_gen_i(__p, __v);
400 __DEVICE__ int __iAtomicOr_system(int *__p, int __v) {
401 return __nvvm_atom_sys_or_gen_i(__p, __v);
403 __DEVICE__ int __iAtomicXor(int *__p, int __v) {
404 return __nvvm_atom_xor_gen_i(__p, __v);
406 __DEVICE__ int __iAtomicXor_block(int *__p, int __v) {
407 return __nvvm_atom_cta_xor_gen_i(__p, __v);
409 __DEVICE__ int __iAtomicXor_system(int *__p, int __v) {
410 return __nvvm_atom_sys_xor_gen_i(__p, __v);
412 __DEVICE__ long long __illAtomicMax(long long *__p, long long __v) {
413 return __nvvm_atom_max_gen_ll(__p, __v);
415 __DEVICE__ long long __illAtomicMax_block(long long *__p, long long __v) {
416 return __nvvm_atom_cta_max_gen_ll(__p, __v);
418 __DEVICE__ long long __illAtomicMax_system(long long *__p, long long __v) {
419 return __nvvm_atom_sys_max_gen_ll(__p, __v);
421 __DEVICE__ long long __illAtomicMin(long long *__p, long long __v) {
422 return __nvvm_atom_min_gen_ll(__p, __v);
424 __DEVICE__ long long __illAtomicMin_block(long long *__p, long long __v) {
425 return __nvvm_atom_cta_min_gen_ll(__p, __v);
427 __DEVICE__ long long __illAtomicMin_system(long long *__p, long long __v) {
428 return __nvvm_atom_sys_min_gen_ll(__p, __v);
463 __DEVICE__ long long __llAtomicAnd(long long *__p, long long __v) {
464 return __nvvm_atom_and_gen_ll(__p, __v);
466 __DEVICE__ long long __llAtomicAnd_block(long long *__p, long long __v) {
467 return __nvvm_atom_cta_and_gen_ll(__p, __v);
469 __DEVICE__ long long __llAtomicAnd_system(long long *__p, long long __v) {
470 return __nvvm_atom_sys_and_gen_ll(__p, __v);
472 __DEVICE__ long long __llAtomicOr(long long *__p, long long __v) {
473 return __nvvm_atom_or_gen_ll(__p, __v);
475 __DEVICE__ long long __llAtomicOr_block(long long *__p, long long __v) {
476 return __nvvm_atom_cta_or_gen_ll(__p, __v);
478 __DEVICE__ long long __llAtomicOr_system(long long *__p, long long __v) {
479 return __nvvm_atom_sys_or_gen_ll(__p, __v);
481 __DEVICE__ long long __llAtomicXor(long long *__p, long long __v) {
482 return __nvvm_atom_xor_gen_ll(__p, __v);
484 __DEVICE__ long long __llAtomicXor_block(long long *__p, long long __v) {
485 return __nvvm_atom_cta_xor_gen_ll(__p, __v);
487 __DEVICE__ long long __llAtomicXor_system(long long *__p, long long __v) {
488 return __nvvm_atom_sys_xor_gen_ll(__p, __v);
533 __usAtomicCAS(unsigned short *__p, unsigned short __cmp, unsigned short __v) {
534 return __nvvm_atom_cas_gen_us(__p, __cmp, __v);
538 unsigned short __v) {
539 return __nvvm_atom_cta_cas_gen_us(__p, __cmp, __v);
543 unsigned short __v) {
544 return __nvvm_atom_sys_cas_gen_us(__p, __cmp, __v);
546 __DEVICE__ unsigned int __uAtomicAdd(unsigned int *__p, unsigned int __v) {
547 return __nvvm_atom_add_gen_i((int *)__p, __v);
550 unsigned int __v) {
551 return __nvvm_atom_cta_add_gen_i((int *)__p, __v);
554 unsigned int __v) {
555 return __nvvm_atom_sys_add_gen_i((int *)__p, __v);
557 __DEVICE__ unsigned int __uAtomicAnd(unsigned int *__p, unsigned int __v) {
558 return __nvvm_atom_and_gen_i((int *)__p, __v);
561 unsigned int __v) {
562 return __nvvm_atom_cta_and_gen_i((int *)__p, __v);
565 unsigned int __v) {
566 return __nvvm_atom_sys_and_gen_i((int *)__p, __v);
569 unsigned int __v) {
570 return __nvvm_atom_cas_gen_i((int *)__p, __cmp, __v);
573 __uAtomicCAS_block(unsigned int *__p, unsigned int __cmp, unsigned int __v) {
574 return __nvvm_atom_cta_cas_gen_i((int *)__p, __cmp, __v);
577 __uAtomicCAS_system(unsigned int *__p, unsigned int __cmp, unsigned int __v) {
578 return __nvvm_atom_sys_cas_gen_i((int *)__p, __cmp, __v);
580 __DEVICE__ unsigned int __uAtomicDec(unsigned int *__p, unsigned int __v) {
581 return __nvvm_atom_dec_gen_ui(__p, __v);
584 unsigned int __v) {
585 return __nvvm_atom_cta_dec_gen_ui(__p, __v);
588 unsigned int __v) {
589 return __nvvm_atom_sys_dec_gen_ui(__p, __v);
591 __DEVICE__ unsigned int __uAtomicExch(unsigned int *__p, unsigned int __v) {
592 return __nvvm_atom_xchg_gen_i((int *)__p, __v);
595 unsigned int __v) {
596 return __nvvm_atom_cta_xchg_gen_i((int *)__p, __v);
599 unsigned int __v) {
600 return __nvvm_atom_sys_xchg_gen_i((int *)__p, __v);
602 __DEVICE__ unsigned int __uAtomicInc(unsigned int *__p, unsigned int __v) {
603 return __nvvm_atom_inc_gen_ui(__p, __v);
606 unsigned int __v) {
607 return __nvvm_atom_cta_inc_gen_ui(__p, __v);
610 unsigned int __v) {
611 return __nvvm_atom_sys_inc_gen_ui(__p, __v);
613 __DEVICE__ unsigned int __uAtomicMax(unsigned int *__p, unsigned int __v) {
614 return __nvvm_atom_max_gen_ui(__p, __v);
617 unsigned int __v) {
618 return __nvvm_atom_cta_max_gen_ui(__p, __v);
621 unsigned int __v) {
622 return __nvvm_atom_sys_max_gen_ui(__p, __v);
624 __DEVICE__ unsigned int __uAtomicMin(unsigned int *__p, unsigned int __v) {
625 return __nvvm_atom_min_gen_ui(__p, __v);
628 unsigned int __v) {
629 return __nvvm_atom_cta_min_gen_ui(__p, __v);
632 unsigned int __v) {
633 return __nvvm_atom_sys_min_gen_ui(__p, __v);
635 __DEVICE__ unsigned int __uAtomicOr(unsigned int *__p, unsigned int __v) {
636 return __nvvm_atom_or_gen_i((int *)__p, __v);
638 __DEVICE__ unsigned int __uAtomicOr_block(unsigned int *__p, unsigned int __v) {
639 return __nvvm_atom_cta_or_gen_i((int *)__p, __v);
642 unsigned int __v) {
643 return __nvvm_atom_sys_or_gen_i((int *)__p, __v);
645 __DEVICE__ unsigned int __uAtomicXor(unsigned int *__p, unsigned int __v) {
646 return __nvvm_atom_xor_gen_i((int *)__p, __v);
649 unsigned int __v) {
650 return __nvvm_atom_cta_xor_gen_i((int *)__p, __v);
653 unsigned int __v) {
654 return __nvvm_atom_sys_xor_gen_i((int *)__p, __v);
702 unsigned long long __v) {
703 return __nvvm_atom_add_gen_ll((long long *)__p, __v);
706 unsigned long long __v) {
707 return __nvvm_atom_cta_add_gen_ll((long long *)__p, __v);
710 unsigned long long __v) {
711 return __nvvm_atom_sys_add_gen_ll((long long *)__p, __v);
714 unsigned long long __v) {
715 return __nvvm_atom_and_gen_ll((long long *)__p, __v);
718 unsigned long long __v) {
719 return __nvvm_atom_cta_and_gen_ll((long long *)__p, __v);
722 unsigned long long __v) {
723 return __nvvm_atom_sys_and_gen_ll((long long *)__p, __v);
727 unsigned long long __v) {
728 return __nvvm_atom_cas_gen_ll((long long *)__p, __cmp, __v);
732 unsigned long long __v) {
733 return __nvvm_atom_cta_cas_gen_ll((long long *)__p, __cmp, __v);
737 unsigned long long __v) {
738 return __nvvm_atom_sys_cas_gen_ll((long long *)__p, __cmp, __v);
741 unsigned long long __v) {
742 return __nvvm_atom_xchg_gen_ll((long long *)__p, __v);
745 unsigned long long __v) {
746 return __nvvm_atom_cta_xchg_gen_ll((long long *)__p, __v);
749 unsigned long long __v) {
750 return __nvvm_atom_sys_xchg_gen_ll((long long *)__p, __v);
753 unsigned long long __v) {
754 return __nvvm_atom_max_gen_ull(__p, __v);
757 unsigned long long __v) {
758 return __nvvm_atom_cta_max_gen_ull(__p, __v);
761 unsigned long long __v) {
762 return __nvvm_atom_sys_max_gen_ull(__p, __v);
765 unsigned long long __v) {
766 return __nvvm_atom_min_gen_ull(__p, __v);
769 unsigned long long __v) {
770 return __nvvm_atom_cta_min_gen_ull(__p, __v);
773 unsigned long long __v) {
774 return __nvvm_atom_sys_min_gen_ull(__p, __v);
777 unsigned long long __v) {
778 return __nvvm_atom_or_gen_ll((long long *)__p, __v);
781 unsigned long long __v) {
782 return __nvvm_atom_cta_or_gen_ll((long long *)__p, __v);
785 unsigned long long __v) {
786 return __nvvm_atom_sys_or_gen_ll((long long *)__p, __v);
789 unsigned long long __v) {
790 return __nvvm_atom_xor_gen_ll((long long *)__p, __v);
793 unsigned long long __v) {
794 return __nvvm_atom_cta_xor_gen_ll((long long *)__p, __v);
797 unsigned long long __v) {
798 return __nvvm_atom_sys_xor_gen_ll((long long *)__p, __v);