Lines Matching refs:p

312   subi_3 =	op_alias("addi_3", function(p) p[3] = "-("..p[3]..")" end),
313 subis_3 = op_alias("addis_3", function(p) p[3] = "-("..p[3]..")" end),
314 subic_3 = op_alias("addic_3", function(p) p[3] = "-("..p[3]..")" end),
315 ["subic._3"] = op_alias("addic._3", function(p) p[3] = "-("..p[3]..")" end),
317 rotlwi_3 = op_alias("rlwinm_5", function(p)
318 p[4] = "0"; p[5] = "31"
320 rotrwi_3 = op_alias("rlwinm_5", function(p)
321 p[3] = "32-("..p[3]..")"; p[4] = "0"; p[5] = "31"
323 rotlw_3 = op_alias("rlwnm_5", function(p)
324 p[4] = "0"; p[5] = "31"
326 slwi_3 = op_alias("rlwinm_5", function(p)
327 p[5] = "31-("..p[3]..")"; p[4] = "0"
329 srwi_3 = op_alias("rlwinm_5", function(p)
330 p[4] = p[3]; p[3] = "32-("..p[3]..")"; p[5] = "31"
332 clrlwi_3 = op_alias("rlwinm_5", function(p)
333 p[4] = p[3]; p[3] = "0"; p[5] = "31"
335 clrrwi_3 = op_alias("rlwinm_5", function(p)
336 p[5] = "31-("..p[3]..")"; p[3] = "0"; p[4] = "0"
830 rotldi_3 = op_alias("rldicl_4", function(p)
831 p[4] = "0"
833 rotrdi_3 = op_alias("rldicl_4", function(p)
834 p[3] = "64-("..p[3]..")"; p[4] = "0"
836 rotld_3 = op_alias("rldcl_4", function(p)
837 p[4] = "0"
839 sldi_3 = op_alias("rldicr_4", function(p)
840 p[4] = "63-("..p[3]..")"
842 srdi_3 = op_alias("rldicl_4", function(p)
843 p[4] = p[3]; p[3] = "64-("..p[3]..")"
845 clrldi_3 = op_alias("rldicl_4", function(p)
846 p[4] = p[3]; p[3] = "0"
848 clrrdi_3 = op_alias("rldicr_4", function(p)
849 p[4] = "63-("..p[3]..")"; p[3] = "0"
1662 for p in gmatch(sub(template, 9), ".") do
1663 if p == "R" then
1665 elseif p == "F" then
1667 elseif p == "V" then
1669 elseif p == "Q" then
1673 elseif p == "q" then
1676 elseif p == "A" then
1678 elseif p == "S" then
1680 elseif p == "I" then
1682 elseif p == "U" then
1684 elseif p == "D" then
1686 elseif p == "2" then
1688 elseif p == "4" then
1690 elseif p == "8" then
1692 elseif p == "C" then
1694 elseif p == "X" then
1696 elseif p == "1" then
1698 elseif p == "g" then
1700 elseif p == "3" then
1702 elseif p == "P" then
1704 elseif p == "p" then
1706 elseif p == "6" then
1708 elseif p == "Y" then
1710 elseif p == "y" then
1712 elseif p == "Z" then
1714 elseif p == "z" then
1716 elseif p == "W" then
1718 elseif p == "G" then
1720 elseif p == "H" then
1722 elseif p == "M" then
1724 elseif p == "J" or p == "K" then
1726 if p == "K" then m = m + 2048 end
1729 elseif p == "0" then
1731 elseif p == "=" or p == "%" then
1732 local t = band(shr(op, p == "%" and rs+5 or rs), 31)
1735 elseif p == "~" then
1740 elseif p == ":" then
1742 elseif p == "-" then
1744 elseif p == "." then
1801 for _,p in ipairs(params) do
1802 local n = tonumber(p)
1803 if not n then werror("bad immediate `"..p.."'") end