rip
#define NETS_LEN ((MAXPACKETSIZE-sizeof(struct rip)) \
#define FLDL_VAR(x) fldl x(%rip)
void rip(char *);
rip(response);
rip(buf);
rip(buf);
uint8_t *rip = (uint8_t *)(frame->tf_rip);
if (*rip == 0x0f && *(rip + 1) == 0x30) {
} else if (*rip == 0x0f && *(rip + 1) == 0x32) {
switch (*rip) {
switch (*(rip + 1)) {
port = *(rip + 1) & 0xff;
port = *(rip + 1) & 0xff;
if (*rip == 0xf3)
vmx_get_exit_info(uint64_t *rip, uint64_t *exit_reason)
if (vmread(VMCS_GUEST_IA32_RIP, rip) == 0) {
movq (__retguard_ ## x)(%rip), %reg; \
cmpq (__retguard_ ## x)(%rip), %reg; \
#define PIC_GOT(x) x@GOTPCREL(%rip)
#define CVAROFF(x,y) (x+y)(%rip)
movl $0,(local_apic+LAPIC_EOI)(%rip) ;\
struct rasops_info *rip;
rip = &dc->dc_rinfo;
rip->ri_flg = RI_CENTER;
rip->ri_depth = tgac->tgac_phys_depth;
rip->ri_bits = (void *)dc->dc_videobase;
rip->ri_width = dc->dc_wid;
rip->ri_height = dc->dc_ht;
rip->ri_stride = dc->dc_rowbytes;
rip->ri_hw = dc;
rip->ri_rnum = 8;
rip->ri_gnum = 8;
rip->ri_bnum = 8;
rip->ri_rpos = 16;
rip->ri_gpos = 8;
rip->ri_bpos = 0;
if (rip->ri_width > 80*12)
if (wsfont_lock(cookie, &rip->ri_font,
rip->ri_wsfcookie = cookie;
rasops_init(rip, rip->ri_height / rip->ri_font->fontheight,
rip->ri_width / rip->ri_font->fontwidth);
rip->ri_ops.copyrows = tga_copyrows;
rip->ri_ops.eraserows = tga_eraserows;
rip->ri_ops.erasecols = tga_erasecols;
rip->ri_ops.copycols = tga_copycols;
rip->ri_ops.putchar = tga_putchar;
tga_stdscreen.nrows = rip->ri_rows;
tga_stdscreen.ncols = rip->ri_cols;
tga_stdscreen.textops = &rip->ri_ops;
tga_stdscreen.capabilities = rip->ri_caps;
rip(buf);
rip(newseed);
rip(buf);
const struct rip *rp;
rp = (struct rip *)dat;