www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/15/01:45:23

From: Jedediah Smith <jedediah AT interlog DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: How to use 32 bit regs in 16 bit C prog?
Date: Tue, 14 Jul 1998 23:00:20 -0700
Organization: Interlog Internet Services
Lines: 15
Message-ID: <35AC4574.2A32@interlog.com>
NNTP-Posting-Host: 209-20-9-190.dialin.interlog.com
NNTP-Posting-Time: 15 Jul 1998 03:02:34 GMT
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I need to optimize a little inner loop in a 16 bit C prog and I want to
use the 32 bit general purpose registers (EAX,EBX,ECX,EDX). I don't need
to do any flat memory addressing or anything like that, just use those 4
regs to temporarily store data and do arithmetic. I can stick the
machine code into the C source using the _emit_ macro but I want to know
what I have to do to the CPU state before I can use the registers.


Please send e-mail

-- 

      .....
        :edediah
      :.:

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019