@@ -5394,7 +5394,7 @@ StackInterpreter >> extJumpIfFalse [
5394
5394
byte := self fetchByte.
5395
5395
offset := byte + (extB << 8).
5396
5396
numExtB := extB := extA := 0.
5397
- self jumplfFalseBy : offset
5397
+ self jumpIfFalseBy : offset
5398
5398
]
5399
5399
5400
5400
{ #category : 'jump bytecodes' }
@@ -5404,7 +5404,7 @@ StackInterpreter >> extJumpIfTrue [
5404
5404
byte := self fetchByte.
5405
5405
offset := byte + (extB << 8).
5406
5406
numExtB := extB := extA := 0.
5407
- self jumplfTrueBy : offset
5407
+ self jumpIfTrueBy : offset
5408
5408
]
5409
5409
5410
5410
{ #category : 'miscellaneous bytecodes' }
@@ -8399,6 +8399,34 @@ StackInterpreter >> jumpBinaryInlinePrimitive: primIndex [
8399
8399
self pop: 2
8400
8400
]
8401
8401
8402
+ { #category : 'jump bytecodes' }
8403
+ StackInterpreter >> jumpIfFalseBy: offset [
8404
+
8405
+ | boolean |
8406
+ boolean := self stackTop.
8407
+ boolean = objectMemory falseObject
8408
+ ifTrue: [ self jump: offset ]
8409
+ ifFalse: [
8410
+ boolean = objectMemory trueObject ifFalse: [
8411
+ ^ self internalMustBeBoolean ].
8412
+ self fetchNextBytecode ].
8413
+ self pop: 1
8414
+ ]
8415
+
8416
+ { #category : 'jump bytecodes' }
8417
+ StackInterpreter >> jumpIfTrueBy: offset [
8418
+
8419
+ | boolean |
8420
+ boolean := self stackTop.
8421
+ boolean = objectMemory trueObject
8422
+ ifTrue: [ self jump: offset ]
8423
+ ifFalse: [
8424
+ boolean = objectMemory falseObject ifFalse: [
8425
+ ^ self internalMustBeBoolean ].
8426
+ self fetchNextBytecode ].
8427
+ self pop: 1
8428
+ ]
8429
+
8402
8430
{ #category : 'sista bytecodes' }
8403
8431
StackInterpreter >> jumpTrinaryInlinePrimitive: primIndex [
8404
8432
@@ -8470,34 +8498,6 @@ StackInterpreter >> jumpUnaryInlinePrimitive: primIndex [
8470
8498
^ self unknownInlinePrimitive
8471
8499
]
8472
8500
8473
- { #category : 'jump bytecodes' }
8474
- StackInterpreter >> jumplfFalseBy: offset [
8475
-
8476
- | boolean |
8477
- boolean := self stackTop.
8478
- boolean = objectMemory falseObject
8479
- ifTrue: [ self jump: offset ]
8480
- ifFalse: [
8481
- boolean = objectMemory trueObject ifFalse: [
8482
- ^ self internalMustBeBoolean ].
8483
- self fetchNextBytecode ].
8484
- self pop: 1
8485
- ]
8486
-
8487
- { #category : 'jump bytecodes' }
8488
- StackInterpreter >> jumplfTrueBy: offset [
8489
-
8490
- | boolean |
8491
- boolean := self stackTop.
8492
- boolean = objectMemory trueObject
8493
- ifTrue: [ self jump: offset ]
8494
- ifFalse: [
8495
- boolean = objectMemory falseObject ifFalse: [
8496
- ^ self internalMustBeBoolean ].
8497
- self fetchNextBytecode ].
8498
- self pop: 1
8499
- ]
8500
-
8501
8501
{ #category : 'debug printing' }
8502
8502
StackInterpreter >> lengthOfNameOfClass: classOop [
8503
8503
<inline: false>
@@ -8612,13 +8612,13 @@ StackInterpreter >> long: aJumpBuf jmp: returnValue [
8612
8612
{ #category : 'jump bytecodes' }
8613
8613
StackInterpreter >> longJumpIfFalse [
8614
8614
8615
- self jumplfFalseBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8615
+ self jumpIfFalseBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8616
8616
]
8617
8617
8618
8618
{ #category : 'jump bytecodes' }
8619
8619
StackInterpreter >> longJumpIfTrue [
8620
8620
8621
- self jumplfTrueBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8621
+ self jumpIfTrueBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8622
8622
]
8623
8623
8624
8624
{ #category : 'debug printing' }
@@ -13876,13 +13876,13 @@ StackInterpreter >> setupFrameForNewMethodInterpreted [
13876
13876
{ #category : 'jump bytecodes' }
13877
13877
StackInterpreter >> shortConditionalJumpFalse [
13878
13878
13879
- self jumplfFalseBy : (currentBytecode bitAnd: 7) + 1
13879
+ self jumpIfFalseBy : (currentBytecode bitAnd: 7) + 1
13880
13880
]
13881
13881
13882
13882
{ #category : 'jump bytecodes' }
13883
13883
StackInterpreter >> shortConditionalJumpTrue [
13884
13884
13885
- self jumplfTrueBy : (currentBytecode bitAnd: 7) + 1
13885
+ self jumpIfTrueBy : (currentBytecode bitAnd: 7) + 1
13886
13886
]
13887
13887
13888
13888
{ #category : 'simulation' }
0 commit comments