as: MIPS Floating-Point

 
 9.26.13 Directives to override floating-point options
 -----------------------------------------------------
 
 The directives '.set softfloat' and '.set hardfloat' provide finer
 control of disabling and enabling float-point instructions.  These
 directives always override the default (that hard-float instructions are
 accepted) or the command-line options ('-msoft-float' and
 '-mhard-float').
 
    The directives '.set singlefloat' and '.set doublefloat' provide
 finer control of disabling and enabling double-precision float-point
 operations.  These directives always override the default (that
 double-precision operations are accepted) or the command-line options
 ('-msingle-float' and '-mdouble-float').
 
    Traditional MIPS assemblers do not support these directives.