Skip to content

Commit

Permalink
Use druidIgnore: instead of druidExitPoint
Browse files Browse the repository at this point in the history
  • Loading branch information
guillep committed Apr 25, 2023
1 parent 3f09b46 commit aa71e8e
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions smalltalksrc/VMMaker/InterpreterPrimitives.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -3107,26 +3107,26 @@ InterpreterPrimitives >> primitiveNextObject [
]

{ #category : #'arithmetic integer primitives' }
InterpreterPrimitives >> primitiveNotEqual [
| integerReceiver integerArgument result |

InterpreterPrimitives >> primitiveNotEqual [

<numberOfArguments: 1>

| integerReceiver integerArgument result |
integerArgument := self stackTop.
integerReceiver := self stackValue: 1.
(objectMemory areIntegers: integerReceiver and: integerArgument)
ifTrue: [self pop: 2 thenPushBool: integerReceiver ~= integerArgument]
ifTrue: [
self pop: 2 thenPushBool: integerReceiver ~= integerArgument ]
ifFalse: [
self druidExitPoint.
result := objectMemory hasSixtyFourBitImmediates
ifTrue:
[(self signedMachineIntegerValueOf: integerReceiver)
~= (self signedMachineIntegerValueOf: integerArgument)]
ifFalse:
[(self positiveMachineIntegerValueOf: integerReceiver)
~= (self positiveMachineIntegerValueOf: integerArgument)].
self successful ifTrue:
[self pop: 2 thenPushBool: result]]
self druidIgnore: [
result := objectMemory hasSixtyFourBitImmediates
ifTrue: [
(self signedMachineIntegerValueOf: integerReceiver)
~= (self signedMachineIntegerValueOf: integerArgument) ]
ifFalse: [
(self positiveMachineIntegerValueOf: integerReceiver)
~=
(self positiveMachineIntegerValueOf: integerArgument) ].
self successful ifTrue: [ self pop: 2 thenPushBool: result ] ] ]
]

{ #category : #'arithmetic largeint primitives' }
Expand Down

0 comments on commit aa71e8e

Please sign in to comment.