fn prepare_fpreg(&self, op: &P<Value>, loc: usize) -> (String, MuID, ASMLocation) {
        debug_assert!(op.is_reg());
        let str = self.asm_reg_op(op);
        let len = str.len();
        (
            str,
            op.extract_ssa_id().unwrap(),
            ASMLocation::new(self.line(), loc, len, 64)
        )
    }
/// prepares information for a floatingpoint temporary/register, returns (name, ID, location)
prepares information for a floatingpoint temporary/register, returns (name, ID, location)
prepares information for a floatingpoint temporary / register returns ( name ID location )
fn prepare_fpreg(&self, op: &P<Value>, loc: usize) -> (String, MuID, ASMLocation) {
        debug_assert!(op.is_reg());
        let str = self.asm_reg_op(op);
        let len = str.len();
        (
            str,
            op.extract_ssa_id().unwrap(),
            ASMLocation::new(self.line(), loc, len, 64)
        )
    }
fn prepare_fpreg ( & self , op : & P < Value > , loc : usize ) -> ( String , MuID , ASMLocation ) { debug_assert ! ( op is_reg ( ) ) ; let str = self . asm_reg_op ( op ) ; let len = str . len ( ) ; ( str , op . extract_ssa_id ( ) . unwrap ( ) , ASMLocation :: new ( self . line ( ) , loc , len , 64 ) ) }
prepares information for a floatingpoint temporary/register, returns (name, ID, location)
prepares information for a floatingpoint temporary / register returns ( name ID location )
&self
op
&P<Value>
loc
usize
&self
op
&P<Value>
loc
usize