Archived
d3495476f4
El SDK Release / build-and-release (push) Failing after 13m0s
The generated C, amalgams, vendored runtime pins, and compiled binaries from the Claude Code era are removed from the worktree. The El sources survive; this tree is now source-only for the first-principles rebuild. Per Principal direction 2026-08-19.
16 lines
488 B
Plaintext
16 lines
488 B
Plaintext
#include <stdio.h>
|
|
#include <stdint.h>
|
|
/* The doc's own five literals, in the doc's own order. */
|
|
int main(void){
|
|
const char* L[] = {"abc","hello","x","a longer literal here","q"};
|
|
int n = 5, mis = 0;
|
|
for (int i=0;i<n;i++){
|
|
uintptr_t p = (uintptr_t)L[i];
|
|
int a8 = ((p & 0x7) == 0);
|
|
if (!a8) mis++;
|
|
printf("%-24s %p aligned8=%d\n", L[i], (void*)p, a8);
|
|
}
|
|
printf("%d of %d misaligned (%.0f%%)\n", mis, n, 100.0*mis/n);
|
|
return 0;
|
|
}
|