I forgot to say that this code is in src/cmd/internal/obj/arm64/asm7.go 在2020年8月28日星期五 UTC+8 下午4:45:24<Heisenberg> 写道:
> case AVADD: > return 7<<25 | 1<<21 | 1<<15 | 1<<10 > > case AVAND: > return 7<<25 | 1<<21 | 7<<10 > > case AVAND: > return 7<<25 | 1<<21 | 7<<10 > > case AVCMEQ: > return 1<<29 | 0x71<<21 | 0x23<<10 > > For the AVADD instruction, how is 7,1,1,1 determined? How is 25,21,15,10 > determined? What do they mean? Why are the other commands different? > > Can someone explain to me briefly? Thank you. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/13fb775a-4f60-4a5f-b9d6-926f7f4afcccn%40googlegroups.com.