summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shared-core/nv50_graph.c4
-rw-r--r--shared-core/nv50_grctx.h2043
2 files changed, 2046 insertions, 1 deletions
diff --git a/shared-core/nv50_graph.c b/shared-core/nv50_graph.c
index 84f3fd7a..85dd332a 100644
--- a/shared-core/nv50_graph.c
+++ b/shared-core/nv50_graph.c
@@ -199,9 +199,11 @@ nv50_graph_create_context(struct nouveau_channel *chan)
ctxvals = nv92_ctxvals;
break;
case 0x94:
- case 0x96:
ctxvals = nv94_ctxvals;
break;
+ case 0x96:
+ ctxvals = nv96_ctxvals;
+ break;
case 0xaa:
ctxvals = nvaa_ctxvals;
break;
diff --git a/shared-core/nv50_grctx.h b/shared-core/nv50_grctx.h
index ef666088..245235fb 100644
--- a/shared-core/nv50_grctx.h
+++ b/shared-core/nv50_grctx.h
@@ -11509,4 +11509,2047 @@ static unsigned nv94_ctxvals[] = {
0x0001, 0x00000001,
0x0000
};
+
+static unsigned nv96_ctxvals[] = {
+ 0x0043, 0x00000000,
+ 0x0001, 0x00000030,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0028, 0x00000000,
+ 0x0001, 0x00000003,
+ 0x0001, 0x00001000,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000fe0c,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x000a, 0x00000000,
+ 0x0001, 0x00000187,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00001018,
+ 0x0001, 0x000000ff,
+ 0x000e, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0001, 0x042500df,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000600,
+ 0x0005, 0x00000000,
+ 0x0001, 0x01000000,
+ 0x0001, 0x000000ff,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000400,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000080,
+ 0x0001, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0001, 0x00000001,
+ 0x0003, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000100,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0002, 0x00000001,
+ 0x0003, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x003fffff,
+ 0x0001, 0x00001fff,
+ 0x0001, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0001, 0x00000000,
+ 0x0003, 0x00000001,
+ 0x0001, 0x00000004,
+ 0x0003, 0x00000001,
+ 0x0001, 0x00000007,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000007,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0001, 0x00000070,
+ 0x0001, 0x00000080,
+ 0x0004, 0x00000000,
+ 0x0001, 0x0000000c,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000008,
+ 0x0001, 0x00000014,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000029,
+ 0x0001, 0x00000027,
+ 0x0001, 0x00000026,
+ 0x0001, 0x00000008,
+ 0x0001, 0x00000004,
+ 0x0001, 0x00000027,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000002,
+ 0x0001, 0x00000003,
+ 0x0001, 0x00000004,
+ 0x0001, 0x00000005,
+ 0x0001, 0x00000006,
+ 0x0001, 0x00000007,
+ 0x0001, 0x00000001,
+ 0x0010, 0x00000000,
+ 0x0001, 0x000000cf,
+ 0x000b, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x0002, 0x00000004,
+ 0x0001, 0x00000003,
+ 0x0001, 0x00000001,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000012,
+ 0x0001, 0x00000010,
+ 0x0001, 0x0000000c,
+ 0x0001, 0x00000001,
+ 0x0003, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0001, 0x00000002,
+ 0x0001, 0x00000004,
+ 0x0002, 0x00000000,
+ 0x0001, 0x003fffff,
+ 0x0001, 0x00001fff,
+ 0x0009, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0001, 0x00000014,
+ 0x0001, 0x00000001,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0001, 0x00001000,
+ 0x0001, 0x00000e00,
+ 0x0001, 0x00001000,
+ 0x0001, 0x00001e00,
+ 0x0001, 0x00000000,
+ 0x0005, 0x00000001,
+ 0x0003, 0x00000000,
+ 0x0001, 0x00000200,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000070,
+ 0x0001, 0x00000080,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000070,
+ 0x0001, 0x00000080,
+ 0x0003, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x000000cf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0003, 0x00000000,
+ 0x0001, 0x000000cf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001f80,
+ 0x0005, 0x00000000,
+ 0x0001, 0x3b74f821,
+ 0x0001, 0x89058001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x0001, 0x0000001f,
+ 0x0001, 0x027c10fa,
+ 0x0001, 0x400000c0,
+ 0x0001, 0xb7892080,
+ 0x0002, 0x00000000,
+ 0x0001, 0x3b74f821,
+ 0x0001, 0x89058001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x0001, 0x0000001f,
+ 0x0001, 0x027c10fa,
+ 0x0001, 0x400000c0,
+ 0x0001, 0xb7892080,
+ 0x0002, 0x00000000,
+ 0x0001, 0x3b74f821,
+ 0x0001, 0x89058001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x0001, 0x0000001f,
+ 0x0001, 0x027c10fa,
+ 0x0001, 0x400000c0,
+ 0x0001, 0xb7892080,
+ 0x0002, 0x00000000,
+ 0x0001, 0x3b74f821,
+ 0x0001, 0x89058001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x0001, 0x0000001f,
+ 0x0001, 0x027c10fa,
+ 0x0001, 0x400000c0,
+ 0x0001, 0xb7892080,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00390040,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000022,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00390040,
+ 0x0001, 0x00000022,
+ 0x0005, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0008, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0009, 0x00000000,
+ 0x0001, 0x00027070,
+ 0x0002, 0x00000000,
+ 0x0001, 0x03ffffff,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00120407,
+ 0x0001, 0x05091507,
+ 0x0001, 0x05010202,
+ 0x0001, 0x00030201,
+ 0x0006, 0x00000000,
+ 0x0001, 0x00000040,
+ 0x0001, 0x0d0c0b0a,
+ 0x0001, 0x00141210,
+ 0x0001, 0x000001f0,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000003,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00039e00,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00003800,
+ 0x0001, 0x00404040,
+ 0x0001, 0x0000ff0a,
+ 0x0001, 0x00000000,
+ 0x0001, 0x0077f005,
+ 0x0001, 0x003f7fff,
+ 0x0003, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0008, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0009, 0x00000000,
+ 0x0001, 0x00027070,
+ 0x0002, 0x00000000,
+ 0x0001, 0x03ffffff,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00120407,
+ 0x0001, 0x05091507,
+ 0x0001, 0x05010202,
+ 0x0001, 0x00030201,
+ 0x0006, 0x00000000,
+ 0x0001, 0x00000040,
+ 0x0001, 0x0d0c0b0a,
+ 0x0001, 0x00141210,
+ 0x0001, 0x000001f0,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000003,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00039e00,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00003800,
+ 0x0001, 0x00404040,
+ 0x0001, 0x0000ff0a,
+ 0x0001, 0x00000000,
+ 0x0001, 0x0077f005,
+ 0x0001, 0x003f7fff,
+ 0x0003, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0008, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0009, 0x00000000,
+ 0x0001, 0x00027070,
+ 0x0002, 0x00000000,
+ 0x0001, 0x03ffffff,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00120407,
+ 0x0001, 0x05091507,
+ 0x0001, 0x05010202,
+ 0x0001, 0x00030201,
+ 0x0006, 0x00000000,
+ 0x0001, 0x00000040,
+ 0x0001, 0x0d0c0b0a,
+ 0x0001, 0x00141210,
+ 0x0001, 0x000001f0,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000003,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00039e00,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00003800,
+ 0x0001, 0x00404040,
+ 0x0001, 0x0000ff0a,
+ 0x0001, 0x00000000,
+ 0x0001, 0x0077f005,
+ 0x0001, 0x003f7fff,
+ 0x0003, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0008, 0x00000000,
+ 0x0001, 0x01800000,
+ 0x0001, 0x00160000,
+ 0x0001, 0x01800000,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0003ffff,
+ 0x0001, 0x118c0000,
+ 0x0008, 0x00000000,
+ 0x0001, 0x00010401,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000078,
+ 0x0001, 0x00000000,
+ 0x0001, 0x000000bf,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00001210,
+ 0x0001, 0x08000080,
+ 0x0009, 0x00000000,
+ 0x0001, 0x00027070,
+ 0x0002, 0x00000000,
+ 0x0001, 0x03ffffff,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00120407,
+ 0x0001, 0x05091507,
+ 0x0001, 0x05010202,
+ 0x0001, 0x00030201,
+ 0x0006, 0x00000000,
+ 0x0001, 0x00000040,
+ 0x0001, 0x0d0c0b0a,
+ 0x0001, 0x00141210,
+ 0x0001, 0x000001f0,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000003,
+ 0x0002, 0x00000000,
+ 0x0001, 0x00039e00,
+ 0x0001, 0x00000100,
+ 0x0001, 0x00003800,
+ 0x0001, 0x00404040,
+ 0x0001, 0x0000ff0a,
+ 0x0001, 0x00000000,
+ 0x0001, 0x0077f005,
+ 0x0001, 0x003f7fff,
+ 0x0029, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0013, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x0021, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00000020,
+ 0x0009, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0002, 0x00000004,
+ 0x0003, 0x00000000,
+ 0x0001, 0x0000001a,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00608080,
+ 0x000d, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0018, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0005, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000080,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x000b, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000008,
+ 0x0009, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0005, 0x00000000,
+ 0x0001, 0x000007ff,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0055, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x0049, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0038, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000080,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x03020100,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0025, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0002, 0x00000004,
+ 0x0005, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0002, 0x00000003,
+ 0x0005, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0002, 0x00000004,
+ 0x0005, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x00cf, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000003f,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x003f, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x003f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x00af, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x031f, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0047, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0005, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000d, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x009f, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0087, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x00cf, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000003f,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000d, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x0001, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x003f, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x003f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x00af, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x031f, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0047, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x009f, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0087, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x00cf, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000003f,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x003f, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x003f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x00af, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0244, 0x00000000,
+ 0x0001, 0x00000021,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x007a, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0047, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x009f, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0087, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x00cf, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000003f,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0067, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x003f, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x003f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x001ffe67,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x00af, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x2bed, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x00a7, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000008,
+ 0x002f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x000000cf,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0027, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000015,
+ 0x001f, 0x00000000,
+ 0x0001, 0x04444480,
+ 0x01df, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0027, 0x00000000,
+ 0x0001, 0x00000100,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00010001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00010001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00010001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0010, 0x00000000,
+ 0x0001, 0x003fffff,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00001fff,
+ 0x0077, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0037, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000001a,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0097, 0x00000000,
+ 0x0001, 0x00ffff00,
+ 0x0037, 0x00000000,
+ 0x0001, 0x0000000f,
+ 0x003f, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x007f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0027, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000005,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000052,
+ 0x0027, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0087, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0137, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0006, 0x00000000,
+ 0x0001, 0x04e3bfdf,
+ 0x0001, 0x00000005,
+ 0x0006, 0x00000000,
+ 0x0001, 0x04e3bfdf,
+ 0x0010, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x0001, 0x0000ffff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000003,
+ 0x0046, 0x00000000,
+ 0x0001, 0x04e3bfdf,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04e3bfdf,
+ 0x00b0, 0x00000000,
+ 0x0001, 0x00ffff00,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000001a,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000003,
+ 0x0137, 0x00000000,
+ 0x0001, 0x00000102,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x000007ff,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000102,
+ 0x004f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x018f, 0x00000000,
+ 0x0001, 0x00080c14,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000804,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0027, 0x00000000,
+ 0x0001, 0x00000804,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000001a,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000007f,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00080c14,
+ 0x000f, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0037, 0x00000000,
+ 0x0001, 0x000007ff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00080c14,
+ 0x01c7, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x01c7, 0x00000000,
+ 0x0001, 0x00000088,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000088,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x00b7, 0x00000000,
+ 0x0001, 0x00000026,
+ 0x0017, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x001f, 0x00000000,
+ 0x0001, 0x0000001a,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0147, 0x00000000,
+ 0x0001, 0x00000052,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000026,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000001a,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00ffff00,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00080c14,
+ 0x000f, 0x00000000,
+ 0x0001, 0x000007ff,
+ 0x02e5, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x1af3, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x008e, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x005e, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0046, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x002e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0066, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0056, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x003e, 0x00000000,
+ 0x0002, 0x001ffe67,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x002e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x000007ff,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0156, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x003e, 0x00000000,
+ 0x0002, 0x00000020,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000100,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000040,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000100,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x0026, 0x00000000,
+ 0x0002, 0x001ffe67,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x004e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00001001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x00be, 0x00000000,
+ 0x0002, 0x001ffe67,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x2a712488,
+ 0x000e, 0x00000000,
+ 0x0002, 0x4085c000,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000040,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000100,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00010100,
+ 0x0006, 0x00000000,
+ 0x0002, 0x02800000,
+ 0x0096, 0x00000000,
+ 0x0002, 0x04e3bfdf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x04e3bfdf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00ffff00,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00ffff00,
+ 0x0046, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x30201000,
+ 0x0006, 0x00000000,
+ 0x0002, 0x70605040,
+ 0x0006, 0x00000000,
+ 0x0002, 0xb8a89888,
+ 0x0006, 0x00000000,
+ 0x0002, 0xf8e8d8c8,
+ 0x000e, 0x00000000,
+ 0x0002, 0x0000001a,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x00ae, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00608080,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000080,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0126, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000080,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x03020100,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x1c5c, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000027,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000026,
+ 0x001f, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0127, 0x00000000,
+ 0x0001, 0x04e3bfdf,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04e3bfdf,
+ 0x0017, 0x00000000,
+ 0x0001, 0x0001fe21,
+ 0x62a1, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x008e, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x005e, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000ffff,
+ 0x0046, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x002e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0066, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x000000cf,
+ 0x0056, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x003e, 0x00000000,
+ 0x0002, 0x001ffe67,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x002e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x000007ff,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0156, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000008,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x003e, 0x00000000,
+ 0x0002, 0x00000020,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000100,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000040,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000100,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000003,
+ 0x0026, 0x00000000,
+ 0x0002, 0x001ffe67,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000002,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x004e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000400,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000300,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00001001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x003e, 0x00000000,
+ 0x0002, 0x0fac6881,
+ 0x0006, 0x00000000,
+ 0x0002, 0x0000000f,
+ 0x00be, 0x00000000,
+ 0x0002, 0x001ffe67,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000011,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00000004,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0026, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x001e, 0x00000000,
+ 0x0002, 0x2a712488,
+ 0x000e, 0x00000000,
+ 0x0002, 0x4085c000,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000040,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000100,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00010100,
+ 0x0006, 0x00000000,
+ 0x0002, 0x02800000,
+ 0x0096, 0x00000000,
+ 0x0002, 0x04e3bfdf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x04e3bfdf,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00ffff00,
+ 0x0006, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0016, 0x00000000,
+ 0x0002, 0x00ffff00,
+ 0x0046, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x000e, 0x00000000,
+ 0x0002, 0x00000001,
+ 0x0006, 0x00000000,
+ 0x0002, 0x30201000,
+ 0x0006, 0x00000000,
+ 0x0002, 0x70605040,
+ 0x0006, 0x00000000,
+ 0x0002, 0xb8a89888,
+ 0x0006, 0x00000000,
+ 0x0002, 0xf8e8d8c8,
+ 0x000e, 0x00000000,
+ 0x0002, 0x0000001a,
+ 0x295a, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0007, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000003,
+ 0x000f, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00080c14,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00080c14,
+ 0x0017, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000027,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x1e0f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x00b7, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0067, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x000f, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x000f, 0x00000000,
+ 0x0001, 0x0000003f,
+ 0x0057, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x04000000,
+ 0x0047, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x001f, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x008f, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00001001,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0007, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0107, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x3f800000,
+ 0x0007, 0x00000000,
+ 0x0001, 0x00000010,
+ 0x0017, 0x00000000,
+ 0x0001, 0x00000003,
+ 0x0047, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0008, 0x00000000,
+ 0x0003, 0x00000080,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x0003, 0x80007004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x80007004,
+ 0x0003, 0x04000400,
+ 0x0004, 0x00000000,
+ 0x0001, 0x04000400,
+ 0x0003, 0x00001000,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x0010, 0x00000000,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0010, 0x00000000,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0008, 0x00000000,
+ 0x0003, 0x00000004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0003, 0x00000002,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0058, 0x00000000,
+ 0x0003, 0x00000080,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000080,
+ 0x0003, 0x80007004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x80007004,
+ 0x0003, 0x04000400,
+ 0x0004, 0x00000000,
+ 0x0001, 0x04000400,
+ 0x0003, 0x00001000,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00001000,
+ 0x0010, 0x00000000,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0010, 0x00000000,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0008, 0x00000000,
+ 0x0003, 0x00000004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0003, 0x00000002,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0050, 0x00000000,
+ 0x0003, 0x08100c12,
+ 0x0004, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0030, 0x00000000,
+ 0x0003, 0x0000ffff,
+ 0x0004, 0x00000000,
+ 0x0004, 0x0000ffff,
+ 0x0004, 0x00000000,
+ 0x0004, 0x0000ffff,
+ 0x0004, 0x00000000,
+ 0x0004, 0x0000ffff,
+ 0x0004, 0x00000000,
+ 0x0001, 0x0000ffff,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0003, 0x00010001,
+ 0x0004, 0x00000000,
+ 0x0004, 0x00010001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00010001,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0008, 0x00000000,
+ 0x0003, 0x0001fe21,
+ 0x0004, 0x00000000,
+ 0x0001, 0x0001fe21,
+ 0x0028, 0x00000000,
+ 0x0003, 0x08100c12,
+ 0x0004, 0x00000000,
+ 0x0001, 0x08100c12,
+ 0x0003, 0x00000004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0008, 0x00000000,
+ 0x0003, 0x00000002,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0003, 0x00000011,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0040, 0x00000000,
+ 0x0003, 0x0fac6881,
+ 0x0004, 0x00000000,
+ 0x0001, 0x0fac6881,
+ 0x0020, 0x00000000,
+ 0x0003, 0x00000004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x0048, 0x00000000,
+ 0x0003, 0x00000002,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0004, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0003, 0x00000002,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000002,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0004, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0004, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0008, 0x00000000,
+ 0x0003, 0x00000004,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000004,
+ 0x1d18, 0x00000000,
+ 0x0003, 0x00000011,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000011,
+ 0x0008, 0x00000000,
+ 0x0003, 0x00000001,
+ 0x0004, 0x00000000,
+ 0x0001, 0x00000001,
+ 0x0000
+};
#endif
n> RADEON_HTOTAL_CNTL, htotal_cntl); RADEON_WRITE_PLL_P(dev_priv, RADEON_PPLL_CNTL, 0, ~(RADEON_PPLL_RESET | RADEON_PPLL_SLEEP | RADEON_PPLL_ATOMIC_UPDATE_EN | RADEON_PPLL_VGA_ATOMIC_UPDATE_EN)); DRM_DEBUG("Wrote: 0x%08x 0x%08x 0x%08x (0x%08x)\n", ppll_ref_div, ppll_div_3, (unsigned)htotal_cntl, RADEON_READ_PLL(dev_priv, RADEON_PPLL_CNTL)); DRM_DEBUG("Wrote: rd=%d, fd=%d, pd=%d\n", ppll_ref_div & RADEON_PPLL_REF_DIV_MASK, ppll_div_3 & RADEON_PPLL_FB3_DIV_MASK, (ppll_div_3 & RADEON_PPLL_POST3_DIV_MASK) >> 16); mdelay(50); /* Let the clock to lock */ RADEON_WRITE_PLL_P(dev_priv, RADEON_VCLK_ECP_CNTL, RADEON_VCLK_SRC_SEL_PPLLCLK, ~(RADEON_VCLK_SRC_SEL_MASK)); /*RADEON_WRITE_PLL(dev_priv, RADEON_VCLK_ECP_CNTL, vclk_ecp_cntl);*/ } static bool radeon_set_crtc2_base(struct drm_crtc *crtc, int x, int y) { struct drm_device *dev = crtc->dev; struct drm_radeon_private *dev_priv = dev->dev_private; struct radeon_framebuffer *radeon_fb; struct drm_radeon_gem_object *obj_priv; uint32_t base; uint32_t crtc2_offset, crtc2_offset_cntl, crtc2_tile_x0_y0 = 0; uint32_t crtc2_pitch; DRM_DEBUG("\n"); radeon_fb = to_radeon_framebuffer(crtc->fb); obj_priv = radeon_fb->obj->driver_private; crtc2_offset = obj_priv->bo->offset; crtc2_offset_cntl = 0; /* TODO tiling */ if (0) { if (radeon_is_r300(dev_priv)) crtc2_offset_cntl |= (R300_CRTC_X_Y_MODE_EN | R300_CRTC_MICRO_TILE_BUFFER_DIS | R300_CRTC_MACRO_TILE_EN); else crtc2_offset_cntl |= RADEON_CRTC_TILE_EN; } else { if (radeon_is_r300(dev_priv)) crtc2_offset_cntl &= ~(R300_CRTC_X_Y_MODE_EN | R300_CRTC_MICRO_TILE_BUFFER_DIS | R300_CRTC_MACRO_TILE_EN); else crtc2_offset_cntl &= ~RADEON_CRTC_TILE_EN; } base = obj_priv->bo->offset; /* TODO more tiling */ if (0) { if (radeon_is_r300(dev_priv)) { crtc2_tile_x0_y0 = x | (y << 16); base &= ~0x7ff; } else { int byteshift = crtc->fb->bits_per_pixel >> 4; int tile_addr = (((y >> 3) * crtc->fb->width + x) >> (8 - byteshift)) << 11; base += tile_addr + ((x << byteshift) % 256) + ((y % 8) << 8); crtc2_offset_cntl |= (y % 16); } } else { int offset = y * crtc->fb->pitch + x; switch (crtc->fb->bits_per_pixel) { case 15: case 16: offset *= 2; break; case 24: offset *= 3; break; case 32: offset *= 4; break; default: return false; } base += offset; } base &= ~7; /* update sarea TODO */ crtc2_offset = base; crtc2_pitch = ((((crtc->fb->pitch / (crtc->fb->bits_per_pixel / 8)) * crtc->fb->bits_per_pixel) + ((crtc->fb->bits_per_pixel * 8) - 1)) / (crtc->fb->bits_per_pixel * 8)); crtc2_pitch |= crtc2_pitch << 16; RADEON_WRITE(RADEON_DISPLAY2_BASE_ADDR, dev_priv->fb_location); if (radeon_is_r300(dev_priv)) RADEON_WRITE(R300_CRTC2_TILE_X0_Y0, crtc2_tile_x0_y0); RADEON_WRITE(RADEON_CRTC2_OFFSET_CNTL, crtc2_offset_cntl); RADEON_WRITE(RADEON_CRTC2_OFFSET, crtc2_offset); RADEON_WRITE(RADEON_CRTC2_PITCH, crtc2_pitch); return true; } static bool radeon_set_crtc2_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) { struct drm_device *dev = crtc->dev; struct drm_radeon_private *dev_priv = dev->dev_private; int format; int hsync_start; int hsync_wid; int vsync_wid; uint32_t crtc2_gen_cntl; uint32_t crtc2_h_total_disp; uint32_t crtc2_h_sync_strt_wid; uint32_t crtc2_v_total_disp; uint32_t crtc2_v_sync_strt_wid; uint32_t disp2_merge_cntl; uint32_t fp_h2_sync_strt_wid; uint32_t fp_v2_sync_strt_wid; DRM_DEBUG("\n"); switch (crtc->fb->bits_per_pixel) { case 15: /* 555 */ format = 3; break; case 16: /* 565 */ format = 4; break; case 24: /* RGB */ format = 5; break; case 32: /* xRGB */ format = 6; break; default: return false; } crtc2_h_total_disp = ((((mode->crtc_htotal / 8) - 1) & 0x3ff) | ((((mode->crtc_hdisplay / 8) - 1) & 0x1ff) << 16)); hsync_wid = (mode->crtc_hsync_end - mode->crtc_hsync_start) / 8; if (!hsync_wid) hsync_wid = 1; hsync_start = mode->crtc_hsync_start - 8; crtc2_h_sync_strt_wid = ((hsync_start & 0x1fff) | ((hsync_wid & 0x3f) << 16) | ((mode->flags & DRM_MODE_FLAG_NHSYNC) ? RADEON_CRTC_H_SYNC_POL : 0)); /* This works for double scan mode. */ crtc2_v_total_disp = (((mode->crtc_vtotal - 1) & 0xffff) | ((mode->crtc_vdisplay - 1) << 16)); vsync_wid = mode->crtc_vsync_end - mode->crtc_vsync_start; if (!vsync_wid) vsync_wid = 1; crtc2_v_sync_strt_wid = (((mode->crtc_vsync_start - 1) & 0xfff) | ((vsync_wid & 0x1f) << 16) | ((mode->flags & DRM_MODE_FLAG_NVSYNC) ? RADEON_CRTC2_V_SYNC_POL : 0)); /* check to see if TV DAC is enabled for another crtc and keep it enabled */ if (RADEON_READ(RADEON_CRTC2_GEN_CNTL) & RADEON_CRTC2_CRT2_ON) crtc2_gen_cntl = RADEON_CRTC2_CRT2_ON; else crtc2_gen_cntl = 0; crtc2_gen_cntl |= (RADEON_CRTC2_EN | (format << 8) | RADEON_CRTC2_VSYNC_DIS | RADEON_CRTC2_HSYNC_DIS | RADEON_CRTC2_DISP_DIS | ((mode->flags & DRM_MODE_FLAG_DBLSCAN) ? RADEON_CRTC2_DBL_SCAN_EN : 0) | ((mode->flags & DRM_MODE_FLAG_CSYNC) ? RADEON_CRTC2_CSYNC_EN : 0) | ((mode->flags & DRM_MODE_FLAG_INTERLACE) ? RADEON_CRTC2_INTERLACE_EN : 0)); disp2_merge_cntl = RADEON_READ(RADEON_DISP2_MERGE_CNTL); disp2_merge_cntl &= ~RADEON_DISP2_RGB_OFFSET_EN; fp_h2_sync_strt_wid = crtc2_h_sync_strt_wid; fp_v2_sync_strt_wid = crtc2_v_sync_strt_wid; RADEON_WRITE(RADEON_CRTC2_GEN_CNTL, crtc2_gen_cntl | RADEON_CRTC2_VSYNC_DIS | RADEON_CRTC2_HSYNC_DIS | RADEON_CRTC2_DISP_DIS | RADEON_CRTC2_DISP_REQ_EN_B); RADEON_WRITE(RADEON_CRTC2_H_TOTAL_DISP, crtc2_h_total_disp); RADEON_WRITE(RADEON_CRTC2_H_SYNC_STRT_WID, crtc2_h_sync_strt_wid); RADEON_WRITE(RADEON_CRTC2_V_TOTAL_DISP, crtc2_v_total_disp); RADEON_WRITE(RADEON_CRTC2_V_SYNC_STRT_WID, crtc2_v_sync_strt_wid); RADEON_WRITE(RADEON_FP_H2_SYNC_STRT_WID, fp_h2_sync_strt_wid); RADEON_WRITE(RADEON_FP_V2_SYNC_STRT_WID, fp_v2_sync_strt_wid); RADEON_WRITE(RADEON_DISP2_MERGE_CNTL, disp2_merge_cntl); RADEON_WRITE(RADEON_CRTC2_GEN_CNTL, crtc2_gen_cntl); return true; } static void radeon_set_pll2(struct drm_crtc *crtc, struct drm_display_mode *mode) { struct drm_device *dev = crtc->dev; struct drm_radeon_private *dev_priv = dev->dev_private; struct drm_encoder *encoder; uint32_t feedback_div = 0; uint32_t reference_div = 0; uint32_t post_divider = 0; uint32_t freq = 0; uint8_t pll_gain; int pll_flags = RADEON_PLL_LEGACY | RADEON_PLL_PREFER_LOW_REF_DIV; bool use_bios_divs = false; /* PLL2 registers */ uint32_t p2pll_ref_div = 0; uint32_t p2pll_div_0 = 0; uint32_t htotal_cntl2 = 0; uint32_t pixclks_cntl; struct radeon_pll *pll = &dev_priv->mode_info.pll; struct { int divider; int bitvalue; } *post_div, post_divs[] = { /* From RAGE 128 VR/RAGE 128 GL Register * Reference Manual (Technical Reference * Manual P/N RRG-G04100-C Rev. 0.04), page * 3-17 (PLL_DIV_[3:0]). */ { 1, 0 }, /* VCLK_SRC */ { 2, 1 }, /* VCLK_SRC/2 */ { 4, 2 }, /* VCLK_SRC/4 */ { 8, 3 }, /* VCLK_SRC/8 */ { 3, 4 }, /* VCLK_SRC/3 */ { 6, 6 }, /* VCLK_SRC/6 */ { 12, 7 }, /* VCLK_SRC/12 */ { 0, 0 } }; list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { if (encoder->crtc == crtc) { if (encoder->encoder_type != DRM_MODE_ENCODER_DAC) pll_flags |= RADEON_PLL_NO_ODD_POST_DIV; if (encoder->encoder_type == DRM_MODE_ENCODER_LVDS) { struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); if (radeon_encoder->use_bios_dividers) { p2pll_ref_div = radeon_encoder->panel_ref_divider; p2pll_div_0 = (radeon_encoder->panel_fb_divider | (radeon_encoder->panel_post_divider << 16)); htotal_cntl2 = 0; use_bios_divs = true; } else pll_flags |= RADEON_PLL_USE_REF_DIV; } } } DRM_DEBUG("\n"); if (!use_bios_divs) { radeon_compute_pll(pll, mode->clock, &freq, &feedback_div, &reference_div, &post_divider, pll_flags); for (post_div = &post_divs[0]; post_div->divider; ++post_div) { if (post_div->divider == post_divider) break; } if (!post_div->divider) { post_div = &post_divs[0]; } DRM_DEBUG("dc=%u, fd=%d, rd=%d, pd=%d\n", (unsigned)freq, feedback_div, reference_div, post_divider); p2pll_ref_div = reference_div; p2pll_div_0 = (feedback_div | (post_div->bitvalue << 16)); htotal_cntl2 = mode->htotal & 0x7; } pixclks_cntl = ((RADEON_READ_PLL(dev_priv, RADEON_PIXCLKS_CNTL) & ~(RADEON_PIX2CLK_SRC_SEL_MASK)) | RADEON_PIX2CLK_SRC_SEL_P2PLLCLK); pll_gain = radeon_compute_pll_gain(dev_priv->mode_info.pll.reference_freq, p2pll_ref_div & RADEON_P2PLL_REF_DIV_MASK, p2pll_div_0 & RADEON_P2PLL_FB0_DIV_MASK); RADEON_WRITE_PLL_P(dev_priv, RADEON_PIXCLKS_CNTL, RADEON_PIX2CLK_SRC_SEL_CPUCLK, ~(RADEON_PIX2CLK_SRC_SEL_MASK)); RADEON_WRITE_PLL_P(dev_priv, RADEON_P2PLL_CNTL, RADEON_P2PLL_RESET | RADEON_P2PLL_ATOMIC_UPDATE_EN | ((uint32_t)pll_gain << RADEON_P2PLL_PVG_SHIFT), ~(RADEON_P2PLL_RESET | RADEON_P2PLL_ATOMIC_UPDATE_EN | RADEON_P2PLL_PVG_MASK)); RADEON_WRITE_PLL_P(dev_priv, RADEON_P2PLL_REF_DIV, p2pll_ref_div, ~RADEON_P2PLL_REF_DIV_MASK); RADEON_WRITE_PLL_P(dev_priv, RADEON_P2PLL_DIV_0, p2pll_div_0, ~RADEON_P2PLL_FB0_DIV_MASK); RADEON_WRITE_PLL_P(dev_priv, RADEON_P2PLL_DIV_0, p2pll_div_0, ~RADEON_P2PLL_POST0_DIV_MASK); radeon_pll2_write_update(dev); radeon_pll2_wait_for_read_update_complete(dev); RADEON_WRITE_PLL(dev_priv, RADEON_HTOTAL2_CNTL, htotal_cntl2); RADEON_WRITE_PLL_P(dev_priv, RADEON_P2PLL_CNTL, 0, ~(RADEON_P2PLL_RESET | RADEON_P2PLL_SLEEP | RADEON_P2PLL_ATOMIC_UPDATE_EN)); DRM_DEBUG("Wrote2: 0x%08x 0x%08x 0x%08x (0x%08x)\n", (unsigned)p2pll_ref_div, (unsigned)p2pll_div_0, (unsigned)htotal_cntl2, RADEON_READ_PLL(dev_priv, RADEON_P2PLL_CNTL)); DRM_DEBUG("Wrote2: rd=%u, fd=%u, pd=%u\n", (unsigned)p2pll_ref_div & RADEON_P2PLL_REF_DIV_MASK, (unsigned)p2pll_div_0 & RADEON_P2PLL_FB0_DIV_MASK, (unsigned)((p2pll_div_0 & RADEON_P2PLL_POST0_DIV_MASK) >>16)); mdelay(50); /* Let the clock to lock */ RADEON_WRITE_PLL_P(dev_priv, RADEON_PIXCLKS_CNTL, RADEON_PIX2CLK_SRC_SEL_P2PLLCLK, ~(RADEON_PIX2CLK_SRC_SEL_MASK)); RADEON_WRITE_PLL(dev_priv, RADEON_PIXCLKS_CNTL, pixclks_cntl); } static bool radeon_crtc_mode_fixup(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) { return true; } void radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y) { struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); switch(radeon_crtc->crtc_id) { case 0: radeon_set_crtc1_base(crtc, x, y); break; case 1: radeon_set_crtc2_base(crtc, x, y); break; } } static void radeon_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y) { struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); DRM_DEBUG("\n"); /* TODO TV */ radeon_crtc_set_base(crtc, x, y); switch(radeon_crtc->crtc_id) { case 0: radeon_set_crtc1_timing(crtc, adjusted_mode); radeon_set_pll1(crtc, adjusted_mode); break; case 1: radeon_set_crtc2_timing(crtc, adjusted_mode); radeon_set_pll2(crtc, adjusted_mode); break; } } static void radeon_crtc_prepare(struct drm_crtc *crtc) { radeon_crtc_dpms(crtc, DRM_MODE_DPMS_OFF); } static void radeon_crtc_commit(struct drm_crtc *crtc) { radeon_crtc_dpms(crtc, DRM_MODE_DPMS_ON); } static const struct drm_crtc_helper_funcs legacy_helper_funcs = { .dpms = radeon_crtc_dpms, .mode_fixup = radeon_crtc_mode_fixup, .mode_set = radeon_crtc_mode_set, .mode_set_base = radeon_crtc_set_base, .prepare = radeon_crtc_prepare, .commit = radeon_crtc_commit, }; void radeon_legacy_init_crtc(struct drm_device *dev, struct radeon_crtc *radeon_crtc) { drm_crtc_helper_add(&radeon_crtc->base, &legacy_helper_funcs); }