/sys/tahoealign -> /sys/tahoe/align
[unix-history] / usr / src / sys / tahoe / align / Amneg.c
CommitLineData
6499767c 1/* Amneg.c 1.2 90/12/04 */
e064701f 2
6499767c 3#include "align.h"
e064701f
SL
4mneg(infop) process_info *infop;
5/*
6/* Move negated operand.
7/*
8/**********************************/
9{
10 register long Register_12; /* Has to be first reg ! */
11 register long Register_11;
12
13 Register_12 = operand(infop, 0)->data;
14 Register_11=psl;
15 Set_psl(r11); /* restore the user psl */
16 asm (" mnegl r12,r11");
17 asm (" movpsl r12");
18 New_cc (Register_12);
19 write_back (infop, Register_11, operand(infop,1));
20}