733a1ea18bdfbdbd86a97145c961d3a44f3699e8
[unix-history] / usr / src / sys / tahoe / align / Abbc.c
/* Abbc.c 1.1 86/07/20 */
#include "../tahoealign/align.h"
bbc(infop) process_info *infop;
/*
/* Branch on bit clear.
/*
/********************************/
{
register int position,base, new_address;
position = operand(infop,0)-> data & 0x1f;
base = operand(infop,1)->data;
new_address = operand(infop,2) -> address;
negative_0; zero_1; overflow_0; carry_1;
if ( !(base & 1 << position) ) pc = new_address;
}