Andrey Tuganov
|
dcf42433a6
|
Add remaining opcodes to arithmetics validation
Add validation rules for:
- OpIAddCarry
- OpISubBorrow
- OpUMulExtended
- OpSMulExtended
Includes some refactoring of old code.
|
2017-09-26 11:47:34 -04:00 |
|
Andrey Tuganov
|
4e3cc2f57f
|
Refactored validate_aritmetics.cpp
Improved error messages and readability.
|
2017-09-20 10:30:54 -04:00 |
|
Andrey Tuganov
|
c6dfc11880
|
Add new checks to validate arithmetics pass
New operations:
- OpDot
- OpVectorTimesScalar
- OpMatrixTimesScalar
- OpVectorTimesMatrix
- OpMatrixTimesVector
- OpMatrixTimesMatrix
- OpOuterProduct
|
2017-09-08 11:08:41 -04:00 |
|
Andrey Tuganov
|
82df4bbd68
|
Add validation pass for arithmetic operations
The pass checks if arithmetic operations (such as OpFMul) receive
correct operands.
|
2017-09-05 12:21:53 -04:00 |
|