Searched refs:and (Results 176 - 200 of 346) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/sun4/ml/
H A Dswtch.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
22 * Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved.
51 * some overlap between outgoing and incoming threads can happen
64 * resume lock is already held and that a restore context is not needed.
68 * is a zombie and must be put on the deathrow list after the CPU is
82 save %sp, -SA(MINFRAME), %sp ! save ins and locals
153 wr %g0, %g0, %fprs ! disable fpu and clear fprs
166 sub %o1, SA(MINFRAME), %sp ! save room for ins and local
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dpanther_asm.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
69 * Panther version to reflush a line from both the L2 cache and L3
104 * to physaddr from both the L2 cache and the L3 cache.
119 and physaddr, l2_idx_out, l3_idx_out; \
124 and physaddr, l2_idx_out, l2_idx_out; \
186 and %o3, 0x7, %o3
235 and %o3, 0x7, %o3
316 and
[all...]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrcmp.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
54 ! If it is not, it attempts to align it and then checks the
56 ! align s2, this also happens and then the compare begins. Otherwise,
90 and %o1, -8, %o1 ! round s1 down to next aligned dword
H A Dmemmove.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46 cmp %i2, %i4 ! compare size and difference of addresses
100 and %i2, 3, %i2
121 and %i2, 3, %i2
144 and %i2, 3, %i2
157 and %i2, 3, %i2 ! number of leftover bytes, if any
/illumos-gate/usr/src/cmd/sgs/rtld.4.x/
H A Dumultiply.s5 * Common Development and Distribution License, Version 1.0 only
12 * and limitations under the License.
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
38 * pass the multiplier into %o0, and the multiplicand into %o1
40 * and the most significant in %o1
44 * multiplies. This code checks the size of the multiplier, and has
69 ! taken, %o4, N and V have been cleared
89 ! and clear N and V conditions
174 addcc %o4, %g0, %o1 ! return high-order bits and se
[all...]
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/
H A Dsbdp_asm.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
66 * Cheetahplus, Jaguar, and Panther will invalidate the cache lines.
95 * Returns icache size and linesize in reg1 and reg2, respectively.
96 * Panther has a larger icache compared to Cheetahplus and Jaguar.
244 ! Move a single cache line of data. Survive UE and CE on the read
270 and %o2, -64, %o2
298 and
[all...]
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dlocore.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
23 * Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
79 * - The GDT and IDT are the callers; we need our copies.
80 * - The kernel's text, initialized data and bss are mapped.
85 * and leave room for a phony "struct regs".
86 * - Our GDT and IDT need to get munged.
123 * call back into boot - sysp (bootsvcs.h) and bootops (bootconf.h)
169 * and leav
[all...]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dniagara_copy.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
48 * ! In kcopy() the %o5, holds previous error handler and a flag
115 * to how the src and dst is aligned and how much data needs to be moved.
186 * LOFAULT_SET : Flag set by kzero and kcopy to indicate that t_lofault
193 * The data1, data2 and data3 is merged into data1 and data
[all...]
/illumos-gate/usr/src/lib/libsqlite/
H A Dmain.mk8 # directory that contains this "Makefile.in" and the
11 # BCC C Compiler and options for use in building executables that
27 # and "" for Unix.
29 # TCC C Compiler and options for use in building executables that
50 # build the SQLite library and testing tools.
175 # This target creates a directory named "tsrc" and fills it with
176 # copies of all of the C source code and header files needed to
177 # build on the target system. Some of the C source code and header
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dmemcmp.s11 * Redistribution and use in source and binary forms, with or
16 * copyright notice, this list of conditions and the
20 * copyright notice, this list of conditions and the
21 * following disclaimer in the documentation and/or other
116 and $7, %edx
161 and $31, %edx
176 and $7, %r8d
450 and $127, %edx
H A Dstrcmp.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
66 and $0x3f, %rcx /* rsi alignment in cache line */
67 and $0x3f, %rax /* rdi alignment in cache line */
91 * Determine rdi and rsi string offsets from 16-byte alignment.
97 and $0xfffffffffffffff0, %rsi /* force %rsi to be 16 byte aligned */
98 and $0xfffffffffffffff0, %rdi /* force %rdi to be 16 byte aligned */
101 and $0xf, %ecx /* offset of rsi */
102 and
[all...]
/illumos-gate/usr/src/lib/libc/i386/gen/
H A Dldivide.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
83 / at this point, %edx:%eax has the quotient and %edi:%esi has the remainder
H A Dwschr.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
40 .align 8 / accounts for .loop alignment and prolog
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dmemmove.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46 cmp %i2, %i4 ! compare size and difference of addresses
100 and %i2, 3, %i2
121 and %i2, 3, %i2
144 and %i2, 3, %i2
157 and %i2, 3, %i2 ! number of leftover bytes, if any
/illumos-gate/usr/src/lib/libm/i386/src/
H A Dexp10f.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
42 subl $8,%esp / save RP and set round-to-64-bits
116 / Here, x = NaN or +inf, so load x and return immediately.
/illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Project/
H A DProject.xs2 * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved.
7 * functions as provided by libproject and described in getprojent(3EXACCT).
24 * Convert and save a struct project on the perl XS return stack.
26 * the name of the project and in a list context it returns a 6-element list
27 * consisting of (name, projid, comment, users, groups, attr), where users and
83 * the local and global views of the perl stack before calling pushret_project,
93 # avoid the overhead of using the DynaLoader package, and in addition constants
261 # of the system rctl, and $flags are the rctl's
/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkaif_invoke.s5 * Common Development and Distribution License, Version 1.0 only
12 * and limitations under the License.
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
83 * registers in descending order (%o5 is copied, then %o4, and so on).
90 * bottom of the table, and let the negative offset jump back to the
103 * We have more than six arguments, and will thus need to allocate space
104 * for the seventh and beyond on the stack. %i1 is the number of bytes
105 * needed to hold the seventh and higher arguments.
110 and %g1, -STACK_ALIGN, %g1
118 * in argv and th
[all...]
/illumos-gate/usr/src/cmd/sgs/lex/common/
H A Dnrform5 * Common Development and Distribution License, Version 1.0 only
12 * and limitations under the License.
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
97 if (t <= yytop .and. verif(t) .eq. state){
124 if (state .gt. 0 .and. r .ne. 0)
/illumos-gate/usr/src/stand/lib/sa/sparc/
H A D_setjmp.s5 * Common Development and Distribution License, Version 1.0 only
12 * and limitations under the License.
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
94 * Then, we set fp from the saved fp and make ourselves a stack frame.
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_sfmmu.h5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
30 * specific hat data structures and the sfmmu specific hat procedures.
101 * SFMMU code between sun4u and sun4v platforms.
122 * Get pseudo-tagacc value and context from the MMU fault area. Pseudo-tagacc
124 * (1) for invalid context, and USER_CONTEXT (2) for user context.
209 * Get pseudo-tagacc value and context from the MMU fault area. Pseudo-tagacc
211 * (1) for invalid context, and USER_CONTEXT (2) for user context.
284 * Returns PFN given the TTE and vadd
[all...]
/illumos-gate/usr/src/boot/sys/boot/i386/gptzfsboot/
H A Dsio.S5 * Redistribution and use in source and binary forms are freely
6 * permitted provided that the above copyright notice and this
7 * paragraph and the following disclaimer are duplicated in all
10 * This software is provided "AS IS" and without any express or
12 * warranties of merchantability and fitness for a particular
32 outb %al,(%dx) # and DLAB
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vsqrt.S5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
739 and %o1,_0x00001ff8,%o1 ! (5_1) ind0 &= 0x1ff8;
745 and %i1,32,%i4 ! (5_1) bit &= 32;
746 and %o1,-64,%o1 ! (5_1) ind0 &= -8;
774 and %o1,_0x00001ff8,%o1 ! (0_0) ind0 &= 0x1ff8;
780 and %i2,32,%i4 ! (0_0) bit &= 32;
781 and %o1,-64,%o1 ! (0_0) ind0 &= -8;
815 and
[all...]
H A D__vrhypotf.S5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
341 and %l6,_0x7fffffff,%l6 ! (3_0) ay &= 0x7fffffff;
343 and %i5,_0x7fffffff,%i5 ! (3_0) ax &= 0x7fffffff;
364 and %l6,_0x7fffffff,%l6 ! (4_0) ay &= 0x7fffffff;
366 and %i5,_0x7fffffff,%i5 ! (4_0) ax &= 0x7fffffff;
391 and %l6,_0x7fffffff,%l6 ! (0_0) ay &= 0x7fffffff;
393 and %i5,_0x7fffffff,%i5 ! (0_0) ax &= 0x7fffffff;
418 and
[all...]
H A D__vrhypot.S5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
321 and %o1,_0x7fffffff,%o7 ! (7_0) hx0 &= 0x7fffffff;
325 and %o4,_0x7fffffff,%l7 ! (7_0) hy0 &= 0x7fffffff;
335 and %o1,%o3,%o1 ! (7_0) j0 &= diff0;
339 and %o4,%l0,%o4 ! (7_0) j0 &= 0x7ff00000;
354 and %o1,_0x7fffffff,%o7 ! (0_0) hx0 &= 0x7fffffff;
359 and %o4,_0x7fffffff,%l7 ! (0_0) hy0 &= 0x7fffffff;
368 and
[all...]
/illumos-gate/usr/src/common/bignum/i386/
H A Dbignum_i386_asm.s5 * Common Development and Distribution License (the "License").
11 * and limitations under the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
22 * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
180 / well in userland and in the kernel, but we do not use the
213 / r = a * digit, r and a are vectors of length len
370 / r = a * digit, r and a are vectors of length len
381 / 1. big_mul_set_vec_sse2() which does what is necessary to save and
382 / restore state, if necessary, and to ensure that preemtion is
386 / does not need to be saved and restore
[all...]

Completed in 100 milliseconds

1234567891011>>