[PATCH v1 3/4] LoongArch: Add rdcntid, rdcntvl.w, rdcntvh.w support for gas
mengqinggang
mengqinggang@loongson.cn
Wed Jun 11 09:17:25 GMT 2025
在 2025/6/11 下午3:57, WANG Xuerui 写道:
> On 6/10/25 16:42, mengqinggang wrote:
>> ---
>> opcodes/loongarch-opc.c | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/opcodes/loongarch-opc.c b/opcodes/loongarch-opc.c
>> index 23aa167e0d4..741fb9a9b6e 100644
>> --- a/opcodes/loongarch-opc.c
>> +++ b/opcodes/loongarch-opc.c
>> @@ -503,6 +503,9 @@ static struct loongarch_opcode
>> loongarch_fix_opcodes[] =
>> { 0x0, 0x0, "rdcntvh.w", "r", "rdtimeh.w %1,$r0",
>> 0, 0, 0 },
>> { 0x00006400, 0xfffffc00, "rdtimeh.w", "r0:5,r5:5",
>> 0, 0, 0, 0 },
>> { 0x00006800, 0xfffffc00, "rdtime.d", "r0:5,r5:5",
>> 0, 0, 0, 0 },
>> + {0x00006000, 0xfffffc00, "rdcntid", "r5:5",
>> 0, 0, 0, 0 },
>> + {0x00006000, 0xfffffc00, "rdcntvl.w", "r0:5",
>> 0, 0, 0, 0 },
>> + {0x00006400, 0xfffffc00, "rdcntvh.w", "r0:5",
>> 0, 0, 0, 0 },
>> { 0x00006c00, 0xfffffc00, "cpucfg", "r0:5,r5:5",
>> 0, 0, 0, 0 },
>> { 0x00010000, 0xffff801f, "asrtle.d", "r5:5,r10:5",
>> 0, 0, 0, 0 },
>> { 0x00018000, 0xffff801f, "asrtgt.d", "r5:5,r10:5",
>> 0, 0, 0, 0 },
>
> Aren't these already included above in the form of macros?
Maybe my patch based on the old source, I will delete this patch.
More information about the Binutils
mailing list