
(define-primitive-table unsafe-table
  [chaperone-struct-unsafe-undefined (known-procedure 2)]
  [check-not-unsafe-undefined (known-procedure 4)]
  [check-not-unsafe-undefined/assign (known-procedure 4)]
  [prop:chaperone-unsafe-undefined (known-constant)]
  [unsafe-abort-current-continuation/no-wind (known-procedure 4)]
  [unsafe-box*-cas! (known-procedure 8)]
  [unsafe-bytes-length (known-procedure/succeeds 2)]
  [unsafe-bytes-ref (known-procedure 4)]
  [unsafe-bytes-set! (known-procedure 8)]
  [unsafe-call-in-os-thread (known-procedure 2)]
  [unsafe-call-with-composable-continuation/no-wind (known-procedure 4)]
  [unsafe-car (known-procedure/succeeds 2)]
  [unsafe-cdr (known-procedure/succeeds 2)]
  [unsafe-chaperone-procedure (known-procedure -4)]
  [unsafe-chaperone-vector (known-procedure -4)]
  [unsafe-cons-list (known-procedure/succeeds 4)]
  [unsafe-custodian-register (known-procedure 32)]
  [unsafe-custodian-unregister (known-procedure 4)]
  [unsafe-end-atomic (known-procedure 1)]
  [unsafe-end-breakable-atomic (known-procedure 1)]
  [unsafe-extfl* (known-procedure/succeeds 4)]
  [unsafe-extfl+ (known-procedure/succeeds 4)]
  [unsafe-extfl- (known-procedure/succeeds 4)]
  [unsafe-extfl->fx (known-procedure/succeeds 2)]
  [unsafe-extfl/ (known-procedure/succeeds 4)]
  [unsafe-extfl< (known-procedure/succeeds 4)]
  [unsafe-extfl<= (known-procedure/succeeds 4)]
  [unsafe-extfl= (known-procedure/succeeds 4)]
  [unsafe-extfl> (known-procedure/succeeds 4)]
  [unsafe-extfl>= (known-procedure/succeeds 4)]
  [unsafe-extflabs (known-procedure/succeeds 2)]
  [unsafe-extflmax (known-procedure/succeeds 4)]
  [unsafe-extflmin (known-procedure/succeeds 4)]
  [unsafe-extflsqrt (known-procedure/succeeds 2)]
  [unsafe-extflvector-length (known-procedure/succeeds 2)]
  [unsafe-extflvector-ref (known-procedure 4)]
  [unsafe-extflvector-set! (known-procedure 8)]
  [unsafe-f64vector-ref (known-procedure 4)]
  [unsafe-f64vector-set! (known-procedure 8)]
  [unsafe-f80vector-ref (known-procedure 4)]
  [unsafe-f80vector-set! (known-procedure 8)]
  [unsafe-file-descriptor->port (known-procedure 8)]
  [unsafe-file-descriptor->semaphore (known-procedure 4)]
  [unsafe-fl* (known-procedure/succeeds 4)]
  [unsafe-fl+ (known-procedure/succeeds 4)]
  [unsafe-fl- (known-procedure/succeeds 4)]
  [unsafe-fl->fx (known-procedure/succeeds 2)]
  [unsafe-fl/ (known-procedure/succeeds 4)]
  [unsafe-fl< (known-procedure/succeeds 4)]
  [unsafe-fl<= (known-procedure/succeeds 4)]
  [unsafe-fl= (known-procedure/succeeds 4)]
  [unsafe-fl> (known-procedure/succeeds 4)]
  [unsafe-fl>= (known-procedure/succeeds 4)]
  [unsafe-flabs (known-procedure/succeeds 2)]
  [unsafe-flimag-part (known-procedure/succeeds 2)]
  [unsafe-flmax (known-procedure/succeeds 4)]
  [unsafe-flmin (known-procedure/succeeds 4)]
  [unsafe-flrandom (known-procedure/succeeds 2)]
  [unsafe-flreal-part (known-procedure/succeeds 2)]
  [unsafe-flsqrt (known-procedure/succeeds 2)]
  [unsafe-flvector-length (known-procedure/succeeds 2)]
  [unsafe-flvector-ref (known-procedure 4)]
  [unsafe-flvector-set! (known-procedure 8)]
  [unsafe-fx* (known-procedure/succeeds 4)]
  [unsafe-fx+ (known-procedure/succeeds 4)]
  [unsafe-fx- (known-procedure/succeeds 4)]
  [unsafe-fx->extfl (known-procedure/succeeds 2)]
  [unsafe-fx->fl (known-procedure/succeeds 2)]
  [unsafe-fx< (known-procedure/succeeds 4)]
  [unsafe-fx<= (known-procedure/succeeds 4)]
  [unsafe-fx= (known-procedure/succeeds 4)]
  [unsafe-fx> (known-procedure/succeeds 4)]
  [unsafe-fx>= (known-procedure/succeeds 4)]
  [unsafe-fxabs (known-procedure/succeeds 2)]
  [unsafe-fxand (known-procedure/succeeds 4)]
  [unsafe-fxior (known-procedure/succeeds 4)]
  [unsafe-fxlshift (known-procedure/succeeds 4)]
  [unsafe-fxmax (known-procedure/succeeds 4)]
  [unsafe-fxmin (known-procedure/succeeds 4)]
  [unsafe-fxmodulo (known-procedure/succeeds 4)]
  [unsafe-fxnot (known-procedure/succeeds 2)]
  [unsafe-fxquotient (known-procedure/succeeds 4)]
  [unsafe-fxremainder (known-procedure/succeeds 4)]
  [unsafe-fxrshift (known-procedure/succeeds 4)]
  [unsafe-fxvector-length (known-procedure/succeeds 2)]
  [unsafe-fxvector-ref (known-procedure 4)]
  [unsafe-fxvector-set! (known-procedure 8)]
  [unsafe-fxxor (known-procedure/succeeds 4)]
  [unsafe-get-place-table (known-procedure 1)]
  [unsafe-immutable-hash-iterate-first (known-procedure/succeeds 2)]
  [unsafe-immutable-hash-iterate-key (known-procedure/succeeds 4)]
  [unsafe-immutable-hash-iterate-key+value (known-procedure/succeeds 4)]
  [unsafe-immutable-hash-iterate-next (known-procedure/succeeds 4)]
  [unsafe-immutable-hash-iterate-pair (known-procedure/succeeds 4)]
  [unsafe-immutable-hash-iterate-value (known-procedure/succeeds 4)]
  [unsafe-impersonate-procedure (known-procedure -4)]
  [unsafe-impersonate-vector (known-procedure -4)]
  [unsafe-in-atomic? (known-procedure 1)]
  [unsafe-list-ref (known-procedure/succeeds 4)]
  [unsafe-list-tail (known-procedure/succeeds 4)]
  [unsafe-make-custodian-at-root (known-procedure 1)]
  [unsafe-make-flrectangular (known-procedure/succeeds 4)]
  [unsafe-make-os-semaphore (known-procedure 1)]
  [unsafe-make-security-guard-at-root (known-procedure 15)]
  [unsafe-mcar (known-procedure 2)]
  [unsafe-mcdr (known-procedure 2)]
  [unsafe-mutable-hash-iterate-first (known-procedure 2)]
  [unsafe-mutable-hash-iterate-key (known-procedure 4)]
  [unsafe-mutable-hash-iterate-key+value (known-procedure 4)]
  [unsafe-mutable-hash-iterate-next (known-procedure 4)]
  [unsafe-mutable-hash-iterate-pair (known-procedure 4)]
  [unsafe-mutable-hash-iterate-value (known-procedure 4)]
  [unsafe-os-semaphore-post (known-procedure 2)]
  [unsafe-os-semaphore-wait (known-procedure 2)]
  [unsafe-os-thread-enabled? (known-procedure 1)]
  [unsafe-poll-ctx-eventmask-wakeup (known-procedure 4)]
  [unsafe-poll-ctx-fd-wakeup (known-procedure 8)]
  [unsafe-poll-ctx-milliseconds-wakeup (known-procedure 4)]
  [unsafe-poller (known-constant)]
  [unsafe-port->file-descriptor (known-procedure 2)]
  [unsafe-port->socket (known-procedure 2)]
  [unsafe-register-process-global (known-procedure 4)]
  [unsafe-s16vector-ref (known-procedure 4)]
  [unsafe-s16vector-set! (known-procedure 8)]
  [unsafe-set-box! (known-procedure 4)]
  [unsafe-set-box*! (known-procedure 4)]
  [unsafe-set-mcar! (known-procedure 4)]
  [unsafe-set-mcdr! (known-procedure 4)]
  [unsafe-set-on-atomic-timeout! (known-procedure 2)]
  [unsafe-set-sleep-in-thread! (known-procedure 4)]
  [unsafe-signal-received (known-procedure 1)]
  [unsafe-socket->port (known-procedure 8)]
  [unsafe-socket->semaphore (known-procedure 4)]
  [unsafe-start-atomic (known-procedure 1)]
  [unsafe-start-breakable-atomic (known-procedure 1)]
  [unsafe-string-length (known-procedure/succeeds 2)]
  [unsafe-string-ref (known-procedure/succeeds 4)]
  [unsafe-string-set! (known-procedure/succeeds 8)]
  [unsafe-struct*-ref (known-procedure/succeeds 4)]
  [unsafe-struct*-set! (known-procedure/succeeds 8)]
  [unsafe-struct-ref (known-procedure/succeeds 4)]
  [unsafe-struct-set! (known-procedure/succeeds 8)]
  [unsafe-thread-at-root (known-procedure 2)]
  [unsafe-u16vector-ref (known-procedure 4)]
  [unsafe-u16vector-set! (known-procedure 8)]
  [unsafe-unbox (known-procedure 2)]
  [unsafe-unbox* (known-procedure 2)]
  [unsafe-undefined (known-constant)]
  [unsafe-vector*-cas! (known-procedure 16)]
  [unsafe-vector*-length (known-procedure/succeeds 2)]
  [unsafe-vector*-ref (known-procedure 4)]
  [unsafe-vector*-set! (known-procedure 8)]
  [unsafe-vector-length (known-procedure/succeeds 2)]
  [unsafe-vector-ref (known-procedure 4)]
  [unsafe-vector-set! (known-procedure 8)]
  [unsafe-weak-hash-iterate-first (known-procedure 2)]
  [unsafe-weak-hash-iterate-key (known-procedure 4)]
  [unsafe-weak-hash-iterate-key+value (known-procedure 4)]
  [unsafe-weak-hash-iterate-next (known-procedure 4)]
  [unsafe-weak-hash-iterate-pair (known-procedure 4)]
  [unsafe-weak-hash-iterate-value (known-procedure 4)])
