Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 2970

ghc-7.4.2-4.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>PPC.Instr</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_PPC-Instr.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">ghc-7.4.2: The GHC API</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">PPC.Instr</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:archWordSize" class="def">archWordSize</a> :: <a href="Size.html#t:Size">Size</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:RI" class="def">RI</a>  </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:RIReg" class="def">RIReg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RIImm" class="def">RIImm</a> <a href="PPC-Regs.html#t:Imm">Imm</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Instr" class="def">Instr</a>  </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:COMMENT" class="def">COMMENT</a> <a href="FastString.html#t:FastString">FastString</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LDATA" class="def">LDATA</a> <a href="Cmm.html#t:Section">Section</a> <a href="Cmm.html#t:CmmStatics">CmmStatics</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NEWBLOCK" class="def">NEWBLOCK</a> <a href="BlockId.html#t:BlockId">BlockId</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DELTA" class="def">DELTA</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LD" class="def">LD</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:AddrMode">AddrMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LA" class="def">LA</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:AddrMode">AddrMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ST" class="def">ST</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:AddrMode">AddrMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:STU" class="def">STU</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:AddrMode">AddrMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LIS" class="def">LIS</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:Imm">Imm</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LI" class="def">LI</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:Imm">Imm</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MR" class="def">MR</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CMP" class="def">CMP</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CMPL" class="def">CMPL</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BCC" class="def">BCC</a> <a href="PPC-Cond.html#t:Cond">Cond</a> <a href="BlockId.html#t:BlockId">BlockId</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BCCFAR" class="def">BCCFAR</a> <a href="PPC-Cond.html#t:Cond">Cond</a> <a href="BlockId.html#t:BlockId">BlockId</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:JMP" class="def">JMP</a> <a href="CLabel.html#t:CLabel">CLabel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MTCTR" class="def">MTCTR</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BCTR" class="def">BCTR</a> [<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="BlockId.html#t:BlockId">BlockId</a>] (<a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="CLabel.html#t:CLabel">CLabel</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BL" class="def">BL</a> <a href="CLabel.html#t:CLabel">CLabel</a> [<a href="Reg.html#t:Reg">Reg</a>]</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BCTRL" class="def">BCTRL</a> [<a href="Reg.html#t:Reg">Reg</a>]</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ADD" class="def">ADD</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ADDC" class="def">ADDC</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ADDE" class="def">ADDE</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ADDIS" class="def">ADDIS</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:Imm">Imm</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SUBF" class="def">SUBF</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MULLW" class="def">MULLW</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DIVW" class="def">DIVW</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DIVWU" class="def">DIVWU</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MULLW_MayOflo" class="def">MULLW_MayOflo</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:AND" class="def">AND</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:OR" class="def">OR</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:XOR" class="def">XOR</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:XORIS" class="def">XORIS</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Regs.html#t:Imm">Imm</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:EXTS" class="def">EXTS</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NEG" class="def">NEG</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NOT" class="def">NOT</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SLW" class="def">SLW</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SRW" class="def">SRW</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SRAW" class="def">SRAW</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="PPC-Instr.html#t:RI">RI</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RLWINM" class="def">RLWINM</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FADD" class="def">FADD</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FSUB" class="def">FSUB</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FMUL" class="def">FMUL</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FDIV" class="def">FDIV</a> <a href="Size.html#t:Size">Size</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FNEG" class="def">FNEG</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FCMP" class="def">FCMP</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FCTIWZ" class="def">FCTIWZ</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FRSP" class="def">FRSP</a> <a href="Reg.html#t:Reg">Reg</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CRNOR" class="def">CRNOR</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a> <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MFCR" class="def">MFCR</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MFLR" class="def">MFLR</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FETCHPC" class="def">FETCHPC</a> <a href="Reg.html#t:Reg">Reg</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:LWSYNC" class="def">LWSYNC</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Instr" class="caption collapser" onclick="toggleSection('i:Instr')">Instances</p><div id="section.i:Instr" class="show"><table><tr><td class="src"><a href="Outputable.html#t:PlatformOutputable">PlatformOutputable</a> <a href="PPC-Instr.html#t:Instr">Instr</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Instruction.html#t:Instruction">Instruction</a> <a href="PPC-Instr.html#t:Instr">Instr</a></td><td class="doc"><p>Instruction instance for powerpc
</p></td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:maxSpillSlots" class="def">maxSpillSlots</a> :: <a href="../base-4.5.1.0/Data-Int.html#t:Int">Int</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>