Top Level Namespace

Defined Under Namespace

Classes: AsmCC

Constant Summary collapse

CXX_TEMPLATE =
<<-CODE_EOF
#include <cinttypes>
#include <cmath>
#include <cstddef>
#include <cstring>
#include <climits>

uint64_t factorial(uint64_t arg) {
  if (arg <= 1) return 1;
  return arg * factorial(arg - 1);
}
CODE_EOF
C_TEMPLATE =
<<-CODE_EOF
#include <inttypes.h>
#include <math.h>
#include <stddef.h>
#include <string.h>
#include <limits.h>
#include <stdbool.h>

uint64_t factorial(uint64_t arg) {
  if (arg <= 1) return 1;
  return arg * factorial(arg - 1);
}
CODE_EOF