- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for movxt (0.04 sec)
-
src/cmd/internal/obj/arm/asm5.go
o1 |= (uint32(rt)&15)<<12 | (uint32(r)&15)<<16 case 23: /* MOVW/MOVB/MOVH R@>i, R */ switch p.As { case AMOVW: o1 = c.mov(p) case AMOVBU, AMOVBS, AMOVB, AMOVHU, AMOVHS, AMOVH: o1 = c.movxt(p) default: c.ctxt.Diag("illegal combination: %v", p) } case 30: /* mov/movb/movbu R,L(R) */ o1 = c.omvl(p, &p.To, REGTMP) if o1 == 0 { break }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 20:51:01 UTC 2023 - 79.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/AMD64.rules
(MOV(Q|L|W|B|O)storeconst [sc] {s} (ADDQconst [off] ptr) mem) && ValAndOff(sc).canAdd32(off) => (MOV(Q|L|W|B|O)storeconst [ValAndOff(sc).addOffset32(off)] {s} ptr mem) // We need to fold LEAQ into the MOVx ops so that the live variable analysis knows // what variables are being read/written by the ops. (MOV(Q|L|W|B|SS|SD|O|BQSX|WQSX|LQSX)load [off1] {sym1} (LEAQ [off2] {sym2} base) mem)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Mar 12 19:38:41 UTC 2024 - 93.9K bytes - Viewed (0)