title: Can I use C code with floating point arithmetics in Linux Kernel code if I use "-msoft-float" compiler flag?
body: <p>It is not the duplicate question!
  I know why FPU module shouldn't be used in kernel.</p>
  
  <p>But what if to compile source code for kernel, which contains floating point operations, using "-msoft-float" gcc compiler flag?</p>
  
  <p>The information about this flag from "man gcc":</p>
  
  <blockquote>
    <p><strong>-msoft-float</strong>    Use (do not use) the hardware floating-point instructions and registers for floating-point operations.  When
    -msoft-float is specified, functions in libgcc.a will be used to perform floating-point    operations.  When -mhard-float is specified,
    the compiler generates IEEE floating-point instructions.  This is the
    default.</p>
  </blockquote>