https://github.com/golang/go/issues/19718

On Saturday, March 25, 2017 at 4:42:31 PM UTC-7, Keith Randall wrote:
>
> I think you're talking about conditional branches
>
> 0x008c 00140 (s.go:7) JLT $0, 55
>
> There is sometimes an optional constant $0 or $1 in addition to the 
> destination.  $0 means the branch is considered unlikely.  $1 means the 
> branch is considered likely.
> There's really no reason why the assembly output should show these.  It's 
> an artifact of some instruction reordering code that is now gone.
>
> On Friday, March 24, 2017 at 7:55:41 PM UTC-7, Neven Sajko wrote:
>>
>> In the assembly output here: 
>> https://drive.google.com/open?id=0B63rdrZtwIE9R3M4cGxrSFhmT00
>>
>> some jump instructions have 2 operands. What are their semantics?
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to