Home | History | Annotate | Download | only in runtime

Lines Matching refs:FUNCTION

267 #define SIMD_ALL_TYPES(FUNCTION)                              \
268 FUNCTION(Float32x4, float, 4, NewNumber, GET_NUMERIC_ARG) \
269 FUNCTION(Int32x4, int32_t, 4, NewNumber, GET_NUMERIC_ARG) \
270 FUNCTION(Uint32x4, uint32_t, 4, NewNumber, GET_NUMERIC_ARG) \
271 FUNCTION(Bool32x4, bool, 4, ToBoolean, GET_BOOLEAN_ARG) \
272 FUNCTION(Int16x8, int16_t, 8, NewNumber, GET_NUMERIC_ARG) \
273 FUNCTION(Uint16x8, uint16_t, 8, NewNumber, GET_NUMERIC_ARG) \
274 FUNCTION(Bool16x8, bool, 8, ToBoolean, GET_BOOLEAN_ARG) \
275 FUNCTION(Int8x16, int8_t, 16, NewNumber, GET_NUMERIC_ARG) \
276 FUNCTION(Uint8x16, uint8_t, 16, NewNumber, GET_NUMERIC_ARG) \
277 FUNCTION(Bool8x16, bool, 16, ToBoolean, GET_BOOLEAN_ARG)
428 #define SIMD_INT_TYPES(FUNCTION) \
429 FUNCTION(Int32x4, int32_t, 32, 4) \
430 FUNCTION(Int16x8, int16_t, 16, 8) \
431 FUNCTION(Int8x16, int8_t, 8, 16)
433 #define SIMD_UINT_TYPES(FUNCTION) \
434 FUNCTION(Uint32x4, uint32_t, 32, 4) \
435 FUNCTION(Uint16x8, uint16_t, 16, 8) \
436 FUNCTION(Uint8x16, uint8_t, 8, 16)
505 #define SIMD_BOOL_TYPES(FUNCTION) \
506 FUNCTION(Bool32x4, 4) \
507 FUNCTION(Bool16x8, 8) \
508 FUNCTION(Bool8x16, 16)
547 #define SIMD_SMALL_INT_TYPES(FUNCTION) \
548 FUNCTION(Int16x8, int16_t, 8) \
549 FUNCTION(Uint16x8, uint16_t, 8) \
550 FUNCTION(Int8x16, int8_t, 16) \
551 FUNCTION(Uint8x16, uint8_t, 16)
575 #define SIMD_NUMERIC_TYPES(FUNCTION) \
576 FUNCTION(Float32x4, float, 4) \
577 FUNCTION(Int32x4, int32_t, 4) \
578 FUNCTION(Uint32x4, uint32_t, 4) \
579 FUNCTION(Int16x8, int16_t, 8) \
580 FUNCTION(Uint16x8, uint16_t, 8) \
581 FUNCTION(Int8x16, int8_t, 16) \
582 FUNCTION(Uint8x16, uint8_t, 16)
632 #define SIMD_RELATIONAL_TYPES(FUNCTION) \
633 FUNCTION(Float32x4, Bool32x4, 4) \
634 FUNCTION(Int32x4, Bool32x4, 4) \
635 FUNCTION(Uint32x4, Bool32x4, 4) \
636 FUNCTION(Int16x8, Bool16x8, 8) \
637 FUNCTION(Uint16x8, Bool16x8, 8) \
638 FUNCTION(Int8x16, Bool8x16, 16) \
639 FUNCTION(Uint8x16, Bool8x16, 16)
641 #define SIMD_EQUALITY_TYPES(FUNCTION) \
642 SIMD_RELATIONAL_TYPES(FUNCTION) \
643 FUNCTION(Bool32x4, Bool32x4, 4) \
644 FUNCTION(Bool16x8, Bool16x8, 8) \
645 FUNCTION(Bool8x16, Bool8x16, 16)
701 #define SIMD_LOGICAL_TYPES(FUNCTION) \
702 FUNCTION(Int32x4, int32_t, 4, _INT) \
703 FUNCTION(Uint32x4, uint32_t, 4, _INT) \
704 FUNCTION(Int16x8, int16_t, 8, _INT) \
705 FUNCTION(Uint16x8, uint16_t, 8, _INT) \
706 FUNCTION(Int8x16, int8_t, 16, _INT) \
707 FUNCTION(Uint8x16, uint8_t, 16, _INT) \
708 FUNCTION(Bool32x4, bool, 4, _BOOL) \
709 FUNCTION(Bool16x8, bool, 8, _BOOL) \
710 FUNCTION(Bool8x16, bool, 16, _BOOL)
757 #define SIMD_SELECT_TYPES(FUNCTION) \
758 FUNCTION(Float32x4, float, Bool32x4, 4) \
759 FUNCTION(Int32x4, int32_t, Bool32x4, 4) \
760 FUNCTION(Uint32x4, uint32_t, Bool32x4, 4) \
761 FUNCTION(Int16x8, int16_t, Bool16x8, 8) \
762 FUNCTION(Uint16x8, uint16_t, Bool16x8, 8) \
763 FUNCTION(Int8x16, int8_t, Bool8x16, 16) \
764 FUNCTION(Uint8x16, uint8_t, Bool8x16, 16)
788 #define SIMD_SIGNED_TYPES(FUNCTION) \
789 FUNCTION(Float32x4, float, 4) \
790 FUNCTION(Int32x4, int32_t, 4) \
791 FUNCTION(Int16x8, int16_t, 8) \
792 FUNCTION(Int8x16, int8_t, 16)
807 #define SIMD_FROM_TYPES(FUNCTION) \
808 FUNCTION(Float32x4, float, 4, Int32x4, int32_t) \
809 FUNCTION(Float32x4, float, 4, Uint32x4, uint32_t) \
810 FUNCTION(Int32x4, int32_t, 4, Float32x4, float) \
811 FUNCTION(Int32x4, int32_t, 4, Uint32x4, uint32_t) \
812 FUNCTION(Uint32x4, uint32_t, 4, Float32x4, float) \
813 FUNCTION(Uint32x4, uint32_t, 4, Int32x4, int32_t) \
814 FUNCTION(Int16x8, int16_t, 8, Uint16x8, uint16_t) \
815 FUNCTION(Uint16x8, uint16_t, 8, Int16x8, int16_t) \
816 FUNCTION(Int8x16, int8_t, 16, Uint8x16, uint8_t) \
817 FUNCTION(Uint8x16, uint8_t, 16, Int8x16, int8_t)
838 #define SIMD_FROM_BITS_TYPES(FUNCTION) \
839 FUNCTION(Float32x4, float, 4, Int32x4) \
840 FUNCTION(Float32x4, float, 4, Uint32x4) \
841 FUNCTION(Float32x4, float, 4, Int16x8) \
842 FUNCTION(Float32x4, float, 4, Uint16x8) \
843 FUNCTION(Float32x4, float, 4, Int8x16) \
844 FUNCTION(Float32x4, float, 4, Uint8x16) \
845 FUNCTION(Int32x4, int32_t, 4, Float32x4) \
846 FUNCTION(Int32x4, int32_t, 4, Uint32x4) \
847 FUNCTION(Int32x4, int32_t, 4, Int16x8) \
848 FUNCTION(Int32x4, int32_t, 4, Uint16x8) \
849 FUNCTION(Int32x4, int32_t, 4, Int8x16) \
850 FUNCTION(Int32x4, int32_t, 4, Uint8x16) \
851 FUNCTION(Uint32x4, uint32_t, 4, Float32x4) \
852 FUNCTION(Uint32x4, uint32_t, 4, Int32x4) \
853 FUNCTION(Uint32x4, uint32_t, 4, Int16x8) \
854 FUNCTION(Uint32x4, uint32_t, 4, Uint16x8) \
855 FUNCTION(Uint32x4, uint32_t, 4, Int8x16) \
856 FUNCTION(Uint32x4, uint32_t, 4, Uint8x16) \
857 FUNCTION(Int16x8, int16_t, 8, Float32x4) \
858 FUNCTION(Int16x8, int16_t, 8, Int32x4) \
859 FUNCTION(Int16x8, int16_t, 8, Uint32x4) \
860 FUNCTION(Int16x8, int16_t, 8, Uint16x8) \
861 FUNCTION(Int16x8, int16_t, 8, Int8x16) \
862 FUNCTION(Int16x8, int16_t, 8, Uint8x16) \
863 FUNCTION(Uint16x8, uint16_t, 8, Float32x4) \
864 FUNCTION(Uint16x8, uint16_t, 8, Int32x4) \
865 FUNCTION(Uint16x8, uint16_t, 8, Uint32x4) \
866 FUNCTION(Uint16x8, uint16_t, 8, Int16x8) \
867 FUNCTION(Uint16x8, uint16_t, 8, Int8x16) \
868 FUNCTION(Uint16x8, uint16_t, 8, Uint8x16) \
869 FUNCTION(Int8x16, int8_t, 16, Float32x4) \
870 FUNCTION(Int8x16, int8_t, 16, Int32x4) \
871 FUNCTION(Int8x16, int8_t, 16, Uint32x4) \
872 FUNCTION(Int8x16, int8_t, 16, Int16x8) \
873 FUNCTION(Int8x16, int8_t, 16, Uint16x8) \
874 FUNCTION(Int8x16, int8_t, 16, Uint8x16) \
875 FUNCTION(Uint8x16, uint8_t, 16, Float32x4) \
876 FUNCTION(Uint8x16, uint8_t, 16, Int32x4) \
877 FUNCTION(Uint8x16, uint8_t, 16, Uint32x4) \
878 FUNCTION(Uint8x16, uint8_t, 16, Int16x8) \
879 FUNCTION(Uint8x16, uint8_t, 16, Uint16x8) \
880 FUNCTION(Uint8x16, uint8_t, 16, Int8x16)
901 #define SIMD_LOADN_STOREN_TYPES(FUNCTION) \
902 FUNCTION(Float32x4, float, 4) \
903 FUNCTION(Int32x4, int32_t, 4) \
904 FUNCTION(Uint32x4, uint32_t, 4)