Home
last modified time | relevance | path

Searched refs:g3 (Results 1 – 25 of 108) sorted by relevance

12345

/openbmc/linux/arch/sparc/kernel/
H A Detrap_64.S33 etrap_irq: clr %g3
36 or %g1, %g3, %g1
39 or %g1, %g3, %g1
51 and %g1, %g3, %g3
52 brnz,pn %g3, 1f
55 1: rdpr %tpc, %g3
60 rd %y, %g3
86 and %g3, _TIF_32BIT, %g3
230 rdpr %tt, %g3
240 rdpr %tt, %g3
[all …]
H A Dwinfixup.S50 sll %g1, 3, %g3
51 add %g6, %g3, %g3
52 stx %sp, [%g3 + TI_RWIN_SPTRS]
53 sll %g1, 7, %g3
55 add %g6, %g3, %g3
108 andn %g3, 0x7f, %g3
109 add %g3, 0x78, %g3
110 wrpr %g3, %tnpc
135 andn %g3, 0x7f, %g3
136 add %g3, 0x74, %g3
[all …]
H A Dsun4v_ivec.S33 sub %g4, %g5, %g3
34 srlx %g3, TRAP_BLOCK_SZ_SHIFT, %g3
39 sllx %g3, 3, %g3
41 ldx [%g5], %g3
42 add %g3, 1, %g3
43 stx %g3, [%g5]
61 srl %g3, 0, %g3
73 jmpl %g3, %g0
124 sllx %g3, 4, %g3
149 sub %g3, TRAP_PER_CPU_FAULT_INFO, %g3
[all …]
H A Dspiterrs.S27 rdpr %tt, %g3
28 and %g3, 0x1ff, %g3 ! Paranoia
29 sllx %g3, SFSTAT_TRAP_TYPE_SHIFT, %g3
32 cmp %g3, 1
33 mov 1, %g3
35 sllx %g3, SFSTAT_TL_GT_ONE_SHIFT, %g3
56 andcc %g3, %g1, %g3 ! UDBE_UE or UDBE_CE
63 ldxa [%g3] ASI_UDBL_ERROR_R, %g3
67 andcc %g3, %g1, %g3 ! UDBE_UE or UDBE_CE
137 sllx %g3, SFAFSR_UE_SHIFT, %g3
[all …]
H A Duna_asm_64.S14 mov %o2, %g3
19 srlx %g3, 24, %g2
20 srlx %g3, 56, %g1
21 srlx %g3, 48, %g7
23 srlx %g3, 40, %g1
25 srlx %g3, 32, %g7
30 srlx %g3, 8, %g7
37 srl %g3, 8, %g2
88 sll %g3, 16, %g3
102 sllx %g3, 48, %g3
[all …]
H A Divec.S16 mov 0x40, %g3
17 ldxa [%g3 + %g0] ASI_INTR_R, %g3
19 cmp %g3, %g4
21 srlx %g3, 32, %g5
27 sllx %g3, 4, %g3
28 add %g2, %g3, %g3
33 stxa %g5, [%g3] ASI_PHYS_USE_EC
34 stx %g3, [%g6]
40 srl %g3, 0, %g3
50 1: jmpl %g3, %g0
H A Dsun4v_tlb_miss.S265 sllx %g3, 16, %g3
281 sllx %g3, 16, %g3
297 sllx %g3, 16, %g3
313 sllx %g3, 16, %g3
336 sllx %g3, 16, %g3
346 sllx %g3, 16, %g3
372 sllx %g3, 16, %g3
388 sllx %g3, 16, %g3
409 or %g3, %lo(BRANCH_ALWAYS), %g3; \
410 or %g3, %g1, %g3; \
[all …]
H A Dhead_32.S166 sub %g3, %l6, %g3
212 srl %g3, PSR_IMPL_SHIFT, %g3
213 and %g3, PSR_IMPL_SHIFTED_MASK, %g3
239 and %g2, %g3, %g3
244 rd %psr, %g3 ! DO NOT TOUCH %g3
463 lduba [%g3] ASI_M_CTL, %g3
464 and %g3, 0xf8, %g3
543 1: sll %g3, 2, %g3
572 and %g3, 0x1f, %g3
573 add %g3, 0x1, %g3
[all …]
H A Dtrampoline_32.S32 or %g3, %lo(trapbase_cpu1), %g3
37 or %g3, %lo(trapbase_cpu2), %g3
42 or %g3, %lo(trapbase_cpu3), %g3
56 wr %g3, 0x0, %tbr
61 srl %g3, 10, %g4
116 lduba [%g3] ASI_M_CTL, %g3
117 and %g3, 0xf8, %g3
118 srl %g3, 3, %g1
123 srl %g3, 1, %g4
174 rd %asr17,%g3
[all …]
H A Dfpu_traps.S189 rdpr %tstate, %g3
190 or %g3, %g4, %g3 ! anal...
191 wrpr %g3, %tstate
216 rdpr %tstate, %g3
221 srlx %g3, 14, %g1
234 and %g3, %g1, %g1
242 and %g3, 0x1f, %g2
284 srl %g3, 25, %g2
339 or %g3, %g1, %g3
341 rd %gsr, %g3
[all …]
/openbmc/linux/arch/sparc/power/
H A Dhibernate_asm.S19 setuw saved_context, %g3
23 stx %g2, [%g3 + SC_REG_CWP]
25 stx %g2, [%g3 + SC_REG_WSTATE]
26 stx %fp, [%g3 + SC_REG_FP]
30 stx %g2, [%g3 + SC_REG_TICK]
32 stx %g2, [%g3 + SC_REG_PSTATE]
35 stx %g4, [%g3 + SC_REG_G4]
36 stx %g5, [%g3 + SC_REG_G5]
37 stx %g6, [%g3 + SC_REG_G6]
61 setuw (PAGE_SIZE-8), %g3
[all …]
/openbmc/linux/drivers/gpu/drm/i915/gt/shaders/clear_kernel/
H A Divb.asm48 mov(8) g3<1>UD 0x00000000UD { align1 1Q };
49 shr(1) g3<1>D sr0<0,1,0>D 12D { align1 1N };
50 and(1) g3<1>D g3<0,1,0>D 1D { align1 1N }; /* g3 has HSID */
51 shr(1) g3.1<1>D sr0<0,1,0>D 13D { align1 1N };
52 and(1) g3.1<1>D g3.1<0,1,0>D 3D { align1 1N }; /* g3.1 has sliceID …
53 mul(1) g3.5<1>D g3.1<0,1,0>D g1.10<0,1,0>UW { align1 1N };
54 add(1) g3<1>D g3<0,1,0>D g3.5<0,1,0>D { align1 1N }; /* g3 = sliceID * Su…
56 and(1) g3.2<1>D g3.2<0,1,0>D 15D { align1 1N }; /* g3.2 = EUID */
57 mul(1) g3.4<1>D g3<0,1,0>D 16D { align1 1N };
58 add(1) g3.2<1>D g3.2<0,1,0>D g3.4<0,1,0>D { align1 1N }; /* g3.2 now points t…
[all …]
H A Dhsw.asm48 mov(8) g3<1>UD 0x00000000UD { align1 1Q };
49 shr(1) g3<1>D sr0<0,1,0>D 12D { align1 1N };
50 and(1) g3<1>D g3<0,1,0>D 1D { align1 1N }; /* g3 has HSID */
51 shr(1) g3.1<1>D sr0<0,1,0>D 13D { align1 1N };
52 and(1) g3.1<1>D g3.1<0,1,0>D 3D { align1 1N }; /* g3.1 has sliceID …
53 mul(1) g3.5<1>D g3.1<0,1,0>D g1.10<0,1,0>UW { align1 1N };
54 add(1) g3<1>D g3<0,1,0>D g3.5<0,1,0>D { align1 1N }; /* g3 = sliceID * Su…
56 and(1) g3.2<1>D g3.2<0,1,0>D 15D { align1 1N }; /* g3.2 = EUID */
57 mul(1) g3.4<1>D g3<0,1,0>D 16D { align1 1N };
58 add(1) g3.2<1>D g3.2<0,1,0>D g3.4<0,1,0>D { align1 1N }; /* g3.2 now points t…
[all …]
/openbmc/linux/arch/sparc/lib/
H A Dstrncmp_32.S12 mov %o0, %g3
20 ldub [%g3], %o3
24 add %g3, 1, %g3
33 ldub [%g3], %o3
40 add %g3,1, %g3
49 ldub [%g3], %o3
56 add %g3, 1, %g3
65 ldub [%g3], %o3
72 add %g3, 1, %g3
90 ldub [%g3], %o3
[all …]
H A Dmemcpy.S311 ldub [%i1], %g3
313 stb %g3, [%i0]
322 cmp %g3, 4
329 cmp %g3, 0x8
338 add %g3, 1, %g3
343 add %g3, 2, %g3
350 srl %i2, 2, %g3
357 srl %i2, 2, %g3
362 add %g3, -1, %g3
384 addcc %g3, -4, %g3
[all …]
H A DGENpatch.S15 sethi %hi(BRANCH_ALWAYS), %g3; \
18 or %g3, %lo(BRANCH_ALWAYS), %g3; \
19 or %g3, %g1, %g3; \
20 stw %g3, [%g2]; \
21 sethi %hi(NOP), %g3; \
22 or %g3, %lo(NOP), %g3; \
23 stw %g3, [%g2 + 0x4]; \
H A DNGpatch.S15 sethi %hi(BRANCH_ALWAYS), %g3; \
18 or %g3, %lo(BRANCH_ALWAYS), %g3; \
19 or %g3, %g1, %g3; \
20 stw %g3, [%g2]; \
21 sethi %hi(NOP), %g3; \
22 or %g3, %lo(NOP), %g3; \
23 stw %g3, [%g2 + 0x4]; \
H A DNG2patch.S15 sethi %hi(BRANCH_ALWAYS), %g3; \
18 or %g3, %lo(BRANCH_ALWAYS), %g3; \
19 or %g3, %g1, %g3; \
20 stw %g3, [%g2]; \
21 sethi %hi(NOP), %g3; \
22 or %g3, %lo(NOP), %g3; \
23 stw %g3, [%g2 + 0x4]; \
H A DU3patch.S15 sethi %hi(BRANCH_ALWAYS), %g3; \
18 or %g3, %lo(BRANCH_ALWAYS), %g3; \
19 or %g3, %g1, %g3; \
20 stw %g3, [%g2]; \
21 sethi %hi(NOP), %g3; \
22 or %g3, %lo(NOP), %g3; \
23 stw %g3, [%g2 + 0x4]; \
H A DVISsave.S38 vis1: ldub [%g6 + TI_FPSAVED], %g3
40 or %g3, %o5, %g3
41 stb %g3, [%g6 + TI_FPSAVED]
42 rd %gsr, %g3
46 stx %g3, [%g6 + TI_GSR]
47 2: add %g6, %g1, %g3
50 stb %o5, [%g3 + TI_FPSAVED]
52 add %g6, %g1, %g3
53 stx %g2, [%g3 + TI_GSR]
64 add %g6, TI_FPREGS+0x40, %g3
[all …]
H A Dfls.S13 .register %g3, #scratch
17 sethi %hi(0xffff0000), %g3
19 andcc %o0, %g3, %g0
22 sethi %hi(0xff000000), %g3
23 andcc %g2, %g3, %g0
25 sethi %hi(0xf0000000), %g3
32 sethi %hi(0xf0000000), %g3
34 andcc %g2, %g3, %g0
36 sethi %hi(0xc0000000), %g3
42 andcc %g2, %g3, %g0
[all …]
H A DM7patch.S17 sethi %hi(BRANCH_ALWAYS), %g3; \
20 or %g3, %lo(BRANCH_ALWAYS), %g3; \
21 or %g3, %g1, %g3; \
22 stw %g3, [%g2]; \
23 sethi %hi(NOP), %g3; \
24 or %g3, %lo(NOP), %g3; \
25 stw %g3, [%g2 + 0x4]; \
/openbmc/linux/arch/sparc/mm/
H A Dviking.S40 sub %o0, %g2, %g3
65 ld [%g2], %g3
66 ld [%g2 + %g7], %g3
68 ld [%g2], %g3
69 ld [%g2 + %g7], %g3
71 ld [%g2], %g3
74 ld [%g2], %g3
93 sub %o0, %g2, %g3
94 sub %g3, -PAGE_SIZE, %g3 ! ppage + PAGE_SIZE
99 sub %g3, MXCC_STREAM_SIZE, %g3
[all …]
H A Dultra.S43 flush %g3
591 sub %g3, %g2, %g3
597 sub %g3, %g2, %g3
755 sub %g3, %g2, %g3
761 sub %g3, %g2, %g3
797 1: subcc %g3, (1 << 5), %g3
813 sub %g3, (1 << 5), %g3 ! D$ linesize == 32
826 sub %g3, (1 << 5), %g3
833 subcc %g3, (1 << 5), %g3
916 sub %g3, %g2, %g3
[all …]
/openbmc/linux/arch/sparc/include/asm/
H A Dttable.h105 mov handler, %g3; \
300 mov 0x08, %g3; \
360 sll %g1, 3, %g3; \
361 add %g6, %g3, %g3; \
364 add %g6, %g3, %g3; \
396 mov 0x04, %g3; \
427 and %sp, 1, %g3; \
460 add %g6, %g3, %g3; \
463 add %g6, %g3, %g3; \
561 mov 0x10, %g3; \
[all …]

12345