Lines Matching defs:CheckFloatToFixedConversion

731 void CheckFloatToFixedConversion(APFloat &Val, const FixedPointSemantics &Sema,
743 void CheckFloatToFixedConversion(APFloat &Val, const FixedPointSemantics &Sema,
781 CheckFloatToFixedConversion(Val, getSAccumSema(), 3ULL << 5);
782 CheckFloatToFixedConversion(Val, getAccumSema(), 3ULL << 13);
783 CheckFloatToFixedConversion(Val, getLAccumSema(), 3ULL << 29);
785 CheckFloatToFixedConversion(Val, getUSAccumSema(), 3ULL << 6);
786 CheckFloatToFixedConversion(Val, getUAccumSema(), 3ULL << 14);
787 CheckFloatToFixedConversion(Val, getULAccumSema(), 3ULL << 30);
789 CheckFloatToFixedConversion(Val, getSFractSema(), 3ULL << 5);
790 CheckFloatToFixedConversion(Val, getFractSema(), 3ULL << 13);
791 CheckFloatToFixedConversion(Val, getLFractSema(), 3ULL << 29);
793 CheckFloatToFixedConversion(Val, getUSFractSema(), 3ULL << 6);
794 CheckFloatToFixedConversion(Val, getUFractSema(), 3ULL << 14);
795 CheckFloatToFixedConversion(Val, getULFractSema(), 3ULL << 30);
797 CheckFloatToFixedConversion(Val, getU8Neg10(), MaxSat);
798 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
799 CheckFloatToFixedConversion(Val, getS16Neg18(), MaxSat);
800 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);
804 CheckFloatToFixedConversion(Val, getSAccumSema(), -3ULL << 5);
805 CheckFloatToFixedConversion(Val, getAccumSema(), -3ULL << 13);
806 CheckFloatToFixedConversion(Val, getLAccumSema(), -3ULL << 29);
808 CheckFloatToFixedConversion(Val, getUSAccumSema(), MinSat);
809 CheckFloatToFixedConversion(Val, getUAccumSema(), MinSat);
810 CheckFloatToFixedConversion(Val, getULAccumSema(), MinSat);
812 CheckFloatToFixedConversion(Val, getSFractSema(), -3ULL << 5);
813 CheckFloatToFixedConversion(Val, getFractSema(), -3ULL << 13);
814 CheckFloatToFixedConversion(Val, getLFractSema(), -3ULL << 29);
816 CheckFloatToFixedConversion(Val, getUSFractSema(), MinSat);
817 CheckFloatToFixedConversion(Val, getUFractSema(), MinSat);
818 CheckFloatToFixedConversion(Val, getULFractSema(), MinSat);
820 CheckFloatToFixedConversion(Val, getU8Neg10(), MinSat);
821 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
822 CheckFloatToFixedConversion(Val, getS16Neg18(), MinSat);
823 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);
827 CheckFloatToFixedConversion(Val, getSAccumSema(), 0x7FULL);
828 CheckFloatToFixedConversion(Val, getAccumSema(), 0x7FFFULL);
829 CheckFloatToFixedConversion(Val, getLAccumSema(), 0xFFFFFFULL << 7);
831 CheckFloatToFixedConversion(Val, getUSAccumSema(), 0xFFULL);
832 CheckFloatToFixedConversion(Val, getUAccumSema(), 0xFFFFULL);
833 CheckFloatToFixedConversion(Val, getULAccumSema(), 0xFFFFFFULL << 8);
835 CheckFloatToFixedConversion(Val, getSFractSema(), 0x7FULL);
836 CheckFloatToFixedConversion(Val, getFractSema(), 0x7FFFULL);
837 CheckFloatToFixedConversion(Val, getLFractSema(), 0xFFFFFFULL << 7);
839 CheckFloatToFixedConversion(Val, getUSFractSema(), 0xFFULL);
840 CheckFloatToFixedConversion(Val, getUFractSema(), 0xFFFFULL);
841 CheckFloatToFixedConversion(Val, getULFractSema(), 0xFFFFFFULL << 8);
843 CheckFloatToFixedConversion(Val, getU8Neg10(), MaxSat);
844 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
845 CheckFloatToFixedConversion(Val, getS16Neg18(), MaxSat);
846 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);
850 CheckFloatToFixedConversion(Val, getSAccumSema(), 0x11FFULL >> 1);
851 CheckFloatToFixedConversion(Val, getAccumSema(), 0x11FFULL << 7);
852 CheckFloatToFixedConversion(Val, getLAccumSema(), 0x11FFULL << 23);
854 CheckFloatToFixedConversion(Val, getUSAccumSema(), 0x11FFULL);
855 CheckFloatToFixedConversion(Val, getUAccumSema(), 0x11FFULL << 8);
856 CheckFloatToFixedConversion(Val, getULAccumSema(), 0x11FFULL << 24);
858 CheckFloatToFixedConversion(Val, getSFractSema(), MaxSat);
859 CheckFloatToFixedConversion(Val, getFractSema(), MaxSat);
860 CheckFloatToFixedConversion(Val, getLFractSema(), MaxSat);
862 CheckFloatToFixedConversion(Val, getUSFractSema(), MaxSat);
863 CheckFloatToFixedConversion(Val, getUFractSema(), MaxSat);
864 CheckFloatToFixedConversion(Val, getULFractSema(), MaxSat);
866 CheckFloatToFixedConversion(Val, getU8Neg10(), MaxSat);
867 CheckFloatToFixedConversion(Val, getU8Pos4(), 1);
868 CheckFloatToFixedConversion(Val, getS16Neg18(), MaxSat);
869 CheckFloatToFixedConversion(Val, getS32Pos2(), 1 << 2);
873 CheckFloatToFixedConversion(Val, getSAccumSema(), -0x11FELL >> 1);
874 CheckFloatToFixedConversion(Val, getAccumSema(), -0x11FFULL << 7);
875 CheckFloatToFixedConversion(Val, getLAccumSema(), -0x11FFULL << 23);
877 CheckFloatToFixedConversion(Val, getUSAccumSema(), MinSat);
878 CheckFloatToFixedConversion(Val, getUAccumSema(), MinSat);
879 CheckFloatToFixedConversion(Val, getULAccumSema(), MinSat);
881 CheckFloatToFixedConversion(Val, getSFractSema(), MinSat);
882 CheckFloatToFixedConversion(Val, getFractSema(), MinSat);
883 CheckFloatToFixedConversion(Val, getLFractSema(), MinSat);
885 CheckFloatToFixedConversion(Val, getUSFractSema(), MinSat);
886 CheckFloatToFixedConversion(Val, getUFractSema(), MinSat);
887 CheckFloatToFixedConversion(Val, getULFractSema(), MinSat);
889 CheckFloatToFixedConversion(Val, getU8Neg10(), MinSat);
890 CheckFloatToFixedConversion(Val, getU8Pos4(), MinSat);
891 CheckFloatToFixedConversion(Val, getS16Neg18(), MinSat);
892 CheckFloatToFixedConversion(Val, getS32Pos2(), -4);
896 CheckFloatToFixedConversion(Val, getSAccumSema(), MaxSat);
897 CheckFloatToFixedConversion(Val, getAccumSema(), MaxSat);
898 CheckFloatToFixedConversion(Val, getLAccumSema(), MaxSat);
900 CheckFloatToFixedConversion(Val, getUSAccumSema(), MaxSat);
901 CheckFloatToFixedConversion(Val, getUAccumSema(), MaxSat);
902 CheckFloatToFixedConversion(Val, getULAccumSema(), MaxSat);
904 CheckFloatToFixedConversion(Val, getSFractSema(), MaxSat);
905 CheckFloatToFixedConversion(Val, getFractSema(), MaxSat);
906 CheckFloatToFixedConversion(Val, getLFractSema(), MaxSat);
908 CheckFloatToFixedConversion(Val, getUSFractSema(), MaxSat);
909 CheckFloatToFixedConversion(Val, getUFractSema(), MaxSat);
910 CheckFloatToFixedConversion(Val, getULFractSema(), MaxSat);
912 CheckFloatToFixedConversion(Val, getU8Neg10(), MaxSat);
913 CheckFloatToFixedConversion(Val, getU8Pos4(), MaxSat);
914 CheckFloatToFixedConversion(Val, getS16Neg18(), MaxSat);
915 CheckFloatToFixedConversion(Val, getS32Pos2(), MaxSat);
919 CheckFloatToFixedConversion(Val, getSAccumSema(), 0);
920 CheckFloatToFixedConversion(Val, getAccumSema(), 0);
921 CheckFloatToFixedConversion(Val, getLAccumSema(), 0);
923 CheckFloatToFixedConversion(Val, getUSAccumSema(), 0);
924 CheckFloatToFixedConversion(Val, getUAccumSema(), 0);
925 CheckFloatToFixedConversion(Val, getULAccumSema(), 0);
927 CheckFloatToFixedConversion(Val, getSFractSema(), 0);
928 CheckFloatToFixedConversion(Val, getFractSema(), 0);
929 CheckFloatToFixedConversion(Val, getLFractSema(), 0);
931 CheckFloatToFixedConversion(Val, getUSFractSema(), 0);
932 CheckFloatToFixedConversion(Val, getUFractSema(), 0);
933 CheckFloatToFixedConversion(Val, getULFractSema(), 0);
935 CheckFloatToFixedConversion(Val, getU8Neg10(), 0);
936 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
937 CheckFloatToFixedConversion(Val, getS16Neg18(), 0);
938 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);
945 CheckFloatToFixedConversion(Val, getSAccumSema(), 0x7FULL);
946 CheckFloatToFixedConversion(Val, getAccumSema(), 0x7FFULL << 4);
947 CheckFloatToFixedConversion(Val, getLAccumSema(), 0x7FFULL << 20);
949 CheckFloatToFixedConversion(Val, getUSAccumSema(), 0xFFULL);
950 CheckFloatToFixedConversion(Val, getUAccumSema(), 0xFFEULL << 4);
951 CheckFloatToFixedConversion(Val, getULAccumSema(), 0xFFEULL << 20);
953 CheckFloatToFixedConversion(Val, getSFractSema(), 0x7FULL);
954 CheckFloatToFixedConversion(Val, getFractSema(), 0x7FFULL << 4);
955 CheckFloatToFixedConversion(Val, getLFractSema(), 0x7FFULL << 20);
957 CheckFloatToFixedConversion(Val, getUSFractSema(), 0xFFULL);
958 CheckFloatToFixedConversion(Val, getUFractSema(), 0xFFEULL << 4);
959 CheckFloatToFixedConversion(Val, getULFractSema(), 0xFFEULL << 20);
961 CheckFloatToFixedConversion(Val, getU8Neg10(), MaxSat);
962 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
963 CheckFloatToFixedConversion(Val, getS16Neg18(), MaxSat);
964 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);
967 CheckFloatToFixedConversion(Val, getU8Neg10(), 0x7f);
968 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
969 CheckFloatToFixedConversion(Val, getS16Neg18(), 0x7fff);
970 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);
973 CheckFloatToFixedConversion(Val, getU8Neg10(), MinSat);
974 CheckFloatToFixedConversion(Val, getU8Pos4(), 0);
975 CheckFloatToFixedConversion(Val, getS16Neg18(), -0x7fff);
976 CheckFloatToFixedConversion(Val, getS32Pos2(), 0);