| /src/tests/lib/csu/arch/hppa/ |
| h_initfini_align.S | 8 extru %sp,31,6,%ret0
|
| /src/sys/arch/hppa/spmath/ |
| fpudispatch.c | 51 * definition of extru macro. If pos and len are constants, the compiler 52 * will generate an extru instruction when optimized 54 #define extru(r,pos,len) (((r) >> (31-(pos))) & (( 1 << (len)) - 1)) macro 91 #define get_major(op) extru(op,fpmajorpos,6) 96 #define get_class(op) extru(op,fpclasspos,2) 101 #define get_subop(op) extru(op,fpsubpos,3) 106 #define get_subop1(op) extru(op,fpclass1subpos,2) 128 r1 = extru(ir,fpr1pos,5) * sizeof(double)/sizeof(unsigned); 131 t = extru(ir,fptpos,5) * sizeof(double)/sizeof(unsigned); 134 fmt = extru(ir,fpfmtpos,2); /* get fmt completer * [all...] |
| impyu.S | 100 extru,= op1,31,31,op1 ; clear msb of multiplicand 110 extru op2,31,4,brindex ; 4 bits as index into table 117 extru pu,27,28,pu ; <= zero 121 extru op2,27,4,brindex ; next 4 bits into index 233 sh3us: extru pu,28,29,pu ; shift 3 unsigned 247 extru pu,30,31,pu 252 extru pu,29,30,pu ; shift unsigned 282 sh2us: extru pu,29,30,pu ; shift 2 unsigned 296 extru pu,29,30,pu
|
| impys.S | 93 extru op2,31,4,brindex ; 4 bits as index into table 100 extru pu,27,28,pu ; <= zero 104 extru op2,27,4,brindex ; next 4 bits into index 236 sh3us: extru pu,28,29,pu ; shift 3 unsigned 250 extru pu,30,31,pu 255 extru pu,29,30,pu ; shift unsigned 280 sh2us: extru pu,29,30,pu ; shift 2 unsigned 294 extru pu,29,30,pu
|
| /src/lib/libc/arch/hppa/string/ |
| ffs.S | 45 extru,= %arg0,31,16,%r0 ; If low 16 bits are non-zero 48 extru,= %arg0,31,8,%r0 ; If low 8 bits are non-zero 51 extru,= %arg0,31,4,%r0 ; If low 4 bits are non-zero 54 extru,= %arg0,31,2,%r0 ; If low 2 bits are non-zero 57 extru,= %arg0,31,1,%r0 ; If low bit is non-zero
|
| bzero.S | 63 extru %arg0,31,2,%t1
|
| /src/sys/arch/hppa/hppa/ |
| fpemu.S | 86 extru %arg0, 22, 2, %arg3 87 extru %arg0, 18, 3, %r31 90 extru %arg0, 16, 2, %r31 99 extru,<> %arg0, 10, 5, %r1 101 extru,<> %arg0, 31, 5, %t1 107 extru %arg1, 20, 2, %r1 188 extru %t4, 18, 2, %t2 239 extru,<> %t4, 15, 5, %t1 242 extru %t4, 31, 5, %arg2 248 /* extru %t4, 31, 5, %arg1 * [all...] |
| trap.S | 881 extru %arg0, 5, 6, %r1 890 extru %arg0, 25, 3, %r1 913 extru,= %arg0, 25, 2, %r1 1180 extru %r9, 9, 10, %r25 /* r25 = r9[31..22] */ ! \ 1183 extru %r9, 19, 10, %r16 /* r16 = r9[22..12] */ ! \ 1196 extru %r17, 24, 25, %r17 1207 extru %r9, 9, 10, %r25 ! \ 1210 extru %r9, 19, 10, %r16 ! \ 1223 extru %r17, 24, 25, %r17 /* tlbbtop(%r17) */ ! \ 1276 extru,= %r25, 5, 1, %r0 /* gate needs a kernel pid * [all...] |
| copy.S | 327 extru %arg0, 31, 2, %t1
|
| lock_stubs.S | 246 extru %arg0, 21+8-1, 8, %ret0
|
| locore.S | 100 extru %reg3, p, 4, %reg2 ! \
|
| /src/sys/lib/libkern/arch/hppa/ |
| bcopy.S | 284 extru src_off, 31, 2, %t1 ! \ 285 extru dst_off, 31, 2, %t2 ! \ 378 extru,<> src_off, 31, 2, %t1 ! \ 380 extru,<> dst_off, 31, 2, %t2 ! \
|
| milli.S | 454 extru,= r22,31,1,r22 561 extru arg0,30,31,retreg 565 extru arg0,29,30,retreg 573 extru arg0,28,29,retreg 648 EXTRU arg0,1,2,ret1 655 EXTRU arg0,1,2,ret1 697 EXTRU arg0,30,31,arg0 705 EXTRU arg0,30,31,arg0 713 EXTRU arg0,30,31,arg0 722 EXTRU arg0,30,31,arg [all...] |
| /src/sys/arch/hppa/stand/xxboot/ |
| start.S | 409 extru %r1,31,4,%r1 ; right 4bits are valid
|