@pthariensflame
the reason for the attribute is simplicity (no extra parameter), which maximizes usability since you don't need to specify the rounding mode every time. Since in most cases the rounding choice is the same in a block of code, this makes the code simpler to write. Imagine if instead of being able to do a + b for floats you'd have to do plus(a, b, rounding_mode, exception_handling_mode). For every instance of every operation 8-D
@karolherbst