@@ -17,6 +17,8 @@ VAL idris_b8Minus(VM *vm, VAL a, VAL b);
17VAL idris_b8Times(VM *vm, VAL a, VAL b);
17VAL idris_b8Times(VM *vm, VAL a, VAL b);
18VAL idris_b8UDiv(VM *vm, VAL a, VAL b);
18VAL idris_b8UDiv(VM *vm, VAL a, VAL b);
19VAL idris_b8SDiv(VM *vm, VAL a, VAL b);
19VAL idris_b8SDiv(VM *vm, VAL a, VAL b);
20+VAL idris_b8URem(VM *vm, VAL a, VAL b);
21+VAL idris_b8SRem(VM *vm, VAL a, VAL b);
20VAL idris_b8Lt(VM *vm, VAL a, VAL b);
22VAL idris_b8Lt(VM *vm, VAL a, VAL b);
21VAL idris_b8Gt(VM *vm, VAL a, VAL b);
23VAL idris_b8Gt(VM *vm, VAL a, VAL b);
22VAL idris_b8Eq(VM *vm, VAL a, VAL b);
24VAL idris_b8Eq(VM *vm, VAL a, VAL b);
@@ -46,6 +48,8 @@ VAL idris_b16Minus(VM *vm, VAL a, VAL b);
46VAL idris_b16Times(VM *vm, VAL a, VAL b);
48VAL idris_b16Times(VM *vm, VAL a, VAL b);
47VAL idris_b16UDiv(VM *vm, VAL a, VAL b);
49VAL idris_b16UDiv(VM *vm, VAL a, VAL b);
48VAL idris_b16SDiv(VM *vm, VAL a, VAL b);
50VAL idris_b16SDiv(VM *vm, VAL a, VAL b);
51+VAL idris_b16URem(VM *vm, VAL a, VAL b);
52+VAL idris_b16SRem(VM *vm, VAL a, VAL b);
49VAL idris_b16Lt(VM *vm, VAL a, VAL b);
53VAL idris_b16Lt(VM *vm, VAL a, VAL b);
50VAL idris_b16Gt(VM *vm, VAL a, VAL b);
54VAL idris_b16Gt(VM *vm, VAL a, VAL b);
51VAL idris_b16Eq(VM *vm, VAL a, VAL b);
55VAL idris_b16Eq(VM *vm, VAL a, VAL b);
@@ -70,6 +74,8 @@ VAL idris_b32Minus(VM *vm, VAL a, VAL b);
70VAL idris_b32Times(VM *vm, VAL a, VAL b);
74VAL idris_b32Times(VM *vm, VAL a, VAL b);
71VAL idris_b32UDiv(VM *vm, VAL a, VAL b);
75VAL idris_b32UDiv(VM *vm, VAL a, VAL b);
72VAL idris_b32SDiv(VM *vm, VAL a, VAL b);
76VAL idris_b32SDiv(VM *vm, VAL a, VAL b);
77+VAL idris_b32URem(VM *vm, VAL a, VAL b);
78+VAL idris_b32SRem(VM *vm, VAL a, VAL b);
73VAL idris_b32Lt(VM *vm, VAL a, VAL b);
79VAL idris_b32Lt(VM *vm, VAL a, VAL b);
74VAL idris_b32Gt(VM *vm, VAL a, VAL b);
80VAL idris_b32Gt(VM *vm, VAL a, VAL b);
75VAL idris_b32Eq(VM *vm, VAL a, VAL b);
81VAL idris_b32Eq(VM *vm, VAL a, VAL b);
@@ -93,6 +99,8 @@ VAL idris_b64Minus(VM *vm, VAL a, VAL b);
93VAL idris_b64Times(VM *vm, VAL a, VAL b);
99VAL idris_b64Times(VM *vm, VAL a, VAL b);
94VAL idris_b64UDiv(VM *vm, VAL a, VAL b);
100VAL idris_b64UDiv(VM *vm, VAL a, VAL b);
95VAL idris_b64SDiv(VM *vm, VAL a, VAL b);
101VAL idris_b64SDiv(VM *vm, VAL a, VAL b);
102+VAL idris_b64URem(VM *vm, VAL a, VAL b);
103+VAL idris_b64SRem(VM *vm, VAL a, VAL b);
96VAL idris_b64Lt(VM *vm, VAL a, VAL b);
104VAL idris_b64Lt(VM *vm, VAL a, VAL b);
97VAL idris_b64Gt(VM *vm, VAL a, VAL b);
105VAL idris_b64Gt(VM *vm, VAL a, VAL b);
98VAL idris_b64Eq(VM *vm, VAL a, VAL b);
106VAL idris_b64Eq(VM *vm, VAL a, VAL b);