* [Feature] Add packed FP32x2 math intrinsics and support for CUDA/HIP
This commit introduces new packed FP32x2 math operations: fadd2, fmul2, and fma2, which leverage PTX instructions on supported architectures. The changes include:
- Definitions and implementations of fadd2, fmul2, and fma2 in both CUDA and HIP codegen files.
- New Python API functions for these operations, ensuring they validate input types and handle fallbacks for unsupported architectures.
- Documentation updates to reflect the new intrinsics in the math language module.
These enhancements improve performance for vectorized floating-point operations in TileLang.
* revert hip changes
* annotate cuda only
---------
Co-authored-by: Zhiwen Mo <zm125@ic.ac.uk>