K iDddlmZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9d Z ejd9d Z ejd9d Z ejd9d Z ejd9d Z ejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9dZejd9d Z ejd9d!Z!ejd9d"Z"ejd9d#Z#ejd9d$Z$ejd9d%Z%ejd9d&Z&ejd9d'Z'ejd9d(Z(ejd9d)Z)ejd9d*Z*ejd9d+Z+ejd9d,Z,ejd9d-Z-ejd9d.Z.ejd9d/Z/ejd9d0Z0ejd9d1Z1ejd9d2Z2ejd9d3Z3ejd9d4Z4ejd9d5Z5ejd9d6Z6ejd9d7Z7ejd9d8Z8y):)coreNctjdd|gtjdfdtjdftjdfdtjdftjdfdtjdftjdfdtjdfid| S) Nint32__triton_hip_iabsint64fp32__triton_hip_fabsfp64Tis_pure _semanticrextern_elementwisedtypearg0rs i/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/triton/language/extra/hip/libdevice.pyabsrs  " " B ZZ #&94::g;N%O ZZ #&94::g;N%O ZZ  "%8$**V:L$M ZZ  "%8$**V:L$M  9  ..c tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __ocml_floor_f32r __ocml_floor_f64Tr rrs rfloorrj  " " B ZZ  "%7F9K$L ZZ  "%7F9K$L 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __ocml_rsqrt_f32r __ocml_rsqrt_f64Tr rrs rrsqrtrrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __ocml_ceil_f32r __ocml_ceil_f64Tr rrs rceilr#!j  " " B ZZ  "%6 68J$K ZZ  "%6 68J$K 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __ocml_trunc_f32r __ocml_trunc_f64Tr rrs rtruncr(*rrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __ocml_exp2_f32r __ocml_exp2_f64Tr rrs rexp2r,3r$rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __ocml_exp_f32r __ocml_exp_f64Tr rrs rexpr0<j  " " B ZZ  "%5tzz&7I$J ZZ  "%5tzz&7I$J 9  ..rc tjdd|gtjdfdtjdfid|S)Nrr __triton_hip_fast_expfTr rrs r fast_expfr4EsG  " "2rD6 F !94::f;M N4y **rc tjdd|gtjdfdtjdfid|S)Nrr __triton_hip_fast_tanhfTr rrs r fast_tanhfr7LsG  " "2rD6 F !:DJJvrs . .. .. .. .. .. .. .* * * * * * . .. .. .Q Q. .. .Q Q. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .r