Dump of assembler code for function fesetround: 0x0000000010000b6c <+0>: std r31,-8(r1) 0x0000000010000b70 <+4>: stdu r1,-80(r1) 0x0000000010000b74 <+8>: mr r31,r1 0x0000000010000b78 <+12>: mr r9,r3 0x0000000010000b7c <+16>: stw r9,48(r31) 0x0000000010000b80 <+20>: lwz r9,48(r31) 0x0000000010000b84 <+24>: rlwinm r9,r9,0,0,29 0x0000000010000b88 <+28>: extsw r9,r9 => 0x0000000010000b8c <+32>: cmpdi r9,0 0x0000000010000b90 <+36>: beq 0x10000b9c 0x0000000010000b94 <+40>: li r9,-1 0x0000000010000b98 <+44>: b 0x10000bd4 0x0000000010000b9c <+48>: mffs f0 0x0000000010000ba0 <+52>: stfd f0,32(r31) 0x0000000010000ba4 <+56>: lwz r9,32(r31) 0x0000000010000ba8 <+60>: rlwinm r9,r9,0,0,29 0x0000000010000bac <+64>: clrldi r9,r9,32 0x0000000010000bb0 <+68>: stw r9,32(r31) 0x0000000010000bb4 <+72>: lwz r10,32(r31) 0x0000000010000bb8 <+76>: lwz r9,48(r31) 0x0000000010000bbc <+80>: or r9,r10,r9 0x0000000010000bc0 <+84>: clrldi r9,r9,32 0x0000000010000bc4 <+88>: stw r9,32(r31) 0x0000000010000bc8 <+92>: lfd f0,32(r31) 0x0000000010000bcc <+96>: mtfsf 255,f0 0x0000000010000bd0 <+100>: li r9,0 0x0000000010000bd4 <+104>: mr r3,r9 0x0000000010000bd8 <+108>: addi r1,r31,80 0x0000000010000bdc <+112>: ld r31,-8(r1) 0x0000000010000be0 <+116>: blr 0x0000000010000be4 <+120>: .long 0x0 0x0000000010000be8 <+124>: .long 0x0 0x0000000010000bec <+128>: lwz r0,1(r1)