File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed
delphi-frontend/src/main/java/au/com/integradev/delphi/type/intrinsic Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
### Added
11
11
12
+ - Support for the ` AtomicCmpExchange128 ` intrinsic routine.
12
13
- ** API:** ` TypeParameterNode::getTypeParameters ` method.
13
14
- ** API:** ` InterfaceTypeNode::getGuidExpression ` method.
14
15
- ** API:** ` AttributeNode::getExpression ` method.
Original file line number Diff line number Diff line change @@ -120,6 +120,13 @@ private void buildRoutines() {
120
120
.outParam (type (BOOLEAN ))
121
121
.required (3 )
122
122
.returns (typeFactory .untypedPointer ());
123
+ routine ("AtomicCmpExchange128" )
124
+ .varParam (TypeFactory .untypedType ())
125
+ .param (type (INT64 ))
126
+ .param (type (INT64 ))
127
+ .varParam (TypeFactory .untypedType ())
128
+ .required (4 )
129
+ .returns (type (BOOLEAN ));
123
130
routine ("AtomicDecrement" )
124
131
.varParam (TypeFactory .untypedType ())
125
132
.param (TypeFactory .untypedType ())
You can’t perform that action at this time.
0 commit comments