]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj{,/loong64}: instructions and registers for loong64
authorXiaodong Liu <liuxiaodong@loongson.cn>
Sun, 15 Aug 2021 08:01:31 +0000 (16:01 +0800)
committerGopher Robot <gobot@golang.org>
Wed, 11 May 2022 20:11:34 +0000 (20:11 +0000)
commitc1105cfd435c84f3454822fdccfe0c8ab7d8f621
tree4b5d858d6b55cc38b2e839b0d7ea225d5ede4b2c
parent857cda4625b31d6725fb96148da2a5fca58df2cb
cmd/internal/obj{,/loong64}: instructions and registers for loong64

Implemented an assembler for LoongArch64(loong64 is short name) -
this provides register definitions and instruction encoding as
defined in the LoongArch Instruction Set Manual.

LoongArch Instruction Set Manual:
  https://github.com/loongson/LoongArch-Documentation/releases

Contributors to the linux/loong64 port are:
  Weining Lu <luweining@loongson.cn>
  Lei Wang <wanglei@loongson.cn>
  Lingqin Gong <gonglingqin@loongson.cn>
  Xiaolin Zhao <zhaoxiaolin@loongson.cn>
  Meidan Li <limeidan@loongson.cn>
  Xiaojuan Zhai <zhaixiaojuan@loongson.cn>
  Qiyuan Pu <puqiyuan@loongson.cn>
  Guoqi Chen <chenguoqi@loongson.cn>

This port has been updated to Go 1.15.6:
  https://github.com/loongson/go

Updates #46229

Change-Id: I930d2a19246496e3ca36d55539183c0f9f650ad9
Reviewed-on: https://go-review.googlesource.com/c/go/+/342309
Reviewed-by: David Chase <drchase@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
src/cmd/internal/obj/link.go
src/cmd/internal/obj/loong64/a.out.go [new file with mode: 0644]
src/cmd/internal/obj/loong64/anames.go [new file with mode: 0644]
src/cmd/internal/obj/loong64/asm.go [new file with mode: 0644]
src/cmd/internal/obj/loong64/cnames.go [new file with mode: 0644]
src/cmd/internal/obj/loong64/list.go [new file with mode: 0644]
src/cmd/internal/obj/loong64/obj.go [new file with mode: 0644]
src/cmd/internal/obj/util.go