DSPTool: Generate an alignment specifier
alignas is a C++ keyword since C++11, and can be used in C with a header too (although I don't know the details).
This commit is contained in:
parent
e140516130
commit
e391a28102
|
@ -68,7 +68,7 @@ static std::string CodeToHeader(const std::vector<u16>& code, const std::string&
|
||||||
SplitPath(filename, nullptr, &filename_without_extension, nullptr);
|
SplitPath(filename, nullptr, &filename_without_extension, nullptr);
|
||||||
header.append(fmt::format("const char* UCODE_NAMES[NUM_UCODES] = {{\"{}\"}};\n\n",
|
header.append(fmt::format("const char* UCODE_NAMES[NUM_UCODES] = {{\"{}\"}};\n\n",
|
||||||
filename_without_extension));
|
filename_without_extension));
|
||||||
header.append("const unsigned short dsp_code[NUM_UCODES][0x1000] = {\n");
|
header.append("alignas(0x20) const unsigned short dsp_code[NUM_UCODES][0x1000] = {\n");
|
||||||
|
|
||||||
header.append("\t{\n\t\t");
|
header.append("\t{\n\t\t");
|
||||||
for (u32 j = 0; j < code_padded.size(); j++)
|
for (u32 j = 0; j < code_padded.size(); j++)
|
||||||
|
|
Loading…
Reference in New Issue