diff options
Diffstat (limited to 'src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h')
-rw-r--r-- | src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h b/src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h new file mode 100644 index 00000000000..00fe5eab1c2 --- /dev/null +++ b/src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h @@ -0,0 +1,63 @@ +uint64_t gf100_builtin_code[] = { +/* 0x0000: gf100_div_u32 */ + 0x7800000004009c03, + 0x0010dd187c209cdd, + 0x6000000008309c03, + 0x0810dc2a05605c18, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x280000000000dde4, + 0x5000000008001c43, + 0x0010430d05609c18, + 0x1b0e00000811dc03, + 0x4800000008104103, + 0x0800000004000002, + 0x1b0e00000811c003, + 0x4800000008104103, + 0x90001dff040000ac, +/* 0x00b0: gf100_div_s32 */ + 0x188e0000fc05dc23, + 0x18c40000fc17dc23, + 0x07305e1803301e18, + 0x7800000004009c03, + 0x0010dd187c209cdd, + 0x6000000008309c03, + 0x0810dc2a05605c18, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x500000000810dc03, + 0x200400000c209c43, + 0x280000000000dde4, + 0x5000000008001c43, + 0x0010430d05609c18, + 0x1b0e00000811dc03, + 0x4800000008104103, + 0x0800000004000002, + 0x1b0e00000811c003, + 0x4800000008104103, + 0x01700e18040000ac, + 0x90001dff05704a18, +/* 0x0180: gf100_rcp_f64 */ + 0x90001dff00001c08, +/* 0x0188: gf100_rsq_f64 */ + 0x90001dff00001c08, +}; + +uint64_t gf100_builtin_offsets[] = { + 0x0000000000000000, + 0x00000000000000b0, + 0x0000000000000180, + 0x0000000000000188, +}; |