Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: Assembler M...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 14 of 31 Topic 305 of 328
Post > Topic >>

Re: Assembler Macros

by Binyamin Dissen <postingid@[EMAIL PROTECTED] > Jun 25, 2007 at 10:14 AM

On Sun, 24 Jun 2007 22:22:20 -0400 "John W. Kennedy"
<jwkenne@[EMAIL PROTECTED]
>
wrote:

:>Binyamin Dissen wrote:
:>> On Sun, 24 Jun 2007 12:53:03 +0200 "Sven Pran"
<no.direct@[EMAIL PROTECTED]
> wrote:
 
:>> :>Never use ST in situations like this (when the alignment of &FLD
:>> :>is unknown), use STCM instead:
 
:>> :> STCM  1,B'1111',&FLD
 
:>> Checks his watch. Yes, it is 2007.
 
:>> This has not been an issue since the 370.

:>...which introduced the STCM instruction.

Among many others.

The purpose of STCM was not to do an unaligned store. It was to allow a
selective store of certain bytes in a register.

:>> There are very few instructions which require alignment.

:>The assembler error message for bad alignment still occurs, and if you 
:>suppress it arbitrarily, you can lose performance in other places.

Don't make the assumption that register operations alone lose performance
if
not aligned.

For example, unless one aligns the source and target of an MVC at the same
relative byte in a doubleword one loses performance.

--
Binyamin Dissen <bdissen@[EMAIL PROTECTED]
>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.
 




 31 Posts in Topic:
Assembler Macros
Karan <maranmeetsu@[EM  2007-06-22 01:35:53 
Re: Assembler Macros
Binyamin Dissen <posti  2007-06-22 12:43:01 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-22 08:52:05 
Re: Assembler Macros
SkippyPB <swiegand@[EM  2007-06-22 11:32:49 
Re: Assembler Macros
Steve Myers <noone@[EM  2007-06-22 17:07:32 
Re: Assembler Macros
SkippyPB <swiegand@[EM  2007-06-23 11:20:30 
Re: Assembler Macros
Steve Myers <noone@[EM  2007-06-23 12:29:06 
Re: Assembler Macros
"John Small" &l  2007-06-24 10:28:06 
Re: Assembler Macros
"Sven Pran" <  2007-06-24 12:53:03 
Re: Assembler Macros
Binyamin Dissen <posti  2007-06-24 16:19:10 
Re: Assembler Macros
"Sven Pran" <  2007-06-24 16:19:42 
Re: Assembler Macros
Steve Myers <noone@[EM  2007-06-24 14:28:56 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-24 22:22:20 
Re: Assembler Macros
Binyamin Dissen <posti  2007-06-25 10:14:30 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-25 15:59:30 
Re: Assembler Macros
spambait@[EMAIL PROTECTED  2007-06-26 15:36:45 
Re: Assembler Macros
woodag@[EMAIL PROTECTED]   2007-06-26 20:27:31 
Re: Assembler Macros
Steve Myers <noone@[EM  2007-06-26 18:27:55 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-26 22:08:05 
Re: Assembler Macros
glen herrmannsfeldt <g  2007-07-01 05:41:27 
Re: Assembler Macros
SkippyPB <swiegand@[EM  2007-06-25 11:04:23 
Re: Assembler Macros
"Sven Pran" <  2007-06-25 17:31:23 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-25 16:07:36 
Re: Assembler Macros
woodag@[EMAIL PROTECTED]   2007-06-25 23:40:34 
Re: Assembler Macros
Steve Myers <noone@[EM  2007-06-25 19:50:33 
Re: Assembler Macros
woodag@[EMAIL PROTECTED]   2007-06-26 00:25:40 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-25 20:41:51 
Re: Assembler Macros
Steve Myers <noone@[EM  2007-06-25 20:44:46 
Re: Assembler Macros
"John W. Kennedy&quo  2007-06-25 16:04:43 
Re: Assembler Macros
Barry Schwarz <schwarz  2007-06-23 10:02:07 
Re: Assembler Macros
Michel Hack <hack@[EMA  2007-06-26 13:06:18 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 2:16:14 CDT 2008.