Historically the identifiers that interpreted scifi text into integer were treating 'd' the same as 'e'. However in .bf mode they are not:

//echo -a $int(1.23e2) $int(1.23d2) vs %null.bf $int(1.23e2) $int(1.23d2)

result: 123 123 vs 123 1

I have no opinion on whether $int $abs etc should be fully compatible with .smallfloat mode, or should not see this notation in .bf mode at all. This is the only place I've ever seen where 'd' was synonymous with 'e' when interpreting notation.