summaryrefslogtreecommitdiff
path: root/src/wm_prog.h
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2006-08-02 17:36:49 -0700
committerEric Anholt <anholt@FreeBSD.org>2006-08-02 17:36:49 -0700
commit21b62df7c34217be5dd95985c35e33be11c25846 (patch)
treeb3428a7d851d6f4bf93c0553462db98e4f77ce91 /src/wm_prog.h
parent5d3424492f9586a4c5a28962a9757f48f2c12e83 (diff)
Move the WM kernel to a separate file.
Diffstat (limited to 'src/wm_prog.h')
-rw-r--r--src/wm_prog.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/wm_prog.h b/src/wm_prog.h
new file mode 100644
index 00000000..9fe775c8
--- /dev/null
+++ b/src/wm_prog.h
@@ -0,0 +1,53 @@
+/* wm_program */
+/* mov (8) g2<1>F g1.8<0,1,0>UW { align1 + } */
+ { 0x00600001, 0x2040013d, 0x00000028, 0x00000000 },
+/* add (8) g2<1>F g2<8,8,1>F g1<0,1,0>F { align1 + } */
+ { 0x00600040, 0x204077bd, 0x008d0040, 0x00004020 },
+/* mul (8) g2<1>F g2<8,8,1>F g10<0,1,0>F { align1 + } */
+ { 0x00600041, 0x204077bd, 0x008d0040, 0x00000140 },
+/* add (8) g2<1>F g2<8,8,1>F g12<0,1,0>F { align1 + } */
+ { 0x00600040, 0x204077bd, 0x008d0040, 0x00000180 },
+/* mov (8) g3<1>F g1.10<0,1,0>UW { align1 + } */
+ { 0x00600001, 0x2060013d, 0x0000002a, 0x00000000 },
+/* add (8) g3<1>F g3<8,8,1>F g1.4<0,1,0>F { align1 + } */
+ { 0x00600040, 0x206077bd, 0x008d0060, 0x00004024 },
+/* mul (8) g3<1>F g3<8,8,1>F g11<0,1,0>F { align1 + } */
+ { 0x00600041, 0x206077bd, 0x008d0060, 0x00000160 },
+/* add (8) g3<1>F g3<8,8,1>F g12.4<0,1,0>F { align1 + } */
+ { 0x00600040, 0x206077bd, 0x008d0060, 0x00000184 },
+/* mov (8) m2<1>F g2<8,8,1>F { align1 + } */
+ { 0x00600001, 0x204003be, 0x008d0040, 0x00000000 },
+/* mov (8) m3<1>F g3<8,8,1>F { align1 + } */
+ { 0x00600001, 0x206003be, 0x008d0060, 0x00000000 },
+/* mov (8) m4<1>F 0{ align1 + } */
+ { 0x00600001, 0x208073fe, 0x00000000, 0x00000000 },
+/* mov (8) m5<1>F 1{ align1 + } */
+ { 0x00600001, 0x20a073fe, 0x00000000, 0x3f800000 },
+/* mov (8) m6<1>F g2<8,8,1>F { align1 + } */
+ { 0x00600001, 0x20c003be, 0x008d0040, 0x00000000 },
+/* mov (8) m7<1>F g3<8,8,1>F { align1 + } */
+ { 0x00600001, 0x20e003be, 0x008d0060, 0x00000000 },
+/* mov (8) m8<1>F 0{ align1 + } */
+ { 0x00600001, 0x210073fe, 0x00000000, 0x00000000 },
+/* mov (8) m9<1>F 1{ align1 + } */
+ { 0x00600001, 0x212073fe, 0x00000000, 0x3f800000 },
+/* mov (8) m1<1>UD g1<8,8,1>UD { align1 mask_disable + } */
+ { 0x00600201, 0x20200022, 0x008d0020, 0x00000000 },
+/* send 0 (16) a0<1>UW g0<8,8,1>UW write mlen 10 rlen 0 EOT{ align1 + } */
+ { 0x00800031, 0x20001d28, 0x008d0000, 0x85a04800 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },
+/* nop (4) g0<1>UD { align1 + } */
+ { 0x0040007e, 0x20000c21, 0x00690000, 0x00000000 },