|
Lines 777-784
Link Here
|
| 777 |
|
777 |
|
| 778 |
#define unaligned_store(storage, ptrf, mod) \ |
778 |
#define unaligned_store(storage, ptrf, mod) \ |
| 779 |
if ((regptr = ptrf(p, reg)) == NULL) \ |
779 |
if ((regptr = ptrf(p, reg)) == NULL) \ |
| 780 |
break; \ |
780 |
(storage) = 0; \ |
| 781 |
(storage) = mod (*regptr); \ |
781 |
else \ |
|
|
782 |
(storage) = mod (*regptr); \ |
| 782 |
if (copyout(&(storage), (caddr_t)va, sizeof (storage)) == 0) \ |
783 |
if (copyout(&(storage), (caddr_t)va, sizeof (storage)) == 0) \ |
| 783 |
signal = 0; \ |
784 |
signal = 0; \ |
| 784 |
else \ |
785 |
else \ |