Lines Matching +full:- +full:o1
2 # Copyright 2012-2021 The OpenSSL Project Authors. All Rights Reserved.
23 # faster than software. Multi-process benchmark saturates at 12x
24 # single-process result on 8-core processor, or ~11GBps per 2.85GHz
36 # 64-bit values
37 @X=("%o0","%o1","%o2","%o3","%o4","%o5","%o7","%g1","%g2");
41 # 32-bit values
85 srl $a,32-$rot,$a
101 srl $a,32-$rot,$a
123 srl $a,32-$rot,$a
148 srl $a,32-$rot,$a
172 srl $a,32-$rot,$a
199 srl $a,32-$rot,$a
233 andcc %o1, 0x7, %g0
243 ldd [%o1 + 0x00], %f8
244 ldd [%o1 + 0x08], %f10
245 ldd [%o1 + 0x10], %f12
246 ldd [%o1 + 0x18], %f14
247 ldd [%o1 + 0x20], %f16
248 ldd [%o1 + 0x28], %f18
249 ldd [%o1 + 0x30], %f20
251 ldd [%o1 + 0x38], %f22
252 add %o1, 0x40, %o1
253 prefetch [%o1 + 63], 20
271 alignaddr %o1, %g0, %o1
273 ldd [%o1 + 0x00], %f10
275 ldd [%o1 + 0x08], %f12
276 ldd [%o1 + 0x10], %f14
277 ldd [%o1 + 0x18], %f16
278 ldd [%o1 + 0x20], %f18
279 ldd [%o1 + 0x28], %f20
280 ldd [%o1 + 0x30], %f22
281 ldd [%o1 + 0x38], %f24
283 ldd [%o1 + 0x40], %f26
284 add %o1, 0x40, %o1
285 prefetch [%o1 + 63], 20
306 save %sp,-STACK_FRAME,%sp
327 ldxa [$inp+0]%asi,@X[0] ! load little-endian input
378 .size ossl_md5_block_asm_data_order,(.-ossl_md5_block_asm_data_order)
386 # extensions on compiler command line, e.g. -xarch=v9 vs. -xarch=v9a.
388 # programmer detect if current CPU is VIS capable at run-time.
399 return $ref if (!/%f([0-9]{1,2})/);
403 # re-encode for upper double register addressing
421 if (/%([goli])([0-7])/) { $_=$bias{$1}+$2; }
432 s/\b(f[^\s]*)\s+(%f[0-9]{1,2}),\s*(%f[0-9]{1,2}),\s*(%f[0-9]{1,2})/
435 s/\b(alignaddr)\s+(%[goli][0-7]),\s*(%[goli][0-7]),\s*(%[goli][0-7])/