Lines Matching refs:sz
79 int sz, nf = 0, ltlend = 0; in do_unaligned() local
118 case 0: sz = 4; in do_unaligned()
122 sz = 4; /* ldfsr/stfsr */ in do_unaligned()
124 sz = 8; /* ldxfsr/stxfsr */ in do_unaligned()
128 case 2: sz = 16; in do_unaligned()
130 case 3: sz = 8; in do_unaligned()
137 if ((sz > 4) && (fsrflg == 0)) { in do_unaligned()
141 if ((sz == 16) && ((rd & 0x1) != 0)) in do_unaligned()
151 sz = 4; break; in do_unaligned()
156 sz = 1; break; in do_unaligned()
160 sz = 2; break; in do_unaligned()
164 sz = 8; break; in do_unaligned()
167 sz = 8; break; in do_unaligned()
216 printf(" asi 0x%x size %d immflg %d\n", asi, sz, immflg); in do_unaligned()
279 if (sz == 4) { in do_unaligned()
284 if (sz >= 8) in do_unaligned()
287 if (sz == 16) in do_unaligned()
298 if (sz == 4) { in do_unaligned()
304 if (sz >= 8) in do_unaligned()
307 if (sz == 16) in do_unaligned()
338 if (sz == 16) { in do_unaligned()
349 if (sz == 1) { in do_unaligned()
351 (size_t)sz) != 0) in do_unaligned()
353 } else if (sz == 2) { in do_unaligned()
355 (size_t)sz) != 0) in do_unaligned()
357 } else if (sz == 4) { in do_unaligned()
359 (size_t)sz) != 0) in do_unaligned()
363 (size_t)sz) != 0) in do_unaligned()
367 if (sz == 1) { in do_unaligned()
368 if (copyout(&data.c[7], addr, (size_t)sz) == -1) in do_unaligned()
370 } else if (sz == 2) { in do_unaligned()
371 if (copyout(&data.s[3], addr, (size_t)sz) == -1) in do_unaligned()
373 } else if (sz == 4) { in do_unaligned()
374 if (copyout(&data.i[1], addr, (size_t)sz) == -1) in do_unaligned()
377 if (copyout(&data.l[0], addr, (size_t)sz) == -1) in do_unaligned()
382 if (sz == 1) { in do_unaligned()
385 (size_t)sz) != 0) { in do_unaligned()
393 (size_t)sz) == -1) { in do_unaligned()
410 } else if (sz == 2) { in do_unaligned()
413 (size_t)sz) != 0) { in do_unaligned()
421 (size_t)sz) == -1) { in do_unaligned()
436 } else if (sz == 4) { in do_unaligned()
439 (size_t)sz) != 0) { in do_unaligned()
446 (size_t)sz) == -1) { in do_unaligned()
461 (size_t)sz) != 0) { in do_unaligned()
468 (size_t)sz) == -1) { in do_unaligned()
477 if (sz == 16) { in do_unaligned()
503 if (sz == 4) in do_unaligned()
506 if (sz >= 8) in do_unaligned()
509 if (sz == 16) in do_unaligned()
517 if (sz == 4) in do_unaligned()
520 if (sz >= 8) in do_unaligned()
523 if (sz == 16) in do_unaligned()
1317 int sz; in calc_memaddr() local
1336 case 0: sz = 4; break; /* ldf/stf */ in calc_memaddr()
1338 case 2: sz = 16; break; /* ldqf/stqf */ in calc_memaddr()
1339 case 3: sz = 8; break; /* lddf/stdf */ in calc_memaddr()
1345 if (sz > 4) { in calc_memaddr()
1356 sz = 4; break; in calc_memaddr()
1361 sz = 1; break; in calc_memaddr()
1365 sz = 2; break; in calc_memaddr()
1370 sz = 8; break; in calc_memaddr()
1409 return ((uintptr_t)addr & (sz - 1) ? SIMU_UNALIGN : SIMU_SUCCESS); in calc_memaddr()
1423 int sz = 0; in instr_size() local
1466 sz = extended_asi_size(asi); in instr_size()
1470 sz = 4; /* ldf/stf/cas */ in instr_size()
1474 sz = 4; /* ldfsr/stfsr */ in instr_size()
1476 sz = 8; /* ldxfsr/stxfsr */ in instr_size()
1480 sz = 8; /* casx */ in instr_size()
1482 sz = 16; /* ldqf/stqf */ in instr_size()
1485 sz = 8; /* lddf/stdf */ in instr_size()
1495 sz = 4; break; in instr_size()
1500 sz = 1; break; in instr_size()
1504 sz = 2; break; in instr_size()
1509 sz = 8; break; in instr_size()
1513 if (sz == 0) /* can't happen? */ in instr_size()
1557 ASSERT(sz != 0); in instr_size()
1558 return (sz); in instr_size()