www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/15/04:19:47

Date: Tue, 15 Nov 1994 12:36:09 +0900
To: djgpp AT sun DOT soe DOT clarkson DOT edu
From: masaki AT eie DOT minolta DOT co DOT jp (Kenji Masaki)
Subject: GAS bug(2)

 Hello.  DJ  and H.J. Lu
 
 Sorry for late reply. I haven't been able to access these days.
 
 We had faced to problem of movedata(). So that we checked its code,
 gas code and 386 book.
 And, We have come to the conclusion that gas should convert "jcxz" 
 like MASM and TASM do.
 i.e.
=======================================================================
 Turbo Assembler  Version 1.01        94/10/23 22:06:43        Page 1
      1                              .386p
      2
      3 00000000                     _TEXT   segment dword public use32 'code'
      4                                      assume  cs:_TEXT
      5 00000000  E3 03                      jecxz   L1
      6
      7 00000002  67| E3 00                  jcxz    L1
      8 00000005                     L1:
      9
     10 00000005                     _TEXT   ends
     11                                      end

Microsoft (R) Macro Assembler Version 6.00AD            10/23/94 22:04:08
                .386p

 0000                _TEXT   segment dword public use32 'code'
                        assume  cs:_TEXT
 0000  E3 03                    jecxz   @f

 0002  67& E3 00                jcxz    @f
 0005                @@:

 0005                _TEXT   ends
                    end
=======================================================================

   After applying previous patch, the problem of movedata() has gone
   and our systems are very stable now. :-)

Thanks.
------------------------------
    Kenji  Masaki$B!!(B
$B!!(B  Image Infomation Engineering
     Division
   MINOLTA  Co. Ltd. , JAPAN   
------------------------------


- Raw text -


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