Compare commits
2 Commits
6f29237b78
...
0f6c020c26
Author | SHA1 | Date | |
---|---|---|---|
0f6c020c26 | |||
3e77e61914 |
@ -343,8 +343,8 @@ namespace Aurora::RNG
|
|||||||
auto dComponentB = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentB = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
return AuVec2 {
|
return AuVec2 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1]
|
float((dComponentB * range[1]) + min[1])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -373,9 +373,9 @@ namespace Aurora::RNG
|
|||||||
auto dComponentC = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentC = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
return AuVec3 {
|
return AuVec3 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1],
|
float((dComponentB * range[1]) + min[1]),
|
||||||
(dComponentC * range[2]) + min[2]
|
float((dComponentC * range[2]) + min[2])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -408,10 +408,10 @@ namespace Aurora::RNG
|
|||||||
auto dComponentD = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentD = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
return AuVec4 {
|
return AuVec4 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1],
|
float((dComponentB * range[1]) + min[1]),
|
||||||
(dComponentC * range[2]) + min[2],
|
float((dComponentC * range[2]) + min[2]),
|
||||||
(dComponentD * range[3]) + min[3]
|
float((dComponentD * range[3]) + min[3])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -849,8 +849,8 @@ namespace Aurora::RNG
|
|||||||
auto dComponentB = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentB = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
ret[uIndex] = AuVec2 {
|
ret[uIndex] = AuVec2 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1]
|
float((dComponentB * range[1]) + min[1])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -875,8 +875,8 @@ namespace Aurora::RNG
|
|||||||
auto dComponentB = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentB = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
ret[uIndex] = AuVec2 {
|
ret[uIndex] = AuVec2 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1]
|
float((dComponentB * range[1]) + min[1])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -930,9 +930,9 @@ namespace Aurora::RNG
|
|||||||
auto dComponentC = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentC = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
ret[uIndex] = AuVec3 {
|
ret[uIndex] = AuVec3 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1],
|
float((dComponentB * range[1]) + min[1]),
|
||||||
(dComponentC * range[2]) + min[2]
|
float((dComponentC * range[2]) + min[2])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -958,9 +958,9 @@ namespace Aurora::RNG
|
|||||||
auto dComponentC = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentC = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
ret[uIndex] = AuVec3 {
|
ret[uIndex] = AuVec3 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1],
|
float((dComponentB * range[1]) + min[1]),
|
||||||
(dComponentC * range[2]) + min[2]
|
float((dComponentC * range[2]) + min[2])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1020,10 +1020,10 @@ namespace Aurora::RNG
|
|||||||
auto dComponentD = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentD = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
ret[uIndex] = AuVec4 {
|
ret[uIndex] = AuVec4 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1],
|
float((dComponentB * range[1]) + min[1]),
|
||||||
(dComponentC * range[2]) + min[2],
|
float((dComponentC * range[2]) + min[2]),
|
||||||
(dComponentD * range[3]) + min[3]
|
float((dComponentD * range[3]) + min[3])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1051,10 +1051,10 @@ namespace Aurora::RNG
|
|||||||
auto dComponentD = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
auto dComponentD = RngConvertToDecimal(uSeed = (AuFnv1a64Runtime<8>(&uSeed)));
|
||||||
|
|
||||||
ret[uIndex] = AuVec4 {
|
ret[uIndex] = AuVec4 {
|
||||||
(dComponentA * range[0]) + min[0],
|
float((dComponentA * range[0]) + min[0]),
|
||||||
(dComponentB * range[1]) + min[1],
|
float((dComponentB * range[1]) + min[1]),
|
||||||
(dComponentC * range[2]) + min[2],
|
float((dComponentC * range[2]) + min[2]),
|
||||||
(dComponentD * range[3]) + min[3]
|
float((dComponentD * range[3]) + min[3])
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ static auline unsigned char __tpause(unsigned int __control, unsigned long long
|
|||||||
__asm__ volatile(".byte 0x66, 0x0F, 0xAE, 0xF1\n"
|
__asm__ volatile(".byte 0x66, 0x0F, 0xAE, 0xF1\n"
|
||||||
"setb %0"
|
"setb %0"
|
||||||
: "=r"(flag)
|
: "=r"(flag)
|
||||||
: "a"(uTimeHi),
|
: "a"(uTimeLo),
|
||||||
"d"(uTimeHi),
|
"d"(uTimeHi),
|
||||||
"c"(__control)
|
"c"(__control)
|
||||||
: );
|
: );
|
||||||
|
Loading…
Reference in New Issue
Block a user