|
40 | 40 | /* |
41 | 41 | #define HANDLE_ISA(TARGET_TRIPLE, PROCESSOR, \ |
42 | 42 | SRAMECC_SUPPORTED, XNACK_SUPPORTED, \ |
43 | | - ELF_MACHINE, TRAP_HANDLER_ENABLED, LDS_SIZE, LDS_BANK_COUNT, \ |
| 43 | + ELF_MACHINE, TRAP_HANDLER_ENABLED, IMAGE_SUPPORT, \ |
| 44 | + LDS_BANK_COUNT, LDS_SIZE, \ |
44 | 45 | EUS_PER_CU, MAX_WAVES_PER_CU, MAX_FLAT_WORK_GROUP_SIZE, \ |
45 | 46 | SGPR_ALLOC_GRANULE, TOTAL_NUM_SGPRS, ADDRESSABLE_NUM_SGPRS, \ |
46 | 47 | VGPR_ALLOC_GRANULE, TOTAL_NUM_VGPRS, ADDRESSABLE_NUM_VGPRS) \ |
47 | 48 |
|
48 | | - ----LDS--- ----CU--- WG ------SGPR----- ------VGPR----- |
49 | | - TARGET_TRIPLE PROCESSOR SRAMECC XNACK ELF_MACHINE TRAP Size Bnks EUs Waves Max Alloc Max Addr Alloc Max Addr */ |
50 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx600", false, false, EF_AMDGPU_MACH_AMDGCN_GFX600, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
51 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx601", false, false, EF_AMDGPU_MACH_AMDGCN_GFX601, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
52 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx602", false, false, EF_AMDGPU_MACH_AMDGCN_GFX602, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
53 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx700", false, false, EF_AMDGPU_MACH_AMDGCN_GFX700, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
54 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx701", false, false, EF_AMDGPU_MACH_AMDGCN_GFX701, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
55 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx702", false, false, EF_AMDGPU_MACH_AMDGCN_GFX702, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
56 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx703", false, false, EF_AMDGPU_MACH_AMDGCN_GFX703, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
57 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx704", false, false, EF_AMDGPU_MACH_AMDGCN_GFX704, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
58 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx705", false, false, EF_AMDGPU_MACH_AMDGCN_GFX705, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
59 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx801", false, true, EF_AMDGPU_MACH_AMDGCN_GFX801, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
60 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx802", false, false, EF_AMDGPU_MACH_AMDGCN_GFX802, true, 65536, 32, 4, 40, 1024, 16, 800, 96, 4, 256, 256) |
61 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx803", false, false, EF_AMDGPU_MACH_AMDGCN_GFX803, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
62 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx805", false, false, EF_AMDGPU_MACH_AMDGCN_GFX805, true, 65536, 32, 4, 40, 1024, 16, 800, 96, 4, 256, 256) |
63 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx810", false, true, EF_AMDGPU_MACH_AMDGCN_GFX810, true, 65536, 16, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
64 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx900", false, true, EF_AMDGPU_MACH_AMDGCN_GFX900, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
65 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx902", false, true, EF_AMDGPU_MACH_AMDGCN_GFX902, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
66 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx904", false, true, EF_AMDGPU_MACH_AMDGCN_GFX904, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
67 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx906", true, true, EF_AMDGPU_MACH_AMDGCN_GFX906, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
68 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx908", true, true, EF_AMDGPU_MACH_AMDGCN_GFX908, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
69 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx909", false, true, EF_AMDGPU_MACH_AMDGCN_GFX909, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
70 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx90a", true, true, EF_AMDGPU_MACH_AMDGCN_GFX90A, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
71 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx90c", false, true, EF_AMDGPU_MACH_AMDGCN_GFX90C, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
72 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx940", true, true, EF_AMDGPU_MACH_AMDGCN_GFX940, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
73 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx941", true, true, EF_AMDGPU_MACH_AMDGCN_GFX941, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
74 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx942", true, true, EF_AMDGPU_MACH_AMDGCN_GFX942, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
75 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx950", true, true, EF_AMDGPU_MACH_AMDGCN_GFX950, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
76 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1010", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1010, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
77 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1011", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1011, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
78 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1012", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1012, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
79 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1013", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1013, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
80 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1030", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1030, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
81 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1031", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1031, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
82 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1032", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1032, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
83 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1033", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1033, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
84 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1034", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1034, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
85 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1035", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1035, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
86 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1036", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1036, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
87 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1100", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1100, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
88 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1101", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1101, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
89 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1102", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1102, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
90 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1103", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1103, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
91 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1150", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1150, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
92 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1151", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1151, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
93 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1152", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1152, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
94 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1153", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1153, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
95 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1200", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1200, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
96 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1201", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1201, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
| 49 | + ---LDS--- ----CU--- WG ------SGPR----- ------VGPR----- |
| 50 | + TARGET_TRIPLE PROCESSOR SRAMECC XNACK ELF_MACHINE TRAP IMAGE Size Bnks EUs Waves Max Alloc Max Addr Alloc Max Addr */ |
| 51 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx600", false, false, EF_AMDGPU_MACH_AMDGCN_GFX600, true, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 52 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx601", false, false, EF_AMDGPU_MACH_AMDGCN_GFX601, true, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 53 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx602", false, false, EF_AMDGPU_MACH_AMDGCN_GFX602, true, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 54 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx700", false, false, EF_AMDGPU_MACH_AMDGCN_GFX700, true, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 55 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx701", false, false, EF_AMDGPU_MACH_AMDGCN_GFX701, true, true, 65536, 32, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 56 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx702", false, false, EF_AMDGPU_MACH_AMDGCN_GFX702, true, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 57 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx703", false, false, EF_AMDGPU_MACH_AMDGCN_GFX703, true, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 58 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx704", false, false, EF_AMDGPU_MACH_AMDGCN_GFX704, true, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 59 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx705", false, false, EF_AMDGPU_MACH_AMDGCN_GFX705, true, true, 65536, 16, 4, 40, 1024, 8, 512, 104, 4, 256, 256) |
| 60 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx801", false, true, EF_AMDGPU_MACH_AMDGCN_GFX801, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 61 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx802", false, false, EF_AMDGPU_MACH_AMDGCN_GFX802, true, true, 65536, 32, 4, 40, 1024, 16, 800, 96, 4, 256, 256) |
| 62 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx803", false, false, EF_AMDGPU_MACH_AMDGCN_GFX803, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 63 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx805", false, false, EF_AMDGPU_MACH_AMDGCN_GFX805, true, true, 65536, 32, 4, 40, 1024, 16, 800, 96, 4, 256, 256) |
| 64 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx810", false, true, EF_AMDGPU_MACH_AMDGCN_GFX810, true, true, 65536, 16, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 65 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx900", false, true, EF_AMDGPU_MACH_AMDGCN_GFX900, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 66 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx902", false, true, EF_AMDGPU_MACH_AMDGCN_GFX902, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 67 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx904", false, true, EF_AMDGPU_MACH_AMDGCN_GFX904, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 68 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx906", true, true, EF_AMDGPU_MACH_AMDGCN_GFX906, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 69 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx908", true, true, EF_AMDGPU_MACH_AMDGCN_GFX908, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 70 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx909", false, true, EF_AMDGPU_MACH_AMDGCN_GFX909, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 71 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx90a", true, true, EF_AMDGPU_MACH_AMDGCN_GFX90A, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 72 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx90c", false, true, EF_AMDGPU_MACH_AMDGCN_GFX90C, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 73 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx942", true, true, EF_AMDGPU_MACH_AMDGCN_GFX942, true, false, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 74 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx950", true, true, EF_AMDGPU_MACH_AMDGCN_GFX950, true, false, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 75 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1010", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1010, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 76 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1011", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1011, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 77 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1012", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1012, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 78 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1013", false, true, EF_AMDGPU_MACH_AMDGCN_GFX1013, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 79 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1030", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1030, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 80 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1031", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1031, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 81 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1032", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1032, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 82 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1033", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1033, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 83 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1034", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1034, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 84 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1035", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1035, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 85 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1036", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1036, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 86 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1100", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1100, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
| 87 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1101", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1101, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
| 88 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1102", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1102, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
| 89 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1103", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1103, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
| 90 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1150", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1150, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
| 91 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1151", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1151, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
| 92 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1152", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1152, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
| 93 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1153", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1153, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
| 94 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1200", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1200, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
| 95 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx1201", false, false, EF_AMDGPU_MACH_AMDGCN_GFX1201, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
97 | 96 |
|
98 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx9-generic", false, true, EF_AMDGPU_MACH_AMDGCN_GFX9_GENERIC, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
99 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx9-4-generic", true, true, EF_AMDGPU_MACH_AMDGCN_GFX9_4_GENERIC, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
100 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx10-1-generic", false, true, EF_AMDGPU_MACH_AMDGCN_GFX10_1_GENERIC, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
101 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx10-3-generic", false, false, EF_AMDGPU_MACH_AMDGCN_GFX10_3_GENERIC, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
102 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx11-generic", false, false, EF_AMDGPU_MACH_AMDGCN_GFX11_GENERIC, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
103 | | -HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx12-generic", false, false, EF_AMDGPU_MACH_AMDGCN_GFX12_GENERIC, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
| 97 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx9-generic", false, true, EF_AMDGPU_MACH_AMDGCN_GFX9_GENERIC, true, true, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 98 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx9-4-generic", true, true, EF_AMDGPU_MACH_AMDGCN_GFX9_4_GENERIC, true, false, 65536, 32, 4, 40, 1024, 16, 800, 102, 4, 256, 256) |
| 99 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx10-1-generic", false, true, EF_AMDGPU_MACH_AMDGCN_GFX10_1_GENERIC, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 100 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx10-3-generic", false, false, EF_AMDGPU_MACH_AMDGCN_GFX10_3_GENERIC, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 8, 256, 256) |
| 101 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx11-generic", false, false, EF_AMDGPU_MACH_AMDGCN_GFX11_GENERIC, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 16, 1024, 256) |
| 102 | +HANDLE_ISA("amdgcn-amd-amdhsa-", "gfx12-generic", false, false, EF_AMDGPU_MACH_AMDGCN_GFX12_GENERIC, true, true, 65536, 32, 4, 40, 1024, 106, 800, 106, 24, 1536, 256) |
104 | 103 |
|
105 | 104 | #undef HANDLE_ISA |
0 commit comments