mirror of
https://github.com/aicodix/code.git
synced 2026-04-27 22:35:44 +00:00
added - operators
This commit is contained in:
parent
03ac76c7d8
commit
39f135f8e0
1 changed files with 12 additions and 0 deletions
|
|
@ -171,6 +171,18 @@ Value<M, POLY, TYPE> operator + (Value<M, POLY, TYPE> a, Value<M, POLY, TYPE> b)
|
||||||
return Value<M, POLY, TYPE>(a.v ^ b.v);
|
return Value<M, POLY, TYPE>(a.v ^ b.v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <int M, int POLY, typename TYPE>
|
||||||
|
Value<M, POLY, TYPE> operator - (Value<M, POLY, TYPE> a)
|
||||||
|
{
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <int M, int POLY, typename TYPE>
|
||||||
|
Value<M, POLY, TYPE> operator - (Value<M, POLY, TYPE> a, Value<M, POLY, TYPE> b)
|
||||||
|
{
|
||||||
|
return a + b;
|
||||||
|
}
|
||||||
|
|
||||||
template <int M, int POLY, typename TYPE>
|
template <int M, int POLY, typename TYPE>
|
||||||
Index<M, POLY, TYPE> operator * (Index<M, POLY, TYPE> a, Index<M, POLY, TYPE> b)
|
Index<M, POLY, TYPE> operator * (Index<M, POLY, TYPE> a, Index<M, POLY, TYPE> b)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue