summaryrefslogtreecommitdiff
path: root/utils/ql/Notes
diff options
context:
space:
mode:
authorforsyth <forsyth@lavoro.terzarima.net>2013-06-03 21:01:14 +0000
committerforsyth <forsyth@lavoro.terzarima.net>2013-06-03 21:01:14 +0000
commit45a20ab721a513710138340faff3d59a31c3e01e (patch)
treeeea29d2684c51cc73725b8992a2125bede48e118 /utils/ql/Notes
parentcd8e99851af33e52bcdf8faf34f9d4e62fa0cbaf (diff)
sync compilers with Plan 9
remove 1[acl] 2[acl]
Diffstat (limited to 'utils/ql/Notes')
-rw-r--r--utils/ql/Notes21
1 files changed, 0 insertions, 21 deletions
diff --git a/utils/ql/Notes b/utils/ql/Notes
deleted file mode 100644
index 1620b508..00000000
--- a/utils/ql/Notes
+++ /dev/null
@@ -1,21 +0,0 @@
-possible input transformations
- adde $-1,X => addme X
- adde $0,X => addze X
- subw $s,X => addw $-s,X
- orn $v,X => or $~v,X
-
-qa:
- subc r1,$s,r2 => subc $s,r1,r2
- movw sreg(Rn),Rm => movw sreg(NREG),Rn,Rm [and v.v.]
-
-others?
- andn $m => and $~m
- slw $sh,s,a => rliwnm
- srw $sh,s,a => rliwnm
-
-support for C_LCON needed since addresses are literals?
-
-- moves
-- branch distance
-
-- could rewrite movwu x,d(r) as movw $d,tmp; movwu x,(tmp+d) when d is large?