nvc0: allow for easier modification of compiler library routines
[mesa.git] / src / gallium / drivers / nouveau / codegen / lib / gf100.asm.h
1 uint64_t gf100_builtin_code[] = {
2 /* 0x0000: gf100_div_u32 */
3 0x7800000004009c03,
4 0x0010dd187c209cdd,
5 0x6000000008309c03,
6 0x0810dc2a05605c18,
7 0x200400000c209c43,
8 0x500000000810dc03,
9 0x200400000c209c43,
10 0x500000000810dc03,
11 0x200400000c209c43,
12 0x500000000810dc03,
13 0x200400000c209c43,
14 0x500000000810dc03,
15 0x200400000c209c43,
16 0x280000000000dde4,
17 0x5000000008001c43,
18 0x0010430d05609c18,
19 0x1b0e00000811dc03,
20 0x4800000008104103,
21 0x0800000004000002,
22 0x1b0e00000811c003,
23 0x4800000008104103,
24 0x90001dff040000ac,
25 /* 0x00b0: gf100_div_s32 */
26 0x188e0000fc05dc23,
27 0x18c40000fc17dc23,
28 0x07305e1803301e18,
29 0x7800000004009c03,
30 0x0010dd187c209cdd,
31 0x6000000008309c03,
32 0x0810dc2a05605c18,
33 0x200400000c209c43,
34 0x500000000810dc03,
35 0x200400000c209c43,
36 0x500000000810dc03,
37 0x200400000c209c43,
38 0x500000000810dc03,
39 0x200400000c209c43,
40 0x500000000810dc03,
41 0x200400000c209c43,
42 0x280000000000dde4,
43 0x5000000008001c43,
44 0x0010430d05609c18,
45 0x1b0e00000811dc03,
46 0x4800000008104103,
47 0x0800000004000002,
48 0x1b0e00000811c003,
49 0x4800000008104103,
50 0x01700e18040000ac,
51 0x90001dff05704a18,
52 /* 0x0180: gf100_rcp_f64 */
53 0x90001dff00001c08,
54 /* 0x0188: gf100_rsq_f64 */
55 0x90001dff00001c08,
56 };
57
58 uint64_t gf100_builtin_offsets[] = {
59 0x0000000000000000,
60 0x00000000000000b0,
61 0x0000000000000180,
62 0x0000000000000188,
63 };