Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

Decomposition of Single Precision Float Points

Language: Layout:
+ ] Compiler args + ] Show input
Compilation time: 2,12 sec, absolute running time: 0,33 sec, absolute service time: 2,46 sec 
fork mode |  history
==== Decomposition of Single Precision Float Points =====

                Input Expression: +0.0f
                  Classification: FP_ZERO
          Decimal Representation: 0   
      Hexadecimal Representation: 0x0.000000p+0
    Integer Representation (hex): 0x00000000
                        Sign bit: 0   
                        Exponent: -127
                    Raw Exponent: 0   
              Raw Exponent (hex): 0x0 
                  Mantissa (hex): 0x0 


                Input Expression: -0.0f
                  Classification: FP_ZERO
          Decimal Representation: -0  
      Hexadecimal Representation: -0x0.000000p+0
    Integer Representation (hex): 0x80000000
                        Sign bit: 1   
                        Exponent: -127
                    Raw Exponent: 0   
              Raw Exponent (hex): 0x0 
                  Mantissa (hex): 0x0 


                Input Expression: +std::numeric_limits<float>::quiet_NaN()
                  Classification: FP_NAN
          Decimal Representation: nan 
      Hexadecimal Representation: nan 
    Integer Representation (hex): 0x7fc00000
                        Sign bit: 0   
                        Exponent: 128 
                    Raw Exponent: 255 
              Raw Exponent (hex): 0xff
                  Mantissa (hex): 0x400000


                Input Expression: -std::numeric_limits<float>::quiet_NaN()
                  Classification: FP_NAN
          Decimal Representation: -nan(ind)
      Hexadecimal Representation: -nan(ind)
    Integer Representation (hex): 0xffc00000
                        Sign bit: 1   
                        Exponent: 128 
                    Raw Exponent: 255 
              Raw Exponent (hex): 0xff
                  Mantissa (hex): 0x400000


                Input Expression: +std::numeric_limits<float>::infinity()
                  Classification: FP_INFINITE
          Decimal Representation: inf 
      Hexadecimal Representation: inf 
    Integer Representation (hex): 0x7f800000
                        Sign bit: 0   
                        Exponent: 128 
                    Raw Exponent: 255 
              Raw Exponent (hex): 0xff
                  Mantissa (hex): 0x0 


                Input Expression: -std::numeric_limits<float>::infinity()
                  Classification: FP_INFINITE
          Decimal Representation: -inf
      Hexadecimal Representation: -inf
    Integer Representation (hex): 0xff800000
                        Sign bit: 1   
                        Exponent: 128 
                    Raw Exponent: 255 
              Raw Exponent (hex): 0xff
                  Mantissa (hex): 0x0 


                Input Expression: +std::numeric_limits<float>::min()
                  Classification: PF_NORMAL
          Decimal Representation: 1.17549e-38
      Hexadecimal Representation: 0x1.000000p-126
    Integer Representation (hex): 0x00800000
                        Sign bit: 0   
                        Exponent: -126
                    Raw Exponent: 1   
              Raw Exponent (hex): 0x1 
                  Mantissa (hex): 0x0 


                Input Expression: +std::numeric_limits<float>::min() / 100.0f
                  Classification: FP_SUBNORMAL
          Decimal Representation: 1.17549e-40
      Hexadecimal Representation: 0x1.47ae00p-133
    Integer Representation (hex): 0x000147ae
                        Sign bit: 0   
                        Exponent: -127
                    Raw Exponent: 0   
              Raw Exponent (hex): 0x0 
                  Mantissa (hex): 0x147ae


                Input Expression: -std::numeric_limits<float>::min() / 1000000.0f
                  Classification: FP_SUBNORMAL
          Decimal Representation: -1.12104e-44
      Hexadecimal Representation: -0x1.000000p-146
    Integer Representation (hex): 0x80000008
                        Sign bit: 1   
                        Exponent: -127
                    Raw Exponent: 0   
              Raw Exponent (hex): 0x0 
                  Mantissa (hex): 0x8 


                Input Expression: +std::numeric_limits<float>::epsilon()
                  Classification: PF_NORMAL
          Decimal Representation: 1.19209e-07
      Hexadecimal Representation: 0x1.000000p-23
    Integer Representation (hex): 0x34000000
                        Sign bit: 0   
                        Exponent: -23 
                    Raw Exponent: 104 
              Raw Exponent (hex): 0x68
                  Mantissa (hex): 0x0 


                Input Expression: 1.0f
                  Classification: PF_NORMAL
          Decimal Representation: 1   
      Hexadecimal Representation: 0x1.000000p+0
    Integer Representation (hex): 0x3f800000
                        Sign bit: 0   
                        Exponent: 0   
                    Raw Exponent: 127 
              Raw Exponent (hex): 0x7f
                  Mantissa (hex): 0x0 


                Input Expression: 0.5f
                  Classification: PF_NORMAL
          Decimal Representation: 0.5 
      Hexadecimal Representation: 0x1.000000p-1
    Integer Representation (hex): 0x3f000000
                        Sign bit: 0   
                        Exponent: -1  
                    Raw Exponent: 126 
              Raw Exponent (hex): 0x7e
                  Mantissa (hex): 0x0 


                Input Expression: 1E-5f
                  Classification: PF_NORMAL
          Decimal Representation: 1e-05
      Hexadecimal Representation: 0x1.4f8b58p-17
    Integer Representation (hex): 0x3727c5ac
                        Sign bit: 0   
                        Exponent: -17 
                    Raw Exponent: 110 
              Raw Exponent (hex): 0x6e
                  Mantissa (hex): 0x27c5ac


                Input Expression: 1.051646E4f
                  Classification: PF_NORMAL
          Decimal Representation: 10516.5
      Hexadecimal Representation: 0x1.48a3aep+13
    Integer Representation (hex): 0x462451d7
                        Sign bit: 0   
                        Exponent: 13  
                    Raw Exponent: 140 
              Raw Exponent (hex): 0x8c
                  Mantissa (hex): 0x2451d7


                Input Expression: -99000134.3401f
                  Classification: PF_NORMAL
          Decimal Representation: -9.90001e+07
      Hexadecimal Representation: -0x1.79a7d2p+26
    Integer Representation (hex): 0xccbcd3e9
                        Sign bit: 1   
                        Exponent: 26  
                    Raw Exponent: 153 
              Raw Exponent (hex): 0x99
                  Mantissa (hex): 0x3cd3e9


                Input Expression: std::numeric_limits<float>::max()
                  Classification: PF_NORMAL
          Decimal Representation: 3.40282e+38
      Hexadecimal Representation: 0x1.fffffep+127
    Integer Representation (hex): 0x7f7fffff
                        Sign bit: 0   
                        Exponent: 127 
                    Raw Exponent: 254 
              Raw Exponent (hex): 0xfe
                  Mantissa (hex): 0x7fffff


                Input Expression: std::numeric_limits<float>::lowest()
                  Classification: PF_NORMAL
          Decimal Representation: -3.40282e+38
      Hexadecimal Representation: -0x1.fffffep+127
    Integer Representation (hex): 0xff7fffff
                        Sign bit: 1   
                        Exponent: 127 
                    Raw Exponent: 254 
              Raw Exponent (hex): 0xfe
                  Mantissa (hex): 0x7fffff



    
                
λ
.NET NoSQL database for rapid development