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.
15 lines
673 B
Plaintext
15 lines
673 B
Plaintext
#include <stdio.h>
|
|
#include <stdint.h>
|
|
int main(void){
|
|
const char* L[] = {"b","cd","def","efgh","fghij","ghijkl","hijklmn","ijklmnop","jklmnopqr","klmnopqrst","lmnopqrstuv","mnopqrstuvwx","nopqrstuvwxyz","opqrstuvwxyzab","pqrstuvwxyzabcd","qrstuvwxyzabcdef","rstuvwxyzabcdefgh","stuvwxyzabcdefghij","tuvwxyzabcdefghijkl","uvwxyzabcdefghijklmn"};
|
|
int n = 20, 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("len=%02d %-22s %p aligned8=%d\n", (int)i+1, L[i], (void*)p, a8);
|
|
}
|
|
printf("%d of %d misaligned (%.0f%%)\n", mis, n, 100.0*mis/n);
|
|
return 0;
|
|
}
|